0	46	30	45	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
339596851691	339596852209	339596852759	339596853309	339596853859	339596854409	339596854959	339596855509	339596856059	339596856609	339596857159	339596857709	339596858259	339596858809	339596859359	339596859909	339596860459	339596861009	339596861559	339596862109	339596862659	339596863209	339596863759	339596864309	339596864859	339596865409	339596865959	339596866509	339596867059	339596867609	339596868159	339596868709	339596869259	339596869809	339596870359	339596870909	339596871459	339596872009	339596872559	339596873109	339596873659	339596874209	339596874759	339596875309	339596875859	339596876409	339596876959	339596877509	339596878059	339596878609	339596879159	339596879709	339596880259	339596880809	339596881359	339596881909	339596882459	339596883009	339596883559	339596884109	339596884659	339596885209	339596885759	339596886309	339596886859	339596887409	339596887959	339596888509	339596889059	339596889609	339596890161	339596890709	339596891259	339596891809	339596892359	339596892909	339596893459	339596894009	339596894559	339596895109	339596895659	339596896209	339596896759	339596897309	339596897859	339596898409	339596898959	339596899509	339596900059	339596900609	339596901159	339596901709	339596902259	339596902809	339596903359	339596903909	339596904459	339596905009	339596905559	339596906109	339596906659	339596907209	339596907759	339596908309	339596908859	339596909409	339596909959	339596910509	339596911059	339596911609	339596912159	339596912709	339596913259	339596913809	339596914359	339596914909	339596915459	339596916009	339596916559	339596917109	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22027	20947	32848	33235	28837	23168	14531	2495	476	382	413	393	370	397	396	378	388	389	385	410	388	436	377	381	368	394	371	337	394	389	380	380	398	355	366	369	382	375	399	378	388	365	391	384	368	396	363	377	414	353	400	398	418	381	440	357	415	411	366	399	373	386	381	362	375	373	394	412	359	403	396	393	363	389	392	375	411	388	365	403	376	383	408	394	382	392	370	341	387	366	395	382	404	401	384	392	387	366	386	374	381	399	415	376	394	381	376	425	362	389	373	387	406	369	422	372	366	371	381	381	399	406	358	369	357	389	401	363	384	406	401	388	413	392	399	381	383	387	388	387	370	381	378	425	380	366	380	395	392	387	352	413	348	410	365	415	383	355	358	336	351	411	374	340	380	407	371	373	363	354	401	400	409	368	378	384	401	398	360	406	391	393	364	426	387	372	369	369	376	360	376	360	353	381	412	371	392	396	366	380	377	380	354	424	411	365	408	372	386	383	370	386	413	386	356	385	404	408	397	394	374	403	415	383	396	371	371	376	391	383	376	407	432	377	410	390	370	362	356	369	369	382	360	378	351	347	348	399	340	372	388	391	394	336	393	365	374	401	384	382	371	382	380	389	388	334	407	350	410	368	387	353	389	387	420	390	398	380	398	367	353	376	370	378	352	377	394	368	382	407	368	371	415	383	385	369	396	367	399	389	364	343	380	351	388	358	402	381	400	361	378	394	405	371	360	349	379	357	410	387	380	345	407	374	398	347	344	370	408	380	374	378	373	440	371	386	383	371	407	372	378	413	372	387	373	375	409	380	352	377	371	395	382	410	384	366	353	388	363	368	356	361	390	381	348	380	394	359	377	378	362	372	358	359	376	413	395	407	368	370	373	396	351	395	390	407	424	360	367	378	399	375	353	387	376	396	393	365	392	396	399	370	369	362	352	400	389	391	397	345	399	373	418	384	372	385	358	394	403	367	377	360	367	363	355	394	351	402	368	417	396	383	381	383	436	376	385	404	341	347	346	344	377	372	363	395	356	365	416	370	344	398	397	391	387	394	367	389	381	382	381	410	363	383	395	364	381	385	357	382	391	383	403	376	349	359	408	356	370	379	387	414	401	383	387	372	382	383	413	400	359	404	378	424	359	380	357	394	385	417	364	399	326	383	346	409	343	362	353	394	370	353	381	400	390	369	380	399	375	360	388	358	326	413	383	371	404	391	379	396	407	374	370	408	403	366	378	361	382	394	339	375	372	363	378	375	401	387	357	389	385	362	386	372	365	367	390	338	406	408	377	394	389	361	404	396	375	403	417	381	376	413	375	363	377	411	379	401	366	392	378	392	362	403	371	373	401	428	347	349	386	350	367	371	396	365	365	392	385	393	356	415	385	404	417	366	402	388	368	364	383	363	387	386	374	398	365	407	393	354	382	412	378	398	358	361	371	415	363	368	397	389	370	329	409	379	378	392	409	359	363	399	351	340	375	430	383	393	364	384	357	359	408	352	351	372	360	378	381	390	396	388	389	385	363	357	392	375	359	349	424	372	362	365	376	359	333	384	372	419	382	433	356	383	407	382	374	391	371	340	412	386	380	390	394	379	386	385	395	342	418	419	361	399	376	411	377	344	381	385	388	390	341	364	394	356	359	390	372	397	369	383	383	390	373	394	374	368	382	373	376	379	383	389	345	368	398	377	403	368	438	362	368	392	384	401	362	383	377	351	354	393	377	350	371	398	381	355	391	363	377	401	379	377	383	361	393	386	408	400	402	362	359	359	373	366	411	397	374	383	395	386	375	382	372	387	370	388	422	386	374	382	388	394	360	386	356	364	338	376	388	372	367	404	397	367	387	388	401	388	387	347	393	365	422	379	380	369	396	351	375	375	404	395	391	401	374	384	381	363	371	365	374	400	405	385	326	393	406	394	366	341	416	375	384	392	377	415	378	371	322	364	369	381	368	369	407	373	351	386	425	346	392	369	395	398	358	362	386	394	393	387	373	408	388	367	387	381	382	372	354	359	378	379	359	423	384	336	379	380	362	370	416	369	348	412	351	376	383	370	399	390	379	367	367	374	403	359	365	376	389	378	410	402	394	372	396	416	364	428	383	396	370	380	416	396	367	385	382	391	387	415	374	376	375	386	397	426	361	361	362	392	422	403	348	388	385	404	340	354	377	369	376	384	415	403	362	394	363	380	393	382	387	385	362	369	356	400	389	386	387	380	372	407	363	413	341	408	375	444	384	394	366	378	363	366	345	359	405	399	356	402	375	349	399	385	354	375	404	363	374	356	380	383	398	377	375	373	372	393	384	358	389	360	394	384	406	394	363	404	368	390	386	408	382	376	389	368	385	394	342	401	387	359	387	363	389	349	389	400	344	408	387	397	379	363	384	370	396	368	380	375	378	414	366	374	414	368	392	320	363	373	389	366	373	391	378	394	370	381	393	392	386	385	377	395	365	332	372	355	371	327	371	397	384	372	369	422	351	356	377	346	354	378	364	382	370	399	392	383	413	386	371	403	374	374	357	355	418	379	375	391	398	393	374	373	380	387	425	396	438	394	376	399	372	366	381	380	421	416	368	371	400	369	361	409	357	352	364	362	371	370	375	369	384	438	360	383	366	367	389	359	403	392	363	384	405	355	378	367	376	378	361	368	372	378	339	372	378	404	354	383	390	384	396	364	373	354	372	396	386	375	394	370	384	386	376	377	373	411	358	377	402	361	381	368	377	386	376	426	411	398	428	348	369	403	382	379	401	410	376	379	342	405	359	376	387	381	349	370	360	411	400	383	357	392	367	373	366	387	382	399	373	345	382	374	396	372	373	419	387	358	388	395	330	396	361	385	385	382	358	404	399	391	368	355	381	366	366	388	390	383	377	386	349	368	381	385	383	376	380	368	368	361	360	361	347	373	371	363	358	370	377	409	433	408	419	385	395	393	363	359	387	366	376	376	389	368	372	349	353	387	376	388	357	361	345	377	420	390	398	369	392	377	392	372	357	377	346	394	399	376	365	371	380	365	352	380	373	353	353	396	390	411	385	396	392	377	397	364	415	363	364	367	375	367	359	372	376	386	353	387	366	368	345	334	382	354	407	401	359	385	380	386	388	377	375	388	392	388	403	392	398	378	366	380	365	384	362	350	425	380	387	411	379	424	388	398	388	349	359	418	410	381	380	398	369	382	381	385	387	369	410	378	328	366	351	377	375	376	354	388	338	388	353	388	384	391	363	388	420	334	377	406	367	355	412	400	381	380	392	401	376	399	360	394	366	377	406	378	390	366	383	422	409	378	381	376	371	376	353	335	393	394	362	366	383	363	391	395	349	385	344	402	388	403	399	363	361	370	389	366	363	379	381	384	367	349	398	368	420	392	378	378	395	375	395	352	350	370	378	380	381	369	375	362	364	388	347	393	392	389	395	413	399	384	404	363	384	337	355	389	390	394	389	356	405	383	380	340	346	389	426	360	376	393	383	362	377	348	376	371	396	382	410	401
56371	98432	82792	63224	43470	26733	11691	3629	713	576	607	548	579	537	628	590	584	581	600	606	594	553	548	571	566	631	600	598	570	585	590	576	597	581	545	566	548	586	566	565	624	542	564	556	618	577	572	599	594	591	581	573	608	538	561	573	597	575	563	549	550	530	618	603	577	554	568	579	549	541	538	620	538	541	578	560	541	653	580	602	555	564	565	598	576	602	592	566	586	521	594	566	568	552	541	560	574	581	540	550	620	552	599	588	573	609	535	553	579	574	580	559	604	576	581	555	595	581	598	584	547	587	563	579	591	588	541	574	555	572	561	574	578	568	588	613	594	575	549	597	563	597	575	558	565	590	596	596	567	558	557	562	573	568	585	593	582	609	615	595	611	577	581	576	571	558	554	547	554	566	552	561	648	607	592	594	570	594	553	614	548	556	572	575	595	539	574	589	576	577	543	600	574	526	580	552	574	603	584	548	560	569	573	588	587	548	646	537	586	627	556	549	594	564	589	555	593	569	592	547	569	553	563	576	590	578	543	564	555	542	578	600	568	589	537	529	577	557	592	563	565	577	560	553	571	592	586	592	563	602	600	577	549	531	620	614	553	586	594	555	528	536	606	567	545	605	532	573	605	578	543	569	522	562	607	605	569	541	573	572	557	553	591	546	562	565	577	530	559	569	558	607	560	574	564	567	602	570	577	603	588	570	569	563	566	584	586	610	586	559	580	587	578	578	560	562	582	507	573	577	595	617	590	547	569	558	610	539	537	570	568	567	573	580	557	588	615	588	577	554	590	598	597	628	603	593	567	557	586	541	573	598	614	544	543	546	574	572	550	625	567	587	587	561	578	602	555	540	580	595	612	551	577	535	583	565	552	585	564	552	538	564	584	551	592	586	548	586	609	582	603	568	585	558	579	610	592	574	531	580	595	519	581	578	521	577	552	586	571	589	550	612	587	585	555	571	581	607	559	582	596	591	583	577	584	590	550	600	560	584	586	534	567	585	527	617	608	575	600	537	574	538	553	566	570	600	558	544	593	621	554	583	604	593	557	560	544	578	555	567	558	568	546	590	602	572	574	566	568	592	562	591	605	590	563	573	577	540	609	589	632	602	574	582	547	575	570	581	559	592	621	552	551	591	610	598	580	512	571	560	561	596	590	586	603	543	554	581	579	569	562	566	590	581	574	554	577	593	590	598	559	571	577	598	628	560	587	560	590	581	538	537	561	547	588	595	612	598	597	588	585	561	609	589	589	561	556	563	573	620	611	519	568	563	588	590	573	573	564	556	602	547	572	573	586	589	569	563	604	591	580	578	572	571	582	642	591	566	565	584	581	613	582	562	563	558	574	541	557	602	607	550	609	562	569	588	560	541	607	587	596	547	597	556	572	581	527	593	579	612	579	589	569	563	614	543	553	574	614	619	542	531	565	566	617	569	578	586	548	583	562	619	565	555	580	598	615	558	562	554	622	567	557	574	575	591	564	568	562	538	578	624	563	596	607	573	549	579	573	523	584	606	553	567	584	582	573	552	568	604	579	608	586	581	594	568	542	558	557	622	597	588	605	590	573	581	568	557	616	628	582	523	591	568	589	573	578	541	577	550	573	604	619	595	600	576	591	551	584	597	571	592	591	579	553	572	572	565	567	549	580	602	572	563	549	542	587	574	566	581	566	592	583	577	608	545	612	561	558	568	549	580	544	555	595	552	572	590	580	564	577	598	579	556	585	575	528	561	564	589	546	572	602	580	576	553	576	558	583	600	573	562	545	563	578	543	580	552	555	598	599	549	604	612	617	578	568	604	595	589	601	550	607	556	574	583	527	577	535	579	578	526	565	591	574	611	575	599	634	624	540	564	578	577	542	576	574	583	542	560	557	589	555	543	569	588	557	564	598	579	520	606	547	582	594	585	570	565	588	569	520	606	592	577	559	583	590	550	580	541	595	538	539	553	585	624	598	580	602	596	599	592	526	582	565	588	574	589	540	575	605	542	589	526	592	582	550	593	606	552	565	577	588	611	550	610	546	595	576	592	559	606	636	628	566	578	605	591	578	584	574	517	565	579	570	582	620	594	580	579	593	551	593	588	607	582	577	583	576	599	528	575	543	547	572	545	596	601	616	524	588	594	561	558	593	547	576	597	509	594	594	554	522	604	594	536	545	542	600	588	565	594	557	576	571	580	565	579	577	579	572	535	595	579	605	578	542	574	589	552	580	563	552	537	573	546	558	571	615	583	594	583	577	567	579	605	558	551	556	563	569	558	592	612	566	576	595	569	524	586	552	547	547	587	535	563	575	540	594	577	585	587	578	565	580	565	571	580	551	546	597	545	605	593	587	595	562	592	565	571	568	582	566	575	609	578	598	567	583	570	635	602	545	619	585	603	603	562	570	632	552	566	530	553	602	529	555	562	617	597	587	585	597	580	551	548	589	574	550	600	536	555	589	560	555	527	567	588	549	575	573	590	588	543	581	563	527	582	589	597	581	598	541	580	563	603	562	564	554	591	537	588	579	593	598	575	603	534	571	599	577	552	594	610	595	564	569	583	615	583	599	576	559	566	561	587	587	643	579	586	611	579	611	553	551	579	537	568	546	559	562	585	551	606	570	566	545	589	564	604	579	547	594	557	602	587	580	578	558	572	571	555	549	606	572	559	544	562	535	595	552	585	587	574	542	593	596	597	560	551	566	595	581	567	585	593	575	545	562	578	538	575	558	624	568	564	566	583	576	583	586	611	581	569	600	575	575	566	583	550	543	583	594	570	541	562	625	558	592	586	584	553	545	605	592	555	583	561	544	581	534	584	624	587	582	580	592	591	555	564	569	594	561	538	581	586	595	557	580	594	591	593	588	572	547	565	578	581	539	533	577	599	620	509	567	583	586	568	621	590	576	566	571	566	545	545	551	586	614	575	604	598	605	555	576	573	569	593	581	539	566	596	580	625	611	522	577	581	601	551	575	557	578	570	607	586	565	534	619	581	605	566	578	619	592	571	611	582	582	589	590	575	565	551	569	530	583	607	590	552	581	594	577	581	580	578	563	591	567	566	590	567	563	521	567	588	565	597	580	601	559	602	556	585	570	605	579	572	604	582	626	548	592	575	542	535	595	530	579	585	559	591	599	611	589	596	623	589	570	574	576	539	587	566	552	558	570	598	567	563	553	575	651	616	590	605	559	634	535	572	607	592	577	519	545	604	574	576	588	542	565	576	608	562	594	617	581	545	554	574	612	582	579	550	575	628	618	583	584	589	607	564	558	551	574	560	575	584	573	579	576	602	569	587	562	608	578	616	586	574	568	598	601	551	534	575	555	541	556	596	567	564	606	564	592	556	585	582	583	586	584	555	578	589	558	600	533	561	608	557	533	558	599	557	577	547	551	574	610	579	555	574	611	601	559	568	580	561	545	581	629	578	558	568	573	541	591	577	567	597	556	633	579	588	575	590	574	575	575	521	575	598	507	564	580	583	625	524	562	555	610	615	527	571	574	577
27572	27594	33531	23513	9007	2493	778	389	224	248	228	246	225	220	243	246	209	205	233	239	239	214	230	218	275	222	227	231	251	243	219	206	225	225	235	223	224	224	233	227	243	227	245	224	230	224	202	214	204	237	205	209	241	202	226	234	215	210	224	235	231	240	227	218	222	266	228	241	225	216	223	235	240	205	224	203	217	234	224	232	216	243	207	223	243	214	236	237	216	215	213	245	246	204	228	195	240	222	217	226	245	245	214	227	222	227	218	240	218	231	211	237	206	243	227	250	220	231	235	247	231	249	188	232	260	214	226	188	213	231	257	229	212	225	217	214	213	227	230	256	233	236	235	237	212	220	245	211	247	215	197	220	236	195	240	217	221	237	239	250	220	227	237	221	241	222	227	201	242	248	235	231	232	223	233	226	217	210	237	222	227	221	219	217	226	221	229	216	247	259	242	221	256	225	227	234	209	222	250	230	257	209	236	228	213	242	242	226	225	240	231	207	226	232	222	223	236	207	233	257	253	245	242	226	223	196	228	227	225	248	227	187	210	222	215	209	235	213	224	251	250	227	224	243	231	239	221	230	219	213	233	237	239	247	204	245	192	226	249	232	256	245	228	231	214	223	201	221	229	213	238	225	235	246	234	217	243	234	231	254	192	230	229	243	195	219	243	230	236	202	256	235	240	241	259	240	221	235	228	222	221	203	203	214	237	238	228	210	184	241	196	238	212	225	222	227	235	228	223	197	233	224	245	203	233	238	208	204	227	204	197	223	203	228	241	244	235	214	231	221	192	244	219	221	221	216	245	242	220	222	240	213	232	241	190	214	226	222	257	237	240	229	219	223	234	224	230	247	247	193	212	237	210	206	230	228	243	196	223	219	200	224	238	206	222	229	215	238	195	242	241	215	229	231	236	222	250	185	227	232	231	225	237	234	239	225	234	257	234	213	215	215	222	211	222	236	226	243	226	232	226	223	204	229	243	233	206	218	238	225	252	217	227	214	232	225	253	228	210	229	246	241	208	263	239	209	218	235	221	238	194	234	237	219	243	222	204	247	221	207	230	212	244	244	232	205	220	251	231	212	212	245	243	213	218	229	225	219	224	228	239	209	199	235	210	228	252	221	226	253	221	225	247	211	216	223	187	211	243	222	242	225	211	230	267	216	209	227	219	232	233	233	234	226	203	217	261	232	241	202	228	219	198	221	213	226	230	217	223	221	216	209	233	212	202	211	245	241	203	227	212	206	234	241	235	223	225	220	228	228	223	239	257	231	208	225	239	212	234	238	210	217	220	198	244	217	196	213	224	233	225	211	228	228	236	212	230	220	220	240	252	214	234	233	220	224	240	202	201	223	251	257	251	226	230	242	251	241	228	234	220	224	204	210	235	234	239	238	204	202	232	216	208	230	226	218	229	227	238	224	209	225	235	218	252	223	227	211	237	250	231	237	186	206	231	268	247	225	209	211	240	246	234	245	239	240	243	247	241	236	252	245	212	227	238	215	229	220	209	253	223	230	192	256	227	233	222	180	228	219	207	240	231	224	244	209	201	234	227	230	211	201	210	234	213	205	212	210	244	207	222	236	190	229	219	235	196	249	217	240	219	237	213	224	220	208	197	221	227	233	228	232	209	211	217	219	224	224	204	242	237	240	204	221	204	238	223	195	210	220	232	216	253	242	223	206	243	266	223	216	231	207	217	203	214	231	244	235	231	207	214	232	260	227	259	216	245	220	244	218	235	231	196	221	245	217	215	271	234	238	242	242	231	222	247	220	241	237	225	242	255	247	220	222	201	250	211	224	255	248	231	246	229	231	224	236	221	239	229	227	213	226	224	228	225	223	224	214	231	276	238	215	205	260	228	241	239	242	210	236	242	222	222	217	199	247	242	230	211	217	218	223	238	210	217	209	225	237	252	221	260	223	222	235	224	231	218	234	231	230	236	234	236	245	204	215	225	234	231	247	197	247	228	218	226	238	239	248	253	226	234	237	199	235	224	207	241	224	237	213	231	206	209	236	220	243	250	212	215	232	256	201	198	232	230	201	212	246	218	222	213	203	243	222	234	257	221	207	205	250	235	226	228	223	240	225	220	203	242	213	209	195	229	223	219	210	249	241	212	242	241	194	247	235	219	208	227	220	226	199	236	230	238	228	259	228	249	266	221	221	215	251	217	223	254	206	225	255	224	209	206	230	215	242	269	240	232	232	226	251	228	209	241	234	227	236	254	252	241	232	222	258	224	217	257	234	224	201	217	237	200	232	220	231	249	235	222	226	235	230	237	241	214	212	205	213	208	222	236	210	200	226	185	196	240	221	231	211	242	187	249	231	239	231	211	248	217	240	233	244	208	214	268	200	216	241	245	198	246	217	212	209	227	248	222	227	204	214	222	227	218	190	221	226	217	219	225	228	222	232	243	234	214	236	227	202	194	261	211	254	219	230	206	235	214	225	214	218	232	221	244	216	232	220	221	209	243	234	249	190	224	218	238	222	226	225	213	227	218	215	222	219	237	213	233	234	228	262	214	216	246	221	225	236	214	232	227	220	238	232	228	225	250	214	217	229	244	265	225	234	223	263	224	217	202	235	219	217	254	196	227	240	229	219	234	216	220	240	219	228	218	227	196	239	259	205	197	209	227	223	246	225	241	219	228	227	241	207	221	232	231	222	247	235	263	228	210	223	186	237	217	232	233	235	238	244	245	239	236	226	207	222	258	235	213	216	227	230	261	217	242	207	217	217	257	218	269	218	208	244	251	217	210	265	224	200	221	238	208	218	219	227	242	254	218	238	212	234	205	202	208	227	234	226	231	222	192	221	212	231	229	225	220	256	223	236	220	248	253	214	255	204	254	228	221	233	232	216	260	229	229	210	216	224	230	235	231	226	231	212	223	227	224	262	203	245	237	206	241	235	217	220	224	242	228	252	228	262	260	238	208	228	206	220	208	205	227	220	254	225	232	242	229	241	213	245	209	246	201	230	219	217	229	199	219	208	203	249	223	234	252	256	216	264	237	228	221	244	225	222	251	203	203	219	234	227	246	220	224	217	198	234	265	236	220	234	215	244	246	235	259	243	241	217	260	213	204	219	240	218	218	217	252	258	214	226	241	242	230	235	203	243	212	212	222	231	215	237	232	221	221	228	225	225	218	200	209	208	232	230	204	232	243	216	215	238	261	235	244	214	258	211	253	243	221	235	222	213	212	245	196	202	237	204	217	226	225	218	223	232	256	231	239	241	237	237	221	223	260	229	237	201	224	219	214	241	237	236	224	221	241	213	243	220	213	234	206	223	225	241	220	209	247	234	259	234	237	240	208	242	237	197	236	243	231	251	247	205	259	209	235	229	208	222	219	241	232	233	225	214	214	245	224	250	226	238	214	240	214	231	206	214	240	242	242	245	221	242	220	220	229	217	221	232	226	230	223	204	230	226	215	222	227	226	247	200	236	216	242	241	213	245	226	214	236	202	225	210	206	234	217	222	214	243	216	221
31393	47697	40002	25317	12608	4767	1604	656	348	339	388	383	374	400	355	344	373	351	371	374	385	385	371	353	369	357	379	347	381	404	366	332	345	363	361	395	399	382	390	373	363	395	387	371	373	349	369	366	375	368	352	347	362	378	364	391	337	381	345	339	353	336	360	385	362	378	389	383	374	385	410	395	369	316	393	369	373	371	364	346	398	348	360	395	361	379	358	383	361	376	377	375	347	348	370	367	340	375	375	364	366	385	386	340	367	342	378	376	349	375	358	380	360	376	369	391	356	395	405	382	386	367	367	347	393	339	378	382	374	403	381	390	386	343	363	371	371	360	371	339	348	398	374	369	365	337	380	347	428	400	359	363	377	360	344	334	365	391	390	367	366	359	370	329	342	345	386	340	395	360	386	341	353	364	329	375	343	354	371	328	368	390	360	388	382	377	374	372	394	354	394	419	355	373	341	367	350	388	392	379	361	391	357	332	384	400	370	373	335	329	376	370	398	344	397	399	370	391	355	378	379	362	354	355	363	339	365	384	354	369	371	386	383	378	365	385	350	337	357	371	341	368	367	358	356	374	383	346	382	362	354	352	368	369	389	352	383	392	369	379	381	357	369	353	349	382	361	378	362	357	403	338	372	383	356	397	387	355	375	392	391	418	360	381	353	373	366	346	362	375	363	358	379	386	393	363	368	407	366	363	361	388	362	380	389	350	379	378	351	367	373	384	354	344	356	341	358	370	359	336	385	346	369	374	332	359	363	397	362	357	376	352	358	370	384	387	364	385	354	388	353	387	358	373	369	358	368	369	403	362	403	344	378	345	373	362	352	374	350	390	377	370	368	349	346	334	361	379	344	334	361	361	382	347	366	353	375	373	363	343	352	369	392	402	355	365	372	348	389	416	387	387	348	368	344	330	356	378	361	340	392	399	369	406	382	412	353	358	383	363	372	378	338	391	371	381	372	368	368	382	392	357	385	382	342	382	383	366	389	377	381	368	410	390	374	378	362	359	372	384	378	378	362	369	359	389	372	384	339	369	369	369	387	370	356	375	420	415	370	385	381	355	420	327	360	370	392	394	361	350	369	360	366	391	365	365	372	364	403	367	406	361	370	369	369	398	353	394	392	395	402	367	344	391	374	375	386	394	366	392	365	376	375	389	371	353	382	360	383	356	358	388	355	392	373	358	341	384	338	403	373	357	349	366	364	361	381	397	362	407	425	340	378	356	369	346	363	349	366	397	363	373	363	377	368	390	348	365	356	359	337	360	379	326	359	390	363	356	414	383	352	377	355	394	396	386	372	375	374	366	377	354	357	378	407	385	337	390	353	399	386	393	337	383	374	349	390	332	414	388	355	376	397	393	384	367	371	370	386	391	390	358	357	372	384	380	350	367	368	413	366	377	358	365	329	389	360	399	377	392	373	361	363	365	369	370	412	380	373	376	360	362	374	410	378	382	376	389	367	366	389	371	348	375	367	370	383	362	361	374	358	406	393	410	383	351	391	379	359	341	362	389	341	396	374	333	391	347	385	367	359	367	370	347	363	365	367	354	398	329	364	365	394	354	412	348	337	368	355	331	363	359	373	367	353	369	379	341	362	359	399	389	363	373	392	350	372	378	362	405	383	348	386	371	383	380	356	343	373	376	362	385	355	366	376	340	363	389	376	370	376	349	371	357	376	369	385	363	337	375	359	359	362	382	387	337	355	390	344	360	354	393	389	324	361	373	392	350	327	377	375	350	378	353	352	374	367	362	367	371	367	398	345	361	352	352	395	365	378	391	345	393	375	362	371	362	386	378	424	367	361	397	364	364	351	363	366	362	395	405	346	343	354	375	393	385	365	389	387	393	373	383	366	352	356	386	385	322	386	374	377	358	356	347	381	372	366	346	398	363	414	350	350	383	341	418	365	380	367	376	363	380	338	370	367	393	361	383	325	367	324	355	374	370	362	403	376	370	370	369	372	366	364	352	396	375	367	385	370	358	348	369	368	368	341	361	373	349	374	387	338	344	411	386	421	399	378	374	339	355	372	378	358	371	380	374	361	359	363	345	365	398	362	368	376	365	343	361	365	373	343	356	354	413	385	351	353	342	363	374	390	371	357	351	391	374	369	375	390	366	397	417	370	351	307	374	347	334	357	407	364	376	373	338	404	357	351	336	394	372	419	365	398	378	379	396	398	375	392	393	341	337	360	368	372	364	399	391	349	392	432	353	362	368	389	353	338	368	369	381	407	409	370	353	373	386	408	367	379	359	353	347	377	358	382	347	379	371	374	353	392	346	359	360	383	392	390	406	348	360	367	378	341	372	400	400	371	360	328	397	336	363	385	364	389	361	369	393	369	397	368	385	361	317	372	347	353	364	408	371	396	376	336	362	369	367	406	407	367	392	377	406	375	361	366	343	371	336	362	376	400	351	312	379	386	371	377	355	364	401	398	365	400	347	397	369	408	398	377	386	348	348	380	354	348	356	381	363	366	337	376	380	365	403	370	376	355	370	331	354	385	368	338	396	341	399	374	362	350	384	365	377	368	383	360	376	360	362	356	340	346	361	367	387	438	398	414	387	374	376	381	380	363	383	399	347	367	394	363	399	369	378	387	371	396	375	372	326	397	356	319	397	367	338	400	362	376	405	375	360	385	370	336	390	359	373	358	353	363	368	352	369	380	371	358	361	383	359	368	390	375	367	382	392	399	375	365	371	358	398	356	347	362	348	365	322	337	387	413	338	377	372	375	394	423	356	403	391	421	376	388	366	385	370	362	376	367	382	367	383	334	407	342	348	333	367	382	397	366	389	362	381	371	386	355	357	362	366	379	377	357	373	420	384	367	362	355	414	348	367	340	359	346	375	347	381	369	373	394	379	365	421	390	396	358	375	355	375	369	373	380	372	369	363	398	378	389	384	359	414	345	376	354	366	360	364	387	372	374	325	355	404	374	361	363	350	390	360	367	380	376	362	367	376	376	390	355	349	395	373	379	392	361	341	375	376	375	388	369	363	358	327	398	339	401	384	382	359	407	360	384	345	379	352	333	391	385	373	383	343	376	373	363	362	387	398	344	378	383	384	362	353	338	380	382	335	362	361	375	344	357	374	371	369	363	357	385	351	339	380	375	380	377	382	382	354	343	401	372	348	368	362	335	371	332	374	352	351	387	360	395	378	382	383	355	358	350	361	350	351	387	346	434	382	345	360	366	387	376	395	358	381	366	364	339	374	341	361	372	371	372	355	375	341	366	351	352	393	381	362	349	345	364	364	370	360	359	378	356	341	382	434	372	342	371	409	354	361	371	381	339	380	392	354	337	370	342	378	359	354	356	395	385	351	389	335	375	348	389	362	364	319	383	371	371	384	392	356	363	363	341	380	338	388	382	351	363	371	383	381	388	411	359	324	388	398	350	381	395	377	380	367	370	350	380	390	355	361	359	368	354	361	365	352	378	373	377	367	373	341	394	379	408	364	366	375	359	395	380	361	370	381	341	330	365	351
24635	23384	39692	40469	29138	18897	6690	1025	312	317	304	336	343	312	337	313	342	345	273	307	305	346	314	313	306	320	334	352	292	332	331	330	296	295	310	326	332	295	322	287	325	299	309	328	296	315	315	339	329	308	303	338	362	324	347	320	349	291	334	317	328	347	328	323	341	294	339	339	293	315	295	309	323	328	329	331	319	339	314	323	328	345	315	306	326	306	290	317	314	298	300	339	340	338	326	309	301	295	323	310	317	321	334	283	311	304	346	327	344	329	330	307	301	312	348	279	311	286	312	329	328	331	296	322	303	292	316	299	302	333	311	322	317	308	307	298	317	312	311	340	325	284	313	338	337	312	312	329	330	284	297	315	316	322	305	307	289	310	308	306	297	316	310	316	318	344	318	336	297	319	309	336	311	306	312	316	285	325	328	302	366	343	303	345	289	333	302	333	318	324	319	328	316	319	325	298	310	309	299	342	328	306	301	332	313	336	322	319	310	316	282	328	309	305	333	319	319	328	333	317	331	322	326	357	338	332	317	335	285	330	328	319	284	277	301	320	335	295	340	338	317	285	312	346	322	321	338	340	332	315	304	302	293	334	338	353	327	316	311	314	330	313	298	285	357	331	316	324	322	327	314	306	344	301	314	314	358	342	291	337	298	329	297	319	297	306	284	337	307	272	317	295	329	317	309	291	302	312	332	322	319	308	337	312	320	336	355	341	307	329	308	296	314	326	292	355	310	330	316	303	322	357	310	334	335	314	313	316	302	295	338	355	318	272	328	307	298	316	313	276	347	338	306	297	337	333	317	334	322	320	350	323	300	284	316	316	322	320	295	326	325	296	357	318	321	313	327	296	328	305	310	328	308	313	320	321	291	299	304	306	327	292	333	298	309	309	317	311	308	311	328	322	312	300	310	326	297	292	329	304	282	332	296	340	345	343	266	343	304	318	277	311	308	295	327	310	326	295	294	306	321	310	313	290	336	333	330	320	316	321	339	321	298	317	294	325	314	288	305	287	321	314	307	345	330	311	331	319	298	322	318	325	283	328	295	340	314	309	300	323	299	352	337	325	292	319	273	339	299	301	325	320	320	282	330	327	338	337	311	325	319	307	266	304	299	313	308	327	339	313	367	336	315	330	332	310	327	287	320	281	331	275	322	315	313	308	310	316	292	323	335	276	297	296	337	344	315	332	292	314	297	321	312	357	311	310	304	293	313	324	331	308	296	316	305	297	330	333	310	312	313	338	342	308	313	315	319	295	312	336	331	309	296	297	291	276	314	305	306	323	290	336	301	349	292	335	303	304	319	307	326	357	317	322	323	339	334	351	301	332	295	330	321	339	331	298	293	339	313	282	303	291	300	331	342	309	309	299	350	309	325	310	314	315	340	285	281	308	305	325	314	321	281	333	320	315	293	291	309	312	347	344	309	301	306	311	328	317	313	328	279	301	329	302	330	337	314	329	326	332	320	335	349	317	354	315	311	321	300	312	329	341	333	315	294	311	298	336	287	292	331	341	304	309	332	331	306	302	306	314	309	322	295	335	307	298	331	310	328	325	323	309	336	305	329	313	291	325	319	279	313	298	303	316	300	281	319	293	333	297	279	297	272	355	345	322	305	323	314	316	280	310	318	316	343	328	331	308	301	300	294	310	328	299	308	326	316	310	282	306	339	331	321	303	332	329	318	309	313	319	331	315	303	281	350	328	301	319	322	303	308	332	322	301	339	289	315	292	322	293	300	301	300	307	325	305	304	343	314	321	348	321	320	299	308	305	307	308	322	302	325	288	313	310	340	297	311	333	331	288	350	340	314	327	290	347	312	319	292	291	298	315	326	358	321	344	343	304	297	317	311	316	288	281	329	320	306	302	324	328	306	307	324	303	318	304	311	291	343	311	306	339	308	339	348	319	315	278	288	309	279	323	308	322	325	330	305	315	315	296	317	320	325	332	321	278	334	311	321	306	310	305	316	314	322	323	300	366	339	296	291	289	291	326	341	306	311	370	331	300	311	325	314	299	311	293	301	319	316	345	325	303	301	323	314	311	301	309	326	322	311	336	339	291	328	312	302	321	294	312	317	282	312	327	323	292	323	319	287	299	324	307	289	348	315	277	364	309	289	293	286	342	342	309	304	314	332	325	322	318	289	322	332	311	310	313	293	321	317	313	304	320	328	319	295	291	318	298	298	298	318	304	345	303	330	316	301	328	333	316	312	335	314	301	336	318	333	331	296	335	332	324	349	345	306	289	295	311	315	325	299	344	293	317	313	302	295	332	300	334	316	318	318	348	318	279	315	280	331	349	303	298	312	321	337	321	315	316	299	292	304	322	329	358	325	333	318	324	326	300	312	311	298	315	289	311	311	315	326	276	284	319	322	334	317	293	353	349	300	314	302	285	303	296	307	328	307	344	304	318	327	333	304	320	313	323	285	311	298	325	325	310	322	302	325	285	332	314	305	320	319	323	316	303	313	317	309	343	282	334	342	319	295	321	301	301	313	319	302	335	334	298	298	321	317	319	339	313	340	308	271	316	282	356	319	319	299	340	323	300	299	305	322	311	306	304	302	334	327	298	304	297	313	297	304	320	298	309	292	337	286	297	327	313	314	304	354	293	306	311	263	311	301	325	282	301	323	304	303	319	317	336	317	295	348	296	294	331	304	272	309	304	320	287	316	296	305	301	334	307	345	318	312	299	320	312	341	315	327	318	314	306	305	326	314	285	284	309	274	335	304	344	342	293	323	325	321	289	306	278	343	282	339	323	335	308	302	290	314	344	336	314	296	297	293	300	313	284	315	329	325	315	300	319	283	322	308	325	315	320	312	341	320	287	321	324	326	350	325	306	307	302	293	309	315	308	304	344	309	331	294	315	316	311	327	314	314	310	343	288	289	310	320	331	313	307	313	332	286	359	299	325	297	311	326	308	330	294	290	308	299	312	271	334	320	276	324	323	313	298	293	299	350	293	324	322	333	335	320	318	352	301	326	303	297	298	299	357	311	318	323	362	343	302	324	340	318	308	302	312	324	330	313	320	303	296	330	318	318	324	329	322	316	312	335	318	322	315	324	324	312	312	336	327	313	304	295	319	327	316	312	317	288	286	317	350	321	334	350	325	318	334	311	313	320	309	316	312	303	336	328	320	308	311	287	311	310	275	332	308	279	301	316	340	313	315	304	346	346	312	298	293	304	305	314	298	309	295	297	336	310	284	311	289	324	330	308	319	319	317	313	326	320	340	318	299	323	314	337	299	305	294	322	294	332	316	344	290	329	303	310	301	313	352	318	303	294	297	326	308	305	326	318	294	327	311	305	304	326	312	308	315	325	315	327	334	331	294	312	324	311	321	305	309	318	300	335	310	320	319	298	325	316	344	282	327	318	303	295	290	286	292	324	354	328	330	304	326	296	330	354	300	319	322	288	326	297	320	308	293	320	342	322	307	311	352	285	342	302	308	343	308	307	372	297	317	330	286	314	318	301	301	322	324	338	292
56167	91641	77871	53700	36268	20181	7706	2061	520	478	516	532	520	511	473	489	476	512	482	479	492	542	484	544	479	481	483	467	474	520	480	503	495	525	547	488	475	480	515	506	514	486	508	519	502	490	512	503	492	504	505	480	524	514	508	463	491	508	517	478	473	491	504	526	512	495	524	463	532	505	519	495	503	527	503	480	501	500	520	499	459	488	506	445	507	469	489	490	572	525	490	480	526	531	505	481	509	464	502	489	476	507	507	531	498	519	483	494	485	513	498	515	520	522	518	503	474	512	511	482	497	487	526	473	507	512	523	520	462	504	491	497	490	523	481	488	532	506	525	511	461	488	513	482	495	471	505	515	504	505	492	486	513	481	496	445	506	480	491	499	498	466	490	534	511	487	515	497	521	477	479	519	486	503	499	498	520	474	522	495	524	459	486	514	497	527	543	491	501	503	526	498	497	527	517	537	491	480	482	526	500	528	516	494	511	526	500	488	534	498	503	489	516	493	481	515	511	554	490	476	490	523	475	550	497	516	506	541	513	506	501	512	503	500	507	480	487	484	511	483	548	464	508	496	479	527	469	526	496	495	521	480	554	534	485	481	494	475	527	516	488	487	534	489	489	510	437	494	518	472	505	510	516	518	517	469	506	525	511	544	482	535	539	511	444	515	482	521	483	508	551	505	506	496	484	501	516	509	533	500	490	480	484	518	491	492	485	441	525	513	478	503	497	483	499	493	500	490	461	493	475	513	509	528	497	500	537	505	519	490	498	506	485	519	482	511	500	520	528	500	503	510	466	481	521	496	503	513	480	476	528	493	457	488	524	468	487	485	472	500	526	514	520	496	476	495	530	445	525	484	497	501	446	523	495	474	517	510	489	525	504	497	479	497	526	471	505	517	524	493	470	485	497	507	480	489	471	463	469	501	506	518	473	529	488	471	502	521	486	469	546	526	523	508	534	505	534	529	540	503	508	471	545	500	487	509	496	459	491	500	497	492	456	501	475	523	491	518	489	484	496	496	494	502	471	502	495	494	484	538	544	523	476	480	485	500	492	440	504	461	504	501	476	482	490	492	526	496	538	495	517	474	514	481	530	527	488	521	515	511	470	490	483	485	502	434	481	503	510	518	472	483	477	514	483	473	476	515	496	504	474	533	492	492	495	524	484	498	559	503	500	519	532	507	503	509	502	498	461	485	496	505	514	447	528	527	488	467	523	496	484	482	497	475	546	504	539	495	483	491	494	480	506	486	532	484	523	550	509	475	520	510	488	489	521	482	517	491	498	521	496	548	506	480	512	466	517	520	490	463	525	511	470	527	465	491	505	510	486	500	505	501	524	528	468	475	464	456	470	494	516	510	459	474	480	499	487	504	527	476	511	524	481	493	502	491	527	503	500	520	499	508	536	475	475	510	509	543	531	479	503	501	521	461	515	511	491	542	480	507	506	492	463	511	532	522	524	518	519	500	499	471	554	513	469	513	475	515	498	476	493	497	488	473	521	518	522	435	488	500	471	521	497	523	512	479	512	466	481	504	530	488	490	548	481	517	455	506	527	459	495	508	504	478	484	502	476	492	493	496	481	539	498	514	483	481	503	503	502	465	479	513	489	500	524	492	488	503	502	486	508	493	509	473	509	517	474	511	513	455	535	520	500	517	478	480	493	525	486	478	517	503	501	536	478	507	563	532	546	531	524	497	492	508	526	500	536	519	479	520	487	479	557	521	540	521	464	448	448	491	493	470	504	508	489	535	485	509	509	490	490	465	515	490	523	513	538	501	504	488	537	506	549	504	481	506	463	515	490	448	516	502	518	506	518	506	523	494	498	474	474	491	494	484	465	496	532	489	520	519	481	493	529	446	490	507	504	502	527	521	475	560	502	494	488	507	494	495	503	517	486	501	487	479	503	496	536	504	461	494	494	495	532	478	510	476	527	505	480	478	499	493	554	497	486	502	488	460	470	502	485	512	487	489	506	536	469	509	514	513	483	484	482	507	529	490	522	492	518	472	451	513	527	510	509	507	506	480	499	496	495	490	468	513	510	487	489	504	513	525	496	505	458	514	528	503	495	496	501	532	513	477	533	446	494	482	486	527	474	492	482	533	508	495	482	495	473	514	499	494	497	519	518	517	531	520	516	488	509	473	504	494	492	491	487	522	459	496	528	510	507	537	509	509	484	522	475	521	494	505	499	524	543	487	504	497	510	512	506	508	475	502	491	486	489	519	475	497	506	514	536	500	522	520	526	497	480	509	509	494	464	515	479	512	462	496	509	474	545	469	452	514	481	504	503	512	488	497	523	495	512	481	522	532	524	516	489	511	524	509	525	476	468	475	528	487	475	533	508	515	500	464	496	490	496	494	474	475	509	489	534	533	477	499	512	488	514	516	512	486	491	463	475	479	505	523	530	503	493	488	462	516	486	510	500	513	513	491	514	548	491	495	531	494	496	503	485	504	464	480	472	504	525	547	490	493	464	543	485	505	475	485	457	515	471	518	480	489	536	465	499	500	470	457	511	515	459	488	480	476	501	491	554	497	535	497	530	532	497	496	496	530	511	479	489	512	538	513	471	537	498	497	502	462	487	504	512	503	499	476	522	494	526	492	502	502	486	544	511	528	528	464	482	479	525	509	486	449	530	523	494	516	540	534	461	530	502	506	551	524	468	477	492	490	506	477	538	488	449	503	541	481	521	531	521	504	502	484	530	492	480	569	475	476	521	502	482	452	551	500	496	528	498	476	524	510	499	496	462	508	476	519	488	518	487	501	489	563	458	537	507	483	495	481	506	477	470	488	510	525	451	487	476	505	516	490	524	462	503	511	532	457	507	472	522	499	486	494	487	512	486	465	489	486	508	472	493	487	522	483	487	547	489	521	497	515	467	510	493	519	518	479	483	531	447	507	498	483	509	512	508	486	513	524	519	492	503	522	503	494	515	499	516	521	502	535	515	507	509	501	501	510	467	489	490	532	518	503	481	475	534	458	478	484	481	531	478	494	482	496	502	491	481	498	503	525	486	497	495	499	497	489	484	480	500	482	498	473	464	506	496	487	504	470	498	505	518	484	517	512	514	499	487	497	493	484	497	499	484	487	494	488	519	457	477	485	438	513	460	480	512	497	493	543	504	546	492	552	505	505	519	495	474	501	519	484	523	536	512	467	494	497	488	509	480	483	512	519	515	474	537	515	507	475	493	493	461	506	462	521	511	512	481	512	516	517	467	482	536	531	496	493	500	518	465	508	503	501	500	532	550	475	486	452	517	478	486	515	536	530	527	548	517	498	483	542	521	499	455	517	501	504	498	487	478	498	512	481	540	488	465	494	520	480	499	478	510	504	497	505	530	481	513	488	487	472	489	486	489	484	523	518	554	542	511	513	492	520	481	455	512	467	492	508	490	500	500	497	488	533	489	512	472	515	478	515	538	491	458	496	467	479	500	499	522	484	516	499	466	482	487	439	508	518	491	497	490	474	493	471	477	448	534	483	506	528
23221	22008	34747	34868	30721	24887	15676	2545	408	415	401	410	411	432	403	430	392	406	421	404	368	384	363	414	396	410	412	395	399	402	399	367	417	432	381	366	430	412	433	374	413	416	397	407	367	350	405	407	389	419	403	403	435	423	402	389	421	417	400	413	394	382	364	428	398	424	389	398	374	364	394	387	449	406	363	428	375	403	387	429	411	430	387	429	425	388	427	371	365	394	406	401	363	380	414	408	393	418	401	429	395	373	397	403	425	422	438	391	397	391	396	397	418	395	393	371	388	384	410	399	375	383	439	410	378	427	387	396	404	402	419	413	400	423	408	376	384	381	378	371	442	375	394	385	427	404	390	391	384	372	438	414	418	412	431	396	394	379	390	398	417	435	381	387	392	410	383	435	387	394	406	380	399	404	401	417	401	410	432	404	409	419	385	372	415	405	409	403	367	408	425	411	379	405	423	377	395	378	365	430	393	392	417	406	405	376	395	387	395	382	412	367	370	418	393	391	402	422	373	375	392	396	380	355	374	384	392	372	390	390	388	382	384	361	405	405	405	437	414	424	428	424	372	360	407	388	387	412	404	386	375	406	370	410	359	379	378	381	421	404	398	411	366	375	382	430	399	375	384	384	433	393	402	366	382	418	397	417	415	429	388	367	400	435	360	426	406	431	398	402	394	412	404	384	390	369	392	427	382	418	377	359	382	398	378	408	396	398	392	400	405	344	411	428	409	416	407	386	377	376	390	395	356	413	398	355	410	382	391	408	410	391	369	408	430	394	380	392	394	393	410	395	389	406	404	406	396	381	391	393	372	397	401	406	389	423	383	413	375	394	401	397	430	426	395	392	411	385	425	377	385	406	402	394	417	395	402	436	412	406	393	395	372	389	360	378	393	412	424	405	374	376	376	405	400	380	400	383	395	381	396	428	372	384	386	395	417	399	410	425	375	413	395	384	380	407	397	396	395	435	383	395	390	379	409	459	378	400	369	422	390	393	434	429	398	359	392	412	408	388	385	403	391	379	393	409	365	384	409	388	379	371	401	368	409	412	351	393	372	371	391	363	424	363	376	421	416	372	427	393	410	401	380	381	375	379	433	388	367	397	377	394	426	350	403	444	373	403	353	382	403	386	393	415	433	439	408	411	389	417	372	377	401	383	409	380	422	410	416	390	410	397	385	388	435	380	371	388	410	372	372	381	444	400	412	397	401	401	380	398	397	405	412	416	416	413	379	400	390	409	379	403	414	401	396	394	435	401	417	394	397	412	371	411	429	423	387	406	360	420	395	413	372	362	448	429	410	411	427	435	383	417	403	420	384	402	377	357	414	395	369	440	421	395	378	375	416	408	421	382	365	418	366	346	409	426	428	409	400	379	374	398	363	365	414	341	412	384	393	395	363	407	370	407	377	425	394	424	353	389	396	357	411	350	402	408	426	372	441	378	394	399	431	353	387	377	419	380	408	398	366	375	405	386	395	404	389	399	412	408	415	377	397	420	410	395	367	400	375	383	387	399	414	417	434	431	394	393	397	362	415	414	385	405	390	388	396	396	382	387	388	402	389	355	362	377	404	452	387	413	370	386	399	396	388	368	347	377	350	390	378	400	383	377	409	379	375	395	372	384	437	385	392	359	385	423	404	414	363	386	414	407	387	427	400	403	417	420	379	411	399	394	395	367	417	413	375	392	382	405	387	413	397	417	383	396	398	409	413	416	387	409	409	397	397	397	402	410	381	401	376	358	400	365	377	402	348	417	355	376	419	372	407	389	405	408	377	380	398	407	391	390	398	356	373	386	379	428	422	388	420	403	398	402	386	373	406	413	376	407	371	387	401	381	392	378	389	369	392	406	406	429	381	389	386	388	369	426	395	391	404	390	433	366	389	429	417	411	392	397	408	403	418	411	377	376	408	421	381	379	388	374	392	411	368	393	398	372	411	420	405	396	370	400	393	372	382	391	392	394	374	388	383	400	399	396	410	429	400	390	404	406	426	369	408	382	387	380	407	400	381	403	451	397	399	410	405	402	382	415	450	377	391	379	382	383	390	364	412	383	371	372	417	397	390	391	431	415	420	378	399	379	394	400	428	397	377	386	404	414	417	374	407	385	382	413	361	360	398	410	418	392	381	427	387	414	399	388	405	407	407	392	376	362	408	419	426	394	403	409	395	404	413	377	403	385	391	403	391	411	422	436	390	412	435	409	357	398	404	422	389	409	411	389	362	392	399	409	385	402	402	395	421	410	384	411	374	388	422	389	388	408	428	380	385	379	392	369	413	387	389	417	392	409	399	402	408	396	419	376	414	396	390	387	373	426	394	379	404	370	357	395	396	383	383	404	407	405	419	382	404	394	408	404	393	407	377	413	386	405	381	396	402	426	375	409	357	396	384	442	390	391	366	413	378	402	412	408	383	387	379	429	401	405	392	378	384	395	405	402	412	385	405	387	416	403	411	392	397	386	371	401	373	406	397	402	418	415	390	390	386	366	390	386	403	380	379	380	418	424	351	418	436	366	383	413	390	391	383	393	401	363	404	359	371	410	408	355	412	406	381	408	403	408	378	420	384	394	410	403	372	385	398	417	393	405	405	398	369	393	422	396	415	387	392	364	420	397	409	427	347	404	373	404	413	359	402	386	391	407	392	413	390	386	387	440	391	409	416	442	401	412	382	377	383	367	406	421	388	425	375	408	371	394	357	422	373	407	450	409	399	389	373	379	416	389	366	421	415	396	365	399	377	426	401	388	405	360	417	391	400	397	382	430	403	382	411	345	421	389	396	388	376	388	376	418	397	387	419	395	399	413	410	406	375	407	403	410	359	363	426	411	392	378	396	437	380	411	394	403	357	383	382	426	368	407	409	403	377	393	401	445	397	425	395	368	402	404	415	387	405	413	377	370	381	391	404	399	446	385	397	389	409	413	374	370	431	392	409	432	415	385	408	407	441	406	404	374	392	389	415	396	398	393	422	414	412	401	381	393	404	376	374	393	376	433	367	394	353	383	373	379	425	385	401	385	419	388	434	390	397	432	409	407	389	404	411	368	397	402	377	388	412	394	387	365	413	419	418	417	429	401	411	417	402	369	399	365	364	405	362	373	368	403	383	432	406	368	414	378	397	369	404	430	451	370	374	405	409	381	395	409	403	414	409	422	406	414	434	395	374	434	440	385	430	393	396	433	402	392	371	412	396	405	427	415	405	420	382	406	381	395	385	394	386	408	389	406	388	425	352	418	393	391	429	409	390	377	420	369	417	452	406	427	408	382	409	386	401	404	394	390	402	391	390	389	444	405	390	430	385	398	400	380	378	368	425	390	370	390	408	362	404	406	424	359	421	392	408	404	391	390	405	372	412	418	396	371	410	397	408	383	390	395	369	409	356	385	400	398	381	365	402	418	393	395	394	407	377	366	423	372	415	425	409	402	396	370	393	380	402	406	383	403	404	410	415	391	386	407	430	385	362	393	401	426	406	414	380	425	367	380	409	437	381	344
60897	103468	87879	65868	46146	29027	13236	3614	601	646	626	617	594	594	619	602	604	563	637	618	649	558	596	622	617	608	590	590	548	618	610	616	626	592	617	581	572	603	598	649	619	582	592	601	650	603	612	585	587	598	595	614	610	638	576	628	610	575	610	612	603	593	586	625	591	608	653	583	630	570	572	593	639	585	637	568	613	605	576	611	581	590	588	612	621	600	591	585	564	621	620	599	612	555	621	585	612	579	592	617	630	604	645	592	598	638	612	612	590	580	558	630	588	600	590	584	585	587	572	630	626	636	569	560	618	619	626	634	613	626	582	600	554	601	609	632	615	576	616	627	612	567	598	559	594	604	618	635	593	623	586	581	614	593	606	557	588	586	587	586	607	603	597	629	580	625	601	555	615	624	590	599	610	636	609	573	545	579	579	543	594	635	584	628	616	606	582	596	635	627	626	577	607	587	599	575	588	568	586	594	595	632	589	598	661	568	583	591	598	602	609	586	605	628	601	630	580	627	599	612	621	572	629	609	618	628	601	603	617	539	634	636	570	587	613	609	604	544	568	661	587	603	616	635	607	599	620	580	557	589	626	610	631	610	607	629	565	595	628	603	609	648	644	604	616	592	566	637	582	617	624	587	604	639	558	570	598	563	575	608	573	598	577	596	594	556	594	577	599	587	655	600	610	636	603	617	605	587	606	614	634	620	584	577	638	591	584	546	654	622	555	602	628	612	563	573	610	585	621	629	580	624	553	586	553	618	634	604	599	573	593	596	583	565	548	594	580	635	610	567	623	587	591	619	625	629	595	578	617	611	600	556	583	584	588	630	581	588	606	610	587	558	610	594	611	576	580	573	590	627	583	591	606	635	566	600	627	610	619	635	582	602	630	613	620	577	631	612	605	626	569	609	606	576	607	595	617	568	606	620	635	594	590	596	608	624	626	589	635	614	593	644	564	626	597	558	595	555	596	598	601	602	573	596	601	606	636	572	628	635	591	583	592	657	602	572	586	626	575	630	627	625	565	608	583	624	625	621	643	582	587	643	572	556	611	592	558	589	605	596	604	603	592	640	610	602	593	597	657	598	589	611	590	628	596	648	586	579	590	592	589	608	592	617	565	593	628	617	567	632	663	570	628	598	612	662	620	587	590	598	587	617	586	583	603	617	621	626	557	606	608	604	594	585	593	604	599	616	638	634	615	624	611	601	628	625	570	596	619	629	540	588	562	516	621	582	607	600	605	547	644	616	594	604	586	588	609	597	616	622	638	564	598	582	592	588	589	603	669	577	592	602	614	581	616	602	587	602	597	610	601	608	593	596	586	617	598	604	609	638	564	582	582	632	577	638	597	607	585	592	619	627	582	604	599	617	607	620	564	601	589	584	602	618	568	615	588	570	636	610	584	581	600	549	599	581	622	609	594	595	633	611	605	614	571	576	588	635	615	579	564	617	567	631	561	576	547	638	562	612	548	576	597	610	626	574	616	617	581	607	624	564	580	595	617	591	642	554	622	614	604	618	584	541	578	618	601	579	609	621	620	602	567	623	608	587	580	603	594	615	629	657	627	619	568	587	655	630	571	627	607	593	613	562	595	602	571	605	603	613	610	581	600	630	627	637	564	591	582	609	608	627	607	632	585	589	601	576	627	599	596	589	589	619	590	623	579	635	645	605	610	621	618	645	603	615	597	602	544	623	572	586	594	604	614	589	608	619	630	613	655	577	613	608	627	581	548	586	641	588	623	595	552	634	558	661	645	633	624	591	609	586	660	565	602	612	595	623	565	601	629	600	581	561	615	602	642	650	614	578	630	585	588	602	605	560	629	611	596	584	605	566	628	607	628	600	599	599	622	607	632	633	647	585	618	600	618	597	626	602	584	613	570	601	579	597	591	617	585	627	631	606	576	597	564	600	514	588	593	631	618	603	609	626	643	610	628	593	590	579	585	603	595	583	598	618	604	593	609	608	615	616	579	618	595	624	575	615	564	593	587	631	603	658	621	622	590	620	605	611	607	590	604	610	610	597	595	628	623	566	640	580	621	590	591	610	613	602	550	580	615	615	601	553	618	602	586	602	607	619	623	664	616	634	574	622	632	576	600	590	607	594	605	646	605	616	599	595	648	604	562	610	552	632	607	576	605	623	580	618	554	606	586	608	614	597	583	580	620	622	606	595	596	599	626	592	581	604	614	587	592	638	612	595	616	585	633	553	610	630	589	599	589	616	569	612	585	590	615	591	613	582	617	564	574	624	599	581	613	616	560	534	546	642	561	619	579	591	622	586	587	580	643	607	597	629	574	601	596	602	604	618	562	670	623	594	645	580	592	606	644	563	586	651	614	553	618	580	641	593	630	622	609	591	576	568	597	576	589	632	603	563	608	649	609	614	596	626	586	558	638	604	639	623	626	585	555	629	610	564	563	553	580	579	607	614	584	622	577	593	643	634	588	593	603	591	597	602	564	594	582	549	586	626	559	630	644	591	628	594	590	589	574	607	610	569	584	592	601	585	582	588	618	584	597	589	581	615	631	589	602	616	616	610	636	607	642	621	598	596	603	645	568	582	590	629	610	598	607	618	613	641	588	640	611	575	589	604	583	609	596	572	637	623	590	642	601	651	638	652	599	595	590	598	643	594	572	619	605	614	593	581	617	553	614	605	620	662	618	629	617	633	527	620	627	578	637	623	594	608	571	644	594	622	580	632	606	592	535	578	612	610	635	609	577	573	645	647	666	622	599	594	592	560	578	597	589	627	666	620	561	562	603	621	601	592	588	614	593	634	635	584	620	580	625	612	599	589	582	563	596	611	586	613	578	609	551	594	570	653	628	632	578	616	606	629	569	591	613	610	579	602	641	612	622	572	609	601	642	614	596	613	596	583	646	616	601	596	629	632	546	585	631	608	578	602	622	616	608	646	598	612	625	595	598	626	576	649	567	609	602	617	613	606	629	608	607	606	589	592	587	582	622	559	611	648	615	590	557	612	636	635	624	640	639	595	611	563	627	594	632	570	595	602	610	605	605	627	646	579	609	616	646	617	647	563	647	588	614	570	587	599	650	620	575	601	634	586	592	652	614	575	627	632	620	653	571	612	640	578	588	615	615	639	592	591	576	585	590	606	601	585	610	571	585	602	626	588	565	562	603	591	584	618	611	609	624	619	628	657	605	604	593	570	636	613	646	610	585	594	595	633	623	620	621	596	571	605	616	600	613	645	606	577	589	620	639	572	593	592	623	590	561	609	619	571	592	585	596	577	632	640	601	611	583	594	566	615	595	603	582	605	582	612	590	645	635	583	666	603	620	559	589	581	598	636	610	606	626	580	581	611	558	605	626	566	576	592	605	634	641	567	632	622	592	625	631	619	611	597	612	635	594	593	616	603	637	625	593	618	591	566	570	600	589	568	596	605	612	562	617	644	623	646	616	594	594	622	652	601	586	622	594	613	564	604	602	581	597	615	593	599	598	623	577	652	588	667	571	582	636	621	618	598	596	595
27624	27094	32276	22543	9046	2714	844	311	222	234	220	221	212	234	226	211	237	191	219	228	228	238	204	199	209	218	207	219	233	226	192	222	217	224	218	216	215	220	216	229	217	215	210	209	241	208	201	210	230	173	228	211	218	210	229	234	213	196	200	213	222	208	207	233	230	209	243	213	223	202	240	211	207	201	225	204	209	197	214	212	219	202	227	215	218	202	218	244	223	217	217	193	182	201	242	205	218	217	220	225	222	214	225	234	187	199	220	213	221	207	224	253	222	199	227	208	213	230	216	214	225	232	191	212	207	232	228	228	214	229	218	223	214	217	232	226	216	213	195	211	205	198	223	195	218	199	223	206	205	215	196	207	231	249	220	220	225	212	215	236	224	234	188	216	213	222	221	214	209	224	206	200	241	218	251	218	241	207	206	227	200	193	224	210	215	216	213	233	185	209	224	250	225	206	245	211	217	224	217	200	183	195	217	202	199	204	202	230	243	208	216	211	215	202	197	214	196	218	234	207	201	219	216	194	214	228	218	202	209	238	233	235	204	228	226	205	202	227	215	215	208	208	198	218	206	204	224	216	236	226	180	204	213	215	191	211	226	238	191	210	229	236	227	228	210	232	222	211	202	192	205	205	220	214	222	235	216	189	215	219	227	202	218	210	185	215	208	224	201	245	218	228	213	214	218	202	202	213	203	204	226	210	239	217	210	241	213	233	202	199	207	240	198	209	199	183	214	181	215	201	250	198	186	209	219	225	207	205	191	192	238	237	234	218	206	215	225	200	227	237	203	221	226	178	202	201	193	211	207	236	225	214	211	223	231	230	231	231	153	190	224	256	211	175	238	212	215	239	230	211	206	214	208	223	209	217	195	216	189	188	242	215	204	209	224	208	207	228	211	232	204	215	235	234	223	205	220	208	247	220	230	178	232	220	185	210	203	215	228	215	224	214	230	216	217	201	216	215	215	196	217	200	213	215	214	237	199	220	235	224	215	205	219	210	223	202	226	200	252	225	208	218	189	224	236	205	234	204	228	179	206	230	224	218	233	202	200	221	202	185	221	221	218	204	231	216	232	216	230	221	201	204	206	206	215	225	206	212	215	227	189	213	227	241	214	213	251	183	193	220	193	201	200	221	206	204	218	229	183	211	229	186	237	209	234	220	210	248	179	217	211	208	242	213	227	207	201	213	215	223	228	208	217	207	247	232	194	226	222	227	212	211	222	224	239	214	214	221	214	218	192	238	224	225	183	220	196	229	204	186	205	217	222	227	236	238	224	192	210	183	220	204	204	191	203	219	210	238	189	204	217	202	216	227	220	217	235	208	218	219	229	213	225	213	262	232	188	176	230	228	245	188	204	237	202	234	204	231	194	200	220	219	220	244	207	225	207	224	218	218	219	233	226	213	223	202	220	211	219	189	225	222	216	201	206	208	212	207	227	195	221	225	236	219	211	227	232	230	194	195	184	212	226	234	216	214	203	238	211	213	187	212	219	215	206	208	234	201	218	185	213	211	227	209	204	223	208	218	207	223	218	195	204	216	222	224	202	224	214	238	206	226	205	194	214	226	222	219	225	218	214	229	205	202	194	230	222	232	212	208	225	204	189	194	192	208	223	226	206	202	231	204	220	207	225	207	199	183	222	206	211	194	216	202	191	225	220	213	208	203	180	213	228	199	220	198	237	231	200	217	225	193	225	213	232	216	218	203	234	235	190	219	193	190	215	220	194	215	192	190	235	217	194	198	216	188	179	203	230	236	201	177	222	233	217	203	208	182	226	211	217	189	222	218	230	240	205	202	209	236	208	208	211	241	204	236	231	241	230	214	209	225	203	240	217	212	229	208	248	201	213	210	209	222	211	222	210	207	224	232	221	208	200	186	217	216	216	215	206	225	207	202	213	213	222	213	226	227	220	222	213	206	220	220	203	225	210	201	227	196	207	236	217	228	203	206	216	217	207	225	237	218	225	245	198	214	214	209	222	226	216	225	228	187	235	212	227	217	210	218	215	224	227	237	215	233	211	239	208	203	205	233	204	203	209	232	238	195	229	244	217	223	223	231	193	197	205	192	209	212	205	218	196	205	194	198	202	223	199	235	232	221	195	210	235	204	206	199	198	217	202	199	202	176	195	212	230	204	198	213	205	200	219	217	217	193	221	198	221	229	216	202	210	255	205	241	194	220	237	239	237	218	218	236	220	211	198	233	234	199	201	215	178	224	231	192	207	216	225	206	222	213	236	234	221	225	220	197	224	205	230	206	195	220	191	186	190	219	205	201	196	228	216	219	242	200	211	236	218	221	197	220	196	239	206	239	227	218	231	188	218	213	219	233	221	209	197	197	213	213	227	210	212	220	225	238	216	222	212	183	215	218	210	239	221	205	235	228	223	211	201	206	239	211	214	231	198	211	210	222	217	213	234	203	227	214	232	213	190	216	210	213	228	236	230	221	192	227	221	220	247	223	223	209	219	229	215	219	216	226	234	209	228	218	239	220	213	207	233	223	232	231	194	228	225	188	234	231	213	219	208	200	199	213	232	229	197	200	210	226	215	221	225	204	245	214	232	251	230	199	202	209	209	208	217	230	198	202	196	190	185	225	227	213	187	224	221	208	213	226	245	233	245	235	191	196	214	235	221	257	203	215	231	208	203	244	205	223	213	229	211	202	233	224	200	226	229	191	196	203	252	218	209	220	208	216	217	216	206	230	203	223	222	193	226	207	201	227	227	193	197	245	210	195	240	207	207	227	229	217	219	202	228	228	246	238	237	229	224	230	206	194	206	203	208	186	205	223	231	205	212	213	208	219	243	228	207	218	244	194	216	206	197	212	218	232	223	210	216	195	199	207	232	214	195	204	195	219	215	195	228	217	233	209	228	207	220	221	191	226	211	223	211	204	219	218	209	208	221	197	208	223	223	192	197	232	197	233	233	223	183	206	220	202	197	213	217	218	232	208	213	179	227	196	221	205	199	221	220	217	213	196	224	202	191	210	197	197	212	216	224	230	222	239	215	215	222	222	216	226	199	216	204	245	244	209	215	217	200	206	245	216	263	209	200	232	213	220	191	178	211	217	187	207	231	206	197	215	207	250	231	227	240	215	224	222	234	247	233	215	215	210	227	216	214	224	228	215	217	222	199	225	214	218	238	193	236	213	212	200	208	216	215	208	203	231	227	233	221	204	220	228	233	219	248	194	226	222	215	215	216	213	222	240	200	183	236	200	199	224	216	192	198	203	212	194	227	236	201	227	213	225	237	202	235	203	219	214	200	199	238	231	211	213	193	198	218	196	205	211	227	223	219	207	207	225	231	248	218	190	202	218	227	231	176	223	196	211	201	210	202	221	237	204	236	205	227	239	214	204	210	214	207	207	217	241	232	220	190	202	219	224	220	221	206	211	191	215	192	190	208	213	205	240	215	220	201	220	242	209	211	222	214	222	191	224	212	213	232	218	224	221	221	215	210	195	205	233	230	223	217	220	212	212	207	238
31679	46978	38600	24544	13001	5243	1728	597	332	373	365	344	325	371	346	352	334	358	359	355	320	333	401	353	378	331	343	393	345	349	331	375	310	357	353	347	329	345	394	386	355	362	327	351	364	340	381	347	390	341	360	354	356	364	355	350	373	308	342	361	356	327	348	365	347	352	372	340	368	379	331	339	343	344	332	372	354	337	375	369	356	358	330	371	350	332	349	315	363	358	376	363	361	387	342	360	335	375	373	358	342	357	339	374	341	361	367	355	360	382	401	365	347	343	348	351	312	346	349	341	345	360	362	386	350	321	375	349	363	345	357	346	372	344	359	314	388	390	364	345	362	357	345	349	369	364	349	327	390	339	370	371	396	358	353	371	320	340	347	370	360	361	352	341	368	325	376	346	341	377	338	339	356	384	346	332	351	344	337	318	362	355	373	392	346	342	359	346	353	378	332	336	371	367	321	319	353	377	339	363	335	332	356	340	331	334	349	327	365	336	326	335	349	380	364	361	370	343	358	308	346	374	365	378	354	349	374	363	366	320	365	357	346	378	350	372	394	357	353	337	383	353	378	321	345	354	342	351	388	340	350	317	325	350	379	335	366	348	352	376	349	367	328	363	339	367	335	318	374	351	371	370	388	381	348	328	373	387	362	355	353	372	367	374	380	349	335	322	329	362	358	317	367	358	349	385	341	343	327	324	375	332	371	351	350	358	367	355	355	372	357	355	338	340	332	321	358	343	356	344	357	332	342	320	338	351	342	334	344	373	362	338	325	305	332	344	349	370	351	343	345	366	339	365	349	354	358	355	346	364	367	335	342	335	400	370	361	373	394	385	332	342	359	353	338	342	362	392	350	345	325	386	356	370	383	327	345	400	359	354	351	352	358	361	346	385	355	364	367	325	379	384	345	399	327	355	381	337	345	313	358	368	329	353	353	354	354	403	355	350	371	353	336	353	331	365	357	378	339	348	367	338	379	326	408	365	373	354	330	347	351	348	364	378	328	356	367	365	379	361	345	400	349	338	369	340	364	381	375	359	328	338	362	345	392	368	389	356	358	396	380	383	325	388	312	345	344	347	384	388	359	356	400	358	360	332	348	373	359	348	398	351	351	353	353	352	342	371	386	327	366	385	361	304	360	339	366	374	338	340	357	384	372	387	362	341	364	347	379	353	410	370	354	357	372	377	353	331	348	333	351	328	339	355	381	351	363	383	358	382	332	344	351	336	363	359	362	309	367	357	395	384	312	337	369	373	350	331	360	361	350	359	338	368	371	350	362	338	330	365	356	357	341	351	334	354	354	346	381	359	402	331	374	327	366	383	365	352	333	328	351	340	376	329	337	349	369	343	359	345	325	326	359	366	350	371	323	397	364	339	374	363	336	354	344	373	357	352	364	356	365	342	354	336	348	335	381	323	334	325	357	380	363	361	358	332	382	343	354	369	349	345	349	340	324	321	355	349	362	335	341	314	354	350	375	353	358	347	348	358	343	346	353	330	326	403	331	356	354	358	341	344	325	364	380	329	336	350	377	312	330	324	339	361	353	374	361	351	381	336	352	329	361	372	315	363	381	373	383	357	370	352	356	329	362	352	376	373	364	360	353	339	350	357	350	388	353	340	342	345	360	370	347	357	390	339	354	371	335	324	349	367	347	349	324	345	362	340	368	379	378	364	368	333	357	384	345	344	367	354	325	342	337	377	363	337	375	357	371	378	340	366	337	374	372	355	371	349	373	348	302	342	335	352	358	375	386	360	347	343	364	338	369	377	362	348	367	370	357	326	355	326	368	411	364	320	340	372	342	335	330	358	328	371	391	367	358	330	378	357	321	391	367	345	380	343	370	328	371	339	410	364	330	356	349	393	339	376	350	389	384	359	341	339	335	369	371	359	361	362	399	351	347	316	348	371	349	363	351	362	359	324	359	355	386	396	348	351	337	323	368	322	325	325	341	338	335	376	351	348	365	372	364	374	325	328	334	360	372	347	345	337	333	346	381	335	321	352	389	328	349	352	350	366	348	353	335	385	340	356	374	347	348	366	336	354	330	366	331	385	342	338	401	356	363	379	370	353	315	372	382	352	362	341	355	360	401	336	345	362	344	363	367	357	355	341	332	348	330	364	328	406	378	367	371	380	349	364	366	349	319	357	357	341	353	366	360	329	333	349	350	358	347	350	344	354	370	324	332	335	343	377	348	369	329	357	358	360	356	359	342	347	337	341	365	348	357	342	333	380	344	364	364	339	349	385	360	360	354	390	364	374	362	382	391	359	360	357	346	339	366	351	357	360	336	343	327	363	384	332	322	350	318	313	385	373	362	375	350	345	372	358	341	349	352	334	338	330	323	359	374	320	314	366	361	353	366	328	293	364	357	313	348	358	348	315	359	335	331	343	369	340	332	389	369	349	353	344	344	399	364	342	311	380	357	361	357	358	348	371	328	372	340	364	350	348	338	334	325	376	334	364	377	363	345	373	360	346	350	353	361	351	363	381	363	366	377	352	344	341	317	372	374	369	341	366	363	377	373	380	339	325	368	392	375	326	320	349	338	340	343	331	347	358	331	363	367	354	367	375	346	344	366	369	326	349	359	356	340	358	326	367	324	358	327	330	386	349	356	336	355	365	344	360	351	383	348	366	366	346	325	333	374	357	337	361	343	362	329	309	354	383	362	322	383	354	328	352	364	336	351	380	345	375	346	362	328	364	374	358	319	352	365	362	360	345	375	349	349	371	324	378	345	344	349	334	331	349	364	357	362	338	336	362	328	345	332	326	375	362	352	371	344	376	385	358	354	349	378	387	355	360	338	376	365	346	367	349	333	335	378	355	380	379	377	330	369	362	366	340	354	363	370	370	376	339	371	355	362	354	349	348	374	392	354	334	363	357	335	325	367	340	361	319	345	376	353	335	374	346	373	347	347	364	356	364	325	372	364	351	349	359	355	375	318	365	317	363	354	346	366	361	346	346	339	341	395	336	347	336	343	349	352	357	373	370	371	359	391	364	383	391	354	332	361	340	401	341	354	359	341	320	361	370	352	360	357	323	341	372	366	427	320	341	334	339	374	333	362	336	316	361	364	351	360	346	363	349	377	332	357	342	332	331	349	345	381	330	338	341	342	325	343	362	339	367	326	387	342	331	348	338	385	362	352	394	345	348	377	345	311	364	361	357	326	344	359	388	333	343	384	363	362	358	357	307	355	375	372	352	351	325	338	362	336	364	360	353	326	352	335	372	353	350	364	371	343	385	349	336	314	347	363	332	364	385	376	341	377	343	353	341	349	366	356	355	352	366	363	341	352	352	375	312	342	331	365	358	330	347	362	331	341	368	345	333	376	354	370	318	354	365	358	366	333	332	360	333	349	346	363	350	374	310	357	354	359	381	367	344	387	362	359	359	330	334	352	382	352	380	361	368	345	348	371	368	319	346	345	338	353	357	357	372	351	374	370	353	334	353	340	311	337	361	373	369	320	350	364	386	348	378	373	360	355	377
24559	23684	37145	37677	29747	19731	7184	950	315	327	306	286	315	326	274	278	279	283	309	312	306	290	324	328	316	307	314	296	308	296	301	297	295	315	296	333	318	305	327	310	306	297	317	303	306	319	305	330	322	335	298	277	307	285	317	303	308	294	308	308	317	298	312	297	321	326	266	284	314	289	284	305	332	290	319	322	296	297	299	321	328	280	280	309	325	300	298	301	295	346	286	323	291	260	312	293	311	326	275	318	323	331	312	294	292	339	307	317	299	267	300	286	302	320	306	289	315	305	299	334	353	260	291	293	298	286	337	285	320	273	305	297	286	310	303	296	284	324	289	341	291	274	286	265	295	311	299	300	313	320	285	306	277	310	325	327	297	310	290	252	312	334	268	278	294	299	289	286	309	294	283	298	315	272	345	276	339	311	326	307	306	272	329	262	313	306	317	357	294	300	298	296	311	299	300	310	287	299	287	296	314	312	295	306	291	316	304	305	300	335	324	308	323	281	328	296	286	289	306	301	270	342	316	320	299	310	295	284	312	263	279	310	312	309	294	320	310	297	335	303	292	291	302	290	318	298	289	299	301	273	333	290	272	302	314	300	326	304	300	285	294	284	312	291	290	306	313	314	301	308	276	334	310	279	285	285	280	314	300	307	300	285	290	319	332	306	304	324	318	299	302	322	312	326	330	311	322	327	266	306	306	294	301	340	293	309	293	309	268	326	303	281	295	299	314	289	310	312	283	311	304	318	314	285	338	303	301	292	295	305	312	287	276	309	296	294	328	306	273	313	327	314	280	323	303	299	297	306	338	275	325	298	314	296	289	306	290	324	282	323	272	297	287	306	285	289	327	317	336	305	303	296	271	332	325	296	309	324	305	314	305	318	339	296	307	301	293	280	288	294	302	298	307	290	297	303	326	290	292	319	317	284	304	287	313	333	292	312	338	314	286	304	322	321	296	287	303	286	320	319	313	286	314	306	312	348	287	301	286	301	307	341	296	318	325	308	313	311	281	311	326	292	283	292	308	296	299	289	287	307	318	305	289	320	329	283	295	327	283	321	300	301	320	304	297	317	291	317	312	313	313	309	298	337	325	304	292	270	310	286	332	307	290	300	313	302	301	298	295	311	288	273	303	302	343	295	298	296	304	289	299	290	298	292	319	327	329	295	295	310	284	284	307	291	301	299	311	289	298	287	312	283	284	311	334	315	334	308	304	316	310	313	316	339	316	283	323	301	318	304	311	304	302	303	345	292	326	312	294	329	312	331	301	300	275	301	333	310	289	297	305	310	287	308	313	339	286	314	314	297	342	292	311	292	315	293	305	313	312	334	322	313	297	298	297	340	323	315	304	291	322	288	245	332	281	335	261	328	289	320	296	298	297	288	299	348	289	291	310	293	284	335	306	302	317	305	301	321	281	291	300	319	278	325	309	298	302	307	321	295	311	291	328	297	329	311	336	306	310	264	294	301	338	298	296	315	330	307	308	282	299	334	323	310	270	310	296	289	280	312	315	280	302	320	332	287	294	282	328	315	288	309	295	263	320	297	290	307	282	280	292	315	315	297	318	304	319	281	287	305	311	311	302	307	302	321	292	284	301	312	317	291	296	314	314	291	328	316	280	300	302	297	323	283	293	314	288	315	286	275	307	290	303	320	332	300	336	333	287	303	299	292	274	322	262	320	308	255	314	340	323	308	302	322	292	299	303	303	298	320	320	300	308	314	321	284	271	298	301	317	311	317	323	336	309	299	294	300	313	344	341	286	319	314	329	301	311	308	315	315	267	277	300	301	281	305	284	307	293	275	292	286	317	313	305	315	364	325	295	303	297	324	271	334	295	331	268	293	275	310	318	312	291	289	339	297	295	312	301	321	291	301	268	311	320	297	326	303	314	262	285	318	274	267	308	280	311	282	323	300	290	310	312	295	293	297	294	306	325	277	275	309	315	291	299	322	313	301	316	289	289	317	288	287	354	326	290	304	296	304	294	327	302	286	300	286	292	268	328	319	317	296	295	333	317	272	294	299	309	317	287	274	305	342	298	283	281	317	300	338	298	313	308	330	319	311	279	291	324	278	281	281	299	321	322	283	287	309	314	281	307	280	315	292	284	302	288	336	317	289	376	323	286	312	308	317	329	324	303	316	314	295	294	313	285	282	287	295	299	334	285	302	313	300	281	288	325	308	309	312	285	324	281	337	318	298	286	297	305	300	266	308	278	328	322	268	313	287	302	293	317	301	310	303	290	301	334	322	306	271	310	307	297	280	304	286	293	302	301	316	295	293	306	302	322	322	277	267	291	320	337	289	285	312	308	333	302	310	311	273	310	296	281	325	302	323	289	285	273	301	329	303	276	291	322	340	292	270	322	312	316	325	287	330	307	319	262	288	275	277	316	293	282	319	309	278	312	330	294	305	313	300	342	292	326	265	340	320	278	340	305	261	313	292	322	296	319	272	287	305	276	303	295	313	324	307	272	289	317	305	313	287	315	270	271	283	312	311	321	307	282	323	337	299	291	307	298	283	318	317	282	301	309	302	323	282	321	285	295	276	294	329	311	318	307	349	259	324	303	284	304	286	345	308	299	292	335	309	295	315	302	282	285	312	321	299	296	307	300	315	303	319	321	323	282	310	310	292	293	290	337	298	324	281	318	291	299	301	303	351	311	300	277	317	307	292	300	323	318	353	330	310	279	313	288	323	313	315	335	287	297	289	282	307	316	283	311	309	294	317	314	305	311	282	285	319	289	300	288	309	315	286	325	304	302	277	315	282	293	334	309	310	305	304	303	314	298	298	287	317	286	340	319	288	301	314	312	301	311	289	320	287	326	303	270	310	286	317	299	293	308	286	305	313	298	312	281	303	290	299	293	316	287	290	307	310	300	299	289	306	331	291	308	279	284	319	286	322	312	309	303	279	309	291	311	309	288	291	306	294	291	321	293	321	315	313	321	317	309	293	310	295	263	297	305	319	296	304	323	277	323	305	294	301	324	295	337	292	301	279	294	315	295	309	300	311	305	313	299	296	296	302	282	312	322	287	269	327	278	313	292	301	272	272	308	311	299	306	286	289	312	306	300	301	285	302	316	317	305	296	306	290	322	343	298	282	345	306	345	287	306	286	318	312	296	342	291	291	298	305	310	311	278	291	306	312	293	314	316	308	302	317	326	328	320	293	301	302	298	309	287	263	305	304	322	328	291	312	307	305	308	312	327	306	274	343	319	282	306	307	319	311	297	306	301	293	308	321	302	329	325	284	313	285	297	321	301	299	275	298	295	300	280	280	280	314	321	311	284	293	313	307	315	315	321	288	302	330	311	276	272	327	292	289	305	310	296	314	286	298	304	310	313	263	302	289	313	319	312	283	322	304	294	299	310	315	329	312	299	306	292	309	329	307	311	302	319	298	275	289	309	307	314	295	307	299	296	331	272	322	292	317	311	276	313	310	312	301	310	340	305	318	292	310	312	306	307	322	305	285	315	300	316	321	275	310
56360	91667	74232	53466	37439	21263	7970	1862	487	538	520	519	499	483	485	503	477	546	483	503	487	495	465	509	499	464	496	502	548	493	488	470	472	532	493	496	439	505	490	493	476	505	462	510	483	473	487	426	455	498	470	484	493	488	466	487	481	453	487	469	530	452	505	474	535	482	464	513	465	477	484	455	497	522	497	476	505	512	496	528	480	487	543	482	478	511	440	485	548	520	530	447	462	492	478	453	491	522	488	514	477	474	538	472	469	507	434	516	491	477	501	471	436	522	483	485	491	488	461	496	501	495	479	503	516	499	444	510	469	472	458	435	487	504	493	503	516	543	519	464	498	479	521	491	477	503	486	489	508	510	521	487	535	452	488	467	469	468	486	513	491	511	487	484	482	441	517	491	465	497	494	468	480	475	497	491	463	480	491	483	449	479	468	483	526	504	504	516	476	474	474	515	495	536	520	483	474	500	477	490	521	515	507	491	460	457	474	459	455	487	439	495	501	484	486	447	451	493	504	490	518	466	503	459	494	476	508	504	450	497	472	472	485	489	504	479	514	470	472	509	518	515	458	481	465	493	511	535	491	484	478	506	510	531	469	470	467	488	507	491	468	492	505	548	491	475	465	478	479	486	490	494	493	455	482	463	511	466	449	493	496	502	478	445	486	443	508	484	483	498	496	478	493	496	509	470	500	483	474	468	495	502	497	447	522	491	483	523	491	461	455	471	521	496	512	501	517	482	467	475	449	517	481	476	454	487	504	489	508	501	522	468	493	507	493	483	502	478	480	469	483	498	500	500	485	524	505	478	496	487	473	453	466	454	498	467	491	517	506	454	494	471	520	493	499	484	477	452	438	515	477	488	473	487	498	498	468	502	458	495	479	547	486	436	460	465	498	527	459	433	501	475	494	484	510	516	490	472	502	514	461	446	507	537	501	485	521	472	540	483	473	460	443	466	481	476	496	493	526	473	484	476	467	476	494	487	550	466	477	472	450	500	491	499	432	487	489	509	492	493	446	479	502	525	458	428	468	506	509	460	474	497	476	464	471	474	521	451	479	447	472	468	501	490	458	518	522	499	524	478	492	499	492	476	491	509	504	489	513	506	472	521	476	456	524	509	493	505	475	480	504	480	472	473	524	492	468	508	475	446	454	488	473	464	439	488	491	510	477	508	505	495	490	500	484	497	494	510	463	481	489	505	512	515	513	476	485	479	482	496	478	457	480	528	478	471	475	467	494	478	474	475	499	446	533	497	490	468	517	476	451	519	451	506	526	501	494	476	471	510	477	512	497	446	516	480	471	533	486	517	498	492	479	479	446	484	501	503	499	496	502	494	458	465	522	462	477	514	514	483	500	468	484	486	493	523	504	483	464	464	459	511	454	470	457	500	480	500	499	469	469	505	458	485	461	481	461	453	468	535	444	464	521	497	462	425	495	477	496	512	500	502	524	459	484	501	509	479	483	505	476	465	488	464	467	475	480	515	478	498	472	481	511	485	441	483	511	466	483	478	498	502	457	540	514	503	489	455	492	452	481	455	505	472	512	478	518	506	461	475	458	513	483	502	502	456	461	501	498	510	509	421	476	457	508	491	476	482	517	497	491	472	488	471	459	486	507	503	516	472	478	485	513	461	473	451	463	488	497	499	460	482	508	470	488	500	515	487	437	462	472	471	486	499	465	495	496	550	462	451	465	467	508	524	496	484	509	514	537	461	453	454	475	499	511	514	417	485	481	463	482	497	473	469	478	502	466	481	469	500	444	457	494	466	490	480	471	487	449	479	491	459	507	465	472	463	509	462	515	464	492	496	483	530	461	528	480	465	500	511	453	514	489	457	504	465	450	498	436	502	503	441	506	473	500	485	493	495	482	502	476	510	511	458	469	486	493	513	491	448	440	500	525	468	492	497	470	487	472	489	481	486	474	499	477	451	475	508	523	492	511	450	472	476	444	458	511	456	452	501	496	510	436	479	505	507	488	500	484	499	519	480	515	455	513	460	490	485	519	494	495	488	457	497	427	483	474	466	531	492	501	485	494	469	489	475	520	497	486	489	476	466	489	468	498	479	520	490	501	471	493	505	491	469	500	498	555	458	494	449	433	476	482	475	511	520	470	494	490	478	463	455	462	452	453	482	492	499	488	525	458	478	475	478	519	516	518	479	493	481	476	475	473	445	478	444	501	510	477	493	515	493	487	489	480	486	504	516	464	474	501	438	459	524	518	499	480	494	499	462	481	478	497	513	514	516	446	497	507	472	480	501	470	463	516	524	491	492	494	469	526	462	448	494	480	508	483	516	447	479	498	497	460	457	495	477	493	502	493	507	501	503	455	447	459	458	420	491	484	514	492	523	479	453	500	490	457	522	475	514	494	512	515	467	475	462	489	493	461	493	448	455	505	459	465	474	475	451	449	501	482	508	457	508	462	476	452	519	486	475	490	472	474	487	476	483	506	502	465	493	509	476	493	487	466	439	493	513	510	511	493	499	501	464	521	490	511	493	521	508	463	481	499	461	490	500	475	505	469	506	462	467	501	521	476	479	515	462	481	506	496	442	449	506	486	490	540	481	490	459	463	537	462	503	512	500	500	502	467	500	461	458	489	452	509	503	459	514	464	487	501	489	455	536	466	462	495	464	500	541	466	468	495	495	507	457	533	486	487	495	475	456	461	505	521	532	512	514	488	469	521	505	508	478	480	486	490	500	480	474	477	487	463	541	519	473	489	477	472	488	484	469	472	500	495	493	469	491	488	511	482	475	513	435	482	477	492	481	506	428	472	498	473	488	457	486	486	490	502	467	512	486	491	483	473	481	501	490	458	490	497	485	511	486	524	490	485	504	478	504	531	467	490	558	488	491	516	485	499	501	503	448	511	490	443	490	497	469	465	500	475	498	478	504	465	472	499	466	480	486	488	512	507	497	494	485	480	445	481	495	473	481	501	485	502	463	510	483	477	496	495	480	497	513	490	489	488	487	513	518	480	527	470	513	465	483	467	494	501	508	525	492	498	442	490	483	465	472	509	500	508	511	454	506	485	481	479	486	501	498	510	507	482	476	515	450	508	502	483	479	504	490	475	474	486	483	464	468	459	487	504	467	499	481	463	450	494	458	550	494	512	546	469	501	477	471	481	488	480	539	491	474	506	471	454	528	496	496	468	504	485	452	462	506	481	494	478	462	479	537	500	497	489	508	504	512	442	477	493	481	481	537	470	517	506	454	505	436	507	524	516	510	470	477	492	485	485	502	478	469	523	522	490	474	497	489	490	454	520	480	508	504	460	498	467	469	475	490	476	517	515	485	497	518	453	495	478	463	469	499	470	493	464	508	483	484	482	480	474	464	519	491	480	499	485	491	448	485	477	479	479	485	521	498	522	478	485	504	478	515	492	503	508	471	497	514	463	447	471	467	485	463	474	474	517	481	492	540	477	462	474	475	482	489	511	487	501	470	478	463	493	497	490	508	460	457	491	496	452	467	479	504	513	471	498	454
23255	22185	33855	34413	30792	24891	15464	2550	421	387	389	386	393	439	413	403	393	404	445	416	395	376	385	402	394	368	398	365	415	363	374	359	432	398	348	412	386	363	449	419	373	375	393	393	367	393	375	356	378	402	367	367	422	377	387	373	401	392	370	397	377	401	352	365	424	348	374	411	392	384	371	367	407	385	401	394	382	387	367	374	392	414	391	379	402	380	408	361	375	380	363	401	403	368	378	406	396	414	411	369	395	415	384	392	419	393	393	351	378	405	364	388	344	375	428	397	389	371	396	386	385	398	340	401	373	378	354	369	365	374	373	342	374	392	396	361	367	380	411	386	396	365	417	384	400	432	423	413	415	374	364	398	348	393	375	424	347	365	367	370	382	386	392	414	375	410	367	397	391	412	387	413	374	379	402	381	382	418	378	372	377	382	410	342	381	385	398	368	406	354	392	404	373	422	390	336	364	369	414	395	421	360	366	371	418	370	407	385	382	375	358	381	397	351	393	391	360	385	392	383	377	359	381	371	367	383	390	402	408	359	369	387	363	439	378	352	370	391	385	361	377	359	394	385	407	382	336	364	373	382	380	367	380	381	337	415	396	370	352	384	368	384	392	385	423	405	379	413	384	377	360	393	373	381	409	402	372	378	390	397	424	362	403	345	359	366	378	387	372	383	366	383	371	381	394	413	385	367	383	373	411	374	361	416	418	369	409	374	388	429	368	374	394	370	390	380	396	341	416	380	394	389	397	361	363	391	409	389	392	335	373	379	397	383	392	408	378	383	409	380	365	364	401	389	336	376	383	352	358	391	362	381	364	393	405	380	356	382	411	358	389	423	370	394	402	377	379	376	371	405	381	409	364	415	348	374	391	373	388	389	372	384	417	390	381	401	414	404	402	407	377	419	378	392	387	360	395	351	364	348	413	410	415	418	394	382	393	352	407	388	373	413	367	378	392	389	351	411	390	403	400	374	411	357	407	378	410	390	358	357	365	386	369	371	371	393	415	399	394	411	400	389	368	358	355	427	379	388	377	395	364	411	367	411	353	350	392	421	388	346	382	363	386	397	405	340	399	381	370	366	372	373	401	343	377	401	419	395	424	359	396	385	383	400	420	380	354	389	355	404	359	357	347	395	361	411	363	363	346	396	402	353	388	395	378	392	401	370	397	399	343	389	380	373	369	380	400	381	374	381	380	411	375	363	391	398	418	403	374	375	348	335	369	351	405	407	356	376	351	390	366	376	375	388	400	397	360	376	393	389	379	411	372	388	344	440	362	365	342	348	389	348	406	364	380	348	363	344	387	416	387	401	401	375	363	384	398	389	385	353	365	377	385	374	388	395	354	358	393	398	359	373	355	377	370	361	391	370	341	413	384	373	376	362	384	398	383	369	404	417	324	341	398	395	382	376	421	417	399	409	375	373	356	390	402	360	375	387	361	394	395	375	362	379	410	367	371	354	352	387	391	396	397	392	370	382	433	384	373	405	357	374	338	397	357	440	388	412	404	389	402	366	402	373	386	377	370	400	372	334	403	369	396	380	393	373	418	369	365	380	363	390	395	415	404	368	396	387	372	398	357	349	386	374	384	373	389	374	365	408	382	356	376	424	374	373	412	381	396	351	355	420	389	381	371	397	400	380	379	373	381	347	379	392	377	389	407	364	346	409	390	361	385	439	359	394	420	364	409	402	395	363	376	385	383	367	356	370	413	358	392	384	379	376	363	366	385	399	393	369	385	354	383	408	377	412	370	371	353	399	388	398	402	383	387	374	400	393	390	402	361	387	384	362	382	349	373	400	383	391	378	390	379	370	371	392	347	362	402	409	397	387	399	358	382	395	380	383	383	349	356	380	413	385	399	383	387	411	348	371	400	408	396	410	408	383	373	376	398	396	358	391	390	390	372	393	400	384	391	401	383	369	357	393	397	404	380	429	411	401	359	351	401	355	376	388	356	370	382	370	387	373	371	371	372	371	364	376	383	336	377	367	396	366	418	408	366	376	391	404	384	388	402	387	358	336	410	408	396	378	392	391	376	380	412	426	387	369	394	377	370	398	415	388	442	402	402	402	354	385	392	368	403	352	389	386	400	416	369	407	384	373	379	386	365	381	358	407	402	395	400	380	347	370	385	364	381	373	409	396	413	359	388	389	393	356	397	366	393	369	394	382	356	349	371	377	393	383	370	393	411	351	376	398	409	374	400	375	388	367	387	379	397	376	364	339	367	369	364	367	399	370	385	374	357	383	358	347	333	381	385	432	422	387	397	389	359	373	363	368	377	404	379	362	401	381	380	393	386	388	374	382	384	404	359	370	379	352	393	388	419	397	344	354	412	398	371	372	388	381	373	385	382	373	385	376	402	397	420	372	398	374	372	379	353	375	412	400	384	368	371	411	395	385	402	385	367	384	365	398	382	381	360	389	408	410	360	410	387	333	378	382	387	381	397	401	370	375	385	389	388	376	405	373	372	377	366	408	407	386	359	405	402	365	417	360	373	379	382	394	341	375	359	390	349	420	383	406	353	401	394	398	388	379	369	395	365	403	337	386	399	367	370	360	366	387	403	372	367	388	383	423	416	408	397	349	384	404	388	361	387	380	387	374	373	378	369	398	389	388	399	388	398	369	365	351	384	350	404	387	392	414	405	393	384	373	407	398	418	354	377	387	368	364	404	365	409	375	391	362	362	374	393	402	391	398	392	383	371	373	370	399	398	405	358	383	397	385	354	388	389	403	418	424	371	354	365	391	410	368	364	376	380	384	376	349	395	384	379	385	385	378	396	408	354	419	381	371	348	352	345	396	368	365	387	356	373	399	382	367	367	404	381	365	372	364	388	379	383	370	397	393	404	380	394	356	382	361	387	387	345	383	384	361	391	376	376	400	346	352	371	384	381	389	399	393	394	388	355	411	413	397	410	389	411	359	420	398	413	402	367	376	373	391	379	401	366	387	407	390	356	381	365	380	365	368	391	364	360	367	405	344	399	333	379	364	384	389	370	358	393	405	383	380	376	353	386	344	381	385	390	390	399	380	393	367	379	406	355	390	378	393	340	349	405	380	364	386	379	352	358	372	382	408	419	389	384	413	394	372	409	380	419	360	398	391	382	376	373	391	422	397	405	378	377	385	393	380	392	396	367	352	335	384	379	352	359	364	402	387	395	382	396	401	349	374	382	418	353	418	379	386	383	395	360	366	400	370	390	395	385	378	374	402	389	416	408	376	350	404	386	376	378	414	356	365	377	414	417	373	395	421	396	384	384	390	358	369	373	372	403	382	373	353	386	349	400	390	407	374	390	405	380	396	410	428	382	370	375	401	391	361	387	384	427	369	360	354	383	370	381	373	367	400	384	413	371	361	371	375	390	402	384	389	374	384	376	391	378	391	357	357	372	392	373	369	362	375	364	373	401	402	387	396	374	409	381	405	404	369	390	392	380	388	369	406	391	383	376	383	389	378	369	355	385	366	333	396	366	332	408	373	397	393	386	363
59786	103681	84533	66779	46219	29506	12654	3728	619	584	635	629	608	598	577	661	625	639	589	629	566	568	593	606	594	580	608	583	571	587	582	626	613	611	595	590	578	614	557	560	585	587	562	530	593	601	609	573	593	596	599	585	608	637	557	557	606	602	594	616	538	594	573	557	624	559	563	610	550	595	570	605	587	595	583	580	597	590	602	620	619	588	642	591	588	564	574	568	599	640	636	572	591	549	592	574	600	595	582	569	550	615	585	585	619	603	603	625	577	589	633	595	566	605	613	569	578	597	634	626	571	574	637	588	603	541	593	575	635	613	590	655	558	592	584	572	569	611	581	601	576	567	577	586	617	610	588	613	603	541	602	585	637	597	601	604	588	597	607	640	601	555	606	607	586	626	566	582	576	588	623	619	574	616	591	563	607	573	622	621	632	561	605	565	597	605	610	602	610	583	553	613	597	596	582	553	586	604	607	589	569	591	614	593	581	625	579	561	597	594	600	606	574	599	584	614	591	605	600	574	565	630	558	609	612	619	582	535	570	642	580	588	596	551	589	568	592	644	611	634	626	591	572	613	571	586	627	577	620	604	584	581	657	584	573	581	555	574	566	657	589	600	587	587	555	566	603	553	585	598	578	630	592	581	621	576	537	642	578	584	589	614	608	560	593	619	606	608	603	609	624	581	579	565	572	598	570	574	581	623	597	551	571	578	592	600	611	578	578	582	576	603	615	546	587	618	569	620	570	569	567	611	591	586	632	636	616	603	549	613	606	647	598	570	619	573	569	542	627	555	615	617	584	583	555	585	572	587	598	576	622	598	614	559	579	578	590	610	582	583	554	590	605	551	588	669	590	587	578	551	558	595	554	577	600	574	572	609	608	622	583	586	631	609	624	579	596	579	610	591	540	569	624	623	601	561	558	612	581	606	585	585	611	601	522	583	600	570	582	596	618	596	621	607	602	573	609	583	601	565	567	588	614	563	602	643	608	617	573	573	583	564	586	563	580	584	567	581	541	612	631	589	573	589	618	556	599	546	614	639	552	589	565	579	623	605	579	589	598	613	574	599	601	605	608	628	640	607	576	607	594	608	570	545	581	598	524	588	593	641	588	590	578	578	596	557	589	603	631	586	531	559	605	571	630	613	560	619	574	580	586	615	612	577	588	580	598	593	598	611	577	605	576	579	605	591	577	620	573	573	590	601	598	584	590	599	545	613	597	591	590	641	584	619	575	620	579	582	570	568	597	608	616	593	616	635	591	612	572	649	576	579	561	573	548	595	572	576	585	577	598	569	577	597	609	603	554	627	612	580	597	556	588	590	585	601	565	563	568	582	616	592	561	613	573	616	587	586	618	590	622	551	605	604	563	606	545	597	582	611	628	574	586	604	589	595	570	591	585	582	610	599	591	580	571	575	591	599	599	540	609	551	590	604	602	585	593	590	589	658	597	590	577	583	601	610	547	594	585	602	591	602	562	603	604	575	581	553	619	595	547	598	560	550	591	592	591	581	555	560	586	544	643	571	588	572	608	584	625	585	547	620	561	567	615	587	580	579	604	675	567	606	574	588	623	599	618	561	572	583	595	598	565	615	601	565	552	591	555	550	564	587	573	607	615	620	617	601	576	601	592	587	611	585	605	604	593	601	635	593	596	609	620	598	577	654	611	566	584	616	584	549	605	572	645	568	568	563	570	610	579	607	593	621	557	583	610	557	587	561	618	592	579	563	621	555	596	547	619	607	575	598	580	594	583	587	593	577	569	571	576	568	557	622	582	554	567	627	604	611	594	594	593	583	604	583	565	582	614	600	608	570	568	590	570	604	580	571	571	632	589	585	585	589	602	656	605	545	564	619	592	579	583	554	601	550	576	601	563	621	618	587	628	593	548	577	596	565	608	615	601	595	551	603	586	615	600	577	547	594	571	567	608	567	597	583	614	578	575	596	572	589	614	615	629	562	571	594	581	602	581	584	580	603	608	577	615	586	590	576	593	595	597	607	594	626	603	589	546	565	556	591	598	590	586	624	616	566	595	588	590	597	577	591	588	633	592	633	579	536	569	570	584	572	589	583	577	600	580	581	556	581	582	562	558	608	595	599	620	593	573	555	596	557	548	573	566	630	597	547	609	579	595	601	584	606	599	552	605	647	589	633	611	563	632	586	595	587	560	594	596	618	612	608	586	610	582	631	591	590	591	579	584	609	591	597	576	588	564	577	585	586	586	563	626	592	563	605	598	555	593	570	570	575	552	613	620	625	575	604	590	573	570	601	613	597	590	621	624	606	636	589	606	570	593	575	592	625	605	605	597	583	592	570	597	589	600	562	592	606	601	586	576	595	592	623	562	594	602	590	602	639	576	600	664	586	601	579	580	585	600	552	568	559	576	621	628	581	607	556	569	598	599	587	582	559	577	614	618	578	594	575	580	586	564	542	624	599	624	615	611	605	607	645	589	593	603	600	567	604	556	550	563	539	626	597	611	602	597	575	591	622	634	552	622	603	579	629	605	588	579	612	574	598	639	546	596	611	581	570	547	611	589	579	576	595	558	582	612	611	582	576	567	616	558	591	560	562	589	595	560	589	579	615	611	552	583	582	630	592	544	602	560	582	621	582	606	594	622	578	590	593	635	583	604	599	566	594	611	604	595	564	615	549	600	548	596	591	599	587	622	586	601	588	594	564	580	570	596	609	561	528	592	640	604	576	598	593	581	597	600	575	617	643	577	540	595	586	578	600	618	587	623	580	571	570	568	590	588	614	631	565	601	598	592	609	589	589	583	624	554	608	588	605	620	611	584	588	594	572	635	603	536	615	589	578	603	629	558	569	555	577	598	608	575	566	563	603	601	599	575	569	603	561	623	569	548	561	585	589	599	628	631	589	594	579	616	556	621	614	571	585	598	618	573	599	571	609	633	600	572	581	591	620	597	621	622	587	581	598	570	560	584	592	622	628	568	602	570	617	618	554	561	589	583	591	586	552	580	586	587	575	580	606	542	588	572	599	642	587	591	560	606	625	582	572	545	578	612	597	618	596	570	603	584	600	619	563	598	611	547	620	558	572	574	569	633	597	570	561	604	558	621	615	552	580	554	576	596	587	619	569	577	553	552	603	601	578	585	590	604	558	538	612	607	623	568	595	581	585	592	570	529	567	571	556	552	618	622	598	621	620	609	620	608	607	576	556	604	578	591	579	645	594	650	574	600	599	597	576	575	661	638	604	577	581	599	565	560	613	635	570	584	606	599	562	611	579	593	559	601	608	602	602	552	594	519	594	538	588	634	567	542	554	597	589	569	585	581	602	603	598	613	545	619	590	602	601	568	603	606	587	611	537	605	600	593	631	618	599	536	570	574	608	565	548	607	580	636	552	567	608	597	575	549	604	584	576	598	608	582	565	613	599	586	580	593	578	578	601	570	539	561	525	582	540	621	604	567	618	588	570	587	584	561	585	561	587	587	609	574	602	587	606	630	572	562	588	603	579	609	623	567	615	595	605
27793	27439	32332	22413	8208	2173	801	326	212	188	201	216	167	199	176	215	190	213	172	186	192	190	198	195	195	200	189	199	209	184	178	190	166	203	213	206	197	195	203	195	209	192	204	172	190	191	199	203	183	204	186	207	175	215	206	188	216	215	200	199	217	219	189	179	218	203	196	205	223	214	222	221	197	192	190	209	181	236	184	200	191	193	188	183	205	174	170	206	217	196	195	185	178	210	203	221	172	197	183	199	189	195	202	181	185	194	198	208	180	207	212	206	198	204	176	201	191	222	201	213	194	179	186	177	197	212	189	185	217	222	177	209	185	212	208	193	203	174	192	177	192	198	194	203	215	208	182	199	195	213	235	180	205	172	214	189	200	182	187	197	180	217	186	200	199	206	209	189	206	182	210	196	188	192	181	199	165	166	209	180	216	197	218	186	187	224	204	196	201	200	195	191	205	204	179	202	181	193	229	180	223	188	186	186	190	216	177	202	192	194	184	221	171	194	203	181	211	195	220	219	217	204	183	183	192	197	207	182	177	227	207	175	194	213	219	213	204	216	189	166	220	207	211	229	223	183	205	203	219	223	209	199	204	215	179	205	227	209	206	230	187	189	214	208	220	181	192	186	210	230	168	226	189	204	177	198	191	217	207	200	201	191	202	201	184	196	182	229	192	196	198	193	202	187	215	183	207	203	178	199	209	203	203	204	183	193	168	191	185	176	198	211	210	183	186	205	207	226	234	201	188	158	198	188	204	210	217	214	201	221	199	192	212	228	214	180	199	176	208	189	203	217	231	187	225	191	183	192	221	192	206	206	187	207	209	201	193	208	201	195	201	192	199	196	191	212	174	186	208	215	215	215	196	192	203	189	218	201	198	215	202	193	199	190	202	183	208	210	185	200	213	200	192	184	204	181	197	195	207	201	195	182	220	186	189	194	207	216	221	210	215	175	172	203	200	192	197	175	198	196	205	212	191	182	169	189	211	168	213	180	214	198	213	211	226	187	190	210	189	236	219	202	195	190	201	205	196	192	164	182	194	160	184	228	212	175	198	235	191	200	186	210	200	207	199	184	210	198	184	218	189	213	198	214	193	201	219	197	213	190	177	174	178	224	190	207	217	192	193	232	198	210	196	204	200	225	176	188	189	171	200	218	195	187	193	174	195	193	176	224	194	184	204	192	211	196	210	205	225	211	201	210	214	174	165	207	181	195	196	212	200	225	203	212	215	171	187	188	212	180	215	186	184	208	198	183	176	224	180	186	201	181	208	190	202	195	221	201	203	192	193	218	207	189	195	221	184	176	186	196	202	212	201	198	209	211	211	190	174	189	171	186	218	206	205	198	213	180	191	241	174	181	194	193	212	211	220	162	229	190	208	194	192	198	198	222	216	216	206	201	202	214	199	194	210	198	188	195	199	159	200	212	167	184	191	192	213	228	191	210	190	189	201	202	193	178	175	191	185	212	208	203	209	201	179	201	193	194	212	201	209	197	190	227	212	176	182	218	218	234	197	200	198	193	189	200	210	204	171	192	195	220	203	183	222	201	215	195	211	187	191	198	195	192	194	203	202	179	192	227	208	184	207	218	208	193	188	192	179	199	182	181	211	189	198	217	208	197	208	201	208	221	189	196	207	175	185	217	188	195	203	223	210	198	211	197	214	194	183	202	198	188	221	213	214	194	205	210	201	217	207	195	174	204	200	217	198	194	209	206	182	225	188	192	183	188	185	185	212	204	210	211	190	203	221	176	193	221	204	210	186	192	180	208	202	186	212	179	195	229	224	171	219	217	174	214	199	188	201	190	181	211	216	172	199	231	189	196	203	186	220	195	187	203	189	190	215	213	219	222	180	182	189	177	219	191	209	201	198	183	200	191	199	174	210	197	193	200	220	222	222	232	202	200	170	198	217	195	230	190	214	190	193	205	185	181	191	191	193	228	197	196	193	190	204	189	213	203	181	204	196	214	189	214	207	196	205	194	229	220	186	190	180	205	186	196	213	222	198	178	204	200	211	216	226	204	203	220	198	207	210	229	190	191	182	191	177	194	233	210	180	203	203	188	203	212	211	178	191	199	213	172	226	181	183	194	210	207	229	206	165	207	173	206	188	178	200	198	197	192	217	206	216	190	190	189	205	176	200	191	200	210	200	214	202	192	195	219	195	208	205	208	206	191	213	203	199	221	208	203	198	220	209	199	214	222	216	222	209	171	204	217	213	190	206	215	199	230	204	192	199	209	196	238	222	216	209	192	182	218	196	191	211	205	193	206	211	185	181	214	219	198	181	201	202	212	213	217	194	233	209	202	192	225	201	225	195	199	222	202	199	188	240	203	196	202	206	203	195	209	204	193	186	186	214	208	216	199	204	194	206	194	195	189	220	210	198	192	220	191	197	186	205	185	226	212	208	218	219	199	209	184	198	227	195	200	233	183	180	174	197	193	188	194	178	196	198	168	213	191	208	190	221	193	199	201	189	192	211	202	192	158	202	224	218	204	213	202	197	205	186	192	190	203	174	203	189	205	214	187	202	193	195	201	210	192	215	219	177	199	189	171	185	194	226	212	246	184	189	206	201	184	190	216	224	202	186	183	209	221	199	187	216	196	196	202	204	190	195	210	194	187	199	215	181	165	220	197	198	195	181	197	202	219	194	214	194	205	194	195	220	197	190	233	184	203	193	211	186	210	192	189	192	189	204	168	205	190	209	199	191	178	193	185	226	192	205	202	196	183	204	187	201	186	194	203	173	223	210	194	212	206	224	211	224	190	196	205	192	167	207	203	199	193	193	234	219	194	215	215	204	172	210	194	217	195	206	209	202	193	189	206	184	181	181	214	233	186	224	228	182	204	207	184	211	196	193	199	191	187	190	177	181	229	203	194	187	194	201	214	191	190	200	208	205	162	203	212	222	197	220	186	210	197	187	199	190	189	179	173	206	227	176	185	198	206	194	226	201	232	241	200	204	201	204	173	213	176	202	206	204	180	195	186	197	208	204	212	207	199	201	208	187	204	178	187	210	200	205	179	195	213	232	224	203	213	193	206	225	207	206	208	203	202	196	194	197	184	200	210	187	201	200	201	189	178	214	205	224	222	207	170	195	215	182	210	184	190	213	210	187	207	192	213	212	202	213	209	224	193	199	191	180	209	187	211	213	213	186	206	172	210	200	201	196	189	184	186	211	163	203	179	198	191	211	189	189	192	215	191	181	212	185	184	191	203	208	196	203	203	197	209	172	173	198	220	191	200	209	193	192	200	200	190	193	226	207	193	206	210	204	218	190	226	204	186	212	192	204	192	175	200	192	188	191	204	206	214	206	227	185	192	219	198	219	169	173	203	181	202	193	212	200	213	201	197	198	216	160	203	197	207	201	192	195	209	190	184	180	187	190	217	168	196	193	188	178	195	190	195	199	226	223	177	214	182	193	219	194	172	205	188	211	181	199	211	189	185	204	211	197	178	191	184	189	215	188	191	220	211	172	220	172	186	178	185
31733	46546	38830	24831	12045	4647	1526	686	308	319	352	296	315	335	323	357	338	334	321	326	352	361	314	338	334	324	327	344	356	306	335	319	320	318	307	336	336	361	322	337	328	338	365	340	348	316	325	317	328	339	327	337	358	346	342	326	346	306	333	318	304	320	332	331	343	344	328	339	327	354	338	311	333	327	314	315	325	339	338	347	343	324	318	325	337	306	326	342	339	300	361	336	319	319	306	332	330	324	354	329	345	329	341	344	315	312	327	306	337	299	343	327	335	316	347	321	311	331	344	337	321	324	313	315	346	339	372	329	310	361	352	313	352	309	347	338	338	310	331	344	302	355	334	305	332	314	326	320	328	332	314	343	360	314	367	329	334	304	341	316	318	334	353	318	307	367	327	326	326	305	318	346	341	309	378	326	341	325	320	348	320	341	334	353	331	347	338	354	321	321	319	320	322	345	321	340	314	342	330	361	313	327	336	323	315	331	322	327	340	301	348	348	353	374	346	345	326	333	353	314	286	340	312	337	316	321	321	348	329	325	337	327	296	355	317	340	321	339	352	337	327	332	318	314	336	372	358	357	361	326	307	339	341	330	327	309	335	319	345	306	323	318	342	315	302	331	306	318	332	348	364	338	351	322	343	337	342	303	332	326	357	366	343	331	306	339	337	333	346	318	323	304	329	357	326	341	335	292	327	304	359	321	346	303	312	318	326	286	349	362	325	328	338	334	317	314	348	322	332	325	317	331	359	307	329	337	350	344	307	316	291	331	337	341	320	354	297	361	352	309	339	315	340	321	309	318	351	314	309	313	339	343	312	321	358	329	332	341	330	350	357	307	314	355	337	345	302	336	358	343	326	360	320	355	315	321	311	321	326	322	363	342	324	339	342	336	343	323	329	302	333	377	346	312	335	333	320	319	310	379	335	337	309	328	315	322	325	319	311	313	339	355	322	335	347	348	323	332	359	319	343	310	311	351	322	312	317	318	336	298	353	339	306	296	312	293	366	335	340	341	337	296	369	306	354	347	322	361	322	287	321	338	331	328	331	308	362	312	326	381	320	322	336	329	365	324	345	344	331	339	359	327	363	353	343	356	341	327	296	320	299	313	338	318	304	321	334	332	328	351	330	338	321	326	327	303	323	320	308	320	360	292	344	324	346	320	360	349	334	330	323	313	301	336	297	351	308	328	337	332	350	341	331	306	347	326	330	317	294	303	341	330	323	321	357	327	333	352	307	341	354	326	351	319	308	357	346	339	308	296	308	322	343	326	350	334	298	319	311	296	340	320	329	321	337	350	344	327	308	314	369	366	351	346	311	323	323	311	356	320	335	346	353	311	355	302	335	312	324	318	335	314	331	335	312	316	362	343	355	343	328	317	347	334	355	358	341	356	347	342	332	350	337	337	333	339	360	315	319	368	309	357	334	314	311	331	323	313	297	325	335	314	295	349	349	327	322	339	353	332	306	343	334	359	329	332	323	358	312	329	342	345	321	320	329	352	300	314	302	355	290	308	356	336	338	313	338	318	321	330	294	341	331	337	307	349	308	321	321	354	344	322	373	316	315	324	310	336	351	323	346	317	318	295	313	309	337	309	327	359	318	339	339	349	296	345	347	329	340	327	359	356	328	337	308	328	295	338	351	336	353	328	325	345	318	314	350	312	352	331	356	343	372	319	317	339	319	294	307	308	337	328	353	339	341	311	319	309	334	323	327	315	327	335	325	355	359	327	320	343	306	340	303	358	328	314	348	361	361	333	333	340	336	322	327	314	330	305	317	342	345	349	355	319	334	347	347	320	335	350	321	332	337	305	334	312	327	323	335	339	333	321	347	329	319	292	317	347	360	331	332	347	340	313	348	354	317	325	346	331	289	323	345	339	340	314	354	326	320	321	331	317	333	348	314	303	335	342	331	321	350	354	300	332	310	340	344	310	330	305	344	330	328	317	300	320	348	287	318	343	323	298	339	328	356	325	321	319	330	328	298	315	329	315	318	325	316	343	323	323	321	323	314	346	322	324	360	320	321	319	330	312	332	302	334	340	355	336	358	331	326	352	331	310	329	364	302	345	345	328	356	341	368	317	316	348	345	358	355	339	324	351	343	356	320	337	323	328	372	307	337	335	332	330	322	337	311	328	309	327	337	366	324	310	349	311	342	318	342	324	323	332	287	341	343	336	334	343	341	364	334	318	334	327	361	340	292	315	316	315	333	335	353	320	358	337	330	317	335	306	329	300	330	350	338	324	337	361	314	315	348	363	330	322	313	303	321	364	343	323	368	300	326	341	322	376	316	346	316	345	349	318	341	339	333	332	349	326	323	359	359	323	334	341	329	340	305	349	345	299	334	315	314	357	336	300	320	315	355	331	304	309	353	342	318	332	306	336	346	356	340	304	313	313	323	325	326	350	296	320	367	306	327	325	351	323	319	338	350	295	324	337	352	355	312	337	331	292	325	355	362	340	369	365	329	338	329	301	332	305	296	343	309	337	343	306	337	333	318	319	319	324	305	337	317	353	327	336	344	333	306	351	318	327	327	325	314	339	318	318	314	335	336	330	320	302	347	315	328	327	337	312	342	352	306	339	348	317	351	336	347	310	338	310	311	316	341	325	322	356	288	337	325	312	334	358	335	342	372	305	342	335	323	322	310	315	345	323	316	323	317	359	339	316	304	345	306	307	320	330	351	323	325	319	330	338	330	330	320	351	354	334	301	320	337	324	317	364	357	328	340	294	293	334	328	324	320	348	295	304	311	353	344	301	311	357	331	324	316	332	354	345	341	335	323	315	309	322	360	365	357	313	304	310	313	322	321	330	339	327	318	369	335	336	327	317	338	315	331	361	344	316	341	322	328	344	314	360	332	326	309	353	329	335	348	349	343	329	327	337	308	356	315	316	358	326	326	359	284	316	358	322	329	347	349	359	330	342	344	353	326	352	342	335	340	340	349	331	317	360	342	287	319	302	331	336	337	313	322	312	357	345	360	316	337	359	310	318	332	327	344	321	333	347	328	338	333	317	324	296	292	350	334	366	319	322	313	320	328	316	328	347	361	344	361	340	338	357	339	324	324	325	336	327	291	350	325	308	350	338	332	314	360	352	329	310	342	315	326	321	350	351	308	341	324	328	326	337	335	329	328	333	351	331	335	317	341	369	331	310	338	347	329	332	327	326	359	305	332	293	353	310	340	381	342	317	343	322	337	330	330	337	312	313	341	345	338	330	344	328	327	328	337	343	336	341	365	338	323	319	324	346	332	313	306	296	346	362	320	330	347	331	327	343	316	314	354	347	333	332	303	324	353	310	340	319	325	357	366	320	319	351	341	321	299	302	328	346	362	306	359	370	313	325	352	339	321	298	353	344	336	337	324	340	357	320	319	347	328	330	309	361	312	366	324	326	366	333	328	330	316	350	337	333	326	319	309	356	362	309	350	309	339	297	341	313	339	324	322	352	330	359	327	333	323	339	339	335	337	326	326	356	325	292	336	353
24590	22922	39842	41548	30550	20062	7502	1134	318	293	299	268	294	287	310	338	292	281	330	318	294	277	281	315	285	308	288	273	302	317	293	314	307	276	297	314	295	324	298	327	293	292	295	310	277	282	285	299	307	295	298	318	313	291	295	282	315	303	288	304	291	281	299	302	321	270	301	284	267	279	298	297	287	264	310	279	280	298	307	302	322	265	306	285	293	326	281	285	295	303	290	316	303	308	311	273	285	281	304	299	281	305	312	305	293	309	295	255	297	294	290	315	317	280	298	323	320	280	273	253	317	296	277	310	259	286	288	289	267	308	326	297	291	276	293	313	307	276	286	286	297	315	282	281	272	288	304	295	291	264	256	297	261	312	309	316	271	304	258	291	275	323	284	279	296	318	307	283	266	295	261	283	275	296	266	317	290	278	297	288	260	290	284	285	288	278	294	289	314	290	339	289	346	291	312	278	294	297	266	313	281	293	312	316	290	280	309	283	264	302	272	298	263	321	320	305	268	318	264	303	285	303	278	302	300	279	311	293	303	274	305	303	270	298	300	308	290	293	301	298	294	302	318	296	271	278	295	302	298	301	312	296	315	289	304	294	283	296	322	294	291	288	267	284	307	275	296	325	286	321	307	301	288	321	299	294	295	270	271	285	296	277	280	329	292	282	348	267	287	323	281	277	315	304	326	300	302	299	278	273	286	285	299	284	306	287	295	317	281	290	282	270	347	297	313	298	303	311	294	315	289	287	296	278	302	291	299	315	298	316	279	287	270	272	284	289	303	276	297	322	302	318	313	263	285	322	289	271	329	307	314	283	288	280	322	298	275	279	305	295	290	268	281	311	286	262	291	299	289	287	327	303	260	309	276	261	293	292	280	295	282	291	292	297	295	310	269	314	287	297	324	276	286	315	274	320	280	323	328	313	296	309	285	297	318	292	307	300	273	269	287	301	303	310	311	287	299	281	269	289	309	299	280	256	271	308	283	282	287	273	295	270	305	303	312	294	262	267	320	306	290	295	287	327	312	287	327	307	273	309	263	268	303	303	280	298	303	299	300	264	288	270	291	312	299	299	286	305	299	276	302	266	303	284	279	270	284	265	298	307	297	323	323	303	279	311	324	273	312	279	326	329	274	270	293	275	270	274	304	293	304	297	285	315	292	283	269	281	269	278	328	280	301	285	263	282	304	320	322	299	313	284	279	291	323	282	296	300	309	295	284	309	321	299	278	316	340	291	301	279	304	285	293	272	285	314	299	284	289	290	291	308	287	289	278	313	316	292	308	305	296	304	299	290	296	296	320	281	308	316	287	287	272	299	295	285	284	293	306	311	324	308	300	291	290	307	272	281	312	301	289	320	293	294	325	264	261	322	300	293	306	298	295	299	300	277	292	275	271	297	328	277	273	291	322	294	270	271	288	311	306	293	272	281	311	277	291	312	289	297	280	286	283	272	263	281	304	303	315	289	293	302	294	292	295	314	312	279	304	328	318	348	304	283	276	293	278	310	321	268	292	289	313	295	279	289	313	287	304	269	280	312	306	269	291	252	304	308	289	303	311	290	313	327	305	297	322	295	282	306	313	306	307	314	321	291	330	319	283	315	314	313	301	275	305	270	301	287	307	279	263	296	307	282	298	319	282	298	275	287	278	304	317	297	329	278	304	299	260	322	283	279	278	285	291	298	301	319	305	292	304	312	303	310	313	290	296	330	259	292	311	281	306	298	283	271	305	284	291	248	280	292	314	291	311	306	253	299	265	291	298	287	267	304	315	250	296	288	282	334	291	291	258	299	279	279	282	327	297	291	301	282	311	293	286	300	303	280	306	289	279	300	296	273	300	311	300	296	275	288	275	304	317	295	268	330	320	287	313	274	282	288	278	289	274	273	310	299	267	320	316	323	303	285	294	297	268	289	304	311	294	330	278	267	294	268	307	286	318	305	288	289	292	297	293	304	319	275	297	262	296	274	257	291	307	281	293	292	316	325	296	298	300	327	266	315	303	301	298	290	305	286	323	289	298	310	299	288	312	279	280	286	287	300	306	286	301	304	299	305	316	275	296	288	322	304	307	274	279	306	285	302	295	318	335	272	299	307	294	300	336	299	301	302	301	328	281	291	298	304	292	272	281	284	299	305	320	294	273	314	308	307	289	317	271	323	306	316	304	319	303	297	269	317	273	278	295	271	317	290	316	308	305	319	320	289	347	284	300	307	286	306	322	314	291	292	290	334	312	254	304	257	270	291	293	311	266	329	295	271	298	328	288	274	298	304	319	291	293	304	269	298	262	305	294	321	313	302	320	310	304	278	315	293	299	308	330	316	285	286	293	301	307	270	301	281	295	269	268	284	304	293	308	288	288	282	271	289	309	292	303	322	313	304	319	287	287	280	318	309	292	298	278	285	297	306	313	295	305	302	295	285	304	312	302	294	314	271	283	299	313	296	269	306	280	284	307	299	291	300	315	288	297	310	295	314	317	307	262	298	274	305	298	338	302	294	253	286	286	291	287	295	312	270	286	310	278	323	290	265	303	294	266	301	306	317	282	297	313	294	303	294	281	278	284	287	280	317	295	315	339	282	295	273	278	292	283	303	282	291	306	298	264	300	303	297	316	291	282	306	283	316	319	282	296	315	302	287	323	275	307	278	271	287	340	309	297	308	291	297	316	300	322	323	284	281	312	274	282	289	283	274	304	278	295	294	282	284	312	280	258	296	289	287	316	299	297	286	313	284	332	317	260	277	282	290	300	291	276	326	295	299	311	279	281	307	285	314	294	270	287	331	287	293	277	265	296	314	320	290	283	292	329	277	290	303	323	305	280	276	305	280	313	291	269	320	301	300	280	294	282	307	286	273	275	294	306	300	298	265	284	302	292	286	301	293	317	296	315	285	298	291	290	293	286	304	325	294	305	303	300	279	323	307	296	284	306	294	313	276	311	300	257	291	305	316	278	330	332	321	303	300	305	316	313	317	280	306	297	272	306	273	298	301	287	318	325	283	303	296	307	301	283	277	305	314	284	310	265	334	281	333	324	265	250	265	297	288	290	288	299	307	291	307	281	314	291	288	299	288	304	299	305	295	300	286	289	300	299	305	270	274	283	301	258	291	271	299	307	282	297	282	295	284	317	277	297	292	298	282	278	284	277	291	288	284	318	271	294	257	299	287	273	315	291	294	314	293	340	274	270	289	276	306	291	293	282	318	296	260	296	304	310	299	331	273	318	263	311	306	324	315	327	278	301	299	289	293	291	299	307	336	289	296	275	300	341	267	304	305	304	286	279	295	306	263	307	289	309	261	296	308	269	278	278	304	302	323	321	270	323	275	316	284	299	309	298	307	294	291	305	285	290	286	293	264	272	313	284	283	288	301	300	335	323	263	284	294	303	273	326	317	311	298	306	330	278	303	286	254	307	331	315	327	300	302	284	308	312	288	322	291	307	303	315	309	282	309	292	310	281	304	311	289	298	305	274	277	276	260	286	286	309	299	281	277
55306	89855	77595	54824	37632	22233	8884	2202	495	475	479	462	474	470	483	477	458	461	447	438	523	443	483	456	476	468	448	450	434	487	509	465	469	480	444	521	483	495	451	446	466	460	504	476	425	477	473	495	475	465	463	447	473	501	446	439	523	484	496	452	458	443	489	452	451	500	487	455	471	482	450	471	431	450	472	478	466	457	458	488	475	476	401	483	548	500	430	476	483	513	451	472	476	489	490	456	493	476	474	423	461	499	438	464	500	476	490	459	441	457	474	471	504	457	476	511	489	483	465	467	462	448	460	466	503	447	450	498	469	448	474	488	459	471	446	462	478	464	455	454	466	474	476	502	495	466	493	473	481	482	442	500	445	460	472	483	488	482	489	472	428	460	467	482	490	469	467	481	478	490	444	488	488	430	462	492	472	475	502	487	466	448	487	491	473	459	467	457	474	493	475	414	516	492	442	482	510	439	496	505	447	469	445	503	475	443	473	487	475	472	469	495	477	465	452	469	502	506	480	443	486	475	439	495	472	517	482	493	457	462	483	474	468	484	446	476	434	480	454	447	425	485	459	487	457	463	443	478	460	449	459	475	496	486	476	485	441	487	446	471	459	458	484	457	437	503	446	500	485	469	494	457	458	468	502	466	479	462	483	451	470	508	483	471	473	455	477	453	472	493	499	470	435	457	462	511	466	425	455	483	483	499	494	509	467	487	473	531	465	478	493	452	469	446	498	481	437	490	497	480	449	455	483	487	448	471	501	473	481	483	455	494	478	467	475	457	496	461	491	474	444	462	471	450	452	476	485	476	455	476	491	476	452	474	480	469	463	451	473	439	468	494	480	499	467	458	457	468	471	467	467	460	465	498	481	474	473	451	445	467	475	492	454	461	488	478	482	485	468	470	460	477	475	464	441	469	460	480	501	445	493	480	459	462	485	475	495	438	497	465	484	468	452	459	492	461	449	485	470	503	463	426	495	449	477	496	486	470	500	460	506	472	486	425	514	492	481	443	474	468	483	481	435	472	467	472	502	484	466	433	493	454	473	477	473	463	480	509	462	492	463	459	482	467	491	473	493	454	474	496	481	490	498	499	489	508	468	477	482	463	502	463	483	489	480	467	504	453	466	474	480	470	462	459	504	504	476	530	423	494	446	467	480	522	431	454	475	459	446	482	481	486	469	440	475	454	476	460	440	474	420	483	483	479	464	466	483	499	492	424	459	451	445	476	480	485	473	474	489	488	484	468	493	483	447	444	496	452	480	471	486	482	424	500	458	466	428	475	447	451	454	497	453	496	493	458	477	490	438	467	479	516	477	487	507	471	460	476	470	479	465	460	494	468	464	465	479	490	470	495	441	478	494	464	472	495	455	499	445	477	468	433	450	446	447	487	468	434	496	508	466	494	446	452	487	431	473	460	473	465	477	468	442	488	489	459	466	496	470	465	491	520	457	479	473	453	461	448	490	442	485	461	490	474	492	465	506	450	474	456	447	489	450	473	468	469	443	400	442	466	473	518	424	433	445	482	547	467	474	496	453	441	475	434	478	474	472	443	493	455	461	470	455	465	532	474	467	507	464	478	495	476	521	505	475	515	434	478	493	487	484	459	476	488	481	523	458	474	448	474	471	493	456	438	463	454	485	500	462	433	453	489	462	489	480	457	481	460	494	439	466	478	458	470	467	460	453	464	462	484	443	470	445	485	469	475	473	466	480	494	486	495	499	520	491	431	482	509	469	464	502	466	480	469	492	478	514	434	482	472	491	485	492	493	479	479	460	503	467	486	509	472	526	461	490	471	452	450	502	496	451	442	475	476	487	476	520	467	468	471	495	471	465	443	460	497	463	465	457	488	483	476	491	475	474	504	488	430	460	483	455	459	500	505	465	467	491	490	478	482	475	474	452	479	464	503	477	476	514	465	449	454	450	515	461	481	483	501	475	447	450	514	453	487	471	500	488	459	470	479	483	497	459	477	476	464	467	477	457	480	474	479	452	497	484	490	450	492	529	460	465	452	481	467	439	448	445	487	443	469	495	472	471	462	417	495	423	473	451	455	494	468	449	489	503	440	409	454	482	496	507	497	470	466	459	448	465	475	460	462	466	467	465	443	490	465	495	481	463	445	471	474	478	491	437	461	474	467	507	464	473	498	441	504	478	469	454	470	434	486	464	491	465	457	465	492	489	449	494	481	458	523	452	491	506	447	471	484	458	507	490	448	463	498	474	495	469	477	472	504	495	452	455	469	453	469	498	491	467	487	462	437	503	496	476	465	468	476	487	473	428	440	471	491	464	452	479	457	509	491	458	478	523	460	489	503	507	491	474	493	467	470	469	495	488	475	445	490	483	449	463	477	491	478	457	450	427	467	421	461	456	467	474	508	454	458	479	450	462	529	473	498	437	446	490	435	497	484	497	489	489	445	451	477	479	430	481	455	487	466	461	463	488	457	450	486	470	477	482	473	480	501	470	469	463	462	499	479	484	472	478	470	464	484	453	448	490	449	466	455	488	504	485	458	457	483	491	485	461	471	478	465	483	458	458	482	448	424	519	472	475	487	449	478	466	492	448	477	456	488	457	457	499	472	488	432	484	474	451	468	463	436	449	455	441	449	482	483	451	426	462	457	470	456	478	468	490	467	444	494	494	467	479	465	468	482	476	493	502	481	488	465	429	494	485	470	442	489	464	490	535	474	445	476	489	487	490	437	446	482	464	458	477	464	474	496	471	487	517	488	475	510	470	497	501	476	470	475	494	480	481	459	440	503	457	485	494	424	452	463	475	463	488	445	457	465	482	474	447	472	447	454	491	504	442	477	513	476	481	432	507	479	477	466	495	495	458	490	466	502	470	484	453	454	514	473	430	490	505	469	480	446	496	471	488	479	446	453	440	498	478	479	485	433	502	467	519	461	495	487	433	490	446	488	506	502	466	476	467	486	483	483	456	454	469	483	505	492	475	444	459	437	436	477	471	434	483	462	471	511	504	463	478	470	510	488	470	489	505	492	501	485	475	482	457	440	409	461	472	480	480	516	471	472	470	454	465	435	467	450	452	475	481	463	440	475	483	465	455	464	504	460	467	449	459	496	461	519	448	467	464	490	441	487	464	473	505	449	479	445	439	456	467	502	491	491	463	480	463	482	490	458	465	504	470	461	487	430	496	463	502	492	467	466	461	469	481	459	448	450	467	467	475	486	445	490	471	485	478	481	457	455	448	489	456	466	485	459	512	467	465	467	462	487	482	468	495	478	477	469	454	457	486	472	447	458	452	502	453	460	452	502	450	438	475	488	481	471	490	467	444	479	490	450	472	479	480	473	452	488	509	471	460	478	470	463	456	496	441	476	460	463	484	491	469	451	490	480	461	472	476	493	488	473	497	464	480	452	473	491	445	482	493	467	464	460	493	463	481	437	470	420	476	455	456	489	462	474	477	500	459	487	491	486	465	471	463	430	500	468	448	473	473	460	458	458	481	475	463	488	440	492	508	447	509	470
23318	21989	34299	36712	33242	26457	17165	2522	389	402	388	360	371	406	375	380	395	397	416	412	392	395	397	414	400	400	382	361	379	386	379	388	389	399	367	371	387	385	366	377	426	378	372	365	352	410	375	397	413	333	360	347	379	364	367	367	385	415	430	362	374	396	409	354	389	364	366	337	396	388	403	372	380	389	337	372	382	368	385	396	361	354	400	389	378	362	382	386	350	373	385	336	362	388	371	387	361	384	365	399	405	419	377	402	350	355	372	349	413	356	375	391	403	381	393	358	389	414	384	397	386	363	358	381	402	350	370	390	382	341	349	376	389	386	376	417	408	348	348	382	401	364	375	386	354	319	353	408	379	393	378	367	394	367	355	353	384	386	360	418	404	367	347	392	370	412	404	364	382	351	343	352	399	406	353	364	364	373	379	373	355	356	364	358	385	340	353	419	382	334	381	377	375	371	376	399	387	377	412	343	371	348	407	351	382	365	359	370	384	407	374	410	386	381	382	388	412	403	395	407	416	378	365	377	380	412	384	357	395	394	399	380	390	330	395	412	356	384	429	399	380	412	361	363	389	371	357	418	390	364	350	403	399	358	352	392	395	361	395	411	385	379	376	363	355	366	393	360	353	358	380	379	374	370	344	352	379	357	364	343	386	368	352	375	326	383	384	383	374	365	356	390	370	372	379	365	361	389	343	375	365	365	362	369	352	372	400	371	349	356	428	381	365	371	378	389	403	396	370	396	354	417	397	372	380	386	394	361	367	356	378	412	389	343	374	379	379	351	356	371	349	380	381	385	379	380	401	416	359	387	404	349	347	376	384	340	376	370	365	371	374	379	336	360	363	358	398	375	369	402	365	364	371	397	389	396	399	388	383	383	387	391	353	409	396	370	382	402	392	370	358	377	398	360	380	384	382	405	382	423	387	386	361	365	377	361	382	364	356	376	390	389	390	391	367	378	411	393	376	359	369	322	379	331	382	387	391	371	355	396	365	387	391	365	401	381	377	354	394	359	398	406	399	361	358	346	400	384	375	369	376	354	375	389	392	382	382	357	367	386	354	388	373	372	376	407	392	388	394	401	360	367	395	392	358	372	337	410	375	381	342	400	380	396	396	353	368	359	395	359	376	357	389	373	379	365	380	392	403	382	407	401	345	400	345	392	377	370	371	365	395	373	400	385	339	360	341	388	375	357	368	363	367	335	413	405	391	424	389	369	406	365	365	390	364	388	365	370	389	374	370	379	347	349	416	392	382	391	351	377	382	359	376	382	370	359	383	381	357	362	363	390	383	359	387	371	382	396	389	367	376	362	376	367	364	355	410	387	448	380	395	371	353	408	361	378	392	392	365	358	381	389	391	392	358	374	368	395	353	401	375	403	356	378	366	366	359	357	392	381	375	345	394	369	372	381	414	361	407	349	408	406	367	344	377	407	362	366	388	399	377	381	391	388	373	369	369	372	372	408	415	371	415	372	363	396	368	419	375	375	396	383	376	381	402	354	356	404	367	382	387	359	353	393	409	340	395	379	398	351	367	367	392	388	380	371	404	387	392	408	331	375	373	337	395	363	380	403	400	358	360	401	391	385	374	379	383	385	359	327	374	409	378	405	387	414	379	335	355	368	353	381	367	411	374	443	375	402	345	398	343	397	393	376	363	358	385	411	408	377	378	381	377	369	405	367	356	357	359	366	385	364	346	382	402	367	366	386	344	365	372	386	376	379	374	350	381	363	407	388	377	395	351	360	367	356	376	373	379	381	399	363	364	422	373	378	356	354	370	392	377	378	382	356	404	376	363	375	391	362	350	380	394	362	352	362	376	378	357	403	413	343	372	356	380	385	400	403	366	384	382	385	413	394	385	406	396	399	381	369	400	415	391	370	375	407	395	372	376	379	385	338	375	356	383	384	382	352	404	383	373	341	387	392	382	366	350	364	386	415	354	373	358	378	379	386	378	402	359	369	384	369	365	358	381	348	396	370	345	380	357	378	356	390	384	390	398	348	356	368	387	366	364	396	368	396	395	372	396	381	367	386	388	372	405	398	366	389	410	364	410	380	400	417	414	372	393	350	402	402	385	369	377	321	407	380	407	372	369	369	391	391	400	349	382	384	350	388	412	394	386	355	360	354	364	368	392	370	394	371	400	389	386	404	403	405	377	357	382	407	368	383	375	346	405	362	376	394	365	395	392	372	342	353	382	378	372	387	376	400	347	396	380	352	326	387	349	362	420	343	393	369	403	402	356	395	362	372	395	356	407	384	402	386	400	406	391	389	371	362	377	390	362	387	377	365	362	419	372	429	382	380	386	405	375	422	390	381	379	348	388	377	367	375	376	369	376	404	395	351	375	400	373	385	365	379	360	360	380	354	403	371	386	372	408	369	404	363	379	328	357	378	397	394	376	369	369	390	373	349	371	364	415	375	379	391	390	404	387	397	369	391	414	362	396	371	374	382	415	369	370	378	399	346	402	389	374	378	384	367	384	364	359	382	397	381	349	386	391	357	388	418	393	370	404	359	359	361	350	380	367	417	371	355	369	386	395	360	341	383	338	337	341	345	377	387	407	381	361	363	421	338	381	386	383	385	373	400	391	396	380	356	386	378	381	372	372	363	410	387	373	421	365	390	370	368	423	375	399	371	377	385	375	403	386	396	388	364	375	352	362	376	398	370	362	411	336	367	380	403	398	386	363	431	354	388	367	362	393	351	356	326	364	391	433	376	372	365	357	360	357	388	367	404	408	367	364	433	388	352	391	357	360	381	373	370	396	393	388	337	393	372	386	366	384	365	391	403	396	386	357	378	374	408	377	389	375	355	387	405	414	390	383	388	396	374	346	389	357	383	376	380	373	378	378	403	372	375	399	394	388	373	400	394	391	382	394	370	413	391	353	394	373	376	398	390	369	381	391	399	398	342	384	415	385	392	363	354	376	349	409	413	375	377	354	392	391	364	352	345	402	381	389	390	400	377	355	370	390	385	395	408	372	367	399	386	394	362	412	329	371	393	391	407	405	375	411	382	386	354	411	362	393	377	376	401	401	376	364	377	390	368	380	380	334	394	376	369	368	380	376	379	371	386	390	367	367	418	385	383	379	366	382	377	408	375	353	358	360	383	369	394	367	409	358	377	386	369	388	368	382	381	419	377	385	394	359	340	364	399	383	360	370	379	355	383	379	386	379	405	378	373	376	388	356	354	382	403	386	364	365	360	385	377	373	404	398	398	381	414	345	370	396	383	377	354	393	347	390	313	365	367	403	371	425	356	356	345	380	382	357	370	371	398	344	356	375	349	377	389	364	371	366	355	357	358	378	401	373	368	382	380	384	375	404	393	387	362	385	367	370	358	373	375	365	393	348	366	382	369	396	387	357	353	398	375	392	384	377	382	417	383	364	370	374	359	373	386	406	355	393	380	379	368	374	387	383	350	385	361	368	361	357	406	394	390	407	373	386	397	373	382	370	357	372	382	346	357	376	375	399	358	387	407	363	356
61377	101160	89940	69149	48858	32101	15244	3136	644	575	583	605	599	607	554	555	579	605	598	640	586	608	559	618	604	575	570	575	609	559	590	608	638	556	581	573	605	591	617	592	576	540	533	603	586	568	570	555	594	582	570	577	591	616	597	588	564	556	614	594	588	565	541	585	539	632	589	521	555	586	574	612	569	600	569	583	563	580	584	566	528	596	555	578	596	603	543	627	587	553	602	608	603	569	588	578	617	586	553	545	617	552	537	591	586	580	580	617	598	584	610	603	577	587	596	567	573	565	579	577	562	566	556	571	587	564	587	575	597	551	586	621	622	594	597	557	547	579	599	603	612	600	581	595	597	581	593	572	551	528	560	565	620	642	553	566	606	531	589	577	597	573	561	594	627	547	610	568	604	623	591	544	576	531	580	602	583	606	593	585	572	621	572	580	572	574	564	594	603	600	531	544	619	542	577	552	561	600	605	618	583	631	587	589	599	566	596	531	589	576	542	625	604	591	597	608	554	611	605	577	573	566	611	562	555	551	608	577	600	542	532	604	562	590	562	594	592	574	580	578	642	544	562	602	575	579	601	594	606	605	577	571	580	604	578	552	542	605	602	554	576	551	587	583	597	597	600	577	590	579	586	610	555	613	571	591	552	597	584	580	611	622	596	591	590	562	568	563	549	566	602	590	555	602	620	598	563	558	547	572	579	598	587	569	609	589	548	556	588	552	534	575	586	555	606	592	629	590	603	595	600	559	588	602	565	564	599	555	573	594	559	610	566	583	611	582	571	599	549	584	559	568	594	577	543	562	610	608	570	575	604	629	551	592	592	537	559	590	588	575	613	567	567	595	582	618	547	566	553	618	583	592	584	581	546	567	558	573	610	567	563	554	522	596	585	593	546	564	620	590	605	561	571	611	616	615	575	603	612	594	602	589	566	568	602	641	566	587	593	603	592	562	577	534	568	547	577	561	574	594	584	579	589	581	533	571	568	616	605	563	609	637	560	577	560	608	581	547	598	550	630	632	563	549	563	569	590	628	590	612	581	590	594	585	586	563	579	556	636	593	587	566	579	571	571	556	622	516	577	554	580	504	572	620	632	597	579	617	625	612	574	587	581	600	581	537	525	581	596	545	597	584	588	614	563	554	555	618	615	600	585	545	554	584	573	619	604	599	600	593	558	612	596	544	632	588	600	538	594	585	567	573	549	566	570	535	599	627	564	577	578	577	563	592	566	577	562	577	572	579	607	555	573	601	537	581	533	590	588	580	620	544	581	588	589	586	585	562	618	580	574	540	620	583	562	581	608	590	560	628	580	628	597	564	616	599	605	580	562	570	588	596	599	557	598	577	565	530	569	554	589	579	582	537	596	538	546	586	578	576	562	604	554	569	629	588	575	608	585	584	547	574	609	590	609	595	569	566	596	523	557	597	576	595	560	635	569	574	603	572	616	548	575	585	563	585	609	538	581	607	546	612	573	591	598	607	613	555	587	615	597	576	573	520	590	612	597	586	596	535	546	564	593	607	513	590	567	592	553	565	580	588	616	584	619	563	614	550	609	549	538	587	640	556	609	558	578	629	559	595	588	567	562	570	553	541	590	618	602	611	609	565	569	607	612	612	562	564	615	571	598	566	656	582	558	591	601	571	593	564	585	577	598	596	588	581	578	580	624	573	609	602	582	605	568	589	586	603	610	636	569	578	624	600	590	604	598	569	582	572	549	619	617	567	578	554	586	593	627	579	573	544	593	590	589	572	619	619	585	541	598	600	577	576	607	564	596	589	595	566	560	524	596	551	613	593	596	587	597	568	568	575	602	566	574	618	611	616	561	614	568	600	612	604	605	584	588	564	534	596	601	594	566	579	583	570	582	599	601	540	555	556	585	563	567	534	575	568	555	555	595	595	550	621	592	612	575	589	558	539	563	554	576	567	586	573	609	586	566	570	569	596	620	511	583	617	604	548	580	597	585	530	556	583	561	603	608	588	565	575	629	589	605	610	572	591	594	575	572	588	592	588	593	579	566	582	559	605	601	570	559	547	613	579	604	577	567	630	602	617	591	566	627	597	583	616	603	622	610	633	576	583	601	557	582	572	571	591	626	562	543	590	602	633	595	604	608	572	580	593	594	595	580	575	607	560	593	568	597	624	563	598	599	588	574	586	594	569	595	540	553	604	597	575	640	607	550	567	614	545	564	623	589	559	617	576	554	554	550	572	559	563	599	563	565	559	584	576	604	555	595	611	574	607	589	554	594	603	595	584	619	574	571	586	587	584	601	560	569	601	588	574	601	579	600	603	580	601	583	561	604	553	543	566	593	593	616	601	566	601	559	590	600	572	601	608	560	567	585	559	559	544	548	572	603	599	588	587	562	552	569	606	562	612	581	558	593	601	556	549	604	598	615	546	561	532	588	605	581	582	609	543	621	607	601	598	537	580	567	551	596	587	590	558	562	530	571	604	607	617	579	607	596	584	558	587	610	568	544	588	606	570	541	606	565	568	564	589	563	580	569	578	586	584	571	553	544	548	607	569	568	584	566	613	583	582	618	582	568	605	548	562	538	517	579	565	595	580	567	586	593	561	564	566	588	596	616	587	613	565	585	594	606	550	635	559	596	589	597	559	568	608	578	627	551	580	591	563	585	588	541	564	630	547	549	590	621	591	569	600	582	561	568	546	587	559	616	618	562	562	569	584	565	598	615	579	628	585	553	562	595	585	531	605	601	581	582	615	563	627	604	582	598	569	549	587	558	596	549	622	573	584	562	600	577	598	570	525	574	570	547	598	538	532	578	569	552	590	560	543	563	568	598	593	582	546	557	587	558	608	580	557	525	624	551	595	541	576	583	591	633	587	605	600	549	557	589	572	603	567	567	570	632	604	553	595	547	639	603	593	622	592	559	570	597	607	565	588	576	626	544	575	579	591	552	559	562	579	560	562	595	572	599	586	569	594	569	601	607	553	552	595	558	603	580	568	583	607	587	623	575	578	604	617	607	627	640	620	556	556	562	579	542	573	570	599	610	581	572	617	561	578	590	554	567	575	577	573	591	606	552	551	579	579	579	591	541	601	623	558	586	592	553	551	604	576	555	599	584	566	549	600	596	601	600	569	592	574	596	605	556	589	533	580	587	578	580	609	566	547	585	622	594	593	572	602	557	582	590	606	564	623	587	545	608	590	597	598	579	583	594	562	600	579	566	558	569	617	575	574	615	563	553	597	609	588	580	581	553	588	571	560	574	591	569	610	643	585	561	594	611	589	596	600	572	576	562	595	566	568	555	575	588	593	572	584	613	555	605	607	544	541	609	600	558	602	589	586	576	551	561	609	608	596	579	559	574	573	599	590	575	578	577	591	586	574	599	574	597	576	546	585	581	585	604	570	549	592	574	577	633	578	582	598	573	614	551	602	570	570	584	558	595	559	565	583	578	617	589	608	618	550	616	591	591	580	585	605	594	600	596	576	577	585	562	591	592	575	588	562	617	616	594	580	527	580
27486	26381	32818	23224	10083	3015	998	292	184	204	192	188	192	209	200	218	206	194	194	213	210	205	207	202	176	186	194	220	183	223	191	201	173	191	181	203	199	197	188	184	186	187	196	207	191	202	199	170	212	192	215	193	186	221	202	192	193	187	172	205	180	185	191	166	201	188	193	198	178	200	199	174	201	180	204	184	179	179	203	199	180	206	208	209	214	198	198	210	207	173	193	191	215	182	191	193	200	193	181	187	175	210	222	195	200	209	180	187	194	196	213	173	187	190	206	185	205	197	169	176	192	181	201	203	189	187	185	201	205	187	204	194	181	206	198	198	226	213	183	187	215	202	214	189	193	195	198	209	191	181	180	193	191	188	204	219	182	183	175	188	172	210	191	183	197	193	207	203	197	195	208	209	177	199	214	192	185	196	216	212	202	198	195	194	174	198	190	197	224	170	184	179	187	205	212	193	214	191	200	197	196	197	207	208	169	205	196	210	188	206	207	178	195	205	185	197	176	186	197	203	181	208	176	198	193	199	201	175	191	197	177	191	201	175	180	186	209	201	205	184	182	187	224	185	188	202	176	196	198	191	176	207	217	190	199	193	194	200	204	218	215	174	197	217	192	182	201	175	210	199	218	195	183	194	175	181	200	206	203	202	180	214	215	190	197	198	198	202	177	208	197	228	200	187	181	190	205	165	200	173	178	190	171	202	202	182	198	203	188	182	203	213	196	175	178	197	204	206	190	204	205	210	220	190	205	230	192	186	189	187	191	210	198	194	201	187	188	228	184	216	194	182	207	186	205	192	174	202	202	207	203	183	168	203	201	187	211	203	182	206	221	177	229	219	200	185	199	182	199	197	194	187	195	200	183	178	212	207	205	202	210	205	178	214	184	211	195	195	158	190	170	190	189	185	209	203	167	200	199	193	190	193	208	207	195	199	189	199	196	204	175	205	178	188	213	178	185	194	199	199	193	170	214	182	168	190	203	190	202	219	200	197	206	193	181	190	202	198	191	204	199	201	201	213	185	193	216	187	197	178	195	198	196	209	208	219	193	204	204	183	199	191	195	183	187	183	194	223	209	199	195	178	185	174	178	206	181	200	204	176	182	212	211	210	184	171	203	194	195	184	199	198	193	190	197	195	186	200	183	204	201	183	208	204	223	192	194	197	192	203	192	179	209	198	221	192	215	195	213	215	195	199	192	189	192	201	205	197	188	207	160	201	198	200	200	213	212	180	178	188	178	204	191	227	177	184	191	178	177	212	196	198	180	181	186	190	199	212	199	202	188	174	166	188	187	172	194	180	158	194	176	199	179	192	228	217	214	175	178	207	190	217	176	186	212	193	196	210	180	165	197	209	220	183	183	180	197	186	171	192	210	175	174	184	172	200	194	189	197	204	192	179	211	196	182	190	195	193	188	192	158	172	199	198	210	199	176	234	169	188	219	198	187	195	199	195	203	204	213	181	193	195	226	194	203	209	204	198	186	219	193	182	176	191	178	202	196	184	200	220	172	213	193	182	166	206	178	171	198	188	180	189	195	184	219	186	239	190	192	182	174	176	210	216	171	189	211	191	201	177	200	185	201	202	198	193	161	182	202	185	171	195	199	189	198	182	199	210	193	181	178	201	198	209	202	199	204	186	196	205	194	167	193	190	176	201	186	200	193	176	202	194	212	201	214	182	207	217	167	206	194	217	211	178	191	212	181	186	210	186	202	183	188	193	192	182	180	190	182	190	210	196	206	181	221	178	209	196	203	193	224	193	184	162	194	184	225	209	182	196	202	185	206	205	200	200	182	223	200	207	201	201	205	207	175	212	190	194	220	222	181	177	208	176	181	183	200	188	191	205	204	165	200	203	177	201	176	179	184	160	205	201	197	181	210	214	186	193	217	181	201	231	185	184	205	207	185	207	191	190	192	189	197	201	190	212	188	204	216	180	173	212	217	213	198	182	187	191	208	175	206	202	180	191	189	202	212	185	203	196	189	178	203	203	210	157	209	193	187	178	186	203	183	197	187	186	193	185	207	173	166	197	199	194	194	183	177	175	220	197	201	187	195	211	180	204	174	200	218	181	204	193	182	197	163	180	190	209	206	202	210	197	176	210	211	201	195	186	201	194	188	194	210	171	186	229	208	188	223	197	211	191	207	184	192	210	184	215	180	195	187	188	168	227	187	166	198	183	190	205	211	211	194	202	181	199	192	170	195	223	192	161	177	205	198	194	203	197	204	201	191	176	194	189	205	175	206	193	177	207	210	206	179	196	194	206	203	190	190	210	224	188	192	186	173	183	206	193	175	178	202	207	211	202	216	168	204	180	187	197	209	169	190	176	210	198	175	190	191	188	192	194	161	180	184	211	209	196	206	189	224	196	188	202	209	178	201	182	177	208	208	189	200	187	173	191	199	175	201	189	182	197	198	196	209	202	206	196	204	195	219	196	190	214	161	181	181	190	196	228	199	201	171	222	174	198	202	185	212	213	193	174	178	174	197	199	184	200	195	211	206	187	200	202	201	200	181	197	224	189	196	167	185	198	188	184	184	207	176	162	204	176	190	212	181	181	209	218	209	171	199	179	176	208	201	193	189	205	185	192	207	209	184	198	211	213	191	184	183	203	191	198	201	175	170	201	203	193	176	182	188	195	168	218	193	164	191	177	187	202	181	196	195	190	198	182	201	193	205	202	177	200	198	214	172	222	199	192	177	179	220	205	186	182	174	175	181	185	191	202	206	194	171	193	200	185	196	204	183	178	192	197	197	195	218	187	184	223	185	205	170	170	181	187	203	199	177	202	225	184	179	196	186	214	178	198	181	191	191	197	186	178	211	189	202	182	175	200	182	203	200	196	190	203	191	183	183	209	156	183	200	199	197	178	198	217	214	196	191	188	209	204	190	176	179	208	196	199	184	174	192	196	194	190	208	190	202	209	183	185	204	206	195	186	196	205	194	155	188	185	204	200	192	208	184	179	179	207	183	194	211	193	150	191	183	171	193	198	198	192	178	190	168	195	168	199	216	199	211	214	179	195	180	176	174	203	186	188	214	166	184	185	217	203	184	191	211	189	210	163	186	190	206	177	210	200	182	182	187	190	168	196	202	193	195	219	208	219	197	196	197	201	186	187	180	222	174	210	183	202	197	193	200	183	183	209	201	206	179	199	187	193	191	178	205	183	202	218	211	195	174	192	190	181	203	185	188	174	194	201	192	182	190	184	213	183	189	196	187	193	184	187	216	186	173	176	213	194	195	195	197	192	173	177	196	179	165	187	153	172	181	200	187	200	186	204	194	191	205	192	197	196	215	193	220	194	204	183	188	182	218	209	199	197	211	198	225	218	171	186	199	174	198	197	192	189	202	212	203	213	216	211	209	208	190	212	210	186	165	192	179	180	199	200	165	184	211	198	184	207	190	169	196	188	205	177	200	208	211	202	170	186	196	174	205	188	194	222	191	183	197	187	197	225	188	209	182	193	191	169	187	199	188	201	203	189
30472	45812	39437	25565	14200	5920	2029	506	292	333	309	329	310	321	334	336	338	328	314	305	337	324	305	289	315	301	337	316	328	328	300	306	334	337	293	341	315	316	337	320	314	333	300	347	327	339	313	332	334	345	333	334	308	334	331	338	313	330	312	287	320	311	321	318	312	314	321	332	359	329	315	324	338	299	309	303	317	307	296	329	331	308	329	307	337	343	318	316	338	293	330	320	318	295	332	298	310	315	332	318	338	359	333	332	353	329	303	330	323	326	339	326	330	316	319	302	315	332	314	324	318	322	321	333	345	299	319	342	331	326	354	344	297	324	303	307	318	320	313	313	313	313	318	354	326	330	301	308	340	327	328	329	283	292	308	350	339	330	333	301	320	315	301	344	320	324	313	339	305	324	326	306	342	323	357	338	302	291	311	326	334	305	332	314	323	306	306	311	338	314	314	337	325	308	333	334	321	283	302	320	315	282	350	294	317	329	324	346	314	306	316	341	314	327	358	304	352	319	311	328	308	287	310	345	311	323	326	342	287	280	277	340	359	320	337	371	323	308	328	325	340	346	304	324	337	341	334	316	316	320	326	312	324	327	297	322	316	335	329	340	337	300	314	317	326	308	319	336	310	336	333	301	298	348	339	330	327	348	326	325	337	314	327	333	326	327	297	307	322	326	365	332	278	345	345	323	348	315	348	329	300	317	355	304	344	330	305	312	334	325	312	333	316	336	340	325	345	300	343	307	304	340	322	326	337	301	322	309	321	301	321	306	311	324	336	312	284	311	304	318	349	356	338	308	317	354	321	287	323	300	331	342	331	324	346	334	339	331	316	310	315	329	342	319	323	347	323	314	305	325	347	309	296	315	307	334	332	333	279	301	299	315	323	327	336	352	301	311	344	302	329	311	301	351	313	354	344	349	319	320	368	335	295	321	267	332	322	360	322	356	337	287	317	293	340	324	285	315	315	316	339	344	310	348	305	322	338	315	318	328	295	328	292	289	330	331	281	325	305	337	306	325	322	319	308	351	302	303	309	307	333	302	329	291	302	306	309	310	291	311	318	310	321	293	336	327	344	340	318	327	336	332	348	340	313	338	342	325	327	317	314	325	324	324	310	305	331	320	322	331	315	321	319	316	346	299	307	296	358	354	339	359	309	336	294	320	307	315	305	313	319	322	329	328	325	329	345	343	320	296	290	335	306	312	321	326	311	324	334	302	309	294	360	332	294	333	310	320	286	354	321	331	299	295	336	304	327	301	341	330	325	337	348	316	327	318	330	295	302	307	314	300	319	284	316	339	296	318	340	313	331	344	318	338	331	312	323	338	338	296	320	315	308	323	325	321	332	321	322	285	362	308	320	294	307	320	328	335	306	312	319	321	362	320	336	334	304	340	308	331	283	304	318	341	305	327	335	286	308	310	361	309	294	314	326	320	327	322	343	370	320	323	336	287	303	329	323	331	344	298	320	309	327	299	316	322	311	353	291	320	319	355	337	298	310	322	337	325	324	289	324	330	332	272	331	334	291	318	293	344	352	347	326	310	321	318	345	343	322	312	333	311	321	325	339	342	321	371	343	329	322	301	323	332	337	322	324	336	317	344	299	335	328	317	317	306	321	325	326	349	325	320	317	310	346	311	326	298	293	341	316	342	318	314	277	327	289	306	335	325	319	317	314	304	313	309	297	327	276	312	287	332	337	316	318	339	332	355	328	309	314	311	320	303	312	297	323	326	334	306	325	295	336	309	311	266	319	338	317	311	332	312	329	325	324	307	336	318	316	335	359	334	300	321	321	306	299	340	334	300	338	329	317	306	304	324	351	297	326	297	315	325	308	328	320	332	297	328	338	306	326	298	279	295	322	278	322	321	369	367	330	323	316	323	293	307	315	321	286	321	334	354	322	314	349	335	337	289	313	329	299	311	311	304	305	331	302	315	340	329	325	332	302	313	298	322	305	318	314	295	341	305	314	318	332	308	327	317	322	321	301	301	310	345	326	303	306	321	337	308	345	347	325	323	311	331	357	345	340	329	342	349	355	300	292	309	323	345	331	328	350	345	294	295	346	289	339	298	306	342	332	301	292	343	339	305	317	331	322	325	324	314	310	333	328	344	336	331	330	294	352	314	311	295	321	350	333	329	315	313	317	294	324	347	315	312	305	313	312	327	346	311	328	325	305	356	313	303	340	332	300	308	299	309	304	344	311	324	314	317	327	321	326	330	333	316	323	313	331	351	311	348	323	325	306	337	315	283	344	312	348	308	317	304	325	373	306	317	343	350	309	316	293	334	295	316	317	363	296	325	315	305	317	308	314	327	345	308	304	325	339	289	291	341	299	326	323	351	313	337	333	344	288	318	305	339	328	342	323	333	332	318	305	319	302	345	339	345	321	322	294	349	379	324	327	326	302	347	324	318	326	318	317	305	295	283	303	322	328	299	308	331	308	314	314	328	341	321	309	292	319	313	309	324	305	313	340	337	321	294	317	295	331	292	322	300	338	338	342	322	320	296	328	328	314	362	329	325	341	351	336	351	328	293	321	316	313	321	326	314	310	339	325	309	328	323	342	326	323	308	339	311	333	321	319	333	309	317	325	339	325	310	338	327	311	326	319	363	322	367	337	340	321	341	311	332	321	317	321	323	313	332	308	304	339	288	347	349	314	307	310	334	322	313	338	299	292	325	323	320	325	307	317	342	315	309	322	305	326	335	323	338	317	295	309	346	283	345	301	309	324	334	314	356	319	337	334	339	312	364	324	321	321	345	330	330	319	349	324	291	346	304	297	341	300	326	340	314	297	322	302	352	354	300	352	325	304	336	296	316	315	341	300	314	314	301	290	303	334	311	318	365	326	339	288	309	304	306	326	315	320	297	301	302	331	320	332	305	325	309	331	335	340	330	301	296	300	279	333	338	314	329	332	333	294	330	325	322	317	356	327	327	327	322	330	297	316	327	305	358	331	336	322	310	302	320	325	327	321	344	311	326	315	310	295	304	320	287	302	337	359	298	288	309	327	329	317	354	311	343	317	333	335	308	297	316	316	335	306	329	332	309	355	337	311	331	317	329	337	326	335	305	321	318	321	338	313	310	300	335	351	333	300	355	301	330	349	337	326	325	372	321	359	303	319	328	324	338	354	323	326	312	360	360	292	302	347	323	299	307	326	312	314	347	325	332	356	328	306	310	322	295	328	282	334	336	311	321	380	308	359	310	342	294	291	334	328	361	296	317	315	299	319	301	315	290	281	323	313	326	322	324	324	302	357	321	341	294	346	319	328	339	296	321	315	321	300	327	304	359	336	333	320	321	366	306	307	331	345	327	312	305	326	325	342	343	320	317	301	316	309	342	334	352	352	319	311	279	316	295	317	308	315	349	315	314	312	333	315	323	308	302	338	318	315	287	308	345	323	321	303	331	320	337	312	360	332	296	302	296	324	293	335	339	307	313	316	295	305	319	329	325	355	302	322	336	309	338	339	342	294	325	333	294	344	313
24507	22978	39401	41737	33234	22450	10206	1377	315	285	297	303	273	326	261	275	331	310	314	306	276	266	290	282	254	279	275	325	330	277	283	258	274	271	275	276	313	272	313	271	284	292	285	302	262	275	301	281	258	296	279	284	311	304	298	279	289	251	274	264	279	281	283	303	317	289	285	263	276	271	311	288	276	273	275	273	296	263	269	309	250	311	301	277	271	277	280	283	274	288	278	298	290	257	249	298	261	297	288	277	260	260	329	262	293	279	290	294	290	281	285	312	278	274	289	296	304	303	311	284	289	294	294	280	287	270	271	317	282	273	298	287	284	297	277	290	302	317	300	295	283	284	310	288	302	302	269	329	283	268	311	301	327	267	320	266	281	289	256	303	280	300	306	300	252	251	288	291	269	294	289	288	284	265	302	299	293	291	269	305	290	288	320	295	303	267	317	287	314	294	299	280	299	307	260	277	274	286	297	271	313	267	259	297	287	286	330	276	284	290	283	266	290	288	280	277	334	304	289	307	305	299	336	310	317	301	270	287	264	285	272	266	274	307	277	278	285	279	281	280	314	309	280	303	257	291	286	287	302	300	309	289	319	284	308	259	289	292	298	290	274	280	256	301	290	267	273	274	330	300	282	298	269	275	275	279	274	275	298	283	280	289	288	282	290	295	287	299	336	291	304	284	288	282	282	262	302	308	326	288	312	265	294	259	255	295	302	288	295	302	264	318	297	280	300	284	259	260	293	279	300	331	296	298	279	279	265	308	300	274	278	301	289	299	294	293	282	277	273	282	314	311	277	306	281	257	232	260	293	287	279	329	300	272	292	287	269	283	294	285	279	291	302	291	316	288	298	270	279	279	305	284	281	281	292	286	288	268	281	290	297	311	275	307	269	291	320	288	309	272	305	312	263	276	301	260	276	282	248	275	298	283	274	287	278	282	285	280	283	276	285	290	275	262	281	289	276	312	250	289	289	302	285	284	267	253	296	289	275	292	296	282	276	265	297	287	277	284	299	291	309	279	290	306	288	262	278	292	305	280	278	266	312	283	280	324	270	290	261	272	294	293	287	276	263	285	279	268	288	283	308	313	274	292	319	317	312	283	264	276	315	296	275	279	279	286	294	278	281	327	264	268	250	268	275	275	278	291	277	277	317	274	286	281	292	300	266	264	282	296	297	278	289	302	280	295	312	273	295	285	271	282	336	313	293	299	274	289	277	291	262	300	298	271	273	282	291	306	284	308	270	289	273	274	266	268	253	299	276	259	282	312	280	249	282	286	305	320	308	292	297	301	282	292	284	307	299	299	293	283	299	240	280	315	274	282	260	300	288	276	249	258	277	288	297	264	280	270	249	280	272	288	308	268	308	278	277	290	276	276	328	246	302	299	275	275	288	298	288	272	264	290	313	265	282	268	307	292	272	303	294	295	290	292	292	271	290	278	285	275	293	301	291	292	261	280	301	296	282	292	309	278	299	295	297	267	317	260	283	291	273	305	290	306	298	285	286	257	275	306	268	291	303	307	285	291	273	277	280	268	284	297	281	289	265	305	308	277	291	296	275	285	270	256	272	312	297	278	310	291	255	285	313	301	286	288	278	258	280	306	288	287	284	279	294	262	303	259	293	309	285	289	323	306	292	286	282	277	282	281	292	279	308	286	283	282	294	317	273	280	335	296	308	269	274	295	305	268	303	263	303	306	289	296	285	290	256	278	290	290	267	284	330	275	266	305	305	288	287	309	315	335	296	305	259	317	286	303	272	276	291	298	300	298	302	294	275	281	272	288	296	314	300	303	269	272	282	300	313	245	288	290	289	293	267	283	260	299	257	272	258	272	287	274	293	299	303	280	286	288	304	297	279	265	287	306	301	310	275	292	300	284	260	296	304	304	281	265	302	292	283	276	286	267	264	310	290	282	273	320	309	287	300	294	272	311	295	285	301	285	308	285	308	306	312	279	282	261	312	285	305	269	292	269	280	285	306	277	294	284	265	252	273	270	284	264	237	281	286	259	284	286	327	300	292	264	297	295	288	303	268	302	291	264	267	279	300	309	293	256	272	308	286	288	264	268	284	271	315	282	271	300	261	296	251	298	295	300	297	299	294	280	295	283	284	269	260	277	276	264	274	299	306	292	274	275	303	314	300	271	307	307	298	300	294	320	297	285	269	314	260	271	285	300	288	297	297	331	278	295	309	279	281	277	313	305	288	292	286	275	286	300	307	264	271	291	298	263	303	282	292	305	281	289	280	294	309	276	301	274	292	265	287	279	280	279	282	306	309	273	277	300	281	293	293	306	271	299	272	282	299	267	294	272	266	319	278	298	265	291	292	280	292	276	298	296	284	293	270	297	297	265	263	291	289	305	283	275	272	276	292	288	272	317	322	282	291	292	275	286	259	260	296	284	283	302	267	285	277	272	284	294	273	281	316	276	295	299	324	282	304	278	315	286	271	293	274	287	300	288	261	311	299	312	287	288	280	307	278	283	288	273	307	284	279	298	246	277	295	296	291	262	292	341	285	299	308	315	284	293	297	315	305	306	271	307	307	287	260	303	272	275	290	294	254	294	290	293	299	320	314	312	291	328	286	298	287	313	264	268	327	298	294	335	290	298	324	306	307	289	286	286	318	275	292	291	349	296	277	276	291	294	284	315	291	295	291	304	274	264	279	288	280	311	300	256	306	286	291	295	291	277	267	262	290	312	256	283	284	291	298	289	257	273	286	280	279	309	282	306	262	265	301	288	276	254	296	309	333	309	271	274	286	292	231	294	270	290	288	292	277	305	300	267	266	276	296	265	286	258	292	285	276	271	293	308	284	292	276	273	281	277	283	301	297	293	316	272	283	282	309	293	289	300	305	289	293	281	287	312	285	269	293	283	289	300	286	292	258	274	281	304	273	280	288	284	289	269	294	271	273	291	296	289	300	289	277	285	286	308	281	286	289	281	297	297	302	335	267	301	265	293	272	268	288	282	279	264	279	262	312	293	321	279	295	288	299	271	302	286	279	291	289	247	292	271	272	305	293	286	292	322	299	286	282	279	287	292	316	269	286	322	283	289	287	304	289	267	275	297	290	306	296	280	340	291	298	291	257	263	287	277	271	282	289	248	263	272	263	262	305	337	296	282	328	300	293	311	288	293	280	297	301	294	283	291	317	259	288	297	250	274	294	270	345	305	274	298	270	274	295	281	279	307	290	291	278	285	251	307	272	283	296	299	319	275	315	272	271	288	282	290	242	280	287	300	281	304	312	311	271	252	282	291	292	285	295	306	307	274	316	279	282	315	313	288	295	269	286	273	284	284	287	280	293	317	268	300	298	316	304	271	253	298	286	266	309	285	288	309	267	302	270	264	292	306	290	264	321	305	297	312	253	281	308	292	275	314	294	277	309	296	291	290	275	279	308	281	265	294	330	287	256	279	279	275	287	310	292	292	273	287	275	300	297	272	301	316	302	293	287	289	299	281	263	305	285	310	296	309	271	278	257	298	297	289
53487	89607	77272	56469	40875	25546	11995	2472	454	472	468	439	474	447	479	478	494	464	490	455	420	491	428	478	499	482	468	461	467	452	438	484	477	419	475	495	455	453	456	435	483	529	448	455	453	435	415	414	481	457	455	444	500	470	454	488	456	452	445	450	437	463	496	478	447	437	416	469	462	467	421	462	491	484	452	469	462	474	495	455	464	501	456	470	466	464	443	466	449	459	447	447	466	484	419	448	469	468	490	464	490	466	473	448	413	451	438	455	486	488	446	436	461	464	522	499	446	464	474	433	454	451	484	458	462	423	460	476	434	486	425	487	491	443	471	466	465	462	496	463	461	467	477	496	471	475	470	425	507	452	459	493	456	472	509	429	484	475	451	456	467	475	467	460	491	451	488	447	468	466	421	481	502	443	424	417	430	428	501	435	459	450	474	445	468	463	453	450	441	450	452	462	490	482	471	520	407	475	441	487	519	449	470	460	435	474	502	488	456	466	477	461	487	454	443	451	464	487	461	487	472	461	484	447	443	470	455	465	458	474	479	456	496	451	457	459	433	473	425	470	441	470	432	440	486	484	430	423	441	474	430	495	482	443	465	453	422	452	444	450	446	479	488	467	474	506	462	435	479	495	457	423	454	465	448	487	453	427	477	438	470	463	488	447	469	491	434	431	444	462	464	476	443	454	434	516	459	483	495	482	475	453	468	497	497	437	451	450	505	423	444	446	464	459	464	424	442	461	470	485	442	479	456	450	464	430	466	454	475	485	484	479	465	498	439	472	488	445	435	458	480	445	464	480	460	455	458	463	438	471	488	446	423	475	492	439	461	473	495	459	429	521	483	444	448	457	467	490	462	432	468	476	445	474	472	433	497	488	429	458	429	435	462	459	428	422	488	498	446	460	497	441	476	477	463	456	424	431	465	436	472	442	468	486	462	459	478	454	491	465	436	451	462	465	498	446	476	462	390	476	455	482	463	466	461	462	442	470	481	484	437	442	475	488	483	454	473	463	458	500	488	455	471	442	506	461	476	440	420	438	477	504	440	474	470	497	500	458	414	490	435	457	477	454	495	469	448	449	406	466	458	477	449	466	484	439	450	481	454	432	460	466	482	429	453	498	461	469	450	449	485	453	429	433	453	474	479	459	430	425	450	457	450	461	480	464	487	434	497	461	460	470	498	465	432	475	483	492	474	455	482	497	446	479	515	475	408	439	500	467	442	525	470	498	448	434	489	454	469	443	474	460	440	424	467	469	480	480	459	423	456	486	451	461	452	452	489	449	465	439	470	471	456	459	470	464	457	453	493	506	493	460	466	471	453	499	470	471	440	465	457	470	466	470	463	498	515	482	475	443	467	473	466	492	434	462	455	454	480	436	431	454	445	456	503	438	447	477	503	472	447	454	432	451	512	488	446	445	445	509	483	447	462	448	474	444	446	464	470	446	412	458	492	455	459	458	485	428	466	450	455	439	510	451	470	478	478	487	470	457	418	457	459	509	467	493	464	440	470	487	470	455	465	448	443	473	473	468	458	467	456	515	485	480	484	466	486	477	471	444	423	458	460	485	440	440	450	471	451	479	439	456	481	491	449	475	485	470	459	475	487	454	471	487	429	440	495	447	448	438	447	466	444	469	420	500	451	438	446	466	439	420	463	427	460	445	485	448	453	488	483	473	477	438	470	482	473	486	467	438	469	451	481	457	467	467	491	452	428	466	418	442	447	501	474	470	466	446	501	465	466	462	473	492	464	441	502	491	461	445	456	481	480	469	464	473	495	441	435	470	441	494	502	413	421	462	466	430	454	488	489	443	473	460	539	454	469	442	499	480	457	457	491	467	487	460	461	463	459	471	436	483	453	451	410	501	453	485	484	483	476	430	462	448	442	452	453	469	473	503	437	445	458	456	474	470	456	462	463	467	454	446	484	466	429	429	441	449	490	464	441	452	436	486	463	445	439	454	447	455	461	451	443	438	455	504	479	479	446	479	492	493	505	504	497	438	473	482	448	464	462	445	439	473	446	442	442	487	472	462	471	467	475	448	488	456	467	503	474	472	459	477	482	472	436	489	461	431	461	478	468	496	433	461	458	498	448	445	460	413	507	452	477	455	480	455	473	473	477	475	455	474	434	431	462	479	455	493	481	446	465	433	438	498	472	480	463	462	486	450	488	441	474	502	441	479	444	484	472	437	438	450	472	484	469	489	452	467	438	486	468	481	471	417	442	443	497	426	469	471	480	489	427	495	489	490	465	487	426	429	474	485	449	419	428	462	454	451	457	476	478	514	452	473	458	503	458	469	436	444	430	465	483	464	467	406	481	445	434	478	470	475	452	450	433	465	442	481	443	438	453	458	479	439	493	503	469	474	472	466	462	485	451	504	476	481	455	472	455	454	466	471	449	461	448	451	454	495	438	491	443	471	463	489	439	455	450	459	474	458	462	483	444	431	415	437	465	459	473	453	438	470	477	471	443	438	474	495	465	488	476	473	443	489	451	459	464	496	471	412	452	452	492	479	478	471	459	473	437	460	462	441	489	493	467	481	471	470	468	448	464	475	426	455	488	442	452	481	461	441	504	472	481	482	472	474	471	480	454	495	497	482	489	478	473	479	447	441	426	464	456	481	456	478	446	473	456	454	488	445	482	438	457	476	442	482	456	443	483	454	460	446	478	457	419	458	455	464	474	477	453	485	470	452	495	441	443	479	467	486	439	484	448	466	481	459	444	436	452	482	442	477	495	457	467	471	448	459	459	492	476	484	433	456	440	443	452	487	481	471	468	502	453	465	462	465	466	393	437	461	441	477	477	458	495	465	456	445	449	456	475	437	425	474	446	464	450	439	489	440	427	481	473	464	469	445	484	447	462	485	452	472	441	466	479	458	408	469	436	497	463	453	449	461	453	472	507	467	489	466	425	454	433	501	508	483	469	437	454	489	414	465	469	465	521	426	453	466	464	441	480	453	445	451	459	483	468	464	494	448	464	456	477	463	441	491	483	464	464	471	426	499	456	422	447	480	477	468	477	442	463	497	444	478	475	439	445	443	504	462	429	479	489	476	469	436	465	471	482	439	469	419	462	446	452	507	475	500	459	439	455	454	454	460	489	453	479	463	472	472	437	521	475	458	436	431	453	447	468	463	462	476	472	501	489	465	495	423	469	430	485	462	406	459	450	440	449	452	439	465	475	444	450	450	433	440	449	472	459	481	475	461	490	489	504	442	463	449	446	461	446	452	503	451	468	426	447	446	436	444	435	448	464	478	462	475	484	464	475	461	504	458	482	481	455	461	506	428	478	487	428	451	432	439	492	462	470	403	491	493	487	495	466	468	429	482	446	482	445	493	472	427	456	446	435	457	469	438	458	451	462	476	473	482	450	436	440	479	485	475	463	497	460	470	468	476	461	470	433	456	473	457	463	466	479	458	452	452	443	452	454	433	439	468	483	472	447	436	482	469	493	453	469	480	471	420	467	433	469	462	429	482	451	494	423	493
23271	21815	34634	36223	33961	28038	19561	3973	401	388	409	353	353	370	378	372	412	341	377	385	408	386	383	400	395	374	361	347	352	349	405	397	383	378	330	358	394	369	362	386	366	375	356	341	347	358	372	392	351	360	294	379	356	377	357	366	370	361	345	377	383	346	330	346	382	356	388	409	340	397	380	375	375	386	356	370	378	354	352	353	387	379	382	352	336	396	347	376	360	373	367	353	366	383	351	379	400	336	358	378	389	357	369	337	362	405	383	369	381	361	362	393	361	344	369	403	343	350	390	375	371	398	361	370	390	382	371	346	363	383	365	366	370	342	348	336	402	360	364	356	377	366	367	369	373	358	379	366	380	339	353	357	356	378	382	390	357	386	372	341	382	368	354	373	386	350	395	340	386	361	354	389	361	373	371	399	387	356	369	371	381	351	360	353	369	371	326	377	359	365	348	386	315	357	386	380	350	359	381	379	353	375	364	363	350	335	374	366	381	376	373	380	381	350	383	355	367	379	325	325	344	372	377	366	316	342	336	370	397	395	346	381	383	393	380	387	383	351	369	379	338	370	372	350	377	394	380	374	389	369	350	370	344	371	362	370	372	376	362	387	361	341	383	380	372	391	348	348	347	368	372	387	378	345	402	357	350	406	344	360	399	362	382	335	347	339	351	345	366	367	377	382	378	394	357	353	378	355	336	386	353	426	349	357	337	374	388	355	360	366	382	349	338	343	388	337	370	350	371	367	370	363	388	382	353	363	366	400	369	351	324	361	374	379	389	359	361	357	352	350	375	363	371	346	348	359	337	356	350	384	346	339	380	386	366	379	381	357	379	360	351	371	378	349	361	364	380	362	401	297	363	358	385	368	372	372	338	406	370	343	347	389	341	391	320	390	387	395	360	383	364	383	367	370	371	396	361	337	377	377	345	351	341	371	378	358	376	382	369	365	374	400	370	393	332	325	370	345	362	399	339	369	355	395	371	369	388	338	345	367	373	346	358	378	353	369	372	355	337	369	367	344	366	386	410	356	325	356	355	376	376	354	399	371	362	370	363	415	372	369	364	353	351	389	371	348	366	373	377	375	408	346	388	359	349	387	396	332	333	388	382	375	398	353	354	373	364	353	352	404	378	386	373	385	409	402	375	331	383	361	383	381	363	351	387	353	365	374	352	352	401	360	394	366	369	382	370	327	355	379	345	359	393	409	358	388	375	363	367	387	352	389	365	348	374	376	368	355	349	360	382	389	390	345	353	394	339	370	339	364	365	392	366	365	377	382	338	347	376	352	418	359	340	360	351	414	359	334	340	364	395	367	409	368	385	370	395	387	358	355	361	385	393	384	371	346	330	364	381	376	370	367	390	391	376	356	378	379	367	367	320	366	384	365	381	364	342	407	362	404	387	402	357	349	366	361	379	335	377	397	342	381	330	373	376	372	368	395	353	396	374	369	364	349	394	341	379	358	346	350	331	384	366	347	384	361	382	360	347	358	367	365	337	393	368	343	360	381	357	358	351	384	382	366	375	365	362	358	376	349	375	355	354	371	367	355	382	353	377	347	374	366	343	360	374	319	420	393	342	377	352	392	356	392	367	359	375	363	337	352	351	389	383	377	358	360	369	368	337	360	363	357	377	351	362	372	359	334	378	392	378	361	413	360	358	372	360	371	396	357	366	367	365	342	336	352	333	344	362	427	361	418	395	329	343	379	401	374	363	358	389	362	354	417	352	358	389	366	384	356	395	396	390	382	345	347	375	360	360	350	359	374	381	389	353	377	350	387	358	408	362	355	364	377	345	324	381	374	382	393	378	337	349	378	370	359	375	395	363	383	365	370	370	382	414	383	334	364	359	375	391	346	376	353	317	355	339	374	347	360	402	387	352	393	370	389	368	374	377	329	356	419	377	355	340	370	386	401	363	365	406	371	379	338	350	383	374	388	380	353	328	350	342	380	354	363	360	371	363	390	327	366	331	348	358	403	373	407	360	324	397	349	358	354	379	369	377	372	391	386	355	390	372	399	339	335	344	336	391	378	368	372	359	373	380	356	352	372	403	355	388	335	377	355	361	346	368	346	354	384	364	348	386	336	322	366	387	331	384	331	358	364	396	359	368	398	373	343	365	346	380	359	367	390	383	337	342	361	404	365	395	371	417	347	359	373	360	358	352	340	360	344	344	373	365	370	340	377	365	360	378	428	358	361	359	382	400	375	376	329	366	352	338	353	383	352	346	388	376	347	333	331	357	314	357	334	367	345	350	351	373	361	364	390	372	370	345	361	390	356	375	376	352	345	367	349	361	362	369	384	383	364	354	339	369	383	375	370	355	365	372	344	378	366	360	356	388	358	357	392	360	332	397	348	372	360	401	370	381	363	371	374	390	375	400	370	376	319	380	351	388	374	399	390	362	364	344	398	389	365	367	379	369	369	391	365	361	352	391	374	367	402	372	384	380	374	336	395	365	407	370	383	366	383	360	352	356	379	409	387	345	358	368	382	380	390	367	370	362	365	391	359	383	377	364	358	334	380	378	357	372	375	387	364	364	363	355	343	349	380	370	346	360	363	353	369	369	352	348	382	421	381	363	376	356	363	349	368	329	366	368	369	358	361	377	370	312	394	351	369	391	338	387	394	376	323	343	370	366	386	396	369	301	360	371	351	363	368	386	369	346	410	372	395	372	374	365	374	390	348	381	353	349	387	359	382	339	346	327	393	355	356	357	347	366	392	368	351	369	390	352	385	366	387	354	341	356	383	366	368	363	370	378	422	375	372	399	379	356	359	354	369	354	382	391	406	392	384	364	392	368	358	384	365	378	376	348	369	395	335	385	363	322	360	370	362	345	399	376	383	330	352	333	370	342	359	374	327	381	341	337	361	364	379	370	391	345	356	358	357	383	356	364	343	407	349	371	329	354	382	369	380	358	366	363	357	335	361	373	400	386	381	379	380	357	370	338	401	346	399	342	335	371	371	359	334	362	353	365	356	375	398	402	353	381	366	366	391	347	384	374	361	328	350	344	351	364	413	364	368	403	373	326	358	353	394	413	322	363	381	353	333	371	379	388	356	391	344	362	357	356	377	367	379	368	335	362	379	381	377	341	361	371	346	396	335	376	376	371	349	363	366	354	397	391	359	361	371	405	355	359	381	375	372	357	347	362	378	322	388	388	343	354	359	377	332	366	383	327	364	356	355	363	363	372	428	384	366	350	359	365	350	373	386	392	363	350	376	354	375	360	378	365	377	381	362	362	358	343	377	380	370	382	353	385	342	383	338	326	359	332	365	377	386	354	382	384	368	356	387	383	330	357	364	384	356	359	353	365	383	398	382	320	363	372	337	379	395	310	367	350	335	376	408	382	358	354	352	329	346	334	367	358	396	389	390	345	344	363	376	333	375	411	356	338	356	399	349	336	329	358	335	372	369	361	371	376	401	362	358	385	336	351	390	341	341	352	363	337	339	375	382	367	347	340	357	403	363	355	378	358	338	370	390	369	355
60671	100283	88890	69993	50881	34596	19415	5317	574	580	573	610	566	577	587	570	574	557	580	590	569	534	553	584	557	556	586	554	551	574	625	555	575	578	534	600	554	574	584	628	579	563	606	540	567	542	579	562	564	573	529	538	566	512	550	580	567	570	562	583	566	578	615	540	575	595	604	590	573	536	533	571	589	553	581	580	548	581	584	572	528	614	561	582	568	614	564	589	540	612	555	574	553	540	539	545	546	587	565	550	527	521	575	577	587	577	590	547	568	518	576	598	572	564	544	570	507	585	572	593	567	580	580	602	564	559	569	589	584	577	551	570	577	569	559	557	578	577	562	579	605	570	562	559	561	573	554	568	559	540	591	574	556	557	570	572	568	548	566	581	587	587	549	598	580	568	584	596	545	558	574	561	565	575	562	525	503	549	553	605	574	583	549	560	590	572	573	600	547	563	535	585	534	549	585	545	562	564	584	563	595	571	567	561	564	628	592	542	551	593	575	550	557	576	557	592	579	551	597	566	582	572	522	560	590	581	595	570	545	573	601	575	612	556	569	588	614	558	595	571	541	586	546	541	579	591	501	580	547	557	530	604	548	574	559	573	574	567	580	575	570	566	559	635	548	567	612	624	577	612	572	579	575	592	574	576	592	554	565	560	554	578	574	544	571	557	538	585	518	585	564	596	549	537	582	590	580	582	548	558	587	558	572	540	580	556	609	593	576	530	552	538	613	535	575	556	547	557	568	484	553	512	565	598	574	566	573	554	562	578	564	609	580	515	585	574	567	584	561	567	590	570	548	537	558	589	606	558	584	612	584	561	537	537	568	552	578	590	582	550	590	541	613	594	545	570	545	520	592	610	545	553	570	554	591	513	522	562	587	545	574	558	585	605	531	590	565	589	568	558	587	589	571	544	575	555	594	587	573	591	594	592	537	561	562	559	545	553	582	574	549	555	542	510	533	576	582	545	576	586	528	596	537	561	555	557	616	584	598	580	566	580	634	579	573	567	580	581	593	555	568	568	540	556	530	583	554	593	531	563	596	557	553	599	624	545	535	548	579	573	566	592	528	589	612	552	568	591	522	525	601	589	587	611	544	556	574	585	576	532	585	565	535	580	557	558	623	584	560	522	577	517	559	585	546	537	537	518	567	582	549	588	546	537	543	555	543	553	560	558	622	581	566	568	581	528	606	522	552	562	545	576	544	598	556	579	606	556	587	581	553	610	563	559	568	563	575	561	590	549	528	558	595	569	585	592	559	579	580	567	551	592	546	558	561	560	589	561	579	526	533	579	576	552	565	600	560	536	580	571	585	570	568	595	552	588	572	547	554	571	585	538	587	526	563	546	599	569	617	566	613	577	611	558	559	590	607	572	577	576	578	589	575	559	567	617	600	559	555	579	593	575	597	568	593	588	555	554	576	570	536	589	579	575	582	581	537	533	565	569	571	564	584	594	569	560	536	573	588	570	557	541	549	565	616	544	558	591	607	535	568	578	586	570	563	549	581	574	562	574	535	582	543	547	564	562	612	571	587	551	575	545	580	583	569	563	563	571	610	551	537	547	551	576	601	536	556	565	589	549	546	570	574	568	565	612	591	598	572	521	504	550	525	627	546	546	530	579	542	526	572	541	573	541	585	554	586	575	587	559	583	560	528	596	556	576	600	563	574	559	538	557	568	533	584	557	603	545	576	558	559	557	570	561	532	547	562	526	531	574	557	582	574	630	569	581	562	560	568	572	525	565	579	529	553	546	551	528	571	575	607	571	532	570	587	611	583	591	568	585	533	545	525	552	571	598	541	550	596	575	563	567	581	587	579	597	561	585	519	606	552	590	517	583	573	574	555	554	593	589	536	571	573	582	602	560	556	550	593	605	544	564	554	552	534	603	524	589	682	573	571	591	593	566	575	578	586	535	598	567	572	579	566	522	566	595	574	554	578	572	596	561	595	570	570	552	561	535	589	567	598	612	577	615	591	573	612	531	550	582	538	621	545	554	585	591	600	553	587	557	546	571	585	573	591	533	538	574	571	593	570	544	595	561	585	578	584	567	613	557	599	553	573	532	551	548	594	595	591	564	584	605	579	542	569	535	551	548	585	542	558	591	573	546	593	552	527	557	556	526	544	580	631	589	545	579	579	564	548	554	557	571	536	578	551	601	580	543	571	566	572	506	563	585	551	622	576	562	585	607	555	520	587	594	542	605	579	539	543	568	593	567	584	593	585	558	580	592	552	550	573	551	572	500	576	598	534	567	579	555	584	561	586	542	589	556	543	542	572	521	547	576	579	592	574	527	553	590	617	575	570	572	571	516	557	545	583	557	558	587	569	560	551	565	603	590	585	560	555	568	544	565	558	558	553	590	579	545	587	548	553	588	588	507	579	570	578	603	589	549	586	534	575	570	577	543	592	542	559	507	566	587	559	565	542	588	587	588	589	555	578	582	603	594	585	524	598	554	565	597	586	573	610	578	552	592	608	613	585	559	583	574	561	598	533	597	562	605	565	607	567	575	571	550	550	598	575	578	574	600	526	581	566	597	557	562	540	526	569	624	547	577	587	567	542	564	628	506	575	585	574	563	529	564	553	582	575	593	574	528	580	528	561	582	579	529	574	583	554	520	539	557	579	608	567	559	565	548	569	551	588	579	554	548	571	531	603	552	571	589	594	559	566	566	547	558	579	596	578	551	579	583	547	563	567	541	551	559	558	541	566	549	554	568	608	585	562	571	600	531	587	561	572	565	565	602	562	586	522	541	568	527	559	584	533	557	567	586	579	546	587	574	559	533	515	558	564	572	592	591	577	601	570	561	553	558	543	590	597	588	552	589	601	545	558	583	581	537	516	604	548	571	588	607	542	568	600	591	613	575	556	565	572	530	612	598	576	534	574	561	564	578	605	585	541	602	526	575	573	609	548	580	572	555	553	573	565	589	573	535	556	596	567	564	602	557	582	550	585	528	553	580	551	579	550	579	615	554	596	572	568	599	550	545	569	563	547	598	594	591	545	541	610	579	597	543	566	542	588	551	597	553	595	560	552	569	554	567	598	609	622	569	557	564	579	574	585	559	610	549	599	564	557	580	599	580	572	576	567	549	601	539	598	511	574	551	557	538	563	538	532	538	578	539	565	562	572	551	586	567	537	572	560	565	583	574	571	591	620	589	492	589	602	533	568	543	531	559	567	595	592	557	536	555	580	531	565	585	572	586	572	580	595	562	586	570	555	578	579	569	559	578	599	556	587	556	568	579	587	586	616	568	529	522	569	619	565	532	621	572	562	575	551	522	540	535	575	581	543	542	541	553	556	574	566	560	577	544	519	571	550	573	558	541	563	561	579	563	613	600	563	576	569	579	573	569	557	592	602	568	610	526	580	555	556	595	581	550	539	541	596	528	588	588	553	560	580	558	574	588	537	528	549	550	591	581	607	561	593	565	577	549	575	575	547	532	573	543	590	565	515	535	540	562	579	580	516	584	571	557	585	536	599	597	558	584
27420	26364	31991	22080	10159	3552	1411	414	161	188	169	161	173	185	178	194	172	187	163	184	174	160	177	192	181	179	166	177	188	162	161	180	174	178	187	183	164	177	190	162	161	162	182	141	171	202	156	182	187	194	191	181	184	198	183	191	187	178	185	151	177	176	167	184	168	184	179	167	152	174	204	170	200	182	176	188	162	204	162	168	153	172	155	181	176	188	163	199	167	184	191	177	177	171	168	154	171	190	155	204	169	173	156	165	175	180	172	160	190	174	162	172	177	182	149	199	174	151	162	166	155	179	159	178	170	162	199	171	177	172	171	168	184	172	182	175	161	175	168	182	196	154	163	167	180	172	166	165	181	190	175	162	171	176	168	168	171	182	158	195	162	169	186	194	185	141	185	177	176	168	171	162	177	200	195	161	190	183	149	157	172	179	175	184	157	194	167	170	171	186	196	166	161	163	181	175	166	148	184	173	163	155	176	173	191	200	181	178	177	167	188	168	165	170	175	160	161	171	168	174	173	174	194	176	168	160	156	176	168	177	167	171	150	179	166	159	168	159	144	171	173	169	207	176	189	185	182	175	176	164	186	173	188	200	163	171	156	165	172	155	154	176	150	172	184	177	170	154	177	152	162	172	188	192	162	166	192	161	150	175	174	205	163	204	171	184	176	177	172	158	188	166	165	192	157	158	178	157	178	185	173	176	157	150	178	163	154	195	172	157	150	201	170	165	173	190	169	160	190	159	191	164	177	186	180	193	151	173	187	200	159	179	164	179	205	180	171	189	185	163	160	195	180	152	160	162	169	171	161	175	175	173	154	194	176	165	160	157	192	147	194	167	185	170	181	175	170	174	163	183	194	180	177	180	177	178	182	182	160	154	152	161	187	168	191	147	176	170	161	155	161	181	175	163	168	190	178	159	195	153	174	170	176	174	170	209	165	178	180	199	182	170	172	162	167	196	156	156	173	166	164	181	170	145	201	184	161	193	177	191	186	184	190	169	189	197	178	175	137	197	156	180	170	149	167	154	186	179	191	182	185	152	160	191	178	177	162	211	160	181	175	166	186	155	164	191	162	191	167	165	166	194	192	180	169	160	161	153	159	178	183	187	167	171	164	191	165	171	170	184	174	170	186	186	168	177	151	191	188	182	178	181	178	179	191	157	155	163	150	172	163	154	147	177	160	181	174	175	190	189	165	180	161	191	177	169	168	165	195	164	183	182	174	180	173	161	174	139	161	166	155	178	176	177	153	180	182	168	174	179	177	168	162	180	188	169	161	170	175	196	198	145	179	182	159	174	189	178	207	186	168	169	181	174	218	177	174	190	165	167	180	158	166	156	184	176	172	160	157	170	181	172	188	160	175	192	159	172	181	166	164	194	182	158	180	167	166	176	184	202	187	174	159	189	161	172	149	140	181	186	166	170	175	165	150	157	170	177	149	179	194	149	176	178	209	180	173	168	181	191	163	171	158	207	195	169	171	181	177	173	180	199	167	175	163	181	184	188	155	169	203	166	171	163	170	167	155	151	167	188	184	173	173	170	165	189	184	168	178	167	163	179	155	155	166	208	190	190	172	188	189	166	168	179	184	176	159	173	164	165	172	154	190	207	175	175	172	178	162	169	150	174	200	154	156	173	182	181	165	181	169	159	166	169	165	165	193	175	175	171	169	172	182	169	185	139	165	188	195	174	174	163	182	187	200	173	162	195	174	163	169	162	173	155	170	167	192	189	167	201	167	159	171	175	139	145	172	181	179	168	174	181	145	181	165	146	169	179	181	191	185	179	158	175	169	170	177	162	182	191	169	185	194	166	149	140	165	166	162	169	166	155	182	176	175	156	160	171	147	159	195	180	166	170	177	166	167	191	182	172	148	182	154	182	174	170	152	173	153	183	182	165	169	180	179	157	182	183	169	177	163	160	186	179	142	182	150	182	185	160	186	190	179	188	174	173	181	175	182	173	171	185	188	175	183	161	166	174	170	173	158	177	159	155	181	171	188	163	184	163	175	186	157	171	178	196	157	170	182	161	182	193	183	148	168	169	172	164	173	181	174	168	184	156	160	170	170	171	171	167	172	163	149	175	180	179	183	155	186	178	179	184	184	182	162	172	156	183	171	174	174	154	152	162	164	193	161	174	176	166	168	185	165	165	158	184	163	185	175	179	182	174	173	167	198	203	172	171	179	179	177	195	185	177	184	170	161	170	178	157	160	163	187	167	172	154	179	170	162	203	209	176	169	146	181	188	146	180	164	195	181	162	145	178	169	205	155	172	182	173	181	146	175	193	188	172	173	184	173	157	190	159	180	162	151	171	171	170	175	185	169	156	161	154	184	175	188	180	155	158	173	185	178	164	186	176	181	151	182	177	185	165	169	169	167	169	188	172	153	156	194	181	171	173	173	169	187	169	157	193	159	157	179	193	170	188	178	165	189	156	172	177	184	150	168	175	169	186	157	165	187	164	196	174	163	172	185	163	187	185	155	184	173	192	181	170	180	179	171	199	168	177	148	183	174	207	186	203	169	157	178	186	193	173	194	179	153	176	170	172	151	172	147	163	218	206	169	190	162	189	167	157	178	162	161	161	194	162	180	170	183	162	172	154	172	181	152	180	177	149	160	159	130	173	200	177	184	198	167	168	164	176	168	159	159	184	167	157	186	192	163	188	156	173	171	170	195	192	175	176	167	163	185	182	171	181	161	170	163	172	159	175	178	164	200	171	198	158	183	176	164	182	143	176	178	168	156	193	157	171	177	176	183	167	172	168	194	160	179	167	150	176	173	172	171	174	200	161	193	187	171	165	162	175	185	177	184	188	163	164	179	174	168	176	192	161	166	174	173	157	150	178	163	169	186	174	178	172	194	200	177	164	143	148	174	167	191	174	148	173	160	173	157	176	157	183	158	189	166	187	177	189	173	161	182	180	189	196	165	186	169	183	199	171	187	188	191	165	172	177	180	176	181	175	181	204	184	164	197	175	183	160	195	195	159	175	191	179	193	173	169	174	174	154	173	183	185	165	181	165	181	178	178	188	168	180	176	184	173	177	193	178	164	167	181	208	177	178	172	187	176	208	170	168	175	164	139	173	172	180	204	169	194	177	144	153	167	146	172	171	206	169	159	163	189	187	181	167	160	177	184	181	167	192	173	170	187	154	153	190	155	161	164	173	180	164	166	143	165	168	184	159	165	164	194	171	167	155	175	140	140	174	208	188	155	191	162	177	187	192	175	158	186	196	189	174	183	146	166	182	171	181	167	177	177	160	186	186	161	189	172	174	157	185	184	179	162	177	191	178	179	195	161	176	185	154	194	176	176	167	173	188	160	164	189	195	159	186	154	160	171	154	189	191	176	185	187	175	189	199	164	167	162	166	169	183	167	180	170	168	169	194	151	206	170	172	186	173	177	176	183	151	176	178	158	197	192	168	156	194	159	187	147	176	175	174	171	177	171	170	155	157	190	175	169	179	191	171	181	176	170	157	173	165	163	162
28985	46547	38544	24615	14914	7049	3204	880	296	298	285	285	266	286	291	305	285	321	244	308	298	291	311	290	279	280	299	299	276	298	324	295	272	291	267	318	277	275	314	302	292	287	290	312	292	300	289	276	263	306	277	289	296	277	292	284	305	277	292	294	299	278	314	276	321	301	281	294	317	292	312	279	279	283	292	318	303	284	324	293	281	316	285	277	254	304	288	312	258	290	283	285	281	305	283	328	312	304	315	311	291	283	283	303	285	284	296	284	278	302	292	301	286	272	312	294	301	256	273	273	294	283	319	249	291	300	280	294	300	291	311	277	300	324	288	287	291	281	287	298	277	289	290	297	285	291	293	324	271	277	276	305	281	316	295	306	349	260	289	281	288	266	293	258	318	296	322	296	264	264	307	310	275	278	315	296	297	291	301	284	284	306	300	311	260	265	290	327	303	269	285	256	278	284	271	310	290	299	322	279	289	299	317	306	287	303	318	275	298	281	292	274	276	334	302	274	263	308	313	309	278	295	290	313	320	298	288	314	309	282	288	292	282	275	280	302	277	275	273	281	262	286	291	282	308	321	265	289	291	292	287	285	323	265	291	280	318	292	291	302	312	308	287	304	287	294	306	273	323	292	282	309	304	339	295	299	278	269	285	299	279	276	282	305	290	297	315	300	305	260	298	289	286	300	319	306	290	284	275	287	333	304	293	321	279	261	292	288	280	284	280	286	321	282	308	264	268	294	292	324	304	298	268	297	301	262	307	281	277	296	274	291	283	312	272	295	312	289	280	292	292	259	285	290	308	309	289	281	299	287	299	282	284	287	303	317	300	303	302	292	288	271	279	308	314	294	267	289	325	288	316	284	280	311	264	281	279	277	283	265	296	282	283	270	283	306	270	277	257	315	303	287	268	297	293	316	264	269	290	315	297	271	296	278	289	281	321	279	311	289	293	292	296	279	266	297	314	331	290	295	293	314	309	303	295	268	293	306	334	263	284	281	276	294	279	292	296	276	260	314	284	304	271	289	297	284	295	304	296	281	347	322	275	274	285	277	320	319	291	313	278	279	313	288	290	258	308	312	265	302	286	325	317	309	272	288	310	289	263	307	298	292	294	320	288	284	293	280	279	261	324	246	314	249	286	272	289	297	291	316	308	289	268	285	278	271	304	258	297	298	283	296	285	292	278	288	297	286	291	263	285	320	301	292	305	274	303	329	324	287	294	278	288	285	306	272	288	269	283	281	325	311	288	301	308	280	249	283	280	275	283	312	321	299	302	270	332	292	287	287	288	286	282	276	311	306	296	291	299	293	278	298	291	285	297	258	294	276	265	282	256	311	271	304	268	301	304	290	298	291	261	285	290	250	326	295	283	280	275	306	305	297	293	265	275	305	286	314	295	296	318	305	296	266	308	282	276	268	304	277	299	317	317	315	296	272	305	297	290	279	296	296	283	285	305	260	260	302	275	285	317	284	276	295	277	329	302	277	268	288	279	308	293	301	291	292	310	281	312	287	279	307	280	287	278	275	286	263	281	269	318	279	302	303	280	266	314	275	276	283	289	302	290	282	280	259	304	301	298	289	297	277	318	283	304	300	284	284	277	284	290	291	270	304	288	254	294	291	290	334	295	264	261	283	275	277	294	292	275	297	323	303	305	292	291	311	321	310	331	313	285	271	297	278	298	275	304	274	287	327	271	294	292	276	311	300	302	300	294	279	288	272	266	305	282	276	319	318	280	298	276	298	269	292	303	274	277	287	286	278	303	304	287	298	293	297	316	328	280	310	291	274	301	322	288	315	321	288	319	295	292	313	300	306	312	266	300	270	266	300	296	277	289	303	281	277	294	309	294	299	335	303	290	305	284	264	330	292	314	302	293	323	305	287	299	284	284	288	311	296	260	271	298	310	293	310	325	273	277	283	303	332	278	282	283	310	313	306	291	282	305	275	313	292	278	303	303	262	300	265	295	261	275	300	275	279	289	289	291	264	289	306	273	290	275	299	291	254	305	303	276	305	294	327	267	304	282	289	289	273	276	306	300	291	274	271	302	302	295	312	299	266	288	308	269	266	257	299	282	259	279	283	286	272	295	301	286	283	280	313	308	347	281	288	280	275	267	325	284	282	289	272	271	292	274	289	288	292	298	290	297	300	313	283	288	289	298	290	288	283	315	277	290	274	280	285	275	279	320	281	278	291	307	309	292	265	308	287	310	299	270	304	275	293	287	314	299	295	303	311	299	284	314	295	271	314	284	302	280	300	312	273	298	287	293	276	295	270	308	278	298	312	289	282	283	281	297	282	267	299	262	291	315	280	310	300	299	317	281	321	306	302	283	312	287	303	304	295	315	272	300	273	275	285	277	308	260	306	289	289	302	296	280	277	305	283	278	310	294	279	283	320	298	287	235	284	310	267	272	278	285	287	288	302	284	269	284	253	300	275	284	296	272	284	287	303	288	307	276	308	279	291	286	289	292	320	278	270	269	269	314	291	291	282	301	327	259	298	317	329	302	289	314	279	305	289	261	276	289	275	303	315	291	317	276	286	275	266	278	284	264	283	288	274	301	282	287	265	298	306	308	299	272	324	268	258	316	320	321	290	295	297	289	264	296	292	282	259	287	280	303	271	301	285	294	295	254	287	292	281	294	305	283	287	307	327	276	259	318	263	293	295	273	305	289	312	268	290	275	329	272	286	277	303	276	288	325	318	295	262	325	302	284	301	299	307	308	286	276	284	284	270	288	286	300	300	298	275	309	275	288	286	264	296	282	297	308	285	278	280	290	316	273	276	277	321	286	280	286	310	273	285	322	325	273	257	294	279	260	309	285	293	249	301	294	262	296	300	310	313	298	299	292	263	276	306	284	274	310	289	300	299	285	296	279	299	287	278	287	275	295	299	282	292	303	294	264	277	293	281	308	272	289	288	294	288	274	265	289	255	264	300	277	281	280	306	325	276	286	321	320	326	296	295	278	297	295	307	310	320	288	280	258	291	303	301	286	281	294	286	306	282	271	309	323	328	274	300	298	296	274	290	303	310	309	311	302	247	324	295	264	278	283	285	282	322	301	303	263	321	267	279	278	275	295	294	293	270	261	304	298	284	298	280	290	321	305	299	268	298	271	300	282	288	268	304	285	287	272	286	277	311	297	328	291	298	273	284	303	298	289	307	302	303	298	278	276	281	281	317	299	294	282	290	291	269	295	252	309	302	284	278	290	281	309	318	301	290	251	310	299	306	313	295	304	284	274	306	296	308	296	290	319	295	295	255	291	299	306	289	290	279	306	312	275	285	287	285	300	263	321	310	299	283	301	283	293	306	319	299	270	282	300	314	288	301	288	304	281	287	293	299	302	275	275	302	314	298	290	311	286	280	301	294	289	285	279	290	293	276	290	285	285	269	301	285	301	308	299	309	295	293	300	284	309	309	298	284	311	283	274	279	320	312	277	275	277	307	301	280	304	274	266	290	300	338	301	280	328	276	316	291	260	316	308	300
24512	22671	38778	42367	33573	23645	12418	2440	297	286	241	274	268	271	289	269	263	287	261	297	283	261	260	284	280	253	272	271	285	253	264	242	266	256	298	269	263	266	293	289	284	246	264	257	255	281	269	272	289	276	324	307	240	275	274	255	283	263	256	286	286	281	274	272	268	317	292	272	309	266	279	290	288	287	285	296	266	285	240	295	250	272	286	267	245	278	296	272	290	247	254	231	277	277	238	280	284	286	281	278	285	267	293	277	262	264	267	276	286	257	285	275	278	262	270	265	274	266	286	261	303	264	269	243	281	284	253	273	274	262	273	293	315	278	290	240	281	263	282	256	288	251	279	291	274	252	281	267	269	270	276	238	272	277	307	270	261	250	271	279	289	280	266	280	290	273	266	275	292	277	259	262	245	261	285	277	258	270	294	268	272	260	265	275	259	312	278	252	259	255	257	284	283	254	286	279	278	274	257	244	259	281	277	257	261	286	274	291	285	237	300	274	246	271	255	276	265	271	287	273	287	260	269	271	283	253	278	256	254	292	275	300	277	273	272	277	290	301	246	235	249	235	277	294	287	263	264	270	261	264	281	276	291	287	272	249	264	273	269	264	276	278	264	270	278	273	293	273	264	284	288	282	277	305	288	280	279	256	271	284	254	255	279	263	242	269	266	245	296	273	282	269	240	271	270	293	266	258	262	289	282	287	251	237	268	270	315	278	299	270	302	264	246	251	283	278	253	273	281	282	265	265	257	265	292	261	285	272	269	261	253	280	265	275	265	284	267	255	284	271	268	308	261	272	274	275	261	239	270	265	288	275	294	285	271	251	264	260	278	267	280	273	300	276	244	276	279	275	277	259	291	275	280	269	272	286	282	248	283	286	273	279	277	273	245	293	288	266	273	283	270	278	280	272	271	239	290	272	274	310	301	268	260	291	253	271	265	285	268	272	262	276	274	262	247	274	275	259	274	279	253	279	291	306	265	302	286	265	268	268	285	285	262	279	293	253	257	302	247	297	276	254	269	249	268	279	260	228	288	274	294	278	261	256	273	239	255	284	264	265	248	275	275	277	236	286	273	292	270	283	297	290	271	267	279	256	267	277	316	271	261	264	266	272	256	298	253	267	238	265	269	268	253	261	263	278	269	299	256	263	300	280	296	257	277	281	272	312	272	283	268	277	266	303	285	278	266	285	268	280	282	278	267	291	284	256	294	296	262	263	266	253	267	291	261	270	270	246	262	261	255	276	225	300	263	275	271	263	258	281	276	250	295	269	284	244	254	258	274	266	263	251	271	301	289	271	296	251	242	261	292	248	283	271	287	269	259	276	261	273	241	303	273	296	262	294	244	282	309	261	262	269	277	266	278	272	291	259	270	277	284	258	287	277	255	260	299	263	283	233	248	271	283	274	262	281	269	282	274	254	278	253	288	253	264	280	268	269	275	270	249	304	279	253	281	278	277	291	256	251	280	266	295	289	250	280	275	288	230	250	266	270	287	261	303	277	242	310	282	295	267	288	256	281	281	282	281	259	294	285	283	308	268	241	273	282	266	283	273	294	254	243	269	290	281	288	271	261	274	292	262	302	263	282	304	285	258	253	289	273	277	274	264	291	281	239	260	307	269	235	287	269	281	263	262	273	251	258	271	277	285	249	280	265	279	265	288	278	281	250	280	238	280	282	267	250	285	286	289	276	308	275	279	296	275	289	282	275	240	261	262	241	298	289	264	273	259	259	246	278	277	275	270	265	273	252	282	284	258	265	259	291	259	304	273	279	286	274	316	254	221	267	249	278	262	260	281	313	278	284	285	289	250	260	280	264	254	272	283	253	267	268	294	267	290	289	285	261	286	245	271	277	256	279	297	283	256	243	291	267	258	272	256	283	280	289	261	272	246	303	255	280	305	276	270	284	268	279	286	275	308	277	246	267	281	279	259	254	255	232	279	265	275	242	295	269	263	271	281	265	291	262	282	287	257	309	286	286	251	241	312	301	280	259	295	265	254	286	267	242	282	297	265	260	270	292	274	246	255	281	255	273	285	274	266	295	258	270	266	261	264	263	259	286	275	275	291	264	246	288	282	274	274	293	268	253	267	294	268	279	265	272	296	264	284	271	281	276	269	312	269	300	272	271	272	255	283	301	266	242	280	282	246	256	290	284	256	274	295	266	274	261	298	283	262	281	267	289	287	275	272	254	299	243	263	286	289	282	299	284	275	272	285	290	285	271	282	288	297	244	259	248	311	297	272	266	282	263	275	263	258	282	255	272	277	297	308	282	239	269	267	275	268	281	259	299	257	273	280	272	290	274	297	258	275	282	304	261	276	262	286	292	274	287	268	283	281	297	255	283	289	282	253	244	286	292	287	267	244	258	266	265	272	278	266	258	284	256	262	248	275	278	259	273	263	292	267	284	271	269	264	264	270	269	290	264	273	246	292	258	277	290	247	288	259	265	308	277	264	259	259	297	273	315	243	297	280	262	295	258	264	258	275	278	279	236	271	268	274	267	247	243	277	264	271	267	256	281	282	275	279	291	239	273	275	259	315	266	267	301	259	262	265	286	317	262	251	275	246	277	270	277	293	279	285	290	314	287	311	281	287	282	245	254	297	271	291	266	266	262	280	267	259	245	289	299	271	269	274	270	278	306	248	286	300	278	242	251	270	253	294	301	252	246	264	274	247	270	276	257	249	272	258	263	282	275	250	268	229	267	258	283	297	290	300	272	270	271	291	247	269	272	282	292	240	261	280	276	264	275	259	289	290	259	257	273	292	249	255	306	270	238	253	251	293	246	276	262	271	241	266	268	254	260	309	263	297	279	262	261	299	253	273	296	264	263	290	262	282	263	260	268	265	254	275	280	304	280	287	277	246	275	281	285	251	281	271	294	280	291	261	273	271	298	270	252	263	252	239	259	263	280	269	279	286	304	257	281	257	281	251	270	294	277	290	277	259	255	261	256	282	272	275	263	294	273	275	265	274	273	282	276	257	283	283	277	278	265	263	283	284	290	294	291	282	254	285	267	293	291	269	259	274	278	271	264	273	273	270	260	296	258	248	286	268	249	265	254	263	273	256	250	287	296	248	287	276	270	260	279	305	290	326	239	256	315	290	277	257	263	286	274	261	247	269	305	272	245	267	296	293	275	243	271	276	260	274	247	247	298	261	258	276	277	287	264	265	262	283	258	272	309	259	295	302	258	284	256	290	266	264	300	282	282	256	279	249	252	295	279	278	294	307	289	301	265	267	254	264	271	293	258	280	290	270	255	276	255	306	273	254	240	273	299	277	244	276	275	281	281	266	269	267	263	256	264	254	282	276	255	260	266	286	255	260	273	266	256	272	277	263	265	275	271	269	297	284	263	263	278	267	269	280	264	245	264	248	290	279	274	262	246	290	286	283	291	229	323	266	316	253	294	293	267	249	241	258	248	276	266	264	260	247	263	258	268	300	269	278	257	259	274	281	267	284	283	260	259	251	279	290	275	263	269	267	237
52669	88099	77098	56174	41252	28023	15584	4504	491	446	481	495	464	446	434	433	459	463	431	404	421	467	444	444	431	426	433	414	420	409	465	462	422	462	464	452	454	449	462	447	426	460	439	429	440	496	406	445	475	424	441	446	471	448	425	456	426	428	422	413	422	426	459	405	429	478	441	430	427	431	437	429	447	450	442	488	459	423	420	419	453	442	415	455	431	438	421	458	456	413	425	444	434	441	438	445	446	452	436	456	432	429	434	450	477	481	450	438	403	458	451	454	438	464	407	398	419	427	430	443	438	433	427	445	404	414	432	424	446	446	441	432	489	469	392	476	449	441	497	455	421	466	445	440	422	437	437	451	446	459	457	476	430	390	440	462	460	431	404	390	463	446	432	437	413	483	455	430	399	384	420	399	473	434	400	460	429	419	445	444	473	437	445	446	409	457	390	435	465	415	478	452	444	435	417	460	448	442	417	405	472	406	445	424	415	424	437	421	451	420	455	416	453	440	392	400	421	483	454	444	450	474	450	443	460	448	430	430	432	395	458	450	406	427	417	429	444	442	425	431	413	424	413	479	399	445	458	479	420	437	452	456	467	439	451	501	486	425	464	424	399	421	461	438	448	460	423	425	455	458	450	467	445	439	430	457	455	432	409	421	456	438	436	467	420	430	456	460	460	422	426	442	427	491	432	415	451	448	434	451	419	446	428	431	440	409	413	456	439	451	394	466	428	443	451	443	444	433	447	432	442	421	470	431	435	450	437	437	428	452	438	435	433	484	432	469	442	454	425	439	423	446	427	467	439	420	469	458	423	429	430	441	443	432	401	453	456	454	446	427	428	436	429	451	445	434	427	449	476	465	435	414	447	422	443	455	442	448	424	436	416	462	411	431	468	374	473	449	459	438	447	437	408	445	434	454	434	439	438	416	457	440	447	440	467	468	445	425	454	446	436	458	384	475	401	431	441	424	408	429	443	427	491	439	378	424	454	409	431	439	442	473	422	418	448	432	432	417	465	455	423	413	433	407	427	441	487	431	414	419	450	433	455	437	453	439	482	440	444	411	426	425	429	426	425	426	459	440	426	422	437	407	450	440	467	452	440	445	434	418	418	419	427	425	460	491	448	436	459	451	433	456	431	484	394	418	435	482	473	463	431	477	448	451	455	447	435	429	470	418	430	464	418	465	477	428	457	408	407	451	484	442	421	427	425	410	419	454	410	437	434	408	430	403	466	463	449	445	463	470	432	430	429	468	427	436	446	446	455	467	424	445	408	445	407	439	428	480	456	423	462	450	419	438	433	456	453	422	426	461	443	452	472	410	442	441	463	422	437	455	440	436	432	445	418	435	447	416	436	428	438	437	483	395	425	446	487	433	416	457	463	448	415	412	436	447	415	427	433	473	421	457	431	426	400	450	444	441	428	438	433	397	417	445	436	471	421	452	456	444	452	463	423	443	416	417	465	444	433	453	437	436	440	428	468	433	450	434	429	409	463	410	425	458	456	401	442	466	451	442	405	396	438	391	438	465	411	446	453	423	464	443	407	416	418	390	465	433	437	404	460	402	422	421	497	423	422	413	450	468	422	450	413	412	410	418	424	405	423	432	436	434	447	474	427	455	396	451	431	430	433	410	450	420	432	395	419	412	445	431	459	402	468	412	409	468	464	414	450	478	446	426	450	464	410	480	429	442	453	440	453	438	452	395	438	471	442	431	455	432	411	434	431	439	396	459	446	432	429	415	438	447	458	455	418	438	419	445	425	405	465	426	437	419	433	389	431	446	423	456	436	444	423	459	408	390	430	430	394	438	414	400	417	447	437	404	443	432	459	452	459	429	434	416	433	453	478	453	424	448	413	439	442	431	458	443	406	462	429	453	425	443	422	462	421	426	387	418	448	459	475	425	438	436	461	422	417	467	434	412	437	438	421	422	477	468	462	422	449	432	430	428	466	414	438	440	450	460	436	420	428	465	441	454	440	441	429	378	472	432	434	464	435	468	457	436	441	463	436	424	451	414	447	416	413	411	438	468	462	412	414	451	440	438	443	451	448	456	431	400	484	436	431	416	401	447	432	459	428	418	454	444	405	417	423	434	442	442	442	425	454	420	463	446	405	453	448	382	457	450	426	452	451	451	433	434	472	424	423	433	472	454	445	455	472	449	462	432	438	426	446	427	438	441	449	447	454	458	403	413	445	458	406	435	416	449	453	421	438	423	439	422	469	433	431	440	445	425	440	466	469	422	460	422	457	436	459	439	445	467	455	456	418	446	435	454	447	439	461	441	489	434	411	403	451	444	449	415	457	464	465	441	428	414	436	422	417	417	442	480	425	497	410	403	433	465	463	453	431	427	439	460	421	441	433	474	470	417	462	429	449	417	454	444	450	444	464	431	467	428	430	414	454	435	412	412	460	451	434	416	444	426	425	431	445	430	439	478	439	445	410	446	465	408	451	460	413	437	423	454	417	430	426	422	468	415	431	450	451	504	451	434	423	418	430	420	423	397	437	447	408	461	396	448	466	440	422	459	445	450	439	438	393	449	448	469	426	409	427	445	458	428	425	475	443	453	426	424	417	440	438	431	448	437	435	448	399	465	443	436	447	430	425	429	414	425	436	450	438	462	460	447	455	403	454	428	430	428	429	451	445	438	457	397	401	424	433	447	389	432	431	441	439	445	445	448	457	436	455	415	431	473	457	456	423	418	420	478	440	433	440	465	447	427	472	459	413	446	441	434	467	438	437	396	428	409	443	412	454	443	452	433	425	485	391	464	415	424	472	490	426	472	441	447	428	441	439	437	434	467	421	460	438	428	430	423	459	439	432	433	425	456	446	441	428	450	450	412	408	425	450	446	433	495	448	436	479	421	426	467	445	419	426	413	408	436	417	420	492	441	471	454	420	417	431	448	479	435	444	412	447	436	419	440	434	451	429	465	434	406	453	445	441	466	472	439	476	460	456	446	435	431	438	428	455	444	443	451	454	420	428	437	459	479	415	444	488	420	453	433	451	445	424	412	459	471	448	470	426	459	455	435	423	427	431	430	424	406	447	442	440	428	468	418	453	403	441	439	453	457	431	424	449	457	427	438	443	447	390	439	411	446	451	421	452	446	421	432	412	465	439	455	435	437	430	425	421	428	484	439	403	457	468	421	443	429	445	427	438	481	399	442	422	413	433	417	437	463	487	435	444	417	423	446	432	448	431	437	431	473	472	400	438	427	446	461	467	440	432	452	442	422	460	453	470	415	417	469	461	463	414	463	452	438	437	447	436	444	427	413	422	463	427	424	420	412	420	446	401	474	424	440	405	437	463	448	438	400	414	451	464	480	448	441	450	424	415	461	456	431	445	475	424	454	430	478	427	454	428	443	452	450	443	443	433	438	419	471	453	442	418	438	448	429	462	406	448	426	464	445	458	421	469	456	469	415	434	405	482	448	440	473	456	457	418	404	390	379	417	455	482	494	454	409	420	441	408	433	448	453	415	427	438	445	467	406
23276	21776	34525	37286	35607	29820	22604	4205	404	414	372	407	387	376	403	382	362	364	389	400	369	369	403	398	370	400	361	369	345	366	350	367	353	400	399	384	354	387	333	345	380	391	408	353	371	369	368	360	352	354	374	358	363	384	378	339	350	394	379	358	384	378	366	384	348	359	374	341	387	372	368	358	406	375	383	380	348	396	347	355	347	403	397	377	381	374	376	384	383	379	398	356	379	379	398	404	358	346	399	365	418	379	405	378	373	369	359	425	411	341	391	364	381	364	358	372	370	373	363	380	384	372	380	385	362	367	346	386	369	364	362	396	360	354	374	396	343	350	350	351	361	355	360	431	355	334	346	345	383	357	358	376	363	358	397	357	374	382	369	376	373	342	366	363	367	389	387	377	389	398	366	366	367	367	363	367	352	355	415	357	376	326	366	384	347	349	362	362	366	385	348	395	335	365	366	372	354	330	379	362	375	365	330	394	368	361	409	371	361	375	357	370	358	350	411	353	350	371	401	364	317	376	395	367	381	368	353	391	397	378	365	343	363	389	392	401	390	398	357	386	359	381	361	384	353	362	379	396	386	361	352	366	360	376	361	373	351	371	393	394	395	367	389	359	352	357	373	353	355	394	365	359	387	352	357	346	354	373	359	381	349	405	367	371	326	397	336	363	371	365	360	363	356	370	364	343	371	368	360	370	375	425	360	374	355	393	405	369	380	372	337	352	380	330	353	370	372	391	360	375	375	345	356	397	376	355	354	350	406	380	346	363	365	358	389	384	385	355	364	372	366	381	371	373	400	337	366	371	349	353	351	352	375	338	387	352	367	385	368	383	369	340	381	412	371	365	398	396	379	341	343	357	386	379	394	344	352	365	385	356	366	379	338	374	372	350	369	386	365	313	350	354	406	364	330	369	352	366	379	367	370	419	374	357	373	328	368	383	384	350	348	369	350	381	396	355	385	353	366	333	379	356	377	342	368	354	366	333	340	375	398	351	360	375	375	358	360	373	360	349	373	358	369	364	339	357	381	375	374	358	374	345	361	384	380	395	350	351	364	372	320	372	371	372	384	376	359	336	362	341	368	385	362	369	374	354	343	392	392	389	371	394	351	373	366	385	369	346	354	387	372	361	376	350	315	393	364	373	359	371	347	418	343	362	376	345	377	400	383	342	350	376	386	354	368	372	388	336	382	387	373	374	389	393	376	381	366	355	374	375	371	376	362	378	354	399	362	355	403	374	346	359	392	361	359	360	372	372	357	383	349	351	357	342	352	365	323	383	406	369	347	361	356	335	334	402	362	407	369	384	381	355	367	375	387	366	383	347	381	422	356	378	387	336	371	358	372	395	359	397	400	381	358	369	371	385	357	376	330	382	350	393	356	371	384	378	372	364	379	364	368	375	386	360	380	379	364	369	368	358	407	369	402	351	352	386	405	377	372	362	367	377	377	338	388	356	383	397	403	336	356	375	369	348	354	337	360	362	389	390	329	362	357	375	366	397	362	372	362	359	369	378	366	373	350	391	378	354	376	384	349	367	398	404	358	366	380	358	351	374	343	382	379	350	369	356	374	337	400	387	352	357	363	369	388	386	410	397	367	382	386	398	380	368	376	378	348	354	366	382	381	363	403	352	356	343	394	344	367	397	372	335	368	394	342	374	329	333	391	350	358	366	371	417	367	401	361	375	369	337	357	362	381	384	337	376	362	365	355	381	413	350	381	369	388	371	356	386	384	366	368	366	361	364	370	379	361	380	375	352	382	376	345	411	374	347	353	366	404	389	373	361	373	387	402	371	377	354	376	364	356	361	391	393	389	380	377	351	334	388	379	374	374	396	381	383	403	362	387	372	379	402	336	374	386	340	356	360	366	399	356	376	374	363	371	391	357	376	387	385	381	354	347	368	388	376	391	382	362	369	344	378	356	379	368	385	404	359	368	400	370	349	334	369	338	385	376	410	342	375	352	357	372	360	349	350	370	369	365	388	394	353	360	355	358	349	371	366	375	328	382	384	381	335	337	392	381	379	394	375	350	379	365	353	379	350	343	373	336	360	359	376	342	366	383	375	344	384	364	352	368	362	354	367	342	373	368	362	382	394	358	384	362	345	360	386	379	360	354	349	326	391	384	364	343	382	347	365	362	351	390	379	376	421	397	389	361	379	379	370	365	338	362	338	373	357	380	371	347	367	395	392	366	354	398	383	380	376	377	348	371	380	368	361	391	372	342	333	395	354	384	360	353	355	380	372	344	391	324	331	353	399	370	341	399	376	376	388	393	373	388	380	385	383	418	384	384	385	401	392	394	378	367	356	367	388	389	355	354	370	375	396	340	369	359	370	374	325	373	395	365	368	337	347	328	377	367	372	351	371	351	400	387	354	369	385	345	369	395	348	389	373	377	405	357	335	324	364	409	362	400	387	365	374	367	398	393	372	366	370	381	372	372	355	358	381	366	353	381	377	333	356	358	370	352	330	340	365	368	340	364	351	353	337	395	358	376	366	395	410	360	378	386	397	387	363	385	356	351	373	365	387	361	360	364	365	373	380	343	362	367	348	388	378	397	404	366	359	387	344	348	381	387	357	377	393	376	364	360	358	343	363	377	362	354	388	375	380	367	385	334	387	393	357	394	376	371	315	389	387	348	384	357	378	387	360	365	404	380	323	372	374	347	353	373	356	370	375	336	373	366	351	387	365	362	400	360	355	375	342	348	368	356	354	372	348	393	371	356	349	369	374	360	389	344	378	361	402	358	351	380	362	361	374	412	372	373	408	339	341	361	379	350	381	374	370	395	354	362	370	382	377	348	358	348	358	378	352	377	373	336	353	371	364	372	358	354	365	382	363	369	349	341	366	385	381	356	383	320	355	355	367	361	386	364	357	380	382	380	370	400	376	375	380	364	353	357	351	337	364	354	393	365	404	396	366	383	365	335	322	372	406	381	372	398	403	386	361	358	387	373	377	337	360	371	368	409	375	372	379	336	370	360	360	376	358	376	356	410	393	362	371	345	374	370	376	380	373	367	353	345	368	378	362	349	343	387	364	365	342	351	369	392	370	355	380	425	366	376	370	357	381	371	360	368	373	371	369	390	360	359	377	366	372	376	357	360	392	349	362	360	363	352	368	364	357	380	352	363	356	374	340	395	354	355	338	357	400	354	375	377	373	360	395	366	389	375	382	407	375	360	356	331	325	345	379	375	360	389	396	383	373	394	363	371	316	383	378	331	333	364	334	349	380	401	361	356	328	375	355	343	353	383	392	364	363	379	339	331	367	371	377	346	366	361	360	395	378	365	378	356	380	364	393	404	366	360	352	387	370	404	365	359	345	359	328	368	372	385	368	364	356	413	380	382	369	402	391	363	386	350	399	366	397	344	357	368	377	358	351	364	415	349	377	366	372	395	338	388	367	384	375	370	353	363	329	368	358	355	400	363	347	345	379	371	381	389	358	387	374	366	361	353	358	367	376	371	363	386	347	304	385	370	368	395	387
59055	100934	89725	71354	51882	37875	23580	3941	614	531	556	606	586	631	568	556	575	555	556	576	550	558	529	544	558	588	552	595	556	607	568	561	594	594	622	593	562	557	577	597	564	590	574	573	555	569	596	617	580	633	594	587	581	596	547	551	593	532	549	590	568	555	615	540	545	546	581	549	570	570	588	612	556	563	571	579	579	556	587	578	587	611	573	572	600	582	573	563	584	651	570	545	575	602	636	581	531	539	581	604	552	576	566	527	614	637	567	602	570	589	553	557	591	585	615	596	586	571	596	552	612	620	581	575	562	541	624	630	539	539	598	558	557	609	564	545	565	607	541	601	550	565	558	556	586	582	589	554	592	560	600	621	573	569	586	539	588	585	617	576	578	618	546	601	590	569	586	556	556	584	559	568	546	603	583	577	591	546	555	551	530	583	500	545	616	544	565	561	595	574	589	572	615	550	573	559	531	553	564	589	571	597	524	554	564	545	587	539	542	583	597	578	564	524	584	572	594	608	561	588	559	585	545	554	561	587	576	597	581	558	570	560	559	544	562	552	611	587	574	579	553	548	605	584	627	575	605	532	569	585	566	560	580	593	559	559	555	539	534	563	586	550	566	549	570	527	574	533	553	555	544	544	547	571	537	585	602	564	577	558	534	617	549	589	585	623	581	584	584	567	552	573	573	562	569	557	551	558	575	555	559	548	550	572	573	582	531	546	600	572	578	561	565	582	598	547	554	566	527	576	586	597	550	560	572	570	561	599	603	607	588	545	560	626	562	580	561	552	616	536	595	558	608	562	584	572	609	531	540	536	533	522	583	589	554	555	593	566	576	569	553	566	628	577	572	574	596	543	597	571	554	584	593	621	544	600	580	563	538	568	554	571	570	574	582	599	588	577	528	593	524	556	582	584	558	568	565	532	570	539	547	544	600	560	539	587	569	584	561	598	597	554	579	572	552	599	591	565	576	641	578	586	560	560	530	549	548	578	556	570	567	578	532	592	595	562	581	590	563	527	591	576	594	584	568	556	563	620	566	538	596	591	602	563	581	609	535	578	549	562	547	539	572	576	569	592	608	590	590	598	575	546	514	577	584	558	570	566	629	550	563	559	549	575	558	598	564	538	577	565	548	590	532	560	557	581	576	587	591	575	596	568	564	576	566	572	560	591	562	579	585	543	600	580	546	581	575	551	590	562	569	563	622	570	585	571	560	592	587	566	556	552	551	555	575	576	564	557	546	563	618	576	562	604	548	554	591	585	530	553	527	570	582	613	581	567	594	564	603	607	601	568	558	562	580	564	536	563	551	578	571	578	572	551	537	578	597	571	551	588	534	586	551	543	600	610	560	555	559	534	596	591	614	605	591	609	585	571	583	583	599	596	586	573	547	569	556	561	596	602	537	561	553	545	550	578	582	557	621	551	607	592	556	573	597	562	578	575	568	592	585	559	580	577	570	524	542	568	590	603	568	586	587	583	575	576	550	554	550	576	567	615	589	569	591	603	579	587	580	567	553	581	559	582	550	573	562	538	556	544	573	536	576	572	610	582	615	547	598	581	560	569	560	576	587	557	559	592	579	545	608	597	593	583	581	607	575	535	506	531	580	547	585	551	562	551	588	583	538	602	576	528	562	565	573	555	578	584	567	580	545	564	539	566	570	574	589	559	588	548	539	560	572	612	590	547	566	551	557	550	555	589	566	542	553	536	528	560	565	587	605	527	565	546	612	573	570	556	532	547	607	609	539	543	583	577	547	551	545	585	567	590	590	585	584	558	587	599	549	580	564	562	557	615	606	586	532	553	577	555	574	571	579	562	616	582	552	565	577	606	587	594	525	575	597	567	591	528	578	562	534	572	583	616	602	577	577	572	544	587	591	587	562	556	566	580	563	574	556	605	588	568	569	578	576	570	597	573	576	540	566	574	567	602	561	564	550	595	570	560	573	604	537	579	647	521	546	563	576	558	562	575	572	583	534	597	545	575	546	577	574	547	584	608	572	575	616	564	620	604	581	600	546	554	566	552	570	600	589	558	593	539	584	573	559	542	588	584	535	540	630	583	540	600	625	541	594	566	581	562	599	610	557	589	576	575	611	574	560	589	581	568	561	560	605	574	576	593	588	582	589	609	582	570	549	539	602	565	578	580	581	574	608	589	563	560	575	558	599	556	590	526	577	607	568	525	580	591	577	573	571	601	565	520	556	545	556	538	572	567	573	567	617	533	567	561	577	576	536	556	603	599	601	590	602	550	580	570	603	593	568	582	533	525	582	548	570	604	543	554	566	595	573	582	563	556	557	535	577	566	603	597	557	596	522	535	573	588	577	588	633	565	606	583	574	601	614	547	585	567	578	581	570	556	552	536	581	598	566	585	566	576	547	580	578	531	558	593	563	604	570	584	574	593	603	539	580	586	543	592	548	575	579	545	581	526	568	615	611	586	589	597	588	588	583	593	557	628	601	603	587	561	619	522	549	575	579	509	538	574	549	598	583	569	578	554	610	622	585	550	542	574	585	581	561	569	560	561	553	587	578	589	597	555	579	584	591	563	575	545	646	599	568	632	549	561	606	603	603	584	592	563	601	537	590	590	520	559	578	568	543	568	592	586	641	608	563	571	530	620	568	618	569	607	546	586	612	567	536	594	543	548	559	662	534	563	582	578	536	559	544	593	535	594	607	568	532	598	596	574	649	623	563	536	564	558	622	584	536	583	552	572	578	562	588	577	566	607	595	601	574	597	560	569	532	527	523	535	566	551	584	580	581	512	597	581	594	560	567	598	537	593	585	582	565	582	583	591	635	557	589	588	558	568	584	562	584	598	524	575	568	592	569	574	572	593	587	573	595	594	543	587	570	543	571	523	508	558	555	567	587	576	546	563	540	588	562	560	544	567	600	582	532	600	620	571	558	563	554	619	601	554	596	582	590	575	580	578	588	568	573	574	548	556	582	546	563	529	590	570	589	561	553	569	575	577	569	550	588	570	529	585	614	582	588	569	592	560	542	594	555	582	597	576	540	629	579	580	534	578	591	570	596	531	545	510	564	555	550	563	558	526	580	573	532	599	568	577	582	557	595	543	562	575	588	581	562	544	591	539	505	576	532	579	567	598	576	556	586	560	599	581	546	542	571	632	562	559	568	565	558	591	549	569	591	577	571	576	523	538	545	598	557	517	571	534	595	586	510	552	549	611	582	569	540	549	571	602	560	587	592	564	550	571	578	583	559	580	587	578	548	602	565	514	590	586	587	584	563	541	528	598	582	598	561	566	602	558	538	586	539	535	568	558	583	560	564	563	590	583	550	591	569	568	565	555	563	580	569	549	554	543	574	566	557	546	588	590	576	550	571	581	609	552	575	587	555	548	519	560	577	584	552	602	556	572	566	540	553	591	571	583	591	574	592	553	608	567	577	563	562	580	606	562	607	598	568	597	540	613	561	554	592	606	601	614	577	578	599	635	594	573	519	591	575	602	556	550	590	578	537	574	584	567	598	596
27290	26250	34216	23612	10691	3948	1289	306	208	212	218	216	208	197	182	207	173	204	213	187	190	180	194	215	196	181	206	207	207	199	218	204	209	177	178	179	236	180	204	185	215	222	172	216	201	192	207	207	180	179	199	197	209	225	173	210	202	202	229	185	211	208	192	208	198	220	192	194	181	182	184	218	208	206	178	187	200	187	186	206	186	209	217	188	198	221	219	186	172	196	204	210	206	199	174	189	180	181	218	178	206	174	211	214	190	211	191	183	211	216	190	171	212	204	207	209	216	229	212	192	210	212	184	203	205	203	189	193	191	199	221	197	185	177	220	203	194	188	204	194	194	199	197	206	180	205	214	191	190	197	183	228	208	203	198	193	215	204	197	224	197	193	226	180	194	197	200	228	176	192	211	199	206	183	206	195	202	181	194	193	217	217	213	221	217	204	206	177	212	202	213	176	198	189	209	174	176	196	201	183	184	181	196	191	186	201	185	214	226	206	203	188	193	169	168	194	222	188	198	202	222	200	186	185	200	213	187	192	175	186	202	223	218	237	183	194	201	195	247	191	180	211	191	213	198	173	184	191	183	227	222	194	184	179	183	215	187	207	227	215	181	194	185	201	200	212	212	203	186	213	226	180	201	200	201	216	205	197	193	180	159	192	185	185	170	200	181	177	215	207	217	203	210	179	172	195	201	207	188	181	186	211	216	203	192	177	175	187	208	213	200	193	189	182	189	185	200	191	203	197	191	206	194	198	197	221	189	188	193	162	207	205	189	181	199	175	202	197	205	198	191	196	208	204	196	207	202	170	201	194	178	197	191	207	205	213	191	234	206	187	200	175	190	196	196	192	181	222	189	191	178	196	174	194	211	185	216	206	198	193	203	222	171	188	203	202	186	209	207	168	183	197	188	183	189	208	198	185	198	181	225	210	203	198	202	204	184	198	189	191	211	184	193	205	199	180	198	214	208	197	210	179	194	185	207	186	198	209	219	213	202	190	218	217	210	177	196	178	210	213	178	207	184	197	173	196	198	221	201	183	183	153	187	213	189	186	200	220	193	196	206	214	215	183	208	198	211	198	216	198	203	202	167	211	195	205	186	182	170	219	170	187	208	211	182	214	186	185	171	170	190	181	201	202	203	173	206	186	187	201	192	191	205	202	176	190	210	195	184	176	201	222	208	214	179	208	201	208	172	203	192	195	198	205	216	189	209	212	191	176	189	238	186	183	217	203	216	177	193	196	170	182	199	207	197	181	195	184	172	200	192	180	189	205	199	197	208	202	201	215	186	170	202	189	191	189	186	193	206	200	186	177	205	187	177	195	183	217	205	189	205	193	202	194	222	195	189	195	218	204	185	199	186	216	179	197	202	190	197	203	202	193	184	172	223	160	203	206	203	180	203	183	204	168	204	188	217	188	194	212	182	177	190	183	185	192	184	187	205	188	185	179	213	181	177	198	197	199	193	180	207	198	210	211	171	171	174	189	210	180	193	181	206	207	191	206	202	204	199	208	173	215	195	201	182	192	183	194	191	178	202	203	188	181	206	184	173	194	213	200	210	199	195	207	192	205	191	172	201	215	202	158	189	195	191	171	189	205	194	209	190	195	224	205	192	236	184	168	192	187	183	200	188	183	194	209	189	191	180	185	207	188	206	188	199	197	190	172	198	198	173	232	187	176	207	189	211	191	204	173	223	190	171	200	173	208	197	194	207	189	199	226	201	225	206	204	179	183	243	203	181	189	188	196	213	213	170	163	209	193	158	189	188	167	201	202	182	209	182	183	182	214	203	187	197	186	195	214	187	191	221	205	218	225	191	187	183	188	170	188	200	209	196	196	209	178	184	200	183	166	214	212	213	185	198	180	185	207	205	188	226	204	192	190	186	216	176	221	198	200	175	186	207	188	195	189	195	184	188	206	176	193	187	224	196	180	192	191	213	201	214	214	201	210	198	200	224	195	198	205	209	218	190	207	185	200	172	198	178	198	213	209	179	217	220	194	206	196	201	185	217	196	205	170	204	195	216	188	207	208	188	195	213	219	200	204	210	187	204	209	184	204	213	200	196	204	213	180	218	222	193	217	189	195	209	193	203	189	179	202	211	192	172	199	183	201	187	206	201	217	172	217	203	193	203	199	188	156	209	207	193	207	177	218	175	198	191	178	217	213	174	221	212	172	196	178	228	194	207	184	186	195	198	169	182	197	203	231	209	185	208	175	205	202	211	180	194	190	200	172	174	186	182	215	188	230	194	209	190	224	190	200	185	208	198	191	225	210	186	201	191	200	208	213	191	224	187	216	198	186	200	189	209	176	189	206	173	198	198	223	197	233	166	203	192	193	178	200	192	214	216	203	209	208	191	192	211	181	195	217	190	178	164	205	208	180	194	227	200	201	204	214	195	177	181	211	204	182	206	189	188	197	198	190	173	186	176	191	185	206	195	196	187	208	192	202	207	194	208	211	193	166	189	196	207	191	208	202	212	199	187	205	200	181	196	179	204	183	188	176	192	201	201	204	196	190	184	216	196	216	178	212	211	178	183	202	212	214	202	218	197	201	170	198	189	198	247	178	175	199	218	197	217	187	193	193	200	215	199	198	209	185	209	187	209	191	198	200	170	203	211	193	215	196	195	196	206	182	213	190	201	213	193	219	204	192	197	197	203	194	176	222	200	190	195	219	205	216	209	188	194	210	215	228	207	189	214	224	207	170	182	180	181	195	189	202	206	194	206	217	176	183	187	195	218	237	192	210	192	198	225	219	234	199	222	178	195	193	189	189	173	193	220	215	188	183	233	206	194	197	179	204	188	216	210	209	198	196	255	197	187	218	182	213	192	185	175	179	204	204	204	190	188	180	208	216	217	182	201	214	192	208	209	222	170	189	175	224	190	183	190	173	206	186	189	220	208	200	227	208	173	220	209	188	181	172	207	193	210	176	214	197	197	202	216	194	205	188	195	170	203	199	187	201	185	183	172	190	216	199	206	201	196	224	193	208	176	217	218	217	201	205	213	176	183	204	221	212	210	197	215	203	187	225	191	189	198	187	214	200	205	228	187	212	200	212	191	205	222	192	197	205	187	195	203	204	193	214	192	211	191	204	212	205	213	192	203	183	196	214	197	188	183	215	177	185	196	191	201	193	203	183	203	199	202	203	222	226	190	222	211	207	193	208	207	172	186	196	212	198	234	199	175	188	182	189	209	190	186	196	195	225	192	206	183	172	187	184	211	200	183	178	199	209	179	186	206	195	170	199	208	200	221	193	188	174	201	192	197	188	195	205	220	190	219	209	212	213	182	174	211	224	202	189	169	184	199	213	227	221	192	207	195	195	195	232	218	194	189	188	203	194	215	194	196	178	169	217	203	196	193	197	198	195	179	195	209	212	198	194	184	198	180	229	198	175	190	215	206	213	217	212	224	183	191	214	204	209	189	166	210	211	213	192	184	201	213	203	188	227	202	192	202	203	196	187	207	189	204	179	193	221	189	186	177	197
26931	46534	40475	25522	15290	7542	2626	487	328	350	328	347	277	330	346	352	331	334	330	373	358	363	365	315	344	324	323	331	336	292	330	337	348	319	308	329	341	352	346	317	301	321	338	333	346	331	319	308	358	321	324	297	327	316	331	318	341	323	313	348	345	339	357	330	323	331	318	350	304	323	337	330	325	329	307	339	349	321	308	325	339	312	368	336	326	331	312	342	339	342	339	333	322	335	318	320	306	324	335	285	325	309	304	353	339	330	280	317	355	351	298	334	317	349	322	335	294	343	311	322	367	318	325	338	312	330	291	316	332	389	309	316	320	340	361	311	340	318	322	317	315	285	309	311	362	345	337	329	311	329	329	332	278	339	308	319	316	347	325	334	310	323	318	333	329	322	300	328	304	316	335	310	325	330	313	287	337	341	324	306	333	343	341	311	328	350	315	310	337	322	340	314	301	310	306	326	319	338	309	339	316	311	328	348	344	310	324	326	316	312	340	356	352	359	346	345	380	364	308	369	340	326	342	328	301	350	298	327	316	305	324	327	324	321	315	329	317	327	330	311	291	312	323	336	312	355	299	331	325	319	307	343	315	306	334	334	357	341	286	345	333	336	294	345	314	354	326	307	320	343	326	306	318	333	356	360	346	305	313	324	356	350	331	347	329	317	327	342	353	292	316	351	323	345	344	312	336	290	379	351	330	320	348	326	336	333	310	320	314	334	318	371	310	338	321	329	321	354	365	328	353	320	338	316	340	334	330	301	300	321	345	336	378	316	328	309	315	329	327	347	310	326	320	324	330	317	295	326	354	298	343	290	338	293	334	337	350	338	323	346	326	332	342	300	308	351	324	353	344	328	346	321	360	360	323	335	326	329	357	333	322	295	329	301	327	310	303	341	310	302	340	304	317	342	314	296	349	331	345	337	335	322	314	336	315	324	323	301	344	330	297	297	343	341	311	360	341	323	334	350	319	348	329	321	331	313	310	339	303	321	315	281	342	337	326	302	328	329	335	332	288	312	336	308	329	304	283	300	337	362	349	306	339	319	346	318	330	314	329	329	342	353	337	318	332	339	344	327	348	345	328	363	313	334	321	320	323	349	324	337	337	301	344	338	314	322	297	338	355	344	354	339	373	333	344	305	315	314	299	342	354	339	326	331	294	332	321	322	311	313	330	344	328	328	327	335	322	337	327	347	333	325	322	347	334	309	340	330	326	344	314	321	352	351	313	314	326	315	320	289	308	314	306	346	333	326	343	304	319	332	331	343	338	315	281	364	309	313	322	329	336	308	318	365	326	334	317	337	343	331	328	320	366	289	312	316	349	349	330	306	320	344	340	355	316	316	335	296	314	298	358	322	293	332	324	315	356	296	321	339	327	322	309	346	332	318	344	342	333	329	335	317	335	357	340	337	356	360	349	348	335	312	314	319	329	360	315	345	343	356	303	310	343	359	316	314	332	356	315	297	309	304	343	315	299	317	335	367	328	351	371	307	336	362	336	320	336	329	301	325	328	362	309	359	342	330	352	303	297	358	347	323	336	323	331	298	288	313	305	322	318	304	309	308	341	342	351	335	334	342	335	360	322	329	293	305	317	275	314	329	345	308	349	330	353	337	333	333	318	340	311	369	332	350	326	356	324	329	333	333	321	333	319	355	312	321	342	343	309	284	279	373	332	351	313	337	286	334	316	320	334	389	343	347	347	335	315	330	339	322	319	314	337	364	303	307	323	334	327	321	311	321	325	338	334	333	326	340	321	327	331	316	335	343	348	341	343	307	354	350	339	367	284	325	303	353	329	366	311	320	320	286	319	318	349	335	338	318	337	340	373	315	316	327	377	305	338	329	366	329	290	351	364	319	313	336	314	321	302	339	337	343	332	331	332	345	317	323	342	339	311	308	338	355	343	321	332	309	337	325	321	320	335	327	347	347	316	345	337	328	318	351	308	331	293	338	316	289	352	329	334	327	352	315	356	321	324	314	341	345	305	367	306	325	318	370	295	328	294	295	358	347	313	363	324	303	354	309	310	346	357	315	318	333	295	343	316	310	311	324	333	301	307	316	297	300	306	345	354	334	353	301	325	307	324	321	327	354	329	319	320	303	361	301	353	330	295	343	330	327	326	330	358	350	328	309	319	348	312	310	341	308	375	332	334	331	334	337	335	322	360	333	320	332	355	316	317	308	308	308	332	352	339	356	323	334	330	305	318	331	332	332	387	344	334	331	313	332	313	332	326	334	312	352	297	347	331	333	320	311	321	373	312	323	333	322	325	304	336	339	327	315	326	323	317	317	351	332	359	295	306	321	316	320	342	321	331	328	338	323	303	313	337	317	326	323	330	306	312	323	315	347	318	342	335	359	334	291	335	305	352	313	361	337	308	314	310	341	289	329	326	299	320	311	351	334	321	311	296	306	317	307	316	321	310	363	350	316	327	326	335	337	334	338	331	335	320	368	341	320	314	326	344	308	342	300	324	318	350	294	338	333	315	330	339	315	355	313	288	341	319	305	340	286	324	306	333	323	351	297	362	364	314	324	339	345	332	323	302	348	311	332	365	299	325	311	313	346	302	330	336	318	349	320	305	346	318	283	301	288	358	314	315	324	330	332	347	334	361	303	333	303	279	330	357	316	357	335	284	308	313	356	318	309	308	310	318	325	328	313	321	347	331	298	331	316	350	318	326	329	343	295	322	327	336	302	326	320	317	318	335	328	316	321	328	284	313	340	323	321	304	346	324	333	355	357	314	319	350	317	317	333	336	327	315	330	303	343	314	346	363	309	271	349	314	323	326	335	313	366	337	356	338	307	332	332	343	339	338	347	352	309	327	319	323	353	370	344	282	332	345	308	313	350	357	312	362	321	342	328	306	320	341	345	315	310	323	339	303	335	313	321	311	362	312	301	336	341	292	309	304	321	323	324	311	321	316	314	307	348	301	342	356	338	316	285	352	337	322	348	337	332	317	329	350	311	325	292	320	308	291	333	300	294	353	321	318	326	336	297	358	320	315	340	324	336	318	307	301	304	323	319	321	338	329	324	341	327	300	309	339	282	363	326	341	337	333	321	324	292	308	333	316	336	340	317	339	309	339	316	333	339	320	351	333	292	326	317	307	323	333	341	324	325	362	315	328	313	319	333	313	364	307	306	312	338	349	323	354	329	360	343	322	325	328	332	299	316	321	324	332	327	362	328	328	308	364	311	316	317	315	365	347	314	328	342	322	339	308	317	301	320	318	343	292	345	351	303	327	328	313	331	327	315	324	307	336	362	346	300	335	319	318	349	337	306	293	346	328	310	308	324	330	351	312	334	314	334	299	324	316	323	323	323	340	329	299	314	331	364	335	319	327	351	321	315	343	308	317	325	341	342	344	353	311	338	318	320	337	334	356	349	309	296	322	343	339	332	298	313	367	352	321	320	328	369	350	356	316	301	311	333	337	352	315	297	328	349	310	332	314	344	303	336	318	330	316	317	284	318	338	348	331	325	335	308
24464	23038	38974	42268	35023	23785	10499	1580	354	299	308	305	331	270	298	290	335	333	290	298	324	299	310	292	319	304	311	302	340	304	308	315	266	335	318	286	327	297	300	319	307	332	330	286	291	308	305	317	322	266	311	282	346	296	310	287	332	321	303	312	304	303	311	297	273	292	330	299	307	321	335	316	316	307	280	292	294	281	283	314	296	300	286	319	263	308	330	304	297	316	304	291	282	289	290	301	296	275	292	322	304	304	291	301	331	264	294	315	304	278	309	302	276	305	294	309	303	298	295	321	303	329	289	291	308	338	313	292	309	302	306	293	300	329	295	321	327	275	313	298	303	310	309	281	315	299	299	324	305	305	287	303	289	315	310	300	305	294	286	298	291	294	312	295	307	302	278	296	324	304	291	311	316	321	309	300	315	329	306	315	334	320	312	301	323	274	314	307	305	283	332	303	298	301	295	325	307	292	278	299	324	269	282	307	301	330	311	299	269	293	306	336	321	274	281	277	286	327	277	323	288	312	292	276	290	290	314	274	290	346	292	299	305	315	306	313	285	325	290	281	320	327	332	296	296	305	297	309	283	305	276	271	302	321	298	292	315	315	304	311	307	305	314	278	305	314	316	304	290	298	315	308	271	313	318	327	301	306	271	312	303	288	321	282	295	296	274	323	301	285	279	327	312	271	312	297	314	308	321	292	330	310	281	287	302	279	289	315	310	301	282	306	271	281	293	315	285	333	284	315	314	320	311	301	301	313	291	316	311	286	308	281	314	296	312	307	311	310	303	293	305	322	282	328	302	317	327	325	322	281	308	293	299	293	299	296	296	321	301	283	308	305	270	287	322	284	319	287	294	320	313	305	260	287	311	313	324	326	331	295	285	310	286	297	308	301	325	313	299	291	298	283	277	291	282	306	319	294	291	319	286	308	305	325	341	324	301	316	331	305	269	306	274	308	325	293	303	309	282	302	304	315	311	325	328	311	325	292	288	286	300	301	297	330	314	299	278	301	325	350	268	295	307	330	325	287	282	293	289	292	314	311	284	279	291	327	285	304	298	308	309	302	293	320	344	276	291	304	334	329	297	327	301	307	290	324	300	282	292	278	290	292	299	339	324	300	279	302	289	270	333	296	316	292	304	283	309	311	309	309	274	298	305	287	269	315	259	296	292	282	278	294	289	319	292	322	303	326	347	283	278	315	314	302	281	314	274	290	313	321	303	273	264	337	290	284	335	311	296	301	287	305	299	319	321	284	298	286	323	322	262	293	295	307	313	334	300	335	310	299	324	301	257	311	304	293	316	323	312	323	295	338	304	292	306	284	325	311	309	308	301	312	334	274	296	308	304	293	299	296	305	270	274	278	300	310	312	310	302	331	292	297	291	307	290	290	314	297	316	302	300	282	278	315	296	318	320	299	292	296	296	304	301	290	288	286	287	329	285	311	299	275	298	300	319	290	293	319	292	296	270	298	282	328	319	290	318	327	284	309	328	312	257	295	308	311	281	312	307	300	305	306	293	313	321	283	314	303	298	310	338	288	306	328	236	313	295	345	311	299	291	265	297	304	304	345	283	320	320	324	269	308	283	298	276	311	297	315	294	310	300	329	311	296	292	297	310	290	252	305	313	310	292	290	269	305	337	309	308	292	312	307	289	299	309	293	316	304	314	321	295	313	319	311	303	321	313	297	283	298	315	288	327	302	276	276	313	300	306	292	298	315	318	300	284	348	282	318	294	309	311	290	299	297	286	311	290	312	348	283	294	314	325	289	297	295	309	285	302	286	331	296	309	277	321	288	288	345	309	290	275	317	315	304	267	273	288	290	284	289	300	282	312	316	330	290	296	331	318	318	318	300	299	300	271	310	304	312	307	326	309	290	288	323	289	305	313	295	297	294	273	312	291	308	291	319	305	304	275	293	289	303	269	307	289	277	300	311	295	260	347	269	286	298	300	316	307	322	308	314	332	310	282	278	308	306	289	277	293	296	284	309	283	285	312	286	325	278	298	272	294	305	311	313	308	278	319	310	348	287	314	284	311	309	316	299	313	325	300	302	307	300	294	313	284	313	300	357	311	352	295	313	295	309	302	291	317	284	260	300	306	317	318	303	332	302	269	291	311	262	265	320	304	291	303	277	311	290	297	282	295	335	330	314	274	307	295	308	294	285	308	281	291	314	313	303	270	297	311	303	295	301	311	306	276	285	295	307	297	293	314	303	329	321	285	284	321	293	299	265	332	316	302	292	284	323	281	297	290	295	267	308	275	285	333	297	314	271	308	311	287	280	324	282	283	296	314	284	300	337	283	309	299	315	273	276	332	298	288	286	293	293	298	284	315	318	314	285	332	327	311	271	293	308	308	314	285	282	303	309	297	320	295	307	323	331	309	298	296	287	284	314	300	303	272	280	289	309	300	319	324	297	304	261	318	309	282	289	305	326	303	333	325	315	301	332	323	329	301	296	298	309	278	304	312	287	295	321	299	298	303	311	308	296	304	321	329	325	295	293	307	286	314	307	323	278	306	289	285	319	324	277	288	321	325	300	288	293	277	323	284	318	303	331	298	286	336	296	311	298	290	289	268	335	295	305	315	292	314	288	279	292	314	304	288	275	297	307	308	304	284	290	297	284	304	320	297	315	334	302	351	295	284	292	282	322	290	281	291	331	279	311	294	343	304	333	295	299	299	331	303	276	293	295	308	295	292	321	303	304	314	312	309	302	312	290	326	309	286	295	289	322	305	288	291	260	299	301	328	316	299	287	274	316	300	330	350	295	312	288	323	306	309	322	321	286	303	274	273	300	325	290	296	314	303	290	309	311	285	295	297	276	271	328	294	303	299	324	300	309	323	316	291	297	321	287	320	293	299	298	293	311	288	285	290	308	329	274	299	338	298	342	273	298	312	291	341	326	312	299	313	275	295	254	311	309	358	301	320	265	317	291	319	299	313	320	278	311	302	310	280	293	306	297	344	297	289	311	270	306	316	308	318	301	292	288	323	305	311	326	301	318	317	294	294	299	273	302	308	286	338	324	277	278	324	285	388	318	316	315	309	345	313	299	284	316	303	317	303	305	319	306	307	295	302	284	319	314	300	331	292	277	287	293	274	312	301	291	304	267	281	292	320	321	320	316	296	302	283	295	299	317	306	283	270	284	297	328	310	312	296	283	300	293	302	305	263	292	310	314	297	287	285	298	303	308	308	333	321	315	329	288	314	308	324	320	284	301	300	287	288	298	282	306	330	321	303	298	274	311	298	290	333	286	305	294	308	301	295	310	301	299	297	280	279	287	264	294	300	263	322	269	311	286	312	322	329	340	289	291	307	306	314	288	315	306	315	319	309	281	305	273	304	276	290	295	318	267	309	297	297	283	306	315	321	325	332	265	296	279	303	312	307	292	332	302	315	309	308	301	296	258	267	307	307	304	295	312	314	274	306	313	305	326	297	295	296	315	319	298	291	284	268	315	317	297	290	257	284	302	313	286	258	313	300	281
51093	88992	74942	56107	42521	27185	11821	2722	439	473	491	492	503	495	511	496	483	517	439	461	467	531	490	521	503	515	496	483	490	505	497	499	458	489	449	452	491	499	461	465	554	502	450	490	479	496	465	491	501	487	480	457	474	456	460	477	497	510	519	493	507	503	511	489	482	451	467	522	466	477	479	509	484	497	529	500	466	480	532	502	483	484	484	464	490	454	449	484	473	496	472	463	481	455	465	474	519	508	480	453	478	491	437	480	454	486	479	494	495	476	487	450	484	471	490	494	513	505	522	496	476	487	486	483	476	469	510	535	486	514	461	481	481	503	486	455	499	461	491	508	482	422	491	473	490	501	451	456	483	485	462	500	503	460	483	495	503	456	464	520	460	486	463	468	453	475	440	473	477	506	480	474	482	483	474	482	485	494	541	491	499	524	485	468	487	488	528	531	443	460	475	474	494	486	446	477	512	485	481	491	507	474	515	473	531	491	496	488	513	488	475	512	529	489	479	479	477	473	511	498	512	502	488	538	480	505	469	429	462	441	494	507	498	489	470	484	478	505	482	447	490	482	476	505	504	472	439	502	524	502	481	525	482	488	497	463	513	483	474	479	494	500	527	493	476	457	510	452	513	494	494	445	515	479	500	428	511	513	461	492	484	511	482	490	517	485	456	494	494	508	482	488	474	473	476	479	511	505	505	462	482	497	486	438	512	485	481	508	482	479	501	476	465	460	469	476	485	452	472	501	488	516	490	492	503	486	522	479	503	466	515	468	492	507	499	510	480	500	491	468	497	458	443	516	458	507	467	460	482	513	478	486	482	488	486	460	496	451	490	450	480	504	481	471	457	481	489	477	478	486	454	483	523	494	485	488	486	482	516	518	508	443	482	490	474	512	451	492	502	477	490	422	484	476	455	516	506	470	518	503	480	527	470	491	470	493	492	512	500	467	492	500	477	484	477	459	466	540	482	467	525	448	490	476	452	499	473	488	500	473	463	498	462	471	498	460	469	507	467	500	499	470	487	451	478	483	528	498	454	463	476	510	506	454	495	491	461	463	462	468	480	497	522	541	439	474	487	447	511	484	457	506	505	498	488	508	492	493	494	508	485	463	507	483	443	512	499	482	512	469	479	549	469	482	518	471	488	467	485	460	502	487	462	471	493	489	480	516	459	458	475	484	469	490	497	503	443	467	525	458	485	480	499	458	521	527	444	509	512	484	505	501	485	500	467	488	466	494	503	489	486	500	486	492	489	493	492	496	479	448	501	499	465	460	439	497	487	505	517	509	493	483	483	494	473	490	500	495	468	490	493	482	503	475	493	470	514	506	541	492	476	465	496	515	512	451	524	482	463	468	477	494	483	468	444	474	494	502	505	496	454	489	443	499	492	438	491	488	475	487	469	483	510	431	455	510	453	446	482	465	477	522	509	476	472	483	506	477	519	478	506	515	525	507	542	496	482	495	448	485	491	452	480	476	488	503	462	508	462	540	507	479	507	513	453	503	479	451	470	482	470	529	483	481	504	500	495	477	506	470	509	500	464	522	470	501	454	481	493	457	445	473	460	463	481	485	507	463	514	511	481	487	524	455	490	483	457	474	488	505	491	477	457	488	467	489	447	488	527	487	509	513	490	500	466	441	502	480	515	477	510	490	527	507	445	500	456	487	508	479	447	509	497	487	539	538	503	471	502	530	507	497	479	485	476	495	480	487	449	465	488	450	446	487	498	507	491	466	471	477	453	463	489	493	496	495	465	481	485	488	490	468	508	500	494	496	434	520	504	487	470	479	474	512	512	512	483	527	475	511	507	492	453	486	500	478	493	473	494	495	502	501	507	476	464	459	501	471	477	462	525	440	474	479	481	493	504	483	477	482	476	490	449	466	492	453	439	482	499	483	501	484	520	473	480	486	480	492	469	475	472	498	490	480	524	467	494	503	493	468	489	518	471	481	533	473	468	518	475	490	503	478	489	456	473	514	521	429	527	465	505	491	503	477	487	518	455	484	476	508	478	480	489	494	497	500	495	463	498	457	480	483	503	503	480	481	487	517	466	500	438	488	496	470	510	486	485	479	477	485	447	502	455	470	513	484	491	466	483	516	508	486	474	508	509	510	436	464	499	488	467	468	469	476	472	464	500	490	505	462	487	488	419	469	477	436	463	481	481	489	502	456	482	478	515	462	484	460	456	524	475	494	491	484	528	503	547	465	535	492	458	472	496	470	479	521	477	469	488	476	512	472	485	468	480	488	479	516	518	458	480	500	494	491	510	463	461	495	518	485	493	507	410	482	501	499	461	490	487	456	508	525	484	467	479	499	459	465	526	476	494	465	464	491	510	533	505	488	496	490	462	479	454	493	476	517	469	456	464	475	475	487	494	481	498	504	503	468	499	494	476	496	481	471	506	469	499	529	456	451	497	481	482	459	476	512	461	475	503	494	505	455	500	455	495	448	532	515	455	532	509	468	463	472	475	518	465	450	485	512	485	471	487	474	470	486	490	482	490	470	511	507	473	478	486	467	498	466	512	481	511	479	484	497	507	513	510	546	437	495	492	526	492	501	488	504	495	519	460	507	464	485	506	464	479	467	478	450	464	493	500	476	501	478	525	483	472	458	488	422	507	500	471	465	505	476	479	489	484	541	433	466	499	469	503	455	505	465	473	501	454	471	475	505	479	440	523	452	442	516	503	479	460	485	493	493	479	490	497	504	441	475	450	481	487	555	468	484	497	453	472	509	458	496	478	480	477	466	484	477	510	460	517	458	513	489	530	497	457	488	490	474	458	490	457	511	515	512	489	506	503	484	483	452	527	472	499	482	471	541	459	503	464	476	526	502	487	465	493	509	515	516	480	460	459	423	467	474	476	449	492	510	472	507	445	455	515	456	429	488	479	511	546	493	487	442	466	481	486	471	489	490	529	491	502	471	455	518	451	475	497	479	473	464	534	484	475	473	530	511	450	543	468	513	492	475	493	476	474	451	460	467	468	489	484	457	519	497	456	510	481	502	494	501	511	540	501	485	475	459	481	438	454	478	488	476	469	478	528	478	477	469	472	474	492	486	493	463	512	494	479	465	517	484	463	518	504	460	435	498	486	486	462	469	467	460	476	461	489	462	477	483	487	460	469	482	488	479	458	507	488	433	494	471	512	452	508	475	470	468	490	470	451	508	464	468	466	521	511	461	498	508	483	490	471	465	493	500	479	487	471	467	477	490	501	473	520	485	450	476	482	491	467	482	472	467	486	471	505	453	471	477	476	459	478	436	488	465	458	478	473	486	503	504	487	453	469	513	472	476	459	491	459	448	529	512	482	495	499	455	483	524	500	470	514	478	513	520	439	469	512	504	477	524	495	472	437	457	487	465	492	492	487	506	482	501	465	492	464	471	467	482	487	457	499	525	453	480	492	520	492	507	534	472	484	482	479	463	498	519	487	483	484	490	479	482	495	440	508	474	435	478	446	485	485	468	495	498	456	453	459	487	475	488	455	524
23247	21940	35836	38395	33785	26685	17350	2981	418	395	433	393	404	427	409	394	388	394	425	376	381	376	393	412	373	397	398	436	382	401	450	409	394	396	382	390	391	410	413	378	377	422	402	399	396	392	398	374	433	408	393	373	419	406	380	385	409	436	398	395	379	392	395	411	354	420	371	376	426	401	407	371	402	386	392	399	435	354	377	384	410	399	405	399	410	417	384	384	423	405	385	374	417	430	394	386	378	384	410	414	394	383	390	408	411	388	387	406	421	394	387	404	407	368	391	386	400	370	416	384	397	388	405	404	433	416	394	385	390	416	393	390	397	389	413	425	372	380	411	402	408	413	389	395	359	387	387	397	368	389	425	371	404	378	405	385	423	382	410	415	405	341	413	414	416	367	419	388	419	406	388	386	412	418	364	377	398	392	406	424	409	381	363	390	395	353	424	393	400	386	394	420	398	400	421	392	438	386	399	391	414	383	395	397	385	414	402	387	383	377	389	399	401	403	406	408	408	406	391	392	409	374	396	392	405	395	399	407	388	409	405	397	361	421	408	387	422	412	363	414	389	429	429	404	390	419	386	404	411	384	423	403	411	410	380	405	423	353	366	381	395	421	356	364	398	391	389	400	361	422	400	420	433	366	390	397	425	360	372	381	398	402	409	394	428	375	399	395	384	378	412	383	374	393	398	363	359	411	367	401	389	381	376	423	370	412	404	395	403	387	401	386	378	413	381	392	401	386	402	401	410	409	439	395	379	415	372	358	401	392	408	395	425	382	411	378	381	400	423	405	407	410	401	385	417	378	380	406	411	424	433	411	403	401	405	385	384	412	396	441	392	390	415	402	395	352	381	395	401	346	411	381	420	382	335	392	401	400	351	371	392	376	408	392	396	377	383	403	429	402	412	380	382	392	385	400	400	408	363	383	377	394	413	388	378	412	450	402	397	382	379	394	394	425	420	384	399	356	441	388	411	374	427	362	392	416	363	369	395	420	430	404	377	400	399	419	396	412	390	413	404	364	415	410	409	399	367	413	403	383	386	384	407	387	386	445	411	382	415	423	385	386	400	410	378	405	375	375	421	401	401	403	400	368	374	377	414	426	384	390	367	414	413	386	387	391	413	346	415	396	382	388	366	385	386	398	386	376	385	384	435	372	374	391	377	352	420	411	386	404	375	390	381	400	399	412	395	356	412	404	387	409	410	419	420	405	380	429	400	392	402	374	375	399	402	365	372	386	389	385	393	405	406	355	384	400	369	384	397	439	372	376	405	391	382	394	383	383	404	370	392	395	421	383	394	391	372	402	384	369	359	385	349	398	403	372	383	396	408	392	402	394	398	399	385	371	446	412	418	375	389	381	401	399	389	409	385	374	398	416	379	372	365	359	409	421	388	378	376	415	398	390	387	397	369	443	382	404	375	406	384	376	403	402	413	368	401	434	404	352	372	392	419	387	388	379	374	375	409	435	406	430	399	422	398	375	394	437	393	399	377	394	407	414	383	395	409	358	371	389	412	376	419	405	408	388	372	465	466	385	413	366	392	400	364	364	358	416	392	376	361	418	445	421	410	368	391	409	370	459	368	449	414	408	379	387	438	411	369	402	408	381	379	447	399	401	402	396	379	397	414	405	375	352	393	421	387	406	416	382	394	353	342	374	416	374	411	414	402	391	422	377	378	386	376	417	381	392	386	395	397	395	387	397	387	386	400	406	373	415	393	437	392	399	400	363	372	392	403	389	411	421	402	387	406	369	416	391	449	419	442	376	385	417	404	391	441	404	383	391	392	410	386	377	372	377	339	389	402	424	433	373	353	386	395	397	377	384	393	403	402	362	371	414	404	419	418	385	375	386	385	396	380	395	400	409	398	391	425	403	368	414	384	380	415	432	402	421	365	402	399	377	395	414	408	401	400	387	380	413	416	387	392	405	374	435	377	422	379	392	369	397	389	369	401	376	368	407	407	404	407	396	402	420	422	392	407	395	388	360	394	395	410	421	387	433	379	377	355	427	392	411	402	410	396	353	396	396	387	390	386	410	373	419	394	402	377	410	399	384	431	402	415	411	404	387	389	363	396	411	402	410	379	384	392	385	376	428	403	383	413	412	411	399	404	393	397	359	398	424	394	376	397	395	379	398	393	358	398	383	391	374	411	391	360	393	380	365	380	405	390	390	389	358	376	369	384	412	375	405	393	364	382	373	378	417	375	403	380	376	405	419	361	417	385	399	381	370	402	364	398	382	413	365	387	401	374	384	390	435	359	400	403	414	418	411	414	393	405	379	388	368	382	382	413	386	379	396	388	357	369	410	377	408	371	368	403	415	410	382	401	391	395	394	387	400	352	370	384	386	429	406	398	427	416	391	400	415	415	389	388	348	376	407	367	381	395	400	401	351	400	388	360	380	365	408	427	410	365	415	398	378	419	365	374	395	413	357	430	397	370	378	429	389	385	401	378	390	398	379	402	392	404	364	375	413	422	407	414	414	373	356	386	410	384	378	383	402	340	403	361	404	408	373	397	396	399	400	403	404	401	369	408	406	387	427	385	417	400	378	431	379	409	407	392	409	394	416	398	379	389	416	395	377	358	409	369	436	370	391	410	380	375	385	374	363	408	395	338	416	422	391	420	406	406	391	417	418	385	413	396	395	385	434	407	386	383	383	399	378	384	371	406	412	377	414	415	389	423	396	391	419	388	367	371	406	423	410	380	421	373	388	372	401	380	410	411	409	373	386	394	367	406	409	385	372	404	390	388	391	413	423	417	415	438	409	389	391	410	356	393	411	390	386	361	405	375	406	419	407	416	384	416	377	410	408	388	389	400	393	389	364	428	399	389	388	422	388	394	381	393	379	374	401	411	382	419	372	393	400	416	426	425	385	391	414	434	414	390	382	423	401	405	393	389	407	367	415	414	389	399	370	414	405	421	408	392	418	352	389	388	379	391	421	404	399	376	381	410	339	402	385	413	400	410	418	402	392	383	357	423	378	396	397	374	369	378	377	416	384	420	359	389	400	379	407	396	426	375	350	361	369	368	393	399	390	406	435	390	396	336	379	403	398	393	384	399	381	388	371	424	377	351	365	398	410	370	385	389	395	425	395	362	433	375	422	398	410	380	409	383	367	378	392	388	377	409	388	388	406	374	400	392	383	427	393	388	358	408	381	399	412	388	370	366	432	383	422	420	408	396	392	373	397	370	383	408	393	405	402	408	393	378	377	417	400	396	380	397	363	414	410	414	391	399	378	396	371	365	390	410	397	388	385	410	407	367	404	408	404	381	379	452	405	420	347	386	386	385	413	419	406	395	397	391	381	382	404	410	409	395	412	411	403	433	414	401	396	391	411	432	392	385	366	365	397	380	410	392	414	367	417	400	417	408	361	384	406	390	402	384	353	411	407	396	371	400	408	428	419	426	413	396	386	388	386	393	388	381	429	361	412	385	406	385	380	414	388	413	402	382	381	424	420	379	393	359	367	364	398	420	386	391	408	424	403
58616	99964	90278	70310	49851	32091	15318	3813	602	600	680	583	607	617	624	646	635	605	629	587	609	560	636	619	603	603	605	602	650	584	611	611	590	630	558	602	624	610	630	617	621	572	611	632	558	653	597	587	608	631	611	579	607	608	572	587	603	640	603	614	584	605	618	616	624	558	600	558	583	592	572	596	574	598	623	625	602	628	624	566	624	597	585	565	648	616	604	579	614	645	562	619	550	591	619	600	622	555	611	628	596	619	601	608	598	626	638	625	601	656	622	591	644	647	592	598	600	583	576	632	613	615	575	606	591	594	590	612	612	586	585	655	598	614	598	611	615	611	597	580	615	589	637	608	601	590	571	598	622	574	613	591	613	587	633	621	634	591	610	616	607	587	563	629	607	601	609	608	608	605	604	628	580	641	648	599	627	609	595	607	634	606	600	601	659	608	605	610	574	573	647	576	606	585	596	609	610	598	599	613	586	586	564	562	628	608	634	584	584	606	634	605	668	603	588	622	577	600	615	636	575	588	594	610	592	581	590	581	575	611	593	609	639	632	549	568	618	586	624	615	590	612	557	579	618	605	618	609	576	586	616	606	609	637	602	583	586	628	587	592	623	595	559	612	598	594	600	631	586	620	581	541	579	654	620	635	615	581	570	602	616	611	658	558	602	610	605	588	639	606	594	685	600	614	596	621	584	611	687	575	626	596	627	628	593	612	609	594	610	600	611	606	560	566	642	550	612	599	639	645	589	585	637	572	582	598	597	571	606	593	600	572	639	599	590	604	586	640	617	624	617	580	595	617	593	634	603	628	551	609	562	621	595	636	608	610	604	614	634	597	596	625	689	591	578	624	581	595	580	597	579	640	557	678	610	621	623	661	558	588	565	605	568	614	622	599	626	620	597	596	591	609	614	618	634	629	668	617	585	600	607	633	615	618	654	608	596	602	595	606	596	553	605	604	613	593	577	567	592	600	575	649	576	613	606	601	601	609	638	641	622	648	621	579	649	604	582	614	613	604	626	599	632	620	583	590	641	564	616	598	615	589	591	581	617	579	557	601	573	630	610	639	597	623	621	586	626	607	642	603	628	631	583	629	582	623	631	567	590	638	608	590	600	617	589	589	629	603	585	598	595	576	648	621	578	535	666	612	610	602	610	588	620	615	616	621	629	619	644	597	600	644	611	606	583	631	581	597	598	580	586	588	586	601	617	621	592	632	584	621	598	606	609	590	615	581	592	651	617	571	635	598	622	631	643	575	613	615	585	581	568	625	603	636	630	602	615	625	584	606	577	599	592	597	567	561	640	629	607	578	593	577	628	588	608	625	611	545	617	610	658	588	606	604	617	619	591	620	601	588	597	599	617	602	598	638	601	617	595	593	598	609	646	612	594	610	583	612	597	607	671	609	589	606	625	587	600	597	610	586	611	633	619	605	613	598	619	658	646	565	595	574	637	592	615	579	584	589	630	624	634	591	611	609	640	621	605	598	624	596	575	634	599	628	638	626	609	635	626	602	666	615	599	631	625	541	603	580	575	578	587	640	608	599	602	590	552	627	600	551	560	651	603	572	635	647	608	610	604	578	627	600	601	623	633	611	622	608	597	658	622	618	617	608	600	574	590	608	604	624	597	581	571	599	618	650	625	625	577	605	588	608	561	619	592	576	625	603	605	574	639	615	593	637	633	612	601	617	644	589	599	623	619	652	610	608	630	617	569	603	610	590	599	589	615	580	572	602	659	640	594	630	623	577	585	580	567	587	673	600	545	601	598	580	625	617	579	609	593	586	649	596	619	567	575	634	628	579	626	686	587	588	632	593	667	624	631	643	602	632	581	590	574	597	601	597	654	613	654	597	621	549	606	582	646	621	621	659	638	614	646	594	566	565	604	557	631	633	570	567	594	624	639	584	634	587	605	633	600	620	598	613	574	602	608	588	599	594	582	601	596	576	612	606	599	622	622	611	638	664	613	664	583	608	661	617	634	603	613	627	627	590	563	618	554	568	600	590	604	627	603	622	627	614	576	594	617	616	577	579	612	592	579	633	632	602	605	602	616	614	630	605	609	593	564	590	605	607	571	601	615	602	603	596	626	599	617	592	603	575	598	569	560	583	631	600	589	618	589	588	589	630	621	624	543	614	629	584	594	616	580	596	550	577	612	567	626	617	616	638	629	597	612	637	607	615	609	571	608	618	583	625	594	600	608	640	606	592	644	593	625	613	592	602	583	599	574	540	603	616	597	655	636	596	633	620	577	619	638	606	628	583	635	580	590	604	603	602	627	600	590	637	609	611	613	580	558	635	596	619	591	598	567	580	587	643	567	575	633	620	595	609	593	582	596	585	597	609	598	611	595	569	579	568	577	594	565	590	599	642	623	603	601	587	611	618	564	624	569	585	619	574	592	617	584	609	621	574	631	625	598	589	642	610	620	649	567	614	598	591	594	640	594	557	613	584	601	600	606	545	597	577	637	620	580	633	656	635	605	583	592	582	618	582	572	634	582	610	655	624	653	620	628	576	586	591	630	661	616	570	621	610	599	597	615	620	619	599	571	600	625	593	624	578	597	642	584	591	641	620	598	604	616	624	576	582	555	619	630	649	588	597	595	634	603	617	547	565	558	589	586	628	601	619	619	628	579	609	624	552	615	600	604	598	601	617	574	630	600	607	602	582	579	615	569	620	640	588	678	589	590	591	631	609	596	632	613	601	607	598	571	619	588	666	588	620	594	612	599	642	602	596	591	643	574	616	612	628	565	596	637	569	627	599	616	614	632	620	606	652	628	562	625	627	600	600	586	619	604	599	599	589	614	583	605	606	609	574	601	640	633	629	607	564	620	586	629	620	559	557	600	629	599	605	635	626	598	619	610	572	571	591	601	538	593	637	590	622	586	563	614	589	630	569	530	590	571	578	597	661	603	603	574	583	612	603	595	594	572	616	590	624	600	593	618	607	569	643	620	632	567	619	614	584	623	586	603	616	641	629	567	610	594	594	581	588	610	633	609	586	627	580	611	607	627	600	575	583	586	632	644	603	659	589	616	602	594	601	584	633	629	551	603	605	580	619	659	582	597	624	615	603	617	614	602	553	638	546	602	591	631	621	598	641	613	591	620	586	602	614	597	562	574	609	638	600	628	588	574	618	609	611	581	663	596	611	585	576	595	586	605	607	630	608	631	629	608	594	606	605	616	615	618	575	589	607	559	636	647	608	613	622	600	574	560	625	568	596	574	605	598	584	554	590	640	617	628	606	583	632	592	585	641	610	630	615	578	632	583	573	608	610	587	584	570	624	597	564	639	618	585	580	597	606	614	627	636	573	590	610	612	623	604	614	578	607	599	580	624	600	606	574	637	633	583	599	615	607	598	589	639	594	599	594	596	602	607	637	595	625	626	610	603	558	569	616	570	642	576	616	613	645	589	611	561	580	629	600	597	626	598	585	617	584	608	627	596	607	587	622	587	554	583	622	578	584	618	624	618	632	588	561	578	585	573	543
27275	27045	34940	24391	10185	3053	962	295	245	197	196	220	212	183	200	230	206	224	229	216	218	230	201	193	227	209	186	221	207	195	236	216	193	219	242	212	220	212	212	185	190	215	215	244	223	208	230	191	231	186	218	247	239	211	226	214	207	194	202	195	208	219	220	215	197	190	211	212	208	243	234	183	228	232	213	222	202	236	215	182	236	211	206	194	214	204	237	184	226	209	214	227	253	221	213	216	188	218	208	235	203	237	205	202	199	238	231	238	202	191	209	232	223	190	213	217	198	249	189	219	214	189	217	190	195	226	206	217	211	239	221	205	193	223	220	196	204	212	224	216	214	233	213	223	226	226	211	228	203	223	206	223	215	207	210	196	236	205	222	216	195	228	211	193	216	219	242	225	206	212	193	203	201	208	215	235	216	208	205	200	200	224	206	213	201	204	215	200	222	230	208	214	210	251	219	178	199	222	208	218	229	223	226	242	218	226	204	212	209	198	205	204	231	210	223	204	216	206	209	190	204	207	200	208	214	221	243	201	222	214	226	236	222	195	245	206	213	190	196	214	215	217	199	216	206	226	201	200	210	217	233	203	193	195	183	227	205	210	211	209	196	201	196	209	212	195	212	221	177	186	220	213	223	234	213	191	214	212	220	201	200	209	206	220	224	201	195	237	209	222	213	219	234	210	209	223	214	195	204	193	218	204	200	208	213	217	217	218	192	205	231	226	198	233	215	237	188	200	215	214	219	214	195	205	213	193	211	174	227	209	242	209	228	225	208	226	181	218	254	220	221	225	239	214	187	229	194	220	225	210	200	226	196	195	209	249	214	192	219	224	225	212	193	228	221	217	204	221	227	218	219	198	209	231	196	213	199	245	222	243	213	198	224	206	208	221	242	202	203	199	194	216	206	220	235	216	206	211	177	199	222	197	227	201	200	199	210	200	207	200	228	206	186	193	213	204	242	196	222	244	241	211	205	199	219	219	222	232	239	203	224	245	226	196	215	226	191	186	227	196	219	195	238	224	194	218	212	199	220	230	221	224	220	214	206	200	205	229	222	213	197	201	218	227	234	196	208	209	195	222	210	195	196	204	216	209	222	238	199	221	224	220	212	197	251	222	207	209	217	222	202	217	206	216	225	253	205	200	247	219	226	215	218	172	194	203	227	249	226	197	217	189	205	202	225	203	219	225	196	207	221	224	210	232	201	216	207	219	203	205	206	214	221	251	197	242	226	244	232	213	217	208	201	203	197	218	213	228	210	198	209	217	217	190	236	241	220	204	223	209	220	223	212	213	196	235	227	215	194	225	221	211	208	213	227	205	229	202	197	236	197	207	226	200	221	231	224	193	204	194	193	231	214	194	243	233	216	262	205	232	189	197	207	207	205	211	213	217	214	203	224	238	238	192	224	189	204	227	218	212	214	226	233	184	227	221	208	209	211	208	211	219	225	222	224	211	186	225	206	227	171	227	235	225	213	209	189	220	212	209	213	201	219	210	218	206	234	223	198	199	220	224	226	222	234	194	221	199	204	194	220	226	233	225	218	206	220	203	221	240	187	213	214	213	231	202	207	212	212	217	214	211	200	206	217	236	205	218	232	208	231	202	202	211	204	194	230	229	211	226	214	214	209	241	213	192	199	189	188	227	208	206	217	200	229	220	210	195	210	193	207	203	236	212	212	218	203	211	205	200	211	221	240	238	208	219	227	193	200	204	224	241	205	213	218	222	225	191	205	217	193	219	187	208	219	222	223	205	241	231	226	217	231	218	214	216	216	209	219	201	205	222	200	221	214	219	213	244	239	228	214	218	201	198	205	194	214	205	219	222	230	223	209	227	197	213	234	203	222	221	228	215	216	185	226	198	215	213	217	224	204	226	219	254	193	226	224	216	223	220	230	214	198	198	233	203	227	215	202	190	201	217	212	207	215	212	242	198	222	222	205	221	224	230	225	212	244	218	206	171	207	213	221	201	207	192	218	227	208	234	230	223	244	218	230	196	211	237	203	222	242	201	205	204	247	222	231	200	213	188	212	215	236	219	193	225	232	221	213	228	208	179	195	210	197	200	220	230	195	218	202	227	215	220	255	229	221	218	205	229	212	194	207	195	213	227	235	206	209	221	214	198	215	214	208	230	212	218	227	214	210	222	199	203	224	209	189	219	219	189	214	205	206	200	223	212	218	213	220	244	223	233	233	206	243	223	216	227	206	196	189	180	220	210	214	215	197	193	211	203	211	222	224	201	205	207	209	209	220	205	222	222	213	197	241	218	226	217	218	216	226	215	209	232	216	228	206	204	235	203	205	211	220	230	200	221	192	205	212	195	217	217	239	219	203	211	207	205	213	221	215	212	202	205	229	221	219	200	204	214	199	210	217	185	214	223	218	218	218	227	230	238	219	204	200	228	221	207	212	213	211	214	204	203	239	216	189	207	223	200	240	245	209	193	176	228	222	228	216	242	228	225	231	231	216	203	211	202	199	211	218	199	250	218	227	200	232	189	197	186	193	233	206	231	197	207	221	222	199	217	208	187	213	231	219	213	206	225	227	212	204	240	212	256	216	195	202	208	245	196	241	198	212	210	207	200	216	217	201	206	207	214	211	208	212	229	219	235	201	204	218	230	198	213	231	206	218	215	223	222	226	209	217	204	203	216	180	208	215	186	227	214	205	228	195	209	198	203	200	216	198	199	243	197	217	223	222	205	190	197	192	252	238	231	220	199	226	213	218	210	223	204	228	228	219	205	245	211	201	203	216	224	210	219	198	206	197	240	222	218	232	217	233	210	220	205	232	217	231	218	213	207	220	176	194	213	221	202	204	207	229	238	210	250	231	205	214	223	226	200	187	214	204	202	205	223	230	232	203	194	220	204	211	198	200	200	191	215	187	208	208	193	216	203	209	229	208	227	233	204	193	182	225	231	201	201	225	223	219	225	238	229	198	217	210	218	193	210	214	216	203	205	200	209	215	226	211	206	219	230	189	205	215	212	217	224	187	183	197	213	228	223	223	226	229	231	240	225	205	215	233	206	241	223	222	208	215	215	252	206	187	223	190	204	213	205	228	221	218	190	207	207	214	207	232	208	204	214	189	242	194	227	245	211	209	205	215	228	199	200	221	225	229	203	223	221	241	193	213	207	211	218	233	211	208	204	234	218	205	229	235	230	217	200	198	216	213	221	211	236	209	220	207	213	207	231	189	213	210	205	224	234	227	200	198	204	216	189	200	225	200	200	192	201	227	193	216	211	218	224	213	230	200	218	191	221	220	202	209	221	185	211	214	212	239	214	226	231	198	206	235	213	209	202	218	207	203	215	205	183	200	204	175	195	206	221	211	212	202	223	207	228	206	204	220	224	220	203	227	226	209	196	244	196	202	204	212	220	227	209	199	245	206	209	209	226	211	222	216	209	217	222	232	227	214	213	198	194	238	228	216	241	219	213	218	218	222	182	219	206	225	192	223	215	205	216	213	234	228	228	211	229	206	222	228	208
27274	47517	40720	26164	14009	5814	2043	602	372	333	330	354	359	369	382	358	343	339	340	349	365	362	361	348	376	338	327	327	351	350	357	362	362	340	349	366	362	358	379	335	334	304	336	373	342	360	370	349	356	349	342	368	365	354	372	354	411	355	355	329	383	357	350	357	350	317	381	352	352	343	324	341	379	362	376	357	331	371	371	332	375	311	333	329	355	357	359	367	342	314	358	368	341	388	339	383	354	337	346	358	379	346	365	349	342	348	323	343	324	380	338	334	352	331	372	337	344	363	381	347	336	332	361	375	331	367	317	369	380	359	383	322	344	340	328	345	342	371	360	336	351	345	384	350	365	352	342	331	375	363	342	345	364	387	367	330	330	351	347	360	363	357	400	365	349	328	379	339	348	330	396	371	355	345	349	348	348	346	334	350	323	372	397	325	343	357	334	358	358	360	353	345	347	311	348	364	395	337	358	357	370	355	380	325	371	331	378	336	344	338	361	370	357	360	362	360	339	319	348	334	340	356	347	341	333	368	368	364	366	360	349	350	335	344	361	350	351	358	342	321	372	369	363	349	332	349	346	364	361	334	335	346	335	335	356	373	342	362	346	326	337	372	317	329	345	339	362	351	338	354	347	371	369	333	335	382	341	313	378	351	320	367	322	365	339	343	369	341	358	404	371	349	328	342	368	337	326	348	348	341	363	337	371	341	330	335	352	360	363	330	334	362	403	353	387	354	352	314	333	331	360	343	352	332	314	338	351	353	355	357	329	366	364	373	379	362	340	366	320	348	330	330	361	328	337	349	369	340	368	400	357	316	389	353	371	330	365	351	336	360	348	349	353	320	373	326	374	338	341	340	351	332	345	349	360	362	318	330	342	342	332	368	346	323	333	370	342	348	365	368	354	345	333	360	344	345	328	383	346	338	361	345	346	386	336	357	341	341	350	309	386	390	333	390	365	347	350	383	360	349	362	373	355	355	327	321	319	348	348	378	369	333	341	334	391	340	368	377	362	359	373	348	361	332	334	342	332	335	371	338	382	353	393	355	359	329	352	344	372	361	351	341	380	338	355	355	359	355	307	337	371	356	371	341	349	317	341	383	331	356	365	342	338	360	368	341	336	371	346	372	371	344	314	340	339	357	362	355	290	362	361	337	372	323	389	372	316	353	372	330	294	338	375	359	347	349	357	366	325	341	346	382	382	356	361	376	379	348	360	376	361	379	358	343	348	340	344	375	362	372	333	375	357	349	366	346	325	358	346	377	342	341	365	327	366	344	362	350	354	331	368	363	315	365	333	361	359	364	329	350	380	319	358	345	336	372	340	396	336	334	384	358	359	348	361	380	357	351	345	334	370	369	373	354	317	365	353	329	342	356	343	344	368	339	346	360	360	354	373	354	352	350	372	363	339	357	334	359	359	342	353	317	351	353	359	355	356	374	347	350	380	374	357	354	325	363	341	380	378	357	349	343	330	347	357	336	343	356	355	323	357	358	335	346	367	337	324	336	369	378	355	336	365	342	333	342	354	348	331	349	335	344	349	341	352	355	338	361	344	348	356	381	331	356	383	346	375	345	342	323	346	332	345	365	337	325	358	380	394	329	347	351	353	344	357	350	335	368	350	364	330	333	333	357	323	354	357	335	327	340	371	311	358	361	314	330	363	373	379	341	381	387	347	342	330	347	340	326	354	368	336	349	376	359	305	358	357	357	324	360	354	343	329	340	336	357	350	348	355	386	331	360	308	377	346	329	340	339	343	340	340	368	333	320	358	340	320	392	335	345	344	351	324	370	347	368	330	361	350	326	351	339	341	341	342	309	332	366	334	366	346	330	354	367	306	357	341	359	351	355	373	353	324	381	345	366	341	360	396	345	358	363	329	361	336	363	352	363	367	368	362	337	349	371	357	343	352	348	350	354	336	366	309	320	377	395	345	313	337	352	332	400	337	359	376	347	362	314	331	375	398	342	382	330	344	360	382	370	307	345	345	346	347	356	358	356	361	371	358	346	352	340	339	374	373	345	390	352	355	355	380	349	348	361	327	355	350	325	364	358	342	363	319	324	318	329	355	397	340	369	360	345	354	340	360	323	384	332	362	364	364	344	333	338	370	360	322	348	333	363	341	319	339	379	326	345	381	350	311	366	378	351	349	322	331	341	336	371	369	357	340	345	334	344	367	343	373	349	349	345	315	338	295	330	310	362	377	361	378	361	336	360	359	394	361	351	341	318	330	327	356	341	373	360	325	374	345	346	350	365	332	348	344	385	337	342	332	365	380	329	381	356	380	332	370	362	399	335	385	372	380	356	346	365	374	352	357	372	370	330	349	348	357	361	323	338	356	346	378	336	379	340	357	366	337	327	340	374	340	335	316	345	336	372	378	323	340	372	367	361	348	365	390	342	349	377	342	351	377	349	332	355	340	324	354	378	349	350	358	362	368	345	354	354	383	360	364	331	366	372	316	316	374	328	334	341	396	369	339	343	374	370	353	343	391	348	363	358	380	380	343	336	391	352	389	366	363	364	362	328	328	345	332	348	369	346	330	358	358	391	348	356	339	326	342	331	350	360	343	343	376	348	353	350	313	370	379	333	338	351	364	349	308	329	325	358	371	329	364	325	338	352	364	395	342	369	358	373	354	319	360	338	338	359	344	339	359	357	338	350	340	334	348	364	338	337	341	369	362	303	335	354	343	386	356	387	335	387	362	353	354	329	331	374	349	325	359	326	328	322	335	394	333	343	353	338	339	358	357	342	352	353	360	371	353	389	370	346	344	325	357	367	361	347	350	351	328	358	378	377	358	344	335	353	374	334	326	370	363	394	334	335	364	350	349	364	343	335	339	350	351	356	362	374	351	368	335	311	376	335	314	363	384	370	352	362	362	398	362	331	330	347	372	321	364	372	363	357	321	376	327	363	352	361	338	373	357	332	359	399	354	373	384	319	328	360	376	350	343	353	329	370	337	341	318	382	340	334	317	403	350	351	387	355	362	358	319	378	354	372	331	374	343	349	353	368	350	376	370	328	341	339	379	331	320	343	351	356	385	351	367	387	388	360	360	347	352	371	318	376	343	395	369	351	387	318	318	361	363	373	346	356	340	324	331	383	374	335	363	317	334	377	347	345	335	397	349	353	350	353	366	344	356	388	357	330	312	346	321	365	359	354	326	319	326	332	376	376	349	336	361	341	355	332	336	340	360	356	344	369	363	355	349	335	354	342	355	374	389	365	361	353	338	382	360	307	374	344	345	369	350	343	379	376	344	333	366	345	366	350	326	345	368	355	330	328	334	314	351	361	367	347	357	361	333	351	379	370	364	314	322	339	335	333	375	389	359	357	317	362	376	358	341	377	366	385	364	330	323	327	344	348	336	340	336	335	360	354	359	346	380	375	370	365	325	376	372	346	378	378	349	339	347	340	361	326	329	377	350	336	354	360	329	296	347	310	353	304	374	374	386	329	366	354	360	325	332	359	398	382	300	357	363	355	344	363
24472	23807	40958	40617	30006	19392	7141	904	319	319	312	283	326	328	315	294	284	309	317	305	280	313	322	304	294	310	282	316	329	308	302	330	309	337	298	305	285	358	317	298	308	335	309	308	328	288	294	302	297	331	318	291	302	293	330	316	327	301	291	283	305	324	303	332	297	280	319	327	328	315	302	299	309	366	320	326	329	324	322	266	322	295	290	309	296	320	343	298	265	298	329	305	313	292	297	338	295	332	305	260	298	277	318	314	282	307	322	304	300	302	271	294	307	314	327	300	288	332	309	306	296	280	306	296	283	279	303	319	278	301	286	303	288	267	311	334	318	284	320	303	300	331	287	339	336	293	313	312	350	311	301	294	308	316	296	286	313	304	318	310	300	308	312	319	312	303	295	300	299	332	314	330	329	308	282	306	339	324	301	286	315	293	323	303	325	326	336	275	300	307	275	301	281	304	303	306	315	312	304	315	322	323	319	327	284	296	325	343	309	269	308	334	293	319	306	339	286	322	293	329	294	315	291	292	284	302	308	293	310	333	292	320	315	300	324	297	293	326	321	309	320	289	361	292	290	288	305	315	304	314	314	310	332	282	312	291	317	337	310	331	315	276	324	284	306	289	297	319	337	320	306	311	303	300	310	299	308	286	313	299	302	301	297	320	304	306	291	299	295	316	331	303	293	306	309	331	306	321	310	276	329	313	289	296	323	299	329	333	308	308	308	320	317	315	301	297	308	338	324	305	269	309	306	303	252	274	286	333	300	324	307	328	357	276	279	316	333	320	302	292	298	300	305	301	295	288	287	315	310	315	296	304	330	303	344	290	298	331	309	294	281	303	335	288	308	290	327	341	319	341	326	319	294	310	316	286	293	313	313	307	331	317	325	293	325	300	317	314	324	331	305	314	317	318	310	331	329	342	298	330	368	268	325	316	323	295	293	317	285	304	295	328	316	302	327	301	312	319	301	304	302	310	306	304	299	320	290	297	307	303	303	308	326	296	342	329	301	299	330	310	295	307	303	348	294	290	278	335	292	311	291	316	270	284	290	297	312	290	328	338	309	316	322	295	304	340	296	265	293	309	289	309	315	292	321	298	303	288	328	301	297	303	337	335	307	277	317	304	295	296	312	332	310	317	308	331	295	315	276	278	311	314	293	320	329	299	316	328	337	277	305	326	304	296	283	315	311	330	270	316	311	301	330	325	300	322	288	310	330	312	324	319	283	314	306	320	329	287	296	289	302	305	324	283	301	299	302	304	303	287	309	299	300	306	292	273	298	286	290	333	287	316	332	307	285	346	304	346	296	305	289	272	332	323	290	304	303	310	291	317	313	312	288	305	275	296	314	320	329	313	331	309	290	298	319	308	336	292	283	276	321	288	292	329	327	318	322	301	287	312	279	299	315	290	323	319	343	277	302	301	296	352	300	295	302	296	319	337	297	329	315	314	309	299	305	320	344	292	317	345	295	299	306	324	294	288	299	305	300	293	327	286	290	292	298	296	291	307	329	300	325	323	305	283	293	286	316	301	313	316	311	296	284	310	299	309	291	315	334	303	320	298	288	314	306	312	298	307	302	320	317	305	285	312	285	302	302	321	308	332	319	305	302	307	280	319	295	340	301	345	325	320	346	323	314	279	319	309	311	313	293	308	304	306	286	308	303	311	332	325	306	293	302	300	306	302	314	329	296	301	309	318	301	301	306	284	308	312	292	310	289	318	318	297	298	290	304	318	280	294	281	298	328	322	298	303	287	303	293	332	316	283	315	284	277	322	291	317	328	290	289	280	286	301	288	356	322	314	297	291	318	283	300	312	301	312	302	319	310	297	289	260	320	329	319	298	317	299	347	294	317	305	322	303	298	303	295	309	290	340	329	308	291	305	301	299	278	329	306	300	277	297	318	318	324	339	290	327	284	298	302	280	292	312	331	290	322	305	279	313	326	329	298	313	314	312	327	309	321	312	313	306	302	323	293	306	287	315	262	323	322	323	321	314	284	314	309	312	295	300	304	301	312	327	316	325	299	312	313	307	312	298	311	311	309	292	309	293	307	340	276	328	269	296	323	294	273	338	329	312	305	328	271	306	280	356	267	332	340	301	314	323	277	313	293	307	342	315	312	338	280	274	266	324	308	295	317	322	300	320	337	300	312	319	325	296	332	331	315	325	289	299	367	298	321	307	310	317	295	293	282	308	322	321	342	318	298	308	313	305	299	305	262	299	277	293	336	304	263	288	317	286	283	287	345	280	309	305	315	302	308	302	327	314	296	300	317	291	300	341	341	348	310	313	271	308	314	333	296	316	308	315	304	332	350	303	311	294	277	323	305	316	309	296	297	320	314	285	307	312	271	296	302	287	330	295	318	294	291	311	291	277	336	308	315	306	298	313	330	310	298	322	299	309	340	340	313	286	284	314	326	289	304	319	307	324	310	309	303	299	319	288	295	283	301	305	320	315	306	327	292	319	292	325	316	306	303	294	295	307	318	311	316	278	307	283	317	308	308	331	343	307	304	326	308	278	289	336	304	309	307	315	305	301	315	299	289	298	298	317	287	331	344	330	289	313	284	297	342	346	315	320	294	342	297	284	337	276	304	313	314	310	327	305	317	281	323	309	284	328	300	307	342	331	297	299	322	303	316	300	293	315	331	298	293	337	296	292	291	309	311	310	315	294	318	308	315	308	324	308	289	331	302	329	295	304	298	295	315	338	293	296	317	308	273	302	318	293	302	313	328	295	333	329	298	289	287	311	301	316	285	313	293	298	310	312	299	308	291	303	314	301	300	321	273	318	284	305	305	293	298	310	304	336	300	276	292	311	315	297	338	310	278	278	300	303	301	265	306	331	291	283	285	319	296	302	309	317	329	295	301	317	308	317	284	301	302	306	296	295	286	284	295	316	304	269	349	294	317	236	308	317	315	326	331	293	327	302	287	313	304	310	304	284	333	316	326	319	292	342	328	293	293	303	305	283	323	311	327	305	323	291	298	328	295	310	317	318	295	313	323	327	327	316	305	305	296	341	337	297	305	307	304	316	332	305	271	279	300	288	313	317	322	311	313	317	332	296	323	298	280	319	323	309	318	293	309	320	299	307	305	323	318	303	291	313	284	313	298	313	339	305	295	290	314	321	313	283	295	314	327	300	297	264	289	332	311	312	278	287	313	303	294	280	279	297	335	305	340	329	315	318	332	348	313	317	284	293	295	298	304	285	321	305	302	315	333	324	287	331	324	285	308	322	321	307	300	311	311	302	289	298	309	318	337	322	295	301	264	323	292	326	286	299	288	292	312	319	300	303	282	301	283	322	298	289	327	305	321	298	295	271	316	264	267	288	289	293	324	331	307	296	298	315	286	307	304	328	312	327	330	296	306	337	339	289	305	313	296	306	295	296	293	326	314	334	297	300	324	307	292	314	297	307	310	299	288	298	297	311	304	301	316	290	335	315	315	314	293	298	306	322	330	322	269	318	319	344	321	308	308	298	320	315	333	329
53016	91884	76613	53966	37287	21047	8180	1635	475	525	524	456	471	508	495	497	503	474	480	533	460	481	491	472	500	493	484	502	492	497	496	505	473	489	505	482	518	477	457	486	505	497	509	486	486	461	440	516	506	479	504	477	473	510	475	507	494	466	483	479	531	497	498	515	525	519	489	494	469	497	519	437	528	475	500	546	488	507	525	508	517	464	500	495	467	476	512	471	543	477	493	505	478	531	491	467	483	487	475	473	462	498	498	476	501	494	478	547	533	467	528	466	494	471	510	509	470	491	495	524	504	513	507	477	488	522	486	457	496	445	517	461	481	511	508	514	502	472	469	516	503	550	503	537	469	463	490	472	485	485	557	495	528	506	500	477	485	522	501	481	490	498	522	464	457	460	512	496	492	488	503	464	494	490	488	503	514	487	495	554	533	484	468	463	509	504	490	503	496	502	508	482	495	480	467	491	513	484	478	499	496	521	504	456	481	517	489	455	478	463	468	495	486	512	488	478	504	517	490	489	512	481	488	516	451	500	508	473	521	484	498	472	486	487	502	507	499	473	508	513	471	488	490	470	474	494	500	502	544	474	491	522	465	485	510	499	483	509	513	474	478	498	481	487	500	486	485	503	473	514	513	557	509	512	541	488	514	498	450	479	499	526	504	477	508	504	496	494	481	447	525	496	496	455	503	522	447	472	490	492	467	443	492	477	497	537	453	472	500	491	510	456	464	482	472	467	515	479	479	485	468	501	500	509	455	483	499	509	507	494	522	520	503	484	454	527	472	490	487	535	508	501	492	491	516	522	499	459	512	519	460	475	484	518	516	485	487	513	483	454	468	508	495	473	477	512	460	552	511	474	486	538	480	530	508	476	473	504	497	548	473	487	498	510	482	515	491	509	523	506	484	528	481	525	508	448	456	512	473	490	490	481	481	485	510	474	520	491	469	556	475	511	471	504	483	470	527	485	522	470	496	489	483	491	458	493	489	489	487	494	536	479	494	518	483	513	546	525	487	515	508	478	471	479	510	484	505	485	460	501	491	510	513	488	519	513	497	469	490	527	491	509	504	478	492	455	471	528	513	454	461	522	474	512	502	470	472	522	480	456	465	489	473	515	486	471	512	522	474	479	486	444	469	458	500	478	502	525	456	498	512	535	482	486	500	487	519	509	462	475	519	458	488	482	523	488	476	502	515	535	477	511	489	512	492	503	493	482	497	482	443	452	483	479	489	481	477	485	498	489	460	529	475	519	497	502	495	502	509	493	489	544	469	520	502	472	484	511	520	486	479	475	500	486	497	516	485	479	501	464	521	523	493	506	479	506	490	502	483	544	493	496	493	523	491	487	460	501	464	447	514	446	497	498	481	479	492	503	524	511	484	508	529	513	509	518	482	477	472	470	512	512	507	509	494	471	519	514	511	510	493	494	521	499	502	495	478	533	478	475	484	469	524	521	490	479	506	502	490	500	494	503	475	480	473	503	488	505	477	526	492	518	513	499	495	491	469	496	502	507	522	474	499	514	486	477	504	475	495	461	515	491	488	476	514	487	483	477	476	537	487	466	479	443	442	507	503	477	470	529	503	515	471	453	460	487	531	491	488	501	489	526	484	500	510	483	442	500	448	446	434	496	478	511	511	457	485	497	478	506	494	507	466	500	481	523	473	495	486	486	489	503	507	490	460	480	523	495	517	490	486	532	483	498	503	525	483	469	464	500	469	502	503	501	521	496	465	479	489	527	487	516	487	472	489	472	492	461	509	492	473	468	522	484	499	486	492	482	513	479	437	519	519	494	485	483	490	534	469	446	511	483	485	511	484	471	472	480	507	465	522	517	499	509	502	472	498	487	493	444	530	472	492	477	500	512	514	494	496	493	526	524	500	465	506	469	526	461	503	509	509	512	517	494	523	474	491	495	483	476	522	533	480	499	453	488	478	471	468	497	501	467	461	504	487	498	533	479	498	431	490	452	464	499	506	508	465	502	488	492	497	476	469	489	488	469	525	467	468	470	533	476	501	437	480	489	501	494	521	483	491	478	497	483	495	488	497	507	502	475	494	459	451	510	487	504	506	491	478	524	497	511	503	515	499	492	467	487	464	503	498	476	455	483	461	494	490	525	466	480	483	494	450	468	518	508	464	463	505	465	500	459	477	483	498	479	484	509	529	517	495	503	487	525	500	472	473	495	497	523	505	488	525	510	548	469	478	508	509	457	475	510	486	502	469	497	449	477	481	541	504	474	502	473	479	508	489	507	485	494	484	477	514	531	498	493	502	493	468	524	504	488	538	517	505	498	492	500	484	491	481	495	474	516	498	472	500	455	491	471	485	476	481	477	494	487	529	473	507	464	472	477	498	492	481	513	536	529	478	494	484	488	528	518	486	459	498	447	538	487	511	480	515	497	483	484	504	516	474	438	460	498	505	505	530	535	507	509	487	495	560	516	499	545	525	479	490	481	508	501	465	477	464	501	493	498	479	484	506	486	485	445	501	489	486	510	440	492	461	474	492	490	468	557	481	512	500	495	502	520	464	508	460	486	494	527	500	480	480	415	478	503	485	500	516	496	466	479	530	494	457	485	513	489	500	496	477	510	467	445	485	457	520	496	461	533	525	529	511	493	475	504	534	468	529	494	460	466	455	493	488	503	477	497	490	460	485	515	460	517	464	505	453	528	437	507	478	494	523	477	472	465	492	497	486	482	480	498	488	507	515	482	463	515	463	513	480	544	494	438	490	512	529	498	484	472	457	521	506	506	483	492	508	495	430	516	514	471	503	470	523	477	473	481	477	490	451	462	479	482	493	464	510	483	490	476	475	480	504	520	504	489	492	530	456	506	473	447	489	490	514	508	486	459	463	518	508	467	494	525	495	504	515	442	484	449	485	500	503	480	507	471	503	488	496	503	502	494	520	461	488	517	473	503	482	480	520	465	491	501	463	446	459	487	472	476	552	508	455	513	482	464	528	472	498	509	486	498	473	460	451	491	508	516	492	517	489	498	510	496	472	504	464	520	508	499	493	492	503	498	490	469	511	480	506	503	473	468	503	493	523	505	441	497	476	495	489	460	504	501	477	480	492	443	497	525	484	472	503	500	471	492	531	491	505	486	433	474	518	471	467	497	474	509	507	509	497	514	510	487	511	461	525	504	495	519	505	459	519	501	523	483	481	492	504	511	464	511	512	531	477	531	499	463	505	521	474	491	514	519	456	481	493	472	500	494	508	494	441	466	473	487	506	483	492	493	507	493	485	487	503	472	504	445	490	507	464	449	495	448	494	470	482	511	499	498	457	519	485	459	477	493	507	495	499	543	483	515	508	491	475	497	481	457	519	484	484	492	487	501	495	497	491	480	493	501	479	471	483	491	463	523	485	498	496	503	488	492	483	515	510	510	528	507	447	553	480	471	457	484	486	517	511	466	522	488	455	518	518	484	523	475	481	466	507	528	543	504	437	497	487	486	475	470	465	454	490	456	513	473	500	516	481	527	529	463
23254	22202	35619	35900	31751	25263	15634	1838	397	420	430	439	365	430	400	445	418	419	390	377	417	415	391	401	389	429	391	410	385	398	417	399	403	392	410	413	406	382	380	376	388	405	397	390	357	398	397	379	404	390	381	390	404	420	407	396	400	417	362	419	396	387	377	382	404	383	410	367	385	389	363	393	394	397	423	348	411	411	416	380	443	382	369	427	378	379	407	419	407	426	392	391	390	426	384	403	364	405	378	423	376	392	346	427	414	378	393	400	393	382	367	371	378	457	384	376	385	380	398	390	382	438	393	400	415	390	381	372	415	394	403	406	370	385	390	430	418	361	367	367	417	410	385	360	371	385	399	369	359	390	394	419	425	409	379	392	380	389	381	387	388	370	387	402	390	406	369	408	390	417	394	377	408	383	410	347	397	360	383	377	388	394	358	376	368	393	397	421	395	385	437	419	408	383	395	395	392	379	416	370	389	406	377	399	379	433	391	396	343	395	442	379	389	415	404	391	389	380	326	395	395	411	374	394	411	406	358	378	421	384	373	406	395	361	407	392	402	418	344	364	407	377	380	398	365	400	383	379	388	424	387	397	377	388	355	396	356	349	430	369	407	398	412	365	379	409	373	383	399	445	394	378	389	371	366	347	352	401	386	369	397	392	399	396	377	415	384	398	377	387	389	413	409	388	392	395	415	430	410	374	396	410	362	398	403	382	420	394	377	405	399	411	360	381	408	401	388	377	387	408	396	366	397	390	384	354	430	376	359	414	401	351	410	373	395	403	385	372	398	360	382	383	389	390	367	366	384	376	376	369	375	394	401	373	402	364	412	396	412	415	412	360	380	387	403	388	406	417	417	406	427	383	374	394	376	420	402	364	411	401	379	406	411	359	378	365	393	390	418	375	370	383	379	401	392	421	411	403	384	388	383	364	397	423	391	396	401	383	409	410	414	382	420	402	385	401	407	389	376	369	423	377	382	383	404	400	418	402	382	390	401	396	388	418	383	378	389	416	406	388	390	455	378	380	380	363	376	384	426	385	397	405	400	372	392	399	387	379	389	378	370	393	384	415	361	405	405	372	399	425	399	401	361	407	373	401	427	406	401	385	387	408	389	371	375	410	408	428	380	394	378	389	399	383	394	378	409	366	384	391	385	376	385	409	387	374	415	394	412	376	410	363	367	397	388	410	356	369	372	386	400	436	392	405	387	423	403	378	402	442	392	329	379	432	391	398	404	400	359	378	383	373	389	360	341	418	409	373	393	401	390	404	409	380	422	391	411	391	404	392	385	402	424	363	415	432	418	389	363	383	396	408	404	399	389	384	424	415	384	381	367	374	378	407	394	401	397	359	405	368	397	399	378	384	417	412	378	393	378	416	422	368	372	375	405	377	413	383	382	407	370	377	372	356	397	400	367	390	397	391	365	385	405	381	389	389	403	397	388	372	394	401	403	393	393	383	379	405	379	401	374	390	389	409	409	395	389	394	403	375	426	371	385	420	374	383	399	383	399	382	406	401	386	389	423	393	390	382	357	386	413	370	378	397	406	385	374	397	377	368	376	346	385	383	403	406	393	382	353	389	409	392	403	378	450	363	390	387	422	388	417	395	397	375	384	416	420	391	416	368	369	373	367	362	386	425	390	411	412	393	384	381	392	400	401	375	403	405	409	408	395	365	402	392	353	380	392	326	399	401	394	385	420	386	406	380	379	401	373	370	428	362	394	390	408	401	391	420	369	405	369	398	390	379	418	395	429	367	396	359	371	425	381	385	392	363	395	414	384	418	346	382	405	415	372	417	374	357	339	397	372	399	408	380	400	345	396	430	386	402	414	409	397	408	398	405	409	393	389	411	374	390	385	368	391	369	396	414	391	390	398	405	386	394	431	399	402	398	379	397	403	387	368	371	395	400	402	376	410	412	405	419	358	379	394	397	362	366	370	406	386	395	400	404	404	390	373	399	364	395	347	407	366	400	354	373	379	407	363	382	393	375	385	369	341	384	375	404	427	393	392	401	378	359	410	381	391	411	387	360	385	391	399	369	409	414	412	413	395	410	407	447	449	413	416	407	361	399	376	413	395	368	421	415	408	410	370	384	422	373	358	380	373	402	379	402	392	393	371	397	396	383	409	379	424	384	367	379	400	411	363	403	408	396	388	414	414	392	422	364	431	377	387	423	393	396	374	395	402	392	377	388	403	385	381	391	379	390	401	371	368	398	367	403	427	364	400	372	381	394	367	374	405	445	409	395	361	378	347	363	394	402	360	342	389	401	378	379	368	422	394	367	408	406	370	376	362	410	418	418	367	420	398	419	376	382	423	358	376	374	347	388	393	354	385	386	382	368	376	390	384	391	411	376	415	375	377	398	401	366	390	407	404	372	350	379	404	392	397	388	402	380	366	418	426	419	410	363	374	384	374	401	406	427	396	396	388	397	375	354	372	391	394	397	382	399	371	413	424	419	391	382	420	428	403	363	405	389	390	352	357	369	345	421	385	408	427	409	389	366	406	388	390	407	379	371	389	411	377	367	377	408	411	399	375	390	411	366	400	383	381	363	400	389	371	417	422	411	394	386	392	424	387	397	382	384	412	382	422	376	345	400	398	377	403	417	367	400	386	387	413	364	389	347	384	398	361	383	402	410	353	377	407	370	383	377	377	394	398	395	396	385	385	367	371	395	390	384	366	360	393	388	364	371	408	396	405	388	371	400	393	419	395	399	400	398	404	376	390	425	351	390	436	402	381	378	406	397	414	381	396	404	380	393	418	384	403	395	441	445	408	370	403	406	350	412	376	364	362	394	396	386	424	409	388	374	396	373	388	417	386	376	424	392	411	434	385	387	395	413	407	390	393	370	393	380	398	428	368	394	400	353	389	424	427	328	398	397	387	407	395	398	402	352	378	362	362	405	382	353	393	411	403	386	380	422	411	394	400	380	411	405	382	401	385	380	408	380	388	379	418	407	388	400	386	371	387	378	429	401	414	407	407	405	357	331	386	378	387	412	439	390	419	364	411	408	395	384	393	400	387	427	403	363	380	415	386	428	386	381	381	367	397	403	390	382	391	403	383	388	385	398	391	369	375	405	396	422	421	373	345	449	392	432	367	431	401	398	396	368	397	400	404	383	422	439	364	340	391	354	353	386	373	372	392	386	386	386	399	403	393	391	397	411	376	371	390	425	401	446	409	405	391	386	382	368	370	348	402	403	368	400	396	357	381	372	385	386	393	413	411	394	373	415	374	364	392	407	410	350	392	389	412	395	395	404	431	380	383	421	365	400	445	423	380	402	400	415	400	371	381	354	391	423	388	404	392	382	389	373	337	362	386	409	389	391	364	390	429	374	359	368	399	364	368	393	379	374	375	381	383	376	442	404	376	378	376	405	427	419	403	382	397	402	373	381	378	375	379	366	368	397	425	369	418	377	385	395	420	436	391	405	367	389	382	368	387	391	375	347	427	405	421	377	412	379	378	391	367	371	370	399	358	372	401	398
59488	101722	87957	66094	47093	29548	13435	1885	643	632	650	601	588	646	579	547	630	538	616	591	617	622	596	599	607	574	596	627	563	602	618	606	600	606	601	612	642	632	589	564	590	637	614	581	618	588	615	632	608	630	622	595	584	589	594	592	615	601	620	623	614	563	580	618	627	634	570	612	646	599	629	640	655	602	594	598	583	583	571	594	592	637	585	609	563	578	652	603	589	632	591	600	619	604	617	578	621	612	612	601	566	577	602	559	589	603	591	587	599	622	629	605	605	594	604	588	605	627	628	602	603	627	604	593	584	637	586	599	609	599	598	578	652	563	548	636	602	600	620	648	598	607	600	609	589	644	623	563	597	610	600	591	639	604	658	609	585	642	581	606	642	576	609	606	606	598	583	589	612	586	647	566	567	608	583	636	585	604	624	614	593	629	597	570	578	577	585	573	607	544	589	590	628	628	583	617	586	653	564	577	606	616	609	616	608	572	569	590	615	566	630	564	615	589	630	595	611	597	591	601	598	611	620	600	593	623	596	604	590	585	660	584	622	592	576	603	582	594	598	607	586	599	587	631	598	570	641	573	621	596	607	629	601	601	578	638	604	622	631	587	597	608	591	603	627	661	621	613	567	552	602	602	579	602	615	590	601	586	613	593	600	634	607	554	565	647	577	571	598	585	586	602	577	563	562	625	607	614	615	622	584	591	604	583	566	592	599	580	592	643	569	572	619	613	587	603	619	568	610	597	608	623	575	578	566	584	636	618	566	586	578	644	600	575	620	578	602	592	593	577	633	597	595	584	561	596	592	605	614	616	592	621	595	607	617	558	605	593	597	596	604	623	636	573	610	629	624	552	612	586	607	570	616	585	593	607	612	658	599	587	597	604	644	601	599	588	616	588	606	593	605	622	588	624	633	587	597	608	572	597	654	605	619	658	582	604	595	582	571	649	602	608	562	605	612	612	635	633	614	594	600	638	570	580	600	661	600	605	573	612	572	586	579	601	601	555	610	567	555	606	565	599	617	615	576	623	589	569	590	584	602	581	584	576	624	592	658	611	586	649	580	584	595	563	612	590	590	606	598	631	643	639	587	585	624	603	636	624	609	633	630	600	626	619	669	601	625	565	555	602	621	609	611	624	561	597	539	650	620	592	599	616	589	587	614	600	623	584	580	641	564	612	609	607	606	623	605	582	570	593	600	579	596	569	641	586	577	625	636	617	591	605	567	590	615	597	614	573	608	593	577	664	554	579	579	558	614	597	587	606	595	614	628	597	607	633	652	574	596	595	620	625	621	574	574	586	632	612	623	599	604	623	612	600	553	564	627	587	656	581	594	619	607	602	575	588	593	610	603	599	604	592	620	611	619	652	582	595	604	591	596	608	634	613	621	572	604	625	591	571	578	635	537	564	601	566	615	634	649	630	623	575	606	598	630	611	618	622	562	590	624	633	552	566	573	592	601	578	624	564	558	590	600	591	575	601	622	621	619	618	638	599	578	571	639	637	624	615	601	593	582	603	576	582	545	612	637	619	625	584	594	596	583	638	663	647	592	596	646	611	567	544	596	623	603	594	590	582	614	580	576	571	579	629	591	590	589	640	528	600	636	632	595	607	588	578	611	592	599	603	596	640	583	566	556	565	596	600	603	594	590	622	615	600	592	572	567	590	592	640	610	602	625	595	577	645	611	583	622	597	625	595	613	580	592	637	581	557	602	620	625	631	571	584	643	584	594	624	627	596	584	588	604	615	606	572	599	613	568	555	600	612	621	550	614	589	564	662	585	552	603	586	608	607	625	611	595	609	629	573	589	558	614	623	598	609	570	613	586	620	602	558	573	651	586	640	605	555	572	630	589	610	576	609	608	595	623	567	644	591	641	642	596	588	580	583	616	597	589	575	592	563	568	580	638	635	536	589	628	548	598	613	600	576	605	602	557	588	626	559	575	570	600	606	572	601	600	586	597	591	638	619	608	574	597	617	606	613	584	577	634	597	609	626	596	585	591	543	614	628	603	607	656	625	607	633	575	618	564	600	562	587	596	601	610	583	598	614	601	592	593	578	627	605	587	578	595	563	589	595	570	613	575	574	634	580	622	618	601	586	583	626	629	594	596	612	607	628	580	603	614	602	610	619	639	604	616	575	595	632	584	590	566	611	549	624	566	612	570	605	615	636	604	574	594	620	628	566	589	615	561	578	613	594	601	640	582	583	603	598	652	578	605	590	644	610	642	618	577	588	608	639	599	605	590	594	590	603	604	612	632	633	579	588	578	571	596	636	616	566	598	581	610	610	578	650	629	607	610	588	563	606	602	627	617	626	610	619	586	651	567	571	564	579	590	583	605	604	627	565	591	614	569	621	559	614	604	600	569	591	598	572	597	641	557	588	608	611	554	631	610	611	637	570	591	585	573	596	561	618	575	639	673	582	585	581	627	618	659	601	554	615	638	573	619	604	634	576	586	610	580	629	583	618	568	569	598	602	591	617	614	648	582	616	599	589	580	567	586	596	596	590	639	581	551	579	637	612	590	627	606	608	571	576	610	639	608	655	569	592	585	594	601	575	615	599	660	564	614	579	581	600	587	633	599	631	610	591	572	604	599	611	604	614	592	616	644	585	540	612	617	611	611	638	608	574	596	609	536	574	602	637	640	635	610	591	600	586	596	634	609	628	584	542	598	603	619	612	592	632	567	598	637	621	622	584	575	633	637	600	555	555	589	584	588	592	633	659	609	589	614	595	604	564	630	594	679	565	612	604	578	552	579	628	603	585	585	605	584	627	596	625	604	578	584	601	550	658	562	569	562	611	601	582	582	617	593	651	573	625	631	651	596	554	601	612	593	598	640	611	640	616	607	577	602	590	588	597	632	598	650	638	608	559	580	607	579	637	597	574	635	587	629	626	567	597	624	617	629	644	603	532	565	642	591	659	628	625	636	601	587	608	588	566	575	612	585	599	589	635	603	619	584	600	592	614	562	605	552	568	588	622	630	587	607	599	622	602	578	540	600	578	571	606	587	632	618	608	625	644	593	579	562	551	630	572	621	610	596	596	597	624	596	605	575	580	571	582	616	577	598	575	637	613	556	572	581	606	581	570	580	568	590	588	644	585	567	583	615	601	609	608	630	616	622	615	571	589	594	590	611	631	589	606	603	564	602	595	597	631	634	629	620	609	636	547	642	565	634	565	610	588	577	611	624	596	618	628	592	600	599	619	635	597	578	609	532	583	600	603	564	568	583	559	572	610	572	579	586	636	619	600	613	571	619	622	609	633	608	599	585	608	629	605	596	614	572	564	652	600	616	608	612	579	569	656	601	582	614	545	585	553	606	608	631	593	565	628	575	625	579	567	595	604	610	603	607	615	614	588	555	587	600	628	580	602	566	595	616	556	619	603	641	615	610	584	626	598	637	596	609	602	587	586	624	590	611	598	642	614	589	614	597	597	569	586	580	596	630	578	602	588	632	618	591	579	586	567	588	605	613	643	591	605	623	621
27235	27943	34531	21351	8592	2418	819	212	196	207	212	194	175	199	229	184	194	214	215	203	205	194	238	221	186	171	212	185	199	205	228	195	209	205	221	219	218	197	199	230	202	223	209	205	172	229	208	207	228	181	184	196	199	208	217	187	188	208	211	213	204	201	170	199	197	193	209	205	192	196	213	195	184	200	185	188	184	205	165	191	203	186	195	199	189	206	198	211	186	191	210	188	209	188	249	205	206	179	221	209	217	202	214	166	216	228	218	212	188	202	216	176	198	223	192	216	210	216	216	205	184	206	211	220	218	185	205	212	204	168	181	197	211	183	217	210	164	183	212	175	197	180	219	196	219	192	212	212	213	228	205	192	194	199	219	197	193	187	232	228	201	210	202	175	204	193	208	204	213	198	203	215	216	199	214	160	196	195	199	208	183	230	205	198	215	205	206	207	184	211	222	213	180	219	182	194	200	194	201	206	189	236	186	225	228	199	205	203	218	183	208	173	227	213	202	208	195	199	202	195	191	204	198	189	200	209	189	197	207	218	191	221	186	200	192	208	218	210	198	197	220	226	230	202	190	198	219	206	225	194	214	201	203	215	216	214	195	195	223	181	205	204	199	190	208	199	180	215	214	199	216	204	190	204	211	207	220	207	201	184	176	179	206	205	192	188	169	204	226	199	182	231	198	215	209	208	222	211	200	187	190	197	230	220	195	207	223	201	190	191	202	189	193	188	198	198	205	199	201	209	201	221	207	218	209	211	207	211	213	206	204	207	187	183	196	194	198	206	193	198	200	213	205	206	190	187	195	207	201	213	194	228	209	186	182	200	186	196	228	206	182	189	196	201	215	231	204	165	185	186	211	209	199	188	165	196	197	196	213	214	183	216	218	193	182	190	213	203	228	192	196	192	206	224	198	206	175	199	225	199	207	216	201	212	227	195	231	216	212	192	197	202	217	204	188	200	204	181	220	188	187	199	198	209	208	217	212	215	210	208	200	193	211	200	226	211	222	214	214	206	207	196	204	198	183	221	193	191	194	211	188	195	205	187	217	196	223	176	199	198	203	219	220	217	214	203	210	210	218	201	209	195	224	200	215	209	205	216	195	210	212	219	212	207	217	192	198	203	193	224	204	214	210	215	194	204	211	203	192	199	198	209	209	248	222	200	193	201	193	186	206	205	193	213	211	182	206	180	215	220	252	189	214	209	200	194	216	195	199	195	224	229	208	211	193	194	196	197	211	192	210	199	186	179	183	192	182	220	176	205	181	183	198	197	201	183	202	186	200	182	206	204	198	219	189	165	196	207	213	193	214	220	208	203	197	219	218	215	219	179	201	204	212	186	214	209	220	217	222	220	209	188	232	193	187	198	186	206	203	204	196	198	187	195	174	208	185	204	213	180	210	217	223	183	198	200	184	169	206	218	217	217	205	170	226	198	208	194	184	205	210	187	208	231	191	198	229	189	192	192	223	200	212	235	202	223	203	219	181	216	213	168	189	221	208	217	201	196	196	198	184	215	212	228	210	176	208	198	205	198	222	197	200	206	195	184	200	202	214	202	201	212	181	191	201	205	203	196	209	202	198	202	212	215	213	182	227	211	191	217	233	210	203	193	202	183	200	203	195	189	181	207	185	193	211	188	208	210	225	198	189	180	176	220	188	179	227	205	186	193	224	229	179	197	207	209	198	181	184	189	228	207	218	191	202	219	198	221	194	211	225	212	183	213	199	209	249	181	221	204	195	212	198	184	180	222	183	196	193	210	198	188	208	208	192	203	213	207	192	201	209	176	216	213	175	202	232	231	203	207	186	190	191	181	199	206	198	199	184	189	204	206	193	181	204	196	225	226	211	189	215	211	190	190	216	220	197	185	198	211	184	181	209	189	179	215	217	234	210	192	204	195	169	212	197	187	213	194	183	195	196	194	204	190	204	207	215	203	229	183	200	188	238	196	197	189	204	217	193	191	208	218	203	201	214	194	209	192	198	200	191	216	212	207	186	223	194	199	194	202	168	178	201	199	198	198	209	220	189	217	179	197	214	191	204	200	198	253	193	196	185	183	209	211	191	183	201	208	175	208	203	205	213	209	204	211	193	201	243	189	191	214	181	224	218	220	224	200	194	200	204	180	190	182	202	184	192	225	184	176	213	217	197	201	192	206	230	213	192	200	187	197	205	228	197	227	212	205	213	186	189	189	213	211	207	226	203	192	206	209	231	195	223	198	185	191	218	226	191	182	198	225	211	195	202	197	201	195	218	203	219	190	200	185	218	201	214	189	196	194	195	213	186	208	181	205	191	174	197	234	195	188	199	189	218	200	208	185	187	176	187	193	183	199	202	224	202	213	190	204	190	216	239	208	187	201	207	207	189	228	188	198	185	207	170	185	216	194	217	214	187	212	206	180	201	199	220	213	207	206	183	207	218	210	207	204	195	188	223	179	203	198	209	247	199	210	215	191	210	182	214	187	202	186	187	202	203	204	226	224	206	200	186	191	200	200	197	189	207	204	185	219	211	208	194	193	189	207	209	193	204	195	205	202	204	223	207	196	209	195	209	180	201	232	207	212	220	202	200	197	182	203	210	218	191	160	198	198	196	195	230	191	174	211	190	202	213	205	200	207	207	190	187	195	201	191	212	210	204	210	232	208	187	233	198	210	191	202	198	201	204	180	206	189	211	181	213	236	192	197	199	209	213	191	193	205	213	229	200	192	197	182	196	200	229	216	216	231	192	197	190	183	193	209	198	221	181	228	213	176	176	178	186	201	206	216	228	213	205	209	202	210	191	191	219	217	183	189	194	211	215	203	214	216	222	200	218	226	204	199	202	209	196	214	197	231	219	183	217	204	204	199	200	191	180	200	189	200	168	209	200	205	221	201	181	198	214	198	202	198	194	196	208	197	221	187	215	230	192	209	202	188	199	210	211	206	197	198	198	203	189	205	212	209	210	201	181	209	182	209	220	234	207	216	204	229	206	220	209	211	187	188	209	185	220	208	192	233	211	189	220	223	211	199	227	226	202	211	211	217	218	196	207	227	225	191	184	202	183	226	205	203	202	221	192	220	209	199	198	190	179	206	194	212	200	211	194	201	197	194	219	210	188	207	196	192	199	215	190	200	199	228	193	197	202	190	211	205	228	202	200	224	186	197	197	196	190	213	208	213	199	204	201	221	182	211	202	218	218	206	194	209	183	157	218	230	196	179	217	206	204	212	218	216	212	216	204	176	184	237	200	207	198	205	203	207	223	197	200	204	200	212	214	193	228	187	198	192	208	233	202	213	206	210	209	193	228	190	198	207	213	190	221	216	217	200	227	187	181	207	203	236	211	221	204	218	183	208	193	203	188	191	195	216	186	212	208	229	197	199	224	203	204	185	220	201	217	234	205	186	210	171	225	204	219	180	208	202	198	208	199	187	197	196	194	203	196	213	206	192	200	207	204	196	194	195	201	189	182	196	194	191	202	214	211	190	197	178	198	236	209	190	197	199	219	195
28461	48332	39727	22886	12704	4909	1669	423	356	349	304	349	289	315	286	347	327	362	332	321	307	333	340	324	333	334	345	344	347	323	323	354	326	340	342	338	298	349	352	342	349	325	357	351	331	374	353	353	308	336	331	324	338	362	345	336	316	331	340	335	315	364	322	301	333	369	344	354	321	338	348	324	366	341	352	330	299	353	333	357	327	339	334	367	341	363	369	352	336	319	322	338	337	328	315	318	317	335	324	355	363	340	368	315	305	352	365	318	336	315	336	312	347	351	323	346	304	308	355	361	302	343	361	333	312	303	370	329	324	361	320	305	325	328	331	335	337	346	318	348	335	322	346	360	328	322	338	335	378	336	304	331	345	348	336	377	330	323	362	321	349	329	347	316	362	324	323	313	316	299	360	335	334	299	344	361	331	317	370	308	312	373	344	343	334	309	295	361	321	354	327	348	348	319	354	324	328	325	370	292	330	350	329	363	318	330	323	338	385	338	335	331	364	303	329	340	315	382	332	342	285	350	349	316	354	375	356	330	363	331	328	316	335	358	345	346	349	338	358	351	323	308	343	353	344	299	314	317	336	363	315	345	361	331	328	354	370	351	327	358	315	330	316	335	287	338	389	306	369	345	329	358	319	309	331	319	340	312	339	311	313	370	312	358	340	318	340	341	358	347	323	345	373	325	313	380	334	316	325	324	320	328	342	327	368	317	341	319	367	311	340	353	351	340	351	366	312	320	368	318	349	347	317	371	351	327	365	366	371	312	308	342	339	320	355	353	341	312	338	366	325	339	333	307	328	297	371	324	349	375	338	324	318	339	347	324	328	357	352	323	352	337	330	351	318	348	336	328	326	354	339	317	309	320	363	337	326	344	328	352	325	324	339	357	342	335	360	345	304	311	342	342	330	339	341	336	343	329	324	312	336	311	336	320	343	352	330	315	336	360	361	343	343	353	303	351	361	331	340	341	340	344	342	338	304	345	320	339	312	347	326	335	283	341	338	339	360	324	322	316	309	307	356	299	292	384	334	332	281	303	324	320	349	326	332	344	342	329	335	353	305	361	339	318	346	328	323	326	344	340	343	316	345	361	340	301	340	356	297	342	329	327	312	337	339	347	334	355	329	326	315	344	361	340	334	320	361	355	324	306	353	331	354	323	334	351	356	349	336	295	317	335	317	338	346	383	354	328	349	389	329	312	349	337	344	339	332	334	322	355	315	328	350	306	350	343	315	351	335	300	334	365	312	360	306	342	307	327	335	346	338	320	358	356	352	361	356	304	368	352	351	313	326	362	342	334	334	372	329	339	311	320	342	352	331	348	322	342	351	336	318	337	334	331	338	311	306	319	376	320	312	369	350	348	319	338	320	338	323	330	350	331	314	312	336	340	334	333	338	308	308	356	297	340	320	326	347	305	338	330	339	331	341	324	305	344	370	373	356	325	346	361	336	318	336	337	337	367	318	338	337	348	331	313	338	333	336	347	334	348	341	363	332	343	361	365	353	346	357	317	367	343	314	338	319	335	332	365	367	351	325	359	330	319	311	301	308	309	358	309	302	334	326	365	329	376	344	352	310	309	363	306	321	294	345	362	313	329	334	348	337	318	346	326	317	338	330	310	349	356	324	344	285	333	317	328	350	308	303	318	362	372	354	391	340	323	330	360	347	332	368	320	353	341	321	348	356	361	329	336	351	338	330	325	321	335	336	349	317	333	307	350	357	321	370	342	368	323	345	357	358	311	320	345	344	328	342	371	321	294	320	328	349	333	331	353	322	316	347	303	333	316	318	310	339	334	341	331	303	362	365	347	346	359	356	313	350	358	307	359	343	356	347	326	327	321	326	367	335	342	339	354	331	374	354	323	321	362	335	334	330	328	323	384	316	325	333	382	331	363	319	324	355	326	346	336	330	320	327	333	320	340	311	302	372	340	310	312	369	345	305	324	305	320	319	339	326	341	345	339	339	341	313	341	359	323	346	331	333	319	333	325	350	355	360	311	331	333	327	325	319	338	378	330	361	333	320	345	356	306	341	339	321	357	294	354	352	337	367	317	330	314	338	337	338	338	346	346	339	336	325	337	343	347	333	371	379	327	316	331	336	358	301	328	347	323	338	337	304	366	329	342	300	337	334	323	303	333	321	352	330	339	328	336	334	345	320	341	322	319	369	324	329	327	322	307	344	323	344	361	352	333	360	300	364	376	317	339	349	335	340	331	333	341	330	306	312	310	306	308	335	323	328	369	317	345	360	339	330	322	314	324	325	326	328	354	333	316	330	354	348	307	324	358	336	344	319	341	345	352	314	350	339	341	324	314	303	307	338	321	345	369	335	352	331	326	328	345	327	323	330	332	323	340	317	352	346	333	330	353	321	341	349	359	297	313	325	355	311	349	330	318	360	343	335	332	324	346	327	358	323	334	356	340	309	358	314	333	354	358	373	351	324	356	380	364	329	377	348	338	349	349	341	326	318	322	322	331	337	352	312	339	340	327	338	342	333	310	321	347	343	345	325	333	324	341	349	346	317	351	344	314	381	298	347	321	329	340	344	328	347	371	348	344	337	306	333	306	364	330	342	353	349	306	355	326	320	304	324	341	365	344	318	325	312	351	316	341	370	325	350	312	337	344	312	306	337	301	327	318	335	335	345	346	334	328	313	345	335	332	326	340	351	328	325	354	328	348	341	310	341	360	314	341	315	325	322	354	366	356	345	329	345	303	339	350	360	360	346	367	376	333	321	363	351	332	334	349	318	321	309	351	328	316	332	351	299	310	357	335	307	345	323	358	375	326	328	295	352	302	338	340	345	353	354	336	338	321	324	347	337	355	346	321	333	344	344	308	330	351	330	360	328	330	370	317	338	313	350	357	328	327	344	370	354	347	332	353	320	328	335	368	318	329	347	339	308	331	334	333	298	325	366	346	345	350	350	350	354	323	318	358	318	369	320	341	332	300	339	311	332	334	329	340	336	353	348	324	322	355	315	320	347	329	335	371	343	306	335	346	316	344	347	306	367	352	357	335	356	300	361	361	375	328	336	322	361	352	352	349	319	340	341	321	358	336	354	358	314	365	330	327	332	364	336	313	357	329	350	323	353	361	344	315	325	332	342	339	330	353	348	319	329	320	380	341	296	311	344	321	294	350	336	332	331	337	319	348	337	329	343	348	320	308	343	337	315	342	304	308	319	342	307	346	359	322	320	355	346	348	334	301	363	342	325	336	346	322	341	352	343	311	344	370	351	355	336	343	361	341	335	360	373	314	344	362	335	322	354	368	333	349	353	344	340	340	333	317	368	323	319	344	354	327	319	312	330	330	324	343	369	313	358	319	320	340	330	355	351	312	354	306	324	340	330	333	357	352	338	392	300	327	310	346	335	306	345	366	343	353	344	323	336	326	339	356	376	340	344	338	332	341	329	361	375	349	337	363	340	336	342	349	338	318	349	350	325	330	332	344	318	315	321	332	283	353	321	322	297	324	352	337	302	346	389	365
24550	23457	40328	39423	28992	19404	6498	491	296	335	337	333	308	303	303	318	299	294	278	300	287	331	313	299	278	300	263	251	295	323	289	307	286	260	303	294	288	290	303	320	294	304	310	339	315	297	313	322	290	298	302	312	303	270	347	292	307	282	310	302	311	306	276	278	274	309	281	290	333	293	276	303	270	290	303	285	321	277	293	278	300	305	296	305	281	280	297	292	282	303	270	294	306	304	286	280	312	326	298	282	295	277	308	336	318	261	315	290	296	303	294	287	285	280	301	287	306	295	292	275	275	277	304	282	304	297	315	283	298	273	289	314	267	325	317	281	305	299	295	288	282	309	265	285	288	303	296	277	280	297	328	297	297	276	298	304	295	307	296	287	273	304	300	293	287	298	301	305	311	300	326	306	292	312	282	314	305	279	261	279	300	293	265	301	299	286	302	254	293	262	278	284	314	280	306	302	319	304	307	323	294	307	321	319	284	318	260	295	274	301	299	304	308	295	303	307	308	307	289	303	302	314	299	269	290	325	277	292	301	298	317	293	311	322	291	335	309	288	309	317	273	295	334	309	315	293	295	310	286	282	295	317	295	319	281	302	325	297	309	287	284	295	332	285	324	301	288	279	294	320	320	280	289	324	322	294	271	306	279	318	327	311	295	327	280	296	321	285	309	301	314	323	301	290	290	377	269	302	300	322	296	298	305	291	296	271	280	287	275	275	306	295	301	307	308	271	320	291	289	296	312	307	298	285	293	339	283	300	284	331	302	307	288	280	310	307	284	324	280	265	313	289	283	308	319	270	321	286	256	313	320	278	285	306	295	290	303	312	259	314	321	277	287	323	292	289	289	283	279	300	312	288	282	288	284	344	280	298	310	304	332	282	285	279	279	287	268	307	300	280	263	286	303	313	282	299	299	312	309	268	266	258	288	296	307	293	308	315	310	295	303	303	301	294	281	320	305	298	321	300	314	308	305	298	298	295	293	294	308	297	301	286	295	294	315	287	290	297	284	310	320	285	281	320	280	288	296	306	294	307	326	287	303	309	310	265	268	277	284	270	283	301	284	299	297	303	263	267	295	290	271	294	312	320	278	284	287	301	294	278	294	291	278	326	309	298	329	274	264	295	304	302	301	271	300	282	315	299	291	309	311	303	277	310	303	273	315	311	281	315	290	294	324	309	323	282	310	293	297	305	308	317	265	325	309	301	330	269	307	297	285	305	288	274	317	282	310	287	336	285	326	335	264	283	332	287	322	292	289	289	303	282	280	291	299	287	319	300	296	279	309	319	304	290	300	275	304	329	277	317	299	334	311	287	289	307	287	285	314	318	309	293	316	292	279	298	286	310	300	302	266	310	336	314	290	283	302	289	294	305	332	301	278	264	301	289	265	275	303	306	323	314	323	318	288	322	294	301	315	304	287	265	298	307	282	298	320	260	296	291	295	349	298	297	289	284	312	275	295	327	264	293	303	298	293	295	305	291	308	280	293	285	302	321	308	309	294	288	312	292	292	278	307	328	299	300	296	329	324	305	315	291	299	273	301	297	292	306	264	287	287	269	298	296	318	277	299	269	287	297	291	317	277	263	294	301	305	280	309	305	297	302	308	318	326	291	298	297	305	311	313	282	309	296	296	294	276	296	318	313	323	281	303	319	308	306	294	279	280	301	317	313	269	310	307	308	271	287	314	280	286	296	291	310	286	285	304	263	318	282	327	319	310	307	317	307	288	273	303	278	293	284	308	312	312	294	289	300	296	287	288	285	275	301	314	275	299	303	267	290	309	310	304	316	246	322	313	295	301	278	283	301	301	279	298	294	304	299	316	270	300	284	324	288	308	309	280	307	300	290	305	279	316	298	306	277	277	300	306	288	322	270	260	275	288	318	308	290	298	298	298	317	271	279	323	282	289	300	285	284	313	282	288	307	291	285	276	289	289	297	280	291	279	335	337	304	307	304	296	307	298	275	299	260	303	310	289	310	302	296	282	281	300	290	286	328	294	282	270	300	296	326	313	323	282	308	279	300	299	314	281	311	286	306	313	311	297	290	290	281	294	294	306	318	304	269	314	298	323	282	301	290	297	340	288	306	288	293	281	301	299	292	303	255	289	309	292	283	286	285	276	309	287	304	324	294	302	286	275	305	320	299	299	302	276	322	303	282	295	281	310	335	296	301	308	284	313	300	297	302	270	296	298	282	323	334	329	283	278	269	306	288	302	286	289	272	266	285	301	303	283	297	280	277	309	279	313	352	323	297	296	323	293	315	326	303	319	295	289	321	276	317	294	293	309	306	268	298	303	280	331	300	288	302	286	289	282	250	303	309	318	311	250	320	290	295	297	318	290	286	312	304	297	275	325	290	304	294	253	298	277	281	290	270	286	294	299	308	303	284	272	261	300	308	312	293	308	305	317	313	296	316	317	311	294	334	277	317	294	279	281	298	283	275	300	295	309	272	311	312	290	298	287	292	289	293	271	317	308	298	280	335	310	290	306	298	310	247	292	272	295	282	300	291	308	293	292	288	281	330	293	324	300	318	289	301	289	319	286	309	306	296	295	292	319	291	288	294	277	320	297	294	277	298	310	324	314	273	295	283	272	278	291	314	297	307	301	315	297	292	298	289	311	289	328	320	283	285	288	327	312	319	296	256	312	271	274	299	278	313	310	310	310	294	281	285	314	312	313	250	292	315	293	274	310	305	303	319	305	317	294	311	296	296	279	299	288	311	326	280	344	276	250	287	293	264	284	288	311	313	261	272	289	312	311	306	319	285	315	290	299	323	315	307	305	281	309	285	296	302	273	281	323	288	304	306	311	305	303	310	272	308	297	302	264	269	298	270	274	280	300	342	301	272	285	280	292	263	299	295	271	317	271	321	289	272	295	263	302	283	301	288	315	268	286	289	303	291	297	290	290	313	303	296	280	321	306	327	312	312	306	273	291	309	314	294	304	305	284	281	276	327	290	300	269	283	288	302	304	311	270	320	314	300	301	301	295	272	300	298	286	268	284	296	285	319	293	313	304	275	309	269	285	306	315	277	293	322	285	312	282	277	293	307	287	300	279	299	293	298	276	311	315	307	326	325	257	300	314	305	286	277	304	328	306	330	284	339	298	303	296	301	289	316	302	271	298	311	277	289	312	281	298	259	300	318	273	294	308	320	311	296	301	279	293	283	324	280	293	304	300	295	263	306	281	290	257	286	273	290	272	277	303	294	323	282	311	287	290	308	329	289	292	304	274	292	297	297	289	261	289	304	325	309	307	338	316	296	333	288	298	296	262	297	295	284	279	304	283	275	305	296	277	282	328	331	283	266	305	293	278	319	308	304	316	293	297	302	281	291	278	298	313	264	345	317	298	274	288	307	264	243	307	295	321	308	267	298	323	295	300	309	311	264	270	281	280	306	284	279	306	271	269	304	274	296	322	297	290	281	268	282	303	286	284	287	290	309	276	304	291	307	300	317	282	269	297	318	328	291	284	321	316	296	316	307
54317	91438	76095	52492	36536	21411	6975	715	465	469	499	447	479	483	527	479	459	479	500	497	462	493	526	489	489	480	485	506	496	504	457	451	468	543	481	500	460	482	506	473	524	481	487	486	521	488	489	494	478	479	441	477	462	473	506	481	495	471	485	465	484	493	444	490	471	476	511	473	484	416	505	433	460	468	456	477	483	466	495	460	491	482	486	458	490	477	494	516	467	476	499	468	475	478	521	485	481	536	483	421	518	506	491	498	418	461	457	484	486	471	458	474	463	426	438	474	508	476	473	491	478	501	489	498	492	493	501	473	474	474	490	456	469	487	466	477	489	474	512	504	465	475	454	492	483	462	501	454	499	437	501	439	463	464	504	479	492	471	480	508	453	514	482	487	454	480	498	466	440	480	470	462	456	488	478	481	466	491	478	447	484	490	488	512	473	478	439	494	474	488	528	497	475	513	484	474	453	491	477	479	480	463	446	462	497	482	498	472	450	492	480	519	463	476	462	493	471	469	499	497	490	511	484	482	473	486	467	473	504	459	450	446	430	462	503	494	483	480	474	461	469	446	449	449	471	482	477	455	477	471	501	480	492	470	468	443	480	433	485	489	444	483	477	481	456	487	499	489	483	452	495	467	475	484	433	502	461	464	445	484	514	423	506	470	495	449	498	466	467	484	480	497	471	447	485	489	503	438	498	455	536	443	500	464	461	450	478	450	483	489	485	464	472	434	463	466	449	490	483	434	504	461	477	464	465	477	487	475	483	489	480	443	454	458	485	460	490	495	481	434	486	477	486	479	484	484	462	457	472	490	479	452	506	477	466	498	481	467	438	502	458	475	463	491	458	453	498	462	477	454	522	472	483	480	477	459	461	503	469	491	493	486	488	469	444	476	524	503	502	489	454	444	488	479	509	481	450	494	486	492	478	454	491	450	467	501	477	469	467	488	496	478	479	495	462	454	485	460	474	504	458	489	499	480	473	492	495	440	472	477	480	477	477	446	451	507	489	490	498	433	498	464	469	480	482	477	469	482	487	474	525	472	458	437	501	449	444	500	481	460	477	494	495	443	479	468	499	509	494	497	507	467	465	489	458	460	487	465	491	445	517	493	431	465	465	490	501	480	470	458	477	479	460	481	475	476	479	456	470	455	466	475	502	482	436	474	491	520	459	485	488	503	489	444	497	485	477	492	469	484	446	472	477	479	441	484	495	456	490	505	504	516	434	506	457	486	477	501	490	456	476	457	484	466	507	427	521	474	487	485	462	464	477	470	449	473	466	506	502	483	507	485	471	461	469	514	438	491	453	466	463	483	500	503	487	473	471	439	478	501	466	484	525	469	532	462	503	520	496	472	473	491	471	489	469	491	483	475	465	450	476	495	482	472	476	467	469	459	460	467	479	506	481	446	478	497	481	438	483	461	461	458	496	475	472	442	484	464	447	508	492	460	490	467	459	459	522	517	462	479	476	475	472	477	508	521	490	473	466	457	493	456	463	501	476	455	489	484	486	502	478	478	489	436	484	479	497	476	481	496	441	452	450	466	442	458	471	485	468	485	492	487	464	460	486	502	500	507	502	509	514	462	416	509	523	492	461	462	517	439	466	469	488	475	458	488	484	474	484	455	471	449	492	457	518	499	491	466	468	476	481	517	469	482	494	482	526	478	501	488	466	512	468	467	469	471	464	451	498	475	464	467	497	480	496	475	519	492	449	476	467	446	478	469	512	497	447	503	512	455	515	499	473	518	466	501	499	485	554	461	489	470	443	473	454	445	512	477	466	506	510	480	505	475	464	479	430	472	447	453	500	466	442	457	457	500	508	476	459	447	471	475	496	441	494	465	511	471	486	452	499	453	495	460	500	477	498	481	482	456	478	500	436	496	486	489	483	473	463	447	448	483	495	458	533	480	459	509	465	469	472	478	472	476	516	488	484	466	453	428	459	506	423	462	474	503	439	500	482	495	514	478	476	501	502	536	503	482	460	480	486	443	469	482	493	492	455	486	515	518	517	479	512	480	486	516	452	469	508	472	517	473	468	468	460	524	464	495	502	508	472	450	479	480	500	469	481	508	481	483	480	503	451	510	507	474	503	472	498	453	459	443	490	452	455	445	451	485	491	464	473	503	496	478	436	494	480	487	496	502	470	469	544	485	446	508	464	434	510	486	445	467	491	454	477	509	478	487	481	487	480	466	484	518	466	439	512	489	457	464	479	444	485	469	492	452	438	453	494	513	468	501	460	501	471	493	457	489	460	485	459	491	476	458	465	473	467	492	479	479	456	505	489	464	517	479	467	467	508	491	474	494	457	440	476	471	469	487	467	498	491	492	483	473	449	462	470	451	453	475	463	486	487	478	454	488	448	465	470	477	478	474	467	465	487	515	447	447	495	485	506	488	463	503	493	488	507	503	491	477	511	503	440	468	444	500	516	510	482	470	495	466	462	459	484	473	447	470	457	483	483	498	485	480	486	477	494	474	447	477	480	441	486	497	494	455	492	479	511	474	480	478	496	464	509	431	505	480	501	478	466	506	454	464	489	468	511	470	508	494	509	486	492	480	477	485	463	478	516	481	478	469	459	530	472	410	505	435	480	443	466	484	451	450	461	439	492	438	495	469	489	494	427	470	475	471	482	489	476	465	460	464	467	468	461	434	487	483	494	465	464	472	418	469	470	438	434	488	463	452	489	516	448	453	481	484	494	483	489	509	469	475	489	457	480	501	452	505	492	469	430	487	481	510	462	489	475	506	499	478	462	480	417	490	507	482	486	477	471	478	473	484	500	503	466	479	420	434	480	465	477	480	482	499	461	464	468	472	487	474	451	437	484	453	478	476	434	466	455	481	479	460	469	474	502	479	485	488	477	492	477	497	492	465	456	488	479	496	466	480	440	456	472	497	468	529	496	469	469	486	492	490	473	512	449	463	464	452	494	477	473	473	484	470	397	498	493	501	449	454	470	488	464	484	435	455	454	501	503	466	511	482	537	490	499	501	428	490	502	496	501	503	486	454	513	466	493	507	467	471	482	494	464	481	518	488	477	516	498	480	488	481	435	482	456	463	492	508	453	442	475	456	486	480	507	446	503	515	447	480	494	503	468	434	447	448	493	470	484	491	481	493	509	433	486	471	462	470	451	487	471	488	462	499	488	505	497	515	478	469	514	492	470	438	472	515	475	486	500	467	467	515	499	460	462	458	448	498	476	480	474	450	471	466	476	464	489	459	458	464	454	470	483	500	466	482	488	482	471	489	449	492	492	431	459	499	471	460	487	446	495	462	431	477	480	489	445	466	476	460	467	483	451	494	487	439	460	448	473	474	476	494	477	483	457	450	489	480	457	497	478	458	454	473	472	497	502	487	462	511	469	450	500	511	461	467	473	498	469	463	445	453	516	421	480	484	474	502	464	478	505	524	507	547	460	514	491	467	454	456	497	470	484	486	479	467	505	486	406	474	457	457	494	504	486	484	473	540	475	484	486	483	452	473	494	475
23337	21966	35263	36043	32824	26246	15449	1475	432	398	441	407	412	413	410	403	411	412	392	401	381	393	402	415	337	384	422	401	373	379	367	355	399	377	408	364	393	411	390	374	368	367	376	402	410	395	347	339	371	342	350	408	385	364	369	380	378	378	389	354	389	410	381	383	368	384	367	367	361	363	353	379	363	376	416	369	383	364	375	419	385	419	374	412	402	400	380	370	374	374	362	387	361	404	390	356	377	386	374	418	363	400	403	395	355	386	366	384	389	396	359	349	384	390	400	389	396	382	397	404	389	388	427	364	371	417	385	367	393	339	384	402	421	423	379	351	391	370	422	362	410	382	360	409	409	383	388	368	366	381	374	379	383	394	397	430	433	389	400	387	370	392	373	393	363	357	376	385	387	373	353	391	362	367	362	397	371	388	369	387	386	382	387	379	395	387	385	384	389	330	389	370	394	376	355	384	406	387	351	373	399	390	357	353	380	399	370	374	401	373	377	352	378	393	363	377	366	414	377	371	368	387	378	380	359	360	383	385	401	371	391	412	383	402	374	408	386	406	381	398	372	338	360	386	389	375	389	345	364	378	401	401	423	355	370	370	375	388	380	383	359	365	378	390	384	387	386	402	341	345	385	402	398	392	375	375	395	405	384	369	387	394	377	370	362	384	350	381	358	381	404	402	374	375	364	365	382	407	348	397	387	368	387	391	391	370	392	372	394	400	353	378	349	407	398	361	359	392	369	381	410	409	390	347	392	385	357	412	385	346	407	372	373	359	377	392	357	354	413	387	395	375	381	356	379	391	387	389	358	391	364	400	371	380	396	368	396	369	381	413	362	378	339	391	411	395	399	337	406	391	376	424	355	340	436	372	373	397	363	379	368	376	373	415	394	371	407	397	419	395	385	366	375	382	389	361	376	378	408	367	365	393	360	378	382	400	382	419	404	374	393	397	366	384	420	367	402	378	401	375	386	384	360	366	379	359	389	362	390	385	375	364	392	407	357	360	354	401	396	370	398	394	350	404	414	349	406	376	385	388	360	361	409	362	415	356	422	397	365	363	356	378	377	369	382	379	385	382	387	373	385	370	388	380	384	370	368	398	412	398	360	381	361	358	346	376	376	405	390	403	425	389	338	336	385	368	392	394	368	389	338	361	360	360	366	422	359	388	395	370	386	353	424	367	385	384	409	379	401	366	410	393	335	370	385	385	397	380	390	371	372	353	331	392	354	378	419	327	395	387	375	412	373	369	373	342	371	391	396	399	379	356	345	368	359	384	369	371	368	396	376	389	383	399	398	342	388	400	406	379	395	418	358	350	381	375	362	412	347	364	381	360	394	388	390	384	350	416	381	404	375	336	390	382	396	381	372	383	347	380	407	384	364	359	368	389	369	374	374	390	387	347	360	363	370	334	391	423	389	381	387	389	374	373	393	408	404	398	364	369	412	373	378	377	372	379	379	372	413	375	380	342	378	375	370	415	385	357	356	397	392	368	371	347	344	378	342	387	368	390	354	396	369	394	383	388	377	418	363	409	387	392	408	406	403	359	369	392	399	402	366	371	366	367	357	384	408	372	388	375	372	408	339	383	379	367	384	381	376	384	400	351	369	365	400	363	351	410	369	397	374	369	372	371	412	392	418	355	391	405	364	396	381	401	388	364	410	384	360	365	373	364	388	391	369	403	354	384	365	372	403	414	374	388	355	416	410	367	361	372	411	394	395	442	355	386	344	366	375	366	375	374	391	410	364	383	415	364	390	388	355	414	377	388	410	360	366	352	383	376	363	392	394	373	335	342	361	341	351	383	391	362	380	370	374	350	356	410	420	364	382	398	368	361	370	365	353	374	370	360	407	387	386	378	351	345	368	392	392	360	410	364	389	378	408	378	408	397	408	391	375	397	383	369	376	369	366	354	357	388	361	394	359	375	361	351	395	366	376	368	390	384	372	370	409	396	402	360	375	374	382	384	420	403	371	352	381	397	344	388	370	355	377	352	409	388	366	396	371	370	396	393	386	396	376	406	410	400	369	401	392	338	388	397	360	389	378	383	377	377	404	421	366	346	369	398	374	389	389	402	400	413	329	397	357	374	369	361	420	411	366	345	363	422	347	406	356	407	362	345	369	395	375	369	413	380	389	368	379	378	375	394	343	375	392	387	390	372	389	374	383	354	377	379	400	352	397	394	363	396	361	378	382	387	365	377	412	387	357	371	360	388	369	375	386	357	378	380	397	349	358	375	360	364	433	371	373	398	365	375	337	375	349	408	375	386	362	347	338	405	383	342	382	346	360	388	375	404	368	385	371	369	406	347	429	384	370	372	355	423	389	359	383	379	358	373	389	397	422	408	376	385	400	400	371	390	400	397	396	354	370	382	372	428	377	397	413	388	379	370	394	405	374	379	382	353	416	416	375	349	386	386	362	386	380	424	389	389	375	383	362	383	343	378	374	394	390	353	392	376	353	358	386	380	407	386	374	388	393	410	364	362	371	387	361	369	388	426	375	391	361	387	371	369	389	377	374	366	395	404	378	371	404	344	367	395	396	398	386	348	414	384	354	398	390	389	394	384	402	363	398	398	378	388	374	378	338	415	391	404	401	373	386	395	401	388	386	386	384	369	354	358	354	392	363	374	396	350	342	377	375	376	364	368	383	357	355	378	354	389	429	331	369	392	411	377	385	374	376	388	402	403	375	371	368	368	386	401	380	365	364	379	404	386	381	374	393	375	369	388	389	396	376	399	408	374	366	356	369	384	378	364	368	396	359	360	354	372	392	365	366	420	390	367	378	354	351	415	380	382	409	363	372	366	407	397	417	402	387	379	403	407	345	379	338	400	372	385	363	340	352	402	382	399	401	368	358	366	343	415	407	398	389	367	357	368	385	401	386	398	373	375	396	348	404	379	371	378	391	404	375	356	345	392	400	372	378	388	385	415	354	387	338	388	362	372	387	397	402	374	394	357	358	350	395	407	406	397	396	347	365	368	350	370	419	372	394	373	344	354	375	390	379	378	391	370	393	358	385	394	335	388	447	380	344	402	377	378	403	395	395	370	392	386	393	388	412	406	385	409	364	389	437	394	367	398	363	374	408	399	345	388	409	350	413	352	382	374	378	385	392	405	373	372	376	404	394	379	407	396	399	357	367	388	384	388	349	388	372	393	387	374	361	358	378	404	341	393	393	411	359	425	396	382	367	341	385	396	402	363	369	400	367	357	364	388	421	410	387	334	355	397	402	405	383	387	397	374	381	348	326	373	390	382	368	381	362	368	406	406	377	377	395	399	392	369	368	380	382	357	343	413	382	364	354	397	380	389	380	368	365	393	404	371	381	399	379	370	372	386	385	391	384	378	383	406	416	343	371	375	402	359	390	406	397	367	397	368	404	373	384	374	394	388	371	385	374	377	380	370	369	406	402	380	379	370	373	364	393	387	397	416	417	371	369	396	357	429	381	396	392	389	379	379	345	377	386	383	380	394	348	393	395	358	371	349
59972	102375	88466	66335	48562	30899	12252	1278	589	575	607	585	551	567	606	571	630	605	594	577	576	578	595	582	589	591	568	578	627	601	558	583	598	577	550	591	586	579	537	578	536	593	590	570	626	554	580	563	586	609	581	559	561	618	514	575	571	612	559	548	564	575	581	590	584	567	546	506	577	560	599	635	593	584	594	621	563	541	575	599	569	553	566	582	615	646	597	597	570	562	572	578	599	519	579	589	576	585	561	543	585	598	593	596	575	558	620	601	548	574	582	555	575	615	614	557	568	594	598	607	548	583	566	613	583	623	590	608	602	553	594	596	587	569	540	562	575	573	643	555	599	583	590	590	622	604	599	576	611	610	567	573	602	605	611	546	565	571	587	588	577	601	606	553	563	568	562	613	562	616	609	570	568	590	611	583	584	572	586	612	566	607	588	622	585	590	588	599	554	569	604	592	539	594	581	635	576	545	613	606	528	548	594	579	610	547	596	560	631	592	578	576	587	556	555	608	575	561	596	594	620	618	560	561	603	548	547	568	582	585	533	589	613	566	581	549	552	548	576	553	586	577	548	581	534	590	592	636	558	538	569	565	564	569	587	592	583	524	584	598	576	628	560	611	569	622	544	570	582	596	552	594	558	623	566	596	601	544	559	546	599	595	577	579	605	581	589	573	610	599	578	568	616	552	574	575	574	587	634	566	566	583	559	587	553	620	551	577	559	627	613	591	580	586	590	598	587	582	604	607	580	581	547	576	614	561	567	555	611	590	574	589	561	557	572	562	545	575	610	529	584	631	575	559	550	617	565	600	573	598	611	613	546	557	614	588	620	588	573	580	575	587	647	588	592	585	538	587	583	574	571	601	615	594	612	569	565	586	583	568	570	614	607	592	534	556	606	577	609	571	570	540	618	561	577	612	610	546	567	569	589	622	600	623	627	588	573	616	625	605	534	578	570	622	572	583	585	578	573	577	576	578	607	589	622	607	589	586	556	563	599	565	565	554	592	612	573	606	577	564	570	628	575	586	536	518	564	587	617	593	561	594	603	589	610	577	569	572	570	572	593	565	540	586	597	573	568	608	573	579	590	599	617	557	599	592	559	551	572	621	576	561	539	567	612	583	545	606	613	590	565	589	587	545	572	546	546	613	576	585	599	618	549	579	586	580	575	603	629	563	600	578	603	595	575	595	576	640	612	590	524	542	605	621	570	614	558	574	594	564	555	621	569	594	582	579	588	572	648	566	563	570	582	589	572	569	579	619	569	598	617	604	572	564	597	595	603	576	556	599	573	578	588	573	619	608	589	560	558	535	558	560	638	578	571	568	598	571	594	575	583	567	609	595	561	577	607	554	593	577	568	593	563	602	573	547	559	551	596	565	584	572	585	545	548	599	595	623	601	613	548	582	614	548	557	577	578	590	631	608	575	600	574	596	567	583	556	609	589	632	603	574	598	577	589	635	533	608	587	543	579	542	554	594	613	571	577	582	580	578	585	540	524	581	539	578	583	581	555	552	600	585	608	556	565	557	560	552	542	607	579	620	591	561	558	536	598	581	568	592	534	577	587	546	587	611	553	592	592	582	607	571	576	591	593	583	556	601	607	579	618	552	596	582	594	593	583	591	582	641	566	563	570	576	601	573	627	592	571	577	600	581	632	592	598	599	601	549	556	581	573	617	581	562	626	584	556	588	604	595	585	586	571	611	548	562	610	576	563	626	567	609	594	552	636	548	559	571	624	517	585	582	620	613	581	599	595	584	582	573	595	568	591	568	555	594	574	606	575	593	552	562	549	578	605	532	595	548	609	554	522	550	592	575	529	533	587	589	620	547	588	605	582	572	570	568	598	534	604	592	572	560	598	595	589	565	649	588	611	593	581	601	579	551	592	583	562	577	554	542	596	586	562	547	585	585	556	579	539	606	553	619	637	604	546	558	562	555	576	631	568	593	621	598	556	593	616	578	588	568	581	538	599	579	594	611	553	581	585	569	600	610	568	612	553	604	550	607	588	613	590	582	628	559	536	618	574	625	574	615	533	562	557	578	578	573	589	595	582	584	592	577	575	603	606	580	607	590	574	577	569	614	575	545	593	551	591	563	578	599	543	587	612	586	568	580	591	558	601	567	611	591	598	600	555	591	516	564	579	556	594	527	577	589	588	564	593	588	595	593	620	563	577	605	573	583	579	546	616	592	589	551	620	601	557	602	573	566	587	551	585	568	553	597	532	552	590	565	572	599	554	610	554	602	607	554	564	608	560	587	589	557	577	548	621	553	579	576	589	559	588	563	574	604	588	572	580	624	576	574	600	513	625	563	538	568	575	587	585	612	563	617	603	620	587	585	584	558	549	586	591	613	588	596	592	575	578	580	526	584	543	573	594	615	577	594	559	590	552	574	520	562	574	553	533	571	549	571	596	553	631	598	589	579	555	599	577	581	588	617	596	562	563	580	594	583	577	610	562	596	614	562	576	544	558	621	547	556	599	594	586	606	549	583	573	600	586	544	579	581	599	604	561	607	569	603	539	579	569	560	589	567	587	541	583	584	576	598	586	583	615	563	586	612	570	569	585	605	603	617	582	621	580	590	569	605	557	603	606	562	594	582	577	558	599	619	609	586	605	624	556	608	583	570	556	560	588	558	602	601	609	611	563	612	596	596	551	580	582	572	575	563	590	529	570	564	613	585	604	573	559	616	575	569	572	590	596	621	584	602	604	612	548	590	605	545	581	608	565	557	559	597	552	576	553	551	566	584	579	578	605	587	579	558	592	538	591	599	559	600	591	615	550	581	577	598	582	557	603	573	578	582	556	571	594	624	607	589	593	574	592	590	528	597	570	565	613	570	625	545	562	593	582	596	586	589	612	576	571	568	593	560	602	566	603	572	576	633	573	563	613	585	608	632	558	548	612	578	607	604	565	593	562	597	607	591	599	639	576	580	584	588	605	573	553	618	573	552	580	648	569	603	601	599	556	562	600	638	585	575	598	564	585	602	633	598	595	584	577	604	585	586	621	579	546	547	615	588	574	547	578	569	570	573	560	603	551	593	567	553	583	618	581	608	598	559	587	582	591	605	613	582	590	615	589	576	559	550	543	602	583	568	559	640	550	593	607	530	596	600	582	631	630	567	612	566	561	581	537	578	566	607	553	521	542	545	617	571	565	586	564	598	609	595	604	580	557	563	617	601	567	586	630	583	626	555	573	553	584	591	611	576	628	523	581	567	580	531	559	601	562	564	534	591	580	595	559	570	623	592	555	579	594	525	621	563	543	581	590	602	676	604	544	633	547	556	556	595	551	571	643	595	551	614	587	582	575	587	568	588	584	611	560	545	612	567	604	573	584	578	601	603	589	598	589	598	614	579	553	588	598	594	569	584	580	603	630	536	605	594	601	556	558	563	603	603	610	606	588	565	560	593	562	577	609	572	574	588	575	575	619	601	538	578	635	586	617	579	549	618	613	550	607	560	545	576	550	570	594	591	578	573	586	560	617	594
27325	26946	34925	21447	8496	2568	838	215	176	187	180	194	181	196	203	178	214	175	189	204	201	205	168	172	193	177	185	200	193	162	187	184	177	186	202	202	160	162	200	194	171	186	178	193	189	167	199	189	176	183	179	174	205	182	194	167	188	213	199	152	198	175	205	177	175	184	186	191	179	208	170	179	189	191	180	192	201	179	180	215	181	174	187	188	196	181	178	186	194	172	174	190	185	155	169	188	188	179	195	186	209	183	179	217	174	197	182	194	172	184	168	189	199	181	210	190	186	188	175	180	195	198	168	160	159	175	191	174	183	177	188	187	154	196	196	209	188	200	203	178	186	173	190	197	194	186	193	182	181	184	183	164	184	178	182	212	217	173	201	153	184	191	221	184	148	163	190	163	169	194	175	187	186	207	188	188	205	165	185	188	205	175	187	177	184	179	171	179	192	184	189	166	174	166	203	171	202	173	169	194	145	185	180	171	179	184	191	180	201	180	203	190	178	155	199	202	181	188	178	180	180	204	179	193	182	175	160	162	173	175	173	215	180	182	190	179	201	191	223	168	196	172	176	181	196	184	176	181	202	169	183	190	202	174	193	167	177	165	179	190	186	194	181	179	157	180	181	180	180	158	184	192	166	183	191	181	169	192	186	190	190	159	212	221	207	170	190	170	189	177	197	194	203	182	204	185	185	197	170	170	193	190	185	185	164	201	208	163	193	187	170	196	158	189	183	160	195	179	195	183	196	181	191	205	195	159	165	181	172	195	168	165	175	211	192	188	174	160	218	183	172	184	188	156	176	176	204	171	177	171	158	180	181	175	175	193	177	197	172	208	184	169	162	166	217	162	176	178	205	204	193	171	188	194	186	203	181	179	199	165	180	158	198	186	176	179	199	204	177	184	179	178	184	174	207	196	169	205	164	190	194	192	176	191	196	162	191	198	175	189	212	185	189	161	170	176	216	166	190	185	178	172	180	181	170	190	179	183	200	186	194	198	188	177	169	175	221	191	191	186	196	193	168	169	197	206	183	203	169	211	164	192	184	182	184	178	198	177	172	201	201	156	172	199	186	196	196	200	187	179	190	199	175	198	181	172	208	189	181	190	189	212	188	172	197	194	205	169	192	198	218	187	182	162	194	183	181	200	198	195	176	178	186	165	164	178	179	175	170	199	198	166	174	199	199	155	194	188	165	175	206	185	191	190	177	194	160	197	171	193	197	185	177	199	165	185	158	167	188	190	200	176	182	223	166	198	175	202	186	186	165	196	185	183	170	193	181	172	173	181	193	199	195	181	188	166	183	174	187	173	192	196	166	176	191	171	171	176	167	188	209	170	172	189	163	181	199	202	177	178	181	195	173	185	178	201	204	190	181	193	160	189	185	172	172	179	220	203	193	182	187	194	181	198	190	191	205	199	183	165	168	183	173	194	207	187	182	183	183	198	173	173	180	188	171	223	232	162	192	180	189	203	203	169	180	176	214	178	169	188	179	204	179	202	192	217	181	194	156	176	182	182	182	165	183	210	178	187	179	189	174	173	171	188	169	163	199	201	171	178	167	180	177	181	173	178	183	174	203	205	190	194	208	185	188	160	187	187	171	187	174	173	176	170	202	174	181	197	187	192	191	168	186	168	193	160	171	190	180	175	194	209	160	177	197	174	165	181	185	191	175	160	180	153	186	182	176	166	199	161	178	169	190	194	197	153	180	186	195	166	199	177	158	176	186	204	202	183	191	174	194	178	191	147	191	196	200	209	197	177	189	199	171	175	199	185	189	195	178	174	180	169	180	149	210	178	183	200	168	179	159	168	172	186	160	189	198	188	172	191	185	189	179	184	177	175	200	205	181	191	173	171	200	195	195	182	213	168	186	178	181	179	185	177	186	173	183	208	195	178	232	173	192	190	204	200	183	186	162	179	184	196	175	183	181	158	195	196	191	175	181	196	191	176	172	187	156	184	215	206	183	190	176	177	155	196	182	186	181	191	173	187	188	182	196	185	172	174	191	194	186	182	192	185	191	173	191	185	197	178	182	214	178	193	170	198	188	206	166	153	193	172	199	216	179	193	177	161	179	182	172	178	195	199	187	195	176	199	185	168	203	208	189	208	179	176	176	186	198	184	202	173	187	171	169	213	186	201	214	198	182	185	172	184	197	196	173	167	190	205	181	205	180	161	186	148	216	168	193	172	180	178	190	187	182	183	183	190	176	192	221	182	182	159	173	168	182	163	187	183	176	193	163	183	198	189	197	210	171	188	206	188	175	170	171	196	170	183	186	179	187	182	196	186	193	188	167	195	193	177	183	196	182	175	194	174	195	174	196	191	170	166	192	174	206	188	188	172	193	183	187	163	170	180	188	197	218	178	173	184	176	181	188	174	167	191	189	204	199	180	177	169	172	169	182	200	175	196	191	155	208	202	174	199	188	189	201	186	200	193	166	192	173	186	197	183	156	182	172	194	192	184	208	183	179	172	193	181	190	163	206	190	165	194	173	165	159	166	177	172	185	160	191	188	139	167	192	189	195	179	196	189	167	158	212	206	206	193	209	192	188	203	167	184	182	211	169	188	206	159	174	176	175	148	167	164	187	210	161	183	200	199	176	197	181	174	199	179	198	170	166	181	187	215	189	208	167	193	189	179	192	188	167	197	187	181	183	172	194	175	220	181	177	184	175	197	205	185	169	186	201	188	180	178	165	189	186	192	211	194	181	177	186	178	173	190	181	175	152	192	179	167	177	175	191	186	182	163	197	168	179	209	202	205	199	192	184	167	184	197	191	178	199	187	197	171	162	209	170	203	175	210	184	171	168	187	181	190	191	190	198	188	196	169	170	185	186	205	175	220	195	190	204	204	194	184	170	188	171	195	183	194	182	201	194	177	177	196	188	188	181	178	171	188	176	204	197	203	176	190	159	185	196	173	181	160	167	178	176	180	184	190	168	192	178	181	183	157	178	177	196	197	195	178	192	199	196	177	188	188	187	178	195	189	179	178	161	190	188	212	195	179	187	182	178	195	187	166	175	181	172	199	185	170	178	189	186	180	161	192	207	176	186	183	197	168	185	196	192	176	159	176	198	185	191	191	181	196	198	195	184	202	178	188	196	169	185	188	182	179	194	172	178	192	184	195	184	189	187	169	193	175	185	175	195	161	191	155	205	178	194	205	186	176	193	191	179	180	200	189	186	185	203	209	166	210	182	171	178	181	213	198	189	187	184	185	217	211	187	178	193	172	171	175	178	188	184	176	159	172	158	162	181	205	195	170	187	195	194	165	162	187	176	156	186	190	184	185	166	192	204	190	193	193	178	184	221	198	160	186	165	166	201	194	190	182	183	176	182	191	179	206	187	175	181	200	179	161	190	201	194	197	174	177	185	181	184	199	179	202	173	184	214	175	175	165	183	188	197	186	206	197	171	181	167	195	180	186	189	173	173	172	184	172	175	171	209	173	170	167	176	180	198	189	189	187	173	163	195	194	200	191	188	187	172	185
29102	47106	40226	22510	12679	5120	1723	353	295	329	289	328	291	318	325	333	329	311	307	336	298	286	315	305	294	290	327	302	296	309	307	288	307	321	286	297	325	321	313	304	301	305	303	308	278	314	311	313	295	293	266	287	304	313	274	311	311	268	291	296	332	303	328	290	311	281	327	333	282	317	308	279	318	279	306	297	294	296	330	292	294	323	301	276	301	297	310	299	292	313	322	322	307	328	317	327	310	320	280	291	361	351	299	320	296	303	284	302	311	337	316	301	304	294	302	342	306	315	303	257	298	311	324	320	331	314	327	305	286	308	310	288	295	313	327	305	313	298	295	360	291	307	288	329	316	272	328	304	314	308	290	310	310	329	306	306	308	308	295	279	299	315	302	295	303	307	304	282	311	336	318	312	313	301	309	278	306	298	331	290	299	287	337	288	318	308	324	314	318	303	332	282	295	275	291	313	304	332	299	276	307	289	334	317	349	306	312	303	286	302	326	331	300	335	300	336	321	287	298	353	314	310	342	337	314	304	316	305	292	286	326	320	339	313	303	300	301	296	290	305	283	283	315	319	297	303	316	322	312	293	317	310	298	302	312	297	294	319	284	322	324	316	289	303	280	331	314	325	299	310	297	343	305	338	307	292	306	315	289	319	297	326	323	277	300	294	321	344	304	299	310	315	292	274	303	300	279	289	305	328	309	304	295	319	288	273	335	293	282	314	289	283	314	312	322	293	267	290	299	325	326	277	336	325	315	288	282	313	317	297	315	286	301	291	319	270	309	289	309	273	315	320	315	313	306	302	318	308	276	307	321	305	312	297	310	295	306	314	329	303	311	274	325	306	305	307	289	284	286	313	318	319	320	325	319	312	319	318	327	348	299	305	286	313	307	325	294	306	311	321	277	295	276	293	284	338	327	305	291	311	302	336	328	300	284	303	296	305	299	288	324	318	310	289	291	297	275	306	309	303	289	300	301	316	299	288	298	312	295	284	299	315	324	300	307	308	291	277	312	314	314	292	333	320	305	354	277	320	307	310	344	334	313	273	295	282	310	301	273	294	275	338	291	326	299	308	290	306	326	318	308	303	322	309	285	289	320	286	305	295	291	281	323	310	329	283	297	300	274	319	324	258	325	292	301	318	310	321	324	295	293	301	304	312	287	316	292	337	323	296	294	294	311	295	318	304	315	321	319	287	284	326	319	316	279	298	280	306	303	324	307	296	317	306	294	333	309	312	295	277	308	284	317	319	315	294	280	296	310	334	323	305	288	308	330	317	309	286	304	296	296	294	279	302	331	307	281	303	314	306	302	313	292	305	307	293	310	269	313	334	284	329	297	325	313	326	312	307	331	273	304	302	299	325	274	326	293	326	273	271	299	314	304	289	345	343	296	319	304	300	317	330	322	320	301	291	340	317	306	292	308	278	289	312	308	311	327	316	308	314	299	308	314	306	294	308	319	306	322	304	313	297	334	299	299	319	282	292	306	322	302	335	315	301	312	303	310	272	292	277	324	284	285	306	299	307	283	312	323	304	303	288	313	340	318	338	285	309	332	299	296	330	301	301	304	341	320	284	315	296	318	319	289	322	289	295	298	286	320	317	342	313	292	325	327	310	295	295	292	299	281	294	304	276	315	279	320	301	318	299	342	339	322	323	301	292	336	300	323	273	322	340	320	312	285	318	287	307	313	297	309	312	315	306	305	308	305	279	306	300	330	310	309	302	310	301	311	288	296	313	314	301	326	342	320	303	312	292	294	294	323	316	293	311	304	326	283	326	315	334	345	306	277	336	296	292	312	287	306	322	317	327	302	300	309	294	279	334	302	262	252	282	333	294	288	321	278	274	288	308	316	322	311	287	324	317	293	312	313	285	317	308	314	298	282	291	324	310	308	320	329	314	305	315	302	325	278	334	299	314	308	299	327	285	301	297	332	317	306	310	338	325	284	317	314	337	251	312	325	308	301	291	284	335	295	286	326	296	302	288	268	282	279	310	298	340	337	313	283	295	320	281	324	299	346	301	305	326	302	315	268	312	318	320	274	294	297	324	305	290	309	306	302	360	301	325	285	343	306	345	285	302	305	307	326	278	345	282	321	298	340	294	300	299	313	283	294	338	314	292	279	289	298	294	307	339	321	314	312	310	298	312	319	318	324	295	310	295	325	298	314	328	308	281	314	298	276	327	304	287	282	333	307	302	318	323	293	329	285	291	327	303	278	302	307	335	319	311	332	325	279	322	340	334	314	272	326	324	299	306	273	302	327	341	288	313	303	324	313	302	313	286	291	319	367	298	331	309	297	312	320	291	302	335	292	296	317	309	278	326	323	305	303	288	301	334	295	290	307	297	314	303	297	300	309	321	342	277	328	286	359	318	305	306	316	318	314	282	299	318	307	312	324	334	297	313	283	284	318	294	289	319	288	292	327	292	297	294	337	319	292	321	293	303	331	333	327	281	334	302	314	308	314	296	286	294	301	301	267	279	285	295	306	295	308	283	277	281	303	318	315	321	309	319	281	339	331	297	322	348	292	281	294	293	301	285	310	288	306	313	301	286	342	309	269	318	320	320	318	305	314	299	262	299	323	308	314	300	330	290	332	299	300	297	312	307	313	287	310	339	327	294	287	283	300	311	323	324	298	315	288	310	311	312	341	329	309	317	331	325	319	308	304	307	282	325	299	308	313	341	284	318	308	291	297	316	311	279	327	320	306	319	301	329	293	284	351	296	303	316	287	279	338	305	301	327	302	308	318	311	282	329	291	295	316	314	286	307	329	298	321	318	293	290	302	272	303	306	320	335	288	326	314	305	343	320	310	333	321	298	313	329	326	301	291	283	314	290	309	301	291	305	309	292	329	299	301	309	341	297	308	311	305	302	348	317	301	297	312	286	332	322	305	341	333	298	303	321	320	276	309	292	335	312	278	315	275	331	328	326	280	292	297	336	299	292	345	329	329	302	312	302	304	327	288	301	288	308	337	302	310	310	300	305	316	284	326	302	292	310	311	297	286	327	307	279	303	334	302	320	310	298	316	327	317	282	317	322	290	291	318	284	313	298	317	296	304	293	307	320	295	267	321	272	300	303	305	294	310	265	306	335	330	302	313	289	321	290	310	285	319	313	280	290	310	338	290	312	323	350	300	312	249	328	293	336	301	339	314	319	296	298	279	317	283	287	306	298	327	339	325	308	356	285	346	298	309	309	335	288	298	327	267	320	297	277	303	304	290	326	316	307	321	290	294	287	323	334	299	297	317	326	303	331	287	290	300	296	331	300	288	320	279	274	322	342	322	294	306	300	283	278	325	310	303	341	309	300	300	311	309	318	324	291	315	291	314	319	321	301	301	306	317	312	306	319	301	302	316	339	328	293	327	279	318	303	303	326	330	290	298	293	306	292	309	292	333	265	314	338	330	324	304	292	351	307	323	302	284	312	347	316	299	316	332	283	276	327	322	289	321	271	315	317	322	307	308	302	335	298	319	302	315	289	261	314
24547	23652	41632	39972	29049	18532	6082	589	300	269	283	286	278	305	294	255	284	265	287	311	287	306	302	282	297	283	290	290	287	299	289	299	321	309	311	259	272	285	291	293	280	295	284	259	268	291	289	283	287	285	291	286	280	306	264	261	274	288	297	310	293	284	281	262	283	293	265	299	273	288	269	303	273	291	330	299	291	275	284	278	301	259	294	276	310	296	268	312	293	273	298	303	294	292	289	303	287	284	275	283	289	282	291	269	282	269	285	288	304	285	276	283	280	263	274	276	285	294	285	264	278	284	282	274	288	287	271	293	290	272	318	308	284	277	291	279	294	265	286	278	326	287	322	278	312	277	297	306	290	286	301	277	320	277	300	277	311	292	268	284	277	277	286	321	294	265	306	297	272	273	289	271	287	296	279	278	245	271	304	284	298	296	293	296	297	300	324	304	313	302	287	324	297	283	282	275	262	266	302	287	288	263	304	267	303	271	329	282	286	268	282	271	301	278	289	322	337	292	281	291	277	296	292	301	303	289	259	313	297	300	303	283	315	292	266	321	309	291	307	282	293	287	292	286	272	287	297	278	273	265	291	296	308	312	277	304	281	275	275	278	283	284	324	297	293	293	288	313	320	275	287	278	302	276	316	278	261	295	276	308	292	310	304	290	286	296	286	266	275	282	291	296	310	265	304	297	290	299	331	272	279	277	294	280	264	285	298	313	292	266	330	279	302	322	300	289	281	293	294	307	288	279	292	305	281	267	267	292	283	252	284	274	289	316	239	298	274	283	308	284	314	297	284	299	284	271	300	293	299	269	278	274	298	267	296	274	277	286	324	268	310	285	311	313	291	276	289	307	291	292	282	270	287	292	295	298	292	270	275	294	299	287	278	266	250	288	304	280	280	281	269	281	298	272	288	297	276	276	279	275	297	267	274	295	290	311	298	274	273	298	305	270	294	284	250	280	307	279	268	302	300	283	293	259	274	302	289	275	280	278	267	275	284	290	290	277	317	311	298	282	256	319	288	308	283	311	284	303	303	293	276	297	280	288	309	299	306	301	304	295	285	304	259	304	274	255	276	286	288	272	268	285	283	283	267	286	261	284	248	287	308	297	277	259	288	287	275	291	306	303	266	257	273	297	263	283	304	298	290	273	297	309	308	313	278	293	232	291	288	280	296	270	280	292	274	305	290	271	286	292	261	314	282	265	319	312	274	246	295	290	269	297	302	292	287	285	297	292	295	279	277	275	294	275	275	272	296	307	298	283	315	301	290	301	278	279	290	288	260	288	291	262	293	260	307	291	285	276	291	278	287	278	291	288	282	307	279	284	314	293	299	252	299	314	253	291	284	298	288	302	302	282	295	290	292	273	310	277	317	288	291	281	279	296	298	281	258	305	279	317	255	285	295	289	316	300	312	261	300	285	309	262	266	275	291	281	304	293	279	288	276	289	278	286	305	312	288	247	302	280	301	289	323	258	282	290	301	268	295	314	262	289	277	304	259	312	303	269	320	307	315	312	287	292	280	298	292	291	294	276	297	278	299	279	271	315	286	280	286	286	280	316	309	274	273	283	304	296	303	270	288	295	301	287	304	308	303	281	297	289	285	291	269	265	293	283	322	286	269	272	277	294	295	298	288	269	294	296	294	259	307	274	278	258	296	289	271	295	264	266	280	324	295	290	266	276	278	265	271	252	297	304	307	299	294	276	274	304	274	279	305	275	264	300	323	303	287	298	260	284	287	316	279	299	295	290	312	297	294	298	292	238	282	305	288	291	293	280	266	310	324	289	278	295	293	293	265	290	276	307	272	277	298	259	304	297	286	299	270	322	279	296	311	282	291	280	296	292	305	293	291	265	299	296	250	274	279	295	288	280	281	269	291	298	299	259	300	270	287	304	282	248	291	303	280	301	266	300	291	299	267	281	291	295	284	270	309	301	289	285	288	292	283	321	304	305	252	298	289	271	290	331	298	296	297	302	270	246	291	305	287	306	278	301	267	285	280	270	300	291	286	317	263	282	282	284	292	304	288	282	332	293	278	272	307	321	258	291	298	283	282	240	283	285	270	284	283	274	301	267	288	265	265	297	292	271	259	319	274	287	294	269	254	300	311	288	281	288	301	294	255	303	290	303	300	309	278	282	277	288	275	293	289	296	292	268	293	314	275	296	269	267	296	304	301	302	260	264	280	258	316	284	277	284	276	290	310	293	280	318	264	287	274	294	294	282	280	302	289	283	287	302	291	255	283	303	294	312	297	288	275	289	259	266	300	311	262	251	321	297	278	289	271	273	299	295	278	300	271	280	295	281	308	249	274	273	294	314	297	313	273	248	299	299	272	302	267	300	296	289	293	276	280	281	267	301	269	288	267	294	288	297	285	281	303	298	296	290	282	277	300	301	292	280	293	256	253	287	286	281	292	306	298	298	252	293	282	264	307	299	262	269	263	291	315	284	280	301	314	287	265	299	289	294	283	256	294	259	290	307	294	282	268	295	291	303	281	276	304	309	302	276	311	295	292	281	303	289	261	284	287	308	284	276	276	277	290	278	280	326	251	263	237	279	331	265	306	307	277	289	286	286	294	272	328	281	291	281	288	296	333	273	296	286	292	290	329	289	259	291	293	298	294	285	330	315	296	277	278	251	300	283	258	284	290	259	284	279	258	272	311	282	302	283	284	272	272	267	302	263	308	272	316	312	282	244	297	302	312	254	285	308	283	278	288	291	298	292	310	295	277	304	301	327	283	271	270	298	304	299	274	296	278	272	288	280	277	305	275	289	339	300	305	292	273	301	279	298	255	303	273	293	305	307	287	276	261	294	290	308	307	300	299	288	266	292	293	306	311	282	283	279	287	312	288	302	280	302	308	278	268	337	250	266	314	293	279	278	281	273	314	298	292	278	307	246	277	286	312	290	269	292	284	310	264	298	274	278	325	295	276	300	284	300	291	263	310	272	271	293	292	293	292	287	318	271	347	305	278	288	299	264	287	264	294	286	261	301	267	303	312	298	304	297	307	272	267	280	309	264	262	298	276	288	261	287	277	273	266	284	300	277	280	278	282	277	314	269	313	259	301	308	294	292	298	292	276	294	283	280	259	280	292	295	329	271	286	258	299	312	304	258	290	324	263	318	273	294	267	290	254	279	289	284	291	294	272	281	320	296	258	260	280	278	257	310	268	269	289	273	256	258	292	295	290	294	306	309	298	261	289	286	300	262	305	300	275	252	271	307	273	295	294	284	247	283	278	286	284	270	275	280	303	297	277	256	261	282	273	288	302	270	284	259	276	274	265	299	299	301	257	279	269	262	317	281	246	277	258	276	281	306	287	271	312	309	284	280	259	321	264	265	306	283	307	308	295	276	271	272	283	268	290	273	298	274	260	289	250	303	294	254	320	314	290	248	291	292	298	299	294	284	283	280	287	291	279	264	277	265	306	274	264	283	262	293	291	286	263	293	292	282	287	280	282	247	280	284	274	267	290	264	311	300	287	276
53387	91789	77676	52568	36417	19579	7621	1086	510	452	462	505	440	456	482	481	498	480	451	484	438	465	446	496	436	495	437	475	451	465	479	521	442	498	434	468	509	484	471	483	471	467	461	442	515	469	467	457	456	478	495	474	489	483	466	434	494	414	524	482	468	426	428	435	429	481	481	456	473	424	469	479	446	469	482	498	496	474	462	455	463	470	490	441	457	456	445	456	428	499	446	437	464	464	443	444	448	442	471	475	484	450	454	455	456	477	455	500	450	493	460	517	430	492	467	442	433	472	479	473	461	447	458	413	456	469	481	455	483	475	450	466	443	427	482	478	446	475	471	451	444	478	462	445	470	464	440	459	467	466	465	454	433	501	468	459	463	470	448	485	462	490	445	476	458	475	452	482	440	461	427	454	478	487	449	454	441	448	474	452	442	444	456	440	505	484	480	438	495	451	483	489	512	445	465	446	475	439	448	460	452	459	435	445	452	421	512	485	469	468	446	470	452	459	477	469	484	490	462	520	443	482	462	458	440	477	455	496	442	519	457	483	440	472	441	478	455	458	481	453	485	477	456	442	459	453	467	441	496	464	453	504	485	453	461	475	448	471	470	465	446	468	440	459	427	448	495	450	404	491	466	483	456	475	449	437	464	450	479	464	461	462	460	483	489	499	454	434	434	482	469	477	490	436	453	481	454	489	456	446	467	491	483	439	467	471	488	454	445	429	491	472	475	486	470	480	442	445	493	477	454	444	473	463	499	458	458	406	479	444	419	468	467	472	443	481	499	438	484	443	426	464	471	465	469	457	486	478	470	477	487	486	448	475	438	452	454	506	472	478	452	469	465	480	427	445	437	470	421	454	454	468	481	447	473	450	454	484	406	445	451	472	478	465	485	469	448	455	455	506	499	441	514	448	487	460	491	503	466	466	476	455	479	425	488	459	445	464	432	487	447	458	487	444	458	472	487	482	451	455	469	461	448	453	449	453	473	468	465	478	428	462	452	444	439	490	464	452	450	460	437	471	436	463	460	466	438	445	446	436	481	456	467	503	487	484	474	471	436	508	509	477	449	454	448	481	439	426	470	494	453	461	488	448	456	506	468	449	483	446	427	474	456	447	448	424	452	454	464	465	460	440	466	452	451	462	445	478	458	467	472	439	443	475	474	484	475	470	445	494	459	486	438	424	514	477	456	465	427	452	472	473	465	471	452	474	434	464	490	513	454	495	491	455	453	473	481	445	454	466	460	475	458	471	473	419	427	454	463	447	450	479	440	482	493	484	458	479	440	456	459	459	429	486	461	476	480	458	490	438	473	437	438	472	491	416	450	478	480	474	464	493	430	472	445	464	492	455	456	456	401	490	455	402	469	444	475	435	443	460	453	434	439	482	469	476	473	445	484	439	454	458	501	470	492	462	468	436	457	486	470	436	437	445	431	490	431	491	467	456	471	446	463	443	462	455	463	411	453	432	444	470	453	468	442	469	506	430	479	471	452	463	463	496	482	470	503	419	429	490	483	484	464	484	431	451	495	456	459	486	466	472	455	438	484	468	477	449	427	456	471	466	446	485	498	469	452	477	488	450	463	423	467	481	449	458	438	477	428	484	468	451	472	460	457	469	468	470	489	431	499	489	466	423	441	448	512	464	435	470	441	405	462	479	513	483	416	453	431	459	465	402	440	459	455	481	473	478	474	427	444	479	479	461	439	451	476	415	432	462	467	497	464	490	465	471	425	477	469	497	471	492	460	472	495	454	481	476	448	479	470	474	420	430	483	459	490	467	446	448	489	436	491	484	474	442	469	437	461	473	455	455	460	471	426	435	473	479	477	455	419	395	474	433	437	460	427	474	478	455	487	459	486	474	472	434	459	479	457	499	458	470	497	470	448	501	483	467	492	417	423	469	451	472	493	472	448	460	428	460	499	451	420	452	472	476	487	472	488	459	430	463	402	456	452	467	469	453	444	439	502	431	430	435	467	472	506	434	460	510	461	430	476	479	439	460	488	457	466	434	484	486	476	472	446	450	456	466	449	472	492	460	472	453	453	480	462	515	464	441	471	456	461	533	479	430	465	496	441	459	442	485	508	490	468	444	437	495	466	468	443	513	442	481	427	453	437	476	450	483	518	440	434	482	479	478	440	463	482	448	501	444	461	482	465	460	454	437	500	427	461	445	439	479	463	447	450	446	447	494	447	442	472	458	451	487	446	471	481	483	441	476	437	438	427	487	430	501	472	480	483	459	458	432	441	487	428	483	474	429	481	475	503	445	441	495	457	446	487	421	454	491	445	465	496	446	468	410	459	483	460	441	435	460	449	463	503	471	477	465	460	468	463	477	470	450	483	429	474	463	461	463	488	473	481	472	453	447	453	480	422	479	461	472	467	464	472	437	453	475	494	486	456	476	447	450	472	437	488	499	478	476	471	488	463	463	430	453	474	441	462	475	450	437	457	461	460	471	415	469	434	480	473	460	478	471	423	488	438	458	467	461	447	485	470	489	541	441	457	466	435	459	477	412	448	452	499	454	489	446	443	477	477	445	435	460	464	461	462	435	451	452	481	440	470	435	454	434	461	474	482	490	455	472	465	463	420	431	466	463	467	460	492	474	497	459	472	461	438	464	452	471	437	455	471	472	444	447	464	471	476	492	491	429	441	455	423	473	456	465	446	457	445	488	463	449	462	457	442	502	477	466	467	463	462	462	426	452	478	479	482	464	427	480	439	463	455	473	492	460	483	455	440	456	466	463	430	448	493	450	455	476	465	450	460	485	463	451	408	447	486	445	462	456	452	446	436	452	508	445	478	469	494	440	467	451	472	468	434	478	443	430	480	486	455	525	484	498	448	474	436	449	515	492	448	460	465	449	486	486	468	480	446	471	482	492	441	477	465	448	455	456	457	469	454	519	451	438	491	471	495	480	471	472	461	467	494	513	486	476	447	469	480	468	470	436	466	429	443	476	446	464	475	483	453	485	472	430	433	482	454	442	463	467	443	450	474	458	455	472	485	419	476	418	469	471	444	455	459	480	429	457	442	486	424	493	438	452	446	432	482	464	433	462	455	471	447	457	442	387	454	452	431	498	495	453	447	454	469	471	435	491	439	427	474	471	451	489	411	485	432	500	503	471	457	469	437	446	440	456	453	416	474	436	469	454	513	452	458	456	463	450	447	498	506	458	454	464	466	493	472	486	496	495	471	494	457	456	451	483	488	459	479	444	434	434	490	415	440	445	464	457	486	462	498	454	435	481	484	467	453	498	479	484	417	444	431	495	469	492	465	450	443	450	439	460	470	433	474	462	477	492	495	463	501	459	491	431	467	445	461	439	473	458	492	467	471	450	483	483	439	476	478	460	432	469	422	460	451	483	433	456	445	490	445	493	439	418	458	487	451	450	463	446	444	450	453	470	484	481	443	460	467	474	455	473	460	453	488	483	465	488	467	464	418	467	509	437	444	463	451	503	464	458	486	465	464	451	434	476	433	482	482	457	470	476
23332	22051	35329	35152	31337	24799	14498	1526	401	395	413	423	383	388	392	369	393	395	369	363	419	400	397	340	364	387	390	379	401	365	383	341	412	387	378	369	411	397	381	401	370	405	403	374	427	399	393	365	369	399	382	362	372	367	380	406	378	381	398	354	384	373	390	371	384	377	368	377	427	377	419	408	387	403	388	388	387	377	403	409	392	333	347	357	353	391	374	359	394	388	422	385	380	399	369	378	390	355	342	372	347	398	353	423	392	396	377	375	397	392	409	378	353	399	391	388	370	377	399	395	395	420	420	402	383	373	386	399	393	359	412	398	403	379	370	372	377	401	375	384	357	380	390	377	385	363	398	402	377	371	405	405	388	353	374	399	359	417	381	372	372	412	345	374	375	397	404	360	384	366	360	353	397	341	369	374	381	392	384	391	350	343	386	397	382	392	371	372	398	380	386	408	399	401	399	398	369	392	385	360	371	413	392	398	399	371	428	374	364	383	345	391	360	389	372	351	363	361	380	375	371	372	393	370	403	384	377	371	375	367	404	402	377	358	375	377	369	370	328	370	396	379	399	362	370	402	369	401	377	322	364	364	392	377	360	364	367	394	394	380	419	381	370	397	375	390	368	387	376	395	382	407	393	409	428	389	387	365	406	373	374	370	341	375	416	394	375	403	410	352	398	345	380	382	414	380	408	376	370	353	361	379	387	365	375	388	345	370	376	344	361	429	384	359	367	388	420	382	389	403	385	373	347	337	374	382	351	366	415	398	438	411	381	394	349	406	375	401	381	382	357	420	415	399	351	362	371	375	354	395	400	380	370	348	391	375	406	409	384	392	357	372	355	388	410	368	364	388	406	370	354	398	391	376	355	357	377	373	402	371	408	399	369	379	414	399	374	340	373	385	383	376	403	379	380	392	376	374	381	382	388	373	388	397	385	390	370	360	373	392	396	378	384	361	412	408	400	374	350	399	370	396	396	368	424	388	402	382	363	392	379	380	389	375	360	374	376	440	394	401	384	395	392	398	394	385	364	369	366	360	382	394	382	365	389	388	386	338	383	377	353	387	397	410	416	381	383	384	356	397	380	358	358	392	381	346	365	390	370	340	349	381	373	375	380	368	368	380	409	396	362	343	372	372	384	354	362	365	377	382	394	363	351	358	374	397	387	394	426	388	356	360	390	398	406	360	389	378	381	398	368	348	402	388	423	385	378	388	377	390	384	369	342	403	356	392	349	382	354	383	332	382	350	380	387	362	360	384	384	396	363	387	383	385	357	369	355	396	378	408	401	375	367	366	364	369	363	378	380	367	389	367	377	377	401	395	389	372	366	417	350	366	382	383	372	414	393	391	388	367	373	380	386	379	393	383	403	383	404	380	379	379	380	390	413	363	384	343	341	399	422	387	391	374	361	413	396	385	371	394	385	355	384	352	396	398	370	360	384	410	420	385	405	363	378	397	353	388	377	348	389	370	378	384	393	386	403	385	375	403	379	366	377	384	381	378	382	380	382	343	376	394	388	357	369	374	432	392	366	394	390	368	372	383	374	416	372	358	397	370	392	379	388	371	395	381	403	379	359	391	401	380	406	338	382	404	366	376	403	420	381	397	336	368	399	349	407	358	397	347	409	384	365	374	381	372	400	398	403	377	382	391	363	360	362	411	355	388	407	379	356	363	373	380	409	365	372	379	402	374	371	377	395	362	374	360	400	406	356	361	374	390	384	400	383	353	404	366	396	379	348	411	414	393	378	388	407	328	392	408	344	340	377	361	376	351	380	391	402	365	331	366	382	406	395	361	407	393	367	409	391	360	378	366	373	368	377	387	371	430	406	389	363	376	403	400	389	377	359	353	362	390	414	372	370	374	389	411	385	379	388	363	363	365	392	356	379	353	427	378	398	377	376	389	376	377	366	356	376	373	401	357	379	358	419	387	398	397	397	395	378	365	358	403	374	374	388	420	365	383	406	391	367	379	403	390	372	378	341	408	408	380	395	362	403	393	404	388	358	395	377	409	378	375	388	401	355	347	356	366	355	392	349	388	414	366	399	371	385	413	398	400	373	369	343	377	365	367	383	378	379	380	402	386	386	409	346	411	412	393	419	426	370	381	359	377	355	353	375	378	393	381	401	381	395	390	360	373	370	396	390	372	404	350	378	367	403	365	362	379	410	393	370	393	357	357	327	382	387	379	399	383	340	386	398	382	366	371	346	393	375	385	381	354	394	393	364	394	392	375	376	393	398	365	351	357	382	375	411	393	372	383	380	399	388	381	362	386	391	406	348	405	343	379	372	384	412	384	388	381	412	374	396	374	365	384	393	369	398	364	421	386	417	359	368	369	392	344	400	404	376	360	421	349	400	384	391	359	384	383	385	384	372	371	386	387	393	415	395	383	428	378	360	380	378	384	384	415	376	393	368	419	371	388	386	387	382	398	373	349	370	408	360	395	373	373	373	380	367	405	363	374	383	377	377	362	352	375	385	367	398	368	359	391	381	363	383	390	370	399	388	364	409	395	371	392	412	353	395	414	423	367	423	399	374	400	419	397	378	384	384	379	398	406	370	412	364	424	404	337	387	385	411	345	379	390	371	380	385	379	372	364	343	370	379	393	428	378	397	370	365	362	366	373	345	414	362	372	330	408	361	382	379	340	366	389	395	373	403	353	385	424	375	357	369	377	404	404	396	384	385	377	366	406	367	348	395	360	377	354	427	376	384	387	389	382	370	358	343	391	367	395	388	381	373	411	375	355	354	391	375	425	372	378	394	384	343	389	389	339	420	353	380	349	387	392	381	393	426	374	367	440	392	374	361	376	351	373	386	417	368	389	402	360	373	368	392	422	401	358	364	364	390	365	383	396	376	374	375	396	398	361	369	411	352	389	391	379	419	394	380	378	363	391	347	404	380	379	404	365	374	368	378	385	375	397	401	407	366	380	430	362	377	391	400	379	408	367	415	382	396	379	362	373	374	393	353	366	388	388	335	367	352	378	404	366	380	342	400	407	358	390	388	402	404	384	371	371	405	378	340	386	390	360	379	382	375	405	385	384	383	356	380	370	371	374	367	417	395	360	387	380	331	354	366	379	402	369	366	371	373	369	380	377	381	378	403	410	367	386	400	365	389	359	357	379	385	429	402	340	381	405	386	390	371	368	386	377	375	370	372	391	393	391	366	368	364	379	366	413	376	405	395	372	384	337	369	396	381	381	401	386	368	374	409	387	430	378	386	376	358	413	397	398	352	389	361	386	403	394	395	399	395	357	400	362	367	379	357	351	398	391	343	382	377	382	377	364	406	372	363	367	346	396	386	354	385	401	402	362	376	388	378	365	384	391	369	405	355	369	365	371	347	376	352	396	369	401	412	353	417	407	376	376	356	394	381	345	407	395	343	352	400	363	369	393	379	360	373	385	392	343	381	401	395	397	343	356	353	368	377	391	406	398	354	381	387	393	402	422	398	380	383	363	365	395	406	371	403	406	374	383	402	356	412	390
60377	102184	87782	66407	46238	29420	10987	1922	605	653	646	613	560	624	590	606	593	585	620	604	567	598	627	594	588	569	571	619	566	610	624	581	583	561	574	577	573	573	623	607	584	598	621	603	565	589	606	581	607	590	563	579	575	572	577	585	630	565	568	574	601	577	621	591	590	582	595	612	588	600	565	594	564	578	588	594	605	609	650	563	625	586	592	582	627	579	582	584	559	592	605	623	634	617	570	589	540	585	582	619	590	573	632	602	578	601	630	574	546	571	593	563	570	558	590	581	591	572	599	587	563	579	547	515	574	611	612	542	582	612	631	598	610	594	564	598	570	579	576	581	597	578	609	581	590	594	590	623	586	586	628	603	605	628	582	573	606	588	599	602	630	547	612	599	629	598	556	563	595	577	547	557	577	597	596	606	598	577	607	626	614	594	599	603	532	592	559	572	551	657	591	560	579	618	598	595	612	573	592	588	602	607	627	620	587	588	572	597	626	593	569	624	585	598	609	582	582	584	601	628	596	581	571	619	641	636	578	619	589	558	596	592	519	591	577	564	588	616	537	593	579	597	576	590	598	588	603	615	621	568	581	597	560	581	566	579	597	566	591	583	563	578	576	580	595	599	614	552	588	587	579	590	596	571	586	571	569	582	575	560	581	613	607	608	580	630	598	573	578	556	605	560	596	576	597	623	593	625	602	608	534	610	594	563	588	609	599	607	597	565	584	559	582	631	609	624	586	591	559	604	597	612	579	598	621	603	570	603	630	618	634	594	589	577	614	583	578	569	566	622	585	597	625	570	621	549	592	607	602	596	540	603	602	610	564	580	547	592	611	656	625	564	642	622	585	559	582	643	558	609	612	567	592	617	601	582	610	580	596	573	584	615	637	572	596	591	561	571	566	597	583	617	614	608	593	595	562	565	577	582	568	566	577	572	630	575	582	618	573	600	638	559	563	616	573	629	590	584	597	567	621	599	554	570	555	604	587	606	596	576	584	584	592	550	563	617	598	567	598	569	584	594	618	608	620	624	597	615	616	584	596	636	582	628	605	587	613	594	589	621	563	605	623	539	574	544	590	600	583	586	566	590	582	562	616	637	562	572	588	583	588	599	626	583	577	577	584	525	586	569	584	591	596	597	609	575	597	593	591	544	602	591	598	526	607	570	583	570	578	567	595	541	622	590	634	658	581	591	607	609	606	621	561	616	618	560	587	587	603	569	577	575	571	625	615	584	569	619	625	591	598	566	581	618	585	592	611	557	582	615	599	614	559	626	598	622	597	615	625	595	589	596	600	587	588	587	588	588	595	580	663	638	599	606	580	593	604	620	581	591	592	582	574	623	623	581	615	590	578	621	613	572	593	582	655	572	615	579	547	562	592	581	611	528	590	601	582	667	608	577	560	582	585	618	613	584	617	596	562	594	579	598	560	572	588	592	583	555	571	582	584	600	606	583	609	614	614	598	610	582	558	575	600	599	594	602	605	576	545	612	539	576	569	557	565	582	568	574	565	587	594	632	570	582	625	549	613	581	603	581	586	569	622	583	632	607	603	591	607	637	609	593	628	602	578	584	608	592	613	583	558	570	547	609	597	560	614	610	626	551	537	611	633	565	629	587	568	554	560	571	585	569	591	598	605	585	626	549	571	606	596	605	618	559	610	561	630	550	614	623	606	583	593	613	612	569	587	549	604	594	593	592	592	588	593	595	640	570	575	557	622	596	592	557	566	599	591	590	608	609	582	589	606	604	567	570	595	604	599	606	589	601	630	625	594	599	616	570	614	610	600	599	624	566	536	609	595	589	605	588	612	599	537	599	617	573	597	607	587	582	572	603	589	573	606	603	590	575	536	559	523	603	587	581	579	573	595	610	587	602	622	575	594	624	555	548	555	611	590	616	630	604	569	605	605	599	623	596	591	599	589	618	578	633	599	619	608	599	570	590	601	577	604	612	593	582	612	624	594	581	565	605	598	572	568	555	575	586	582	581	608	612	595	586	631	623	588	614	551	578	572	600	584	564	580	598	564	615	550	593	635	543	589	604	576	587	567	570	599	622	578	571	613	593	565	591	599	629	592	621	643	572	576	622	607	559	595	579	580	589	583	600	562	608	553	620	582	605	585	552	611	619	610	591	595	587	619	617	568	606	615	617	541	566	593	597	517	578	572	611	605	614	552	605	559	558	577	620	540	560	583	615	612	576	595	576	606	589	610	574	610	591	583	579	595	594	612	579	542	607	651	564	547	580	635	589	572	604	601	597	626	593	617	564	608	632	575	569	619	595	618	606	573	599	594	600	569	588	579	552	607	633	599	628	569	585	547	555	582	613	556	557	582	631	564	581	590	640	596	561	570	569	618	584	585	593	540	563	571	566	615	637	602	558	588	617	614	575	610	583	600	620	586	602	572	606	649	593	586	617	607	645	617	571	568	564	587	584	556	612	571	614	600	609	608	617	583	568	557	590	645	546	605	554	572	547	541	613	559	608	549	553	653	583	608	627	571	611	608	589	581	598	597	571	582	601	592	628	572	574	554	593	570	585	577	567	585	557	570	598	610	590	601	605	622	553	605	627	607	619	586	598	587	577	572	579	602	611	584	623	570	579	600	589	628	567	566	582	557	557	592	595	626	588	573	618	631	593	589	602	575	594	612	562	594	592	602	625	577	586	643	587	560	571	549	554	614	581	581	623	588	583	600	603	575	570	563	570	587	601	555	558	607	567	604	586	597	636	563	585	614	608	579	598	554	588	587	568	599	594	549	601	603	572	574	591	616	567	574	595	613	582	644	570	605	567	567	619	594	620	605	515	621	597	586	634	543	565	587	601	628	574	584	588	644	618	570	578	597	593	645	609	597	638	577	590	604	584	585	575	575	565	573	625	598	583	557	603	566	572	599	591	595	537	643	588	616	591	643	547	612	581	592	587	648	562	583	580	578	654	585	603	631	567	621	574	590	577	582	623	607	589	560	616	611	618	586	565	556	565	566	591	576	553	635	623	592	613	596	581	624	632	541	637	601	592	606	596	599	563	609	611	591	545	607	630	580	557	586	545	585	567	592	612	582	595	568	580	603	622	592	595	567	603	577	597	597	597	619	627	621	594	584	579	578	596	635	577	572	564	610	628	619	582	585	595	594	640	585	578	612	568	562	557	553	572	604	593	543	575	597	607	576	581	594	580	550	553	596	576	595	542	594	583	549	608	603	608	548	567	575	604	592	579	577	607	589	556	565	602	618	595	594	562	588	568	606	622	565	695	561	572	619	564	560	625	533	614	570	574	585	548	599	598	564	577	622	584	595	578	580	601	555	610	604	579	560	638	570	601	559	551	621	546	599	609	600	582	542	626	597	627	546	610	596	576	558	589	578	586	621	555	610	643	580	605	575	614	629	596	591	577	576	606	582	596	593	629	593	586	584	538	573	575	594	568	591	614	556	565	557	601	623	624	626	566	615	592	566	609	567	611	593	635	586	561	574	587	607	589	581	574	633	610	574	594
27611	28268	33198	21641	7756	2184	759	240	189	195	212	205	197	192	176	202	207	202	198	209	201	185	196	227	190	196	206	195	210	214	201	191	192	204	206	193	187	189	222	188	226	195	177	171	187	181	200	203	194	229	195	186	226	212	204	191	196	193	208	203	222	226	205	200	208	209	177	221	220	208	240	181	198	215	207	223	213	211	218	205	208	209	211	195	185	191	200	206	185	210	183	220	183	234	201	189	225	193	215	218	191	216	198	193	194	215	212	188	191	200	213	206	198	199	182	218	186	211	202	192	179	191	205	192	184	187	209	188	242	201	222	215	174	204	196	191	207	210	209	199	174	203	200	215	200	204	195	206	188	189	210	198	205	186	198	206	178	186	184	214	210	207	198	199	189	198	234	206	203	191	191	175	200	167	178	209	198	218	215	218	192	189	208	192	212	187	209	172	218	187	209	214	177	203	213	202	211	207	213	192	190	169	209	201	188	202	208	219	183	187	223	222	204	205	206	206	193	204	205	184	202	166	221	192	194	184	182	200	211	209	247	213	200	203	216	182	200	193	180	188	200	206	224	189	215	196	205	194	175	209	185	184	188	198	202	176	197	194	192	191	204	216	175	204	210	193	195	201	199	216	186	192	179	196	206	190	192	215	207	202	208	226	228	187	197	196	214	219	212	196	198	194	187	209	221	207	188	187	196	182	196	183	226	212	206	202	184	218	207	199	224	213	184	195	197	173	174	212	214	204	209	200	208	197	187	211	180	179	207	204	189	198	205	204	215	202	200	184	195	204	192	197	195	198	191	187	205	219	184	191	193	214	208	208	176	198	201	207	186	203	193	204	201	186	195	216	221	186	198	228	219	192	204	184	218	210	204	212	211	202	213	228	190	207	205	182	161	200	187	203	212	201	193	192	197	221	195	210	204	185	229	184	173	193	211	205	192	203	218	211	227	230	189	194	225	200	199	179	201	226	209	197	222	211	173	230	187	213	208	211	197	185	221	207	225	198	201	206	212	192	213	202	202	194	183	209	197	191	176	190	181	210	189	206	211	201	232	205	188	213	191	202	201	215	221	205	207	211	190	207	189	190	193	212	188	177	187	198	210	187	180	185	185	194	204	213	219	211	198	198	180	192	222	198	187	195	192	203	181	185	198	179	210	180	204	188	190	163	208	196	226	240	194	215	216	223	199	185	206	185	201	172	219	207	204	189	195	207	212	209	191	196	228	219	167	197	193	219	208	205	187	208	226	211	171	206	194	199	203	194	172	209	199	206	204	222	213	211	200	181	209	223	207	198	202	218	223	207	180	197	205	200	186	216	190	225	180	211	231	221	204	205	211	201	211	212	195	189	203	212	216	205	179	215	191	205	210	184	228	184	208	185	200	192	186	176	189	197	205	211	212	204	214	205	201	227	194	199	201	171	192	212	221	194	194	219	212	208	188	185	204	201	167	190	198	189	221	204	203	197	208	182	171	193	230	203	200	201	198	196	204	208	213	184	217	197	258	173	196	209	208	200	227	197	203	229	194	189	220	216	162	201	209	219	210	200	228	184	194	191	191	191	221	200	225	202	212	188	175	203	191	183	222	188	197	204	201	207	180	222	193	202	219	231	200	185	179	196	210	197	200	208	194	206	193	190	187	219	221	224	204	210	201	200	222	240	188	193	203	183	214	223	207	181	219	206	194	208	173	191	209	240	162	204	204	197	213	190	183	206	200	209	171	214	227	202	172	205	212	208	206	198	188	209	216	209	182	162	221	211	190	210	235	219	200	191	207	208	181	211	209	204	202	210	195	195	199	180	196	209	202	211	230	220	197	188	223	195	193	198	210	189	188	194	194	188	208	202	203	201	210	177	193	205	189	209	219	220	181	180	200	198	159	203	210	195	189	211	192	204	201	222	209	211	202	182	214	197	192	195	219	227	206	202	200	202	207	214	195	202	191	199	193	210	193	189	193	200	194	203	226	196	177	179	202	226	200	191	200	222	220	200	201	178	201	206	224	181	225	206	236	195	184	195	196	201	196	193	195	179	195	199	214	191	216	207	179	182	201	207	203	204	228	188	226	225	216	195	218	209	197	196	193	179	206	192	227	186	178	216	207	178	186	202	212	223	224	205	218	211	192	199	186	183	217	201	225	200	192	191	206	186	185	224	208	184	233	199	222	196	193	184	211	193	190	185	190	203	210	165	205	217	175	208	186	199	190	212	202	192	193	210	196	189	184	220	206	166	180	213	192	178	219	197	190	198	196	184	196	187	204	180	202	218	208	192	189	209	205	200	211	212	215	211	210	211	202	196	188	194	201	210	208	203	210	196	202	183	206	171	209	192	200	197	218	210	198	207	217	215	189	237	216	198	216	211	179	204	215	213	194	221	210	187	195	183	195	204	195	192	191	178	196	234	198	168	188	202	198	204	197	206	194	216	238	190	223	176	208	193	208	178	203	214	195	197	190	224	208	187	180	190	195	181	193	181	206	199	200	200	193	214	198	202	193	189	194	218	203	210	211	194	216	203	214	217	184	192	201	199	199	214	204	233	184	223	187	214	199	199	202	175	203	195	194	203	200	195	208	194	214	175	220	200	203	192	200	201	203	206	208	190	187	223	211	182	223	219	204	207	191	199	221	187	214	195	188	214	203	199	218	191	187	178	193	198	186	217	188	185	198	203	218	215	220	169	202	212	230	193	179	195	208	198	224	217	206	201	197	207	183	197	209	177	198	211	198	222	217	226	187	195	195	203	209	205	210	203	218	212	228	180	197	215	202	189	228	202	219	195	209	193	202	186	196	193	199	210	214	212	200	196	187	176	203	205	191	199	208	188	216	188	189	214	220	205	182	215	228	185	212	192	196	207	208	211	205	176	202	219	241	213	193	203	206	207	222	199	196	185	245	184	223	205	176	230	220	194	192	210	193	210	197	209	192	186	198	193	195	204	213	221	201	214	203	176	224	191	211	183	197	213	198	186	209	204	207	189	191	215	185	225	183	209	212	223	198	198	192	177	215	179	191	214	196	198	199	185	197	192	222	195	213	202	172	183	198	215	203	206	170	213	204	204	179	196	216	198	176	188	190	174	205	214	197	200	180	205	186	186	181	193	231	191	196	195	185	190	176	191	223	201	194	194	201	199	206	217	189	195	193	208	216	205	208	214	199	203	171	201	193	200	200	193	210	212	193	225	204	183	214	225	214	200	219	243	212	215	190	193	211	214	181	192	191	195	186	198	166	193	193	206	210	187	212	191	179	194	215	204	210	218	203	199	203	205	193	186	195	202	206	215	187	211	219	200	222	190	234	208	212	194	206	209	213	188	209	203	215	194	217	187	205	193	218	209	194	203	202	198	196	199	208	216	204	203	198	222	192	197	200	204	186	198	191	212	217	196	195	194	223	209	203	190	211	214	187	205	212	172	198	194	200	169	200	194	211	219	185	186	190	167	196	187	216	209	206	211	213	204	183	197	188	189	207	187	217	207	223	188	199	196	199	205	203	208
29606	47848	39009	23362	11555	4560	1531	405	348	353	347	314	339	351	327	333	334	352	334	317	359	341	336	328	335	350	324	331	349	319	327	355	324	343	332	382	318	333	352	343	321	320	335	350	327	307	339	329	332	342	321	335	307	330	335	327	338	317	333	345	350	310	354	332	339	300	309	348	334	329	310	358	331	359	311	358	340	353	350	336	343	347	354	357	332	335	333	308	343	338	329	341	370	362	350	347	342	348	329	333	320	335	333	342	381	358	328	315	339	367	314	303	311	320	324	347	308	353	330	328	324	322	324	308	360	336	351	331	363	340	305	330	329	330	297	337	317	315	299	347	319	323	277	314	357	331	306	296	350	333	293	353	342	327	314	342	343	338	312	331	317	351	356	336	310	335	338	324	329	321	326	352	320	314	338	302	332	380	362	332	323	352	355	311	309	351	325	323	335	310	334	341	345	324	351	337	341	358	316	317	335	363	365	301	334	340	372	316	333	332	342	338	346	325	295	329	305	361	340	332	332	336	317	321	325	320	307	323	323	330	330	335	303	317	296	340	337	310	329	338	337	292	315	342	332	348	345	336	337	321	366	326	362	322	322	337	302	341	318	320	342	345	306	327	348	312	329	329	346	329	311	343	331	313	312	341	323	323	340	314	309	355	310	328	338	353	325	326	344	340	304	309	368	360	339	341	291	339	304	336	346	353	361	340	338	360	329	312	316	332	345	376	360	314	322	326	323	331	323	336	316	323	334	337	343	338	333	345	305	328	335	316	375	332	352	322	379	339	318	325	320	349	316	295	331	347	315	330	337	332	336	338	339	343	338	341	355	302	311	347	317	336	316	301	347	343	318	326	336	341	329	342	324	333	336	364	295	303	346	326	337	313	346	316	337	350	293	332	326	315	336	329	356	385	318	336	340	365	352	333	349	319	325	315	314	307	297	301	298	334	332	324	280	303	313	316	327	349	345	354	345	299	341	322	388	334	324	344	342	343	313	295	339	352	368	336	367	318	311	335	312	330	335	284	362	350	341	358	340	341	358	310	338	337	323	311	315	313	308	353	353	339	320	359	339	323	351	352	352	317	315	322	355	344	317	315	319	372	318	322	343	366	346	371	320	305	292	316	317	336	333	348	320	330	339	320	366	331	329	338	329	315	343	363	323	348	322	329	326	312	329	348	324	313	313	340	343	314	336	341	345	331	322	336	313	319	367	340	316	356	340	337	326	353	372	285	350	331	336	382	303	346	342	338	316	303	324	326	380	344	311	340	312	331	312	351	340	333	317	318	322	366	347	337	345	323	321	354	325	321	345	322	299	360	310	346	338	348	327	301	331	317	332	352	365	336	346	318	324	320	331	299	330	333	296	325	338	329	310	329	348	361	347	323	330	314	346	323	339	343	342	308	317	315	293	319	313	355	325	305	310	360	320	345	343	327	353	352	331	370	321	334	366	348	322	348	353	312	336	323	316	325	328	330	324	326	326	384	331	324	324	345	324	331	339	347	326	350	334	350	359	321	333	298	339	324	344	284	296	293	350	354	323	353	335	351	329	324	327	337	318	311	309	322	364	351	337	339	326	332	385	335	311	324	334	318	319	320	351	314	339	305	356	344	354	319	338	301	336	318	322	311	354	329	336	322	321	345	326	344	327	290	341	330	324	321	334	324	347	335	328	285	347	323	347	327	325	334	321	335	342	328	308	319	326	347	318	350	329	355	346	350	338	308	351	327	329	294	339	340	311	323	355	315	326	349	321	335	304	316	352	324	359	354	334	335	363	351	339	322	322	346	332	325	343	329	326	335	322	308	337	334	333	305	366	345	299	306	345	309	303	336	335	353	357	330	292	302	325	314	350	295	345	312	333	371	322	314	337	320	346	321	346	320	316	350	321	344	349	320	338	357	320	366	336	315	326	326	359	310	332	317	306	311	352	334	363	316	294	328	345	296	332	365	324	318	345	318	354	333	346	363	311	329	348	331	304	331	318	312	309	367	353	338	313	331	325	362	359	359	342	339	337	312	320	329	327	325	314	321	295	347	333	340	353	372	326	348	338	321	307	335	334	333	333	324	326	329	331	327	330	333	336	349	339	287	346	307	330	314	322	316	333	351	341	347	307	326	327	355	291	331	305	302	336	316	336	316	300	328	318	304	338	360	345	307	325	358	311	329	331	350	363	354	311	351	337	336	334	349	342	297	323	351	334	357	343	333	349	346	348	316	323	337	325	309	357	341	321	329	323	345	328	319	369	315	325	319	310	299	310	334	334	338	339	312	352	355	312	332	348	325	329	330	316	328	323	360	344	325	343	333	332	343	310	335	327	350	342	354	319	315	315	353	322	309	335	318	363	334	336	349	295	300	328	334	338	332	329	320	311	350	328	331	310	339	311	316	325	313	349	314	345	314	322	347	339	343	337	315	346	319	324	347	346	340	316	363	306	350	356	302	345	306	321	362	337	345	334	299	301	330	343	339	347	316	336	352	317	294	314	312	332	339	330	309	325	317	319	311	324	312	322	315	313	334	334	347	338	338	326	334	357	340	286	338	337	304	337	304	348	330	319	358	328	300	346	337	319	347	303	344	336	324	354	310	358	347	320	325	338	325	343	316	351	347	341	336	330	320	316	315	328	341	330	314	331	340	311	343	338	284	338	350	357	325	311	319	343	317	339	337	343	309	331	337	336	361	335	301	354	362	321	341	317	326	330	328	335	360	313	340	308	312	340	349	349	336	342	267	334	331	317	321	328	314	339	352	327	330	316	317	332	338	337	322	334	330	323	358	362	335	316	332	320	334	317	320	324	346	319	333	337	313	321	347	322	344	340	339	346	330	322	327	322	352	319	322	343	355	341	333	356	319	315	318	349	318	363	324	341	356	338	325	316	339	352	307	334	352	375	312	330	328	367	328	328	338	306	332	337	328	332	333	333	337	325	371	347	325	315	337	327	342	337	333	329	373	317	374	313	322	327	329	344	334	335	315	364	308	329	329	323	343	327	343	320	315	332	319	339	328	342	307	309	315	337	336	310	324	325	327	334	326	338	341	336	330	344	316	365	347	348	321	337	328	341	345	325	309	350	341	342	340	309	305	313	370	332	334	346	314	341	321	337	306	334	320	334	322	299	329	345	316	303	329	322	303	344	336	318	353	334	342	320	304	356	339	329	327	324	315	314	331	329	318	309	347	352	331	352	317	339	325	359	352	339	321	355	356	309	342	341	320	329	319	318	308	355	307	352	321	313	295	353	325	317	291	345	318	320	325	333	352	332	332	335	345	339	320	313	338	319	335	328	335	362	338	341	327	326	349	326	319	306	324	358	332	361	336	357	320	338	330	345	326	338	295	326	340	332	307	349	317	321	353	344	350	324	341	352	341	325	315	327	350	331	333	334	363	349	348	349	338	346	320	325	321	330	323	349	358	341	328	322	337	314	339	300	359	305	338	330	326	319	317	301	360	336	337	332	338	338	363	331	322	341	320	324	318	336	346	339	352	328	350
24527	23678	40686	36446	27049	20445	10111	1359	317	310	324	292	303	292	298	314	294	308	260	276	274	278	306	283	287	315	281	321	301	281	291	283	293	287	305	307	302	280	248	258	279	280	307	300	296	292	304	255	298	282	269	273	293	293	315	282	292	296	303	297	293	277	286	288	290	284	263	281	289	305	252	310	286	269	306	264	296	292	280	302	289	292	285	336	313	260	267	288	267	294	316	326	276	298	263	327	270	286	274	285	288	306	296	290	286	282	276	261	274	277	271	272	277	300	272	296	285	266	276	278	296	297	303	264	301	295	312	305	289	279	269	285	292	290	297	279	305	294	255	277	308	283	264	284	277	283	300	265	290	279	300	302	269	283	318	278	270	281	281	283	281	292	270	303	280	257	276	268	265	292	269	257	302	298	287	307	297	300	282	304	300	269	301	296	256	276	272	334	296	287	307	318	285	295	270	300	284	310	296	260	327	265	318	268	303	294	275	298	284	325	304	276	275	294	287	294	285	274	252	286	271	280	287	277	283	293	294	302	301	277	281	290	255	267	243	305	277	272	305	277	288	288	278	300	287	303	268	308	288	290	273	274	284	260	276	247	274	293	288	272	265	288	274	320	309	269	295	317	304	285	293	317	293	255	301	273	267	267	288	274	278	276	263	279	281	304	318	299	265	277	276	295	275	287	273	260	303	270	293	309	278	253	309	306	310	278	287	268	296	275	300	274	277	275	275	293	307	256	267	265	311	285	297	277	270	271	290	281	272	268	296	300	281	268	292	289	289	298	290	280	310	291	284	273	322	292	283	273	287	277	269	302	280	292	324	283	300	248	249	280	296	302	315	295	275	318	283	276	294	288	286	306	298	278	294	291	302	270	300	282	271	309	272	258	317	303	299	311	257	285	297	271	260	262	298	303	284	255	293	325	287	281	286	279	298	326	267	294	264	267	313	281	271	260	289	257	317	301	272	271	288	296	273	282	277	285	283	281	283	289	279	299	240	277	314	297	293	278	261	272	322	266	274	306	312	285	300	287	293	293	268	253	285	305	301	310	297	291	322	266	282	297	281	260	268	311	269	296	265	291	284	275	252	283	288	290	313	278	270	298	270	292	277	308	269	274	297	284	289	291	307	281	279	298	274	274	278	268	287	233	288	272	298	265	287	294	290	286	270	273	281	283	273	288	289	284	260	263	276	303	251	300	287	292	274	264	265	294	257	251	311	307	281	258	294	295	312	273	280	262	269	317	295	263	288	289	351	292	280	296	288	297	304	275	298	261	291	284	333	301	294	307	293	312	279	278	286	314	311	290	262	298	264	272	278	289	302	270	294	309	299	318	266	324	282	289	296	248	271	270	285	255	275	281	293	306	302	278	288	261	297	291	282	253	289	306	290	285	294	299	293	304	308	268	279	310	297	282	280	301	284	299	284	284	290	291	272	259	265	287	298	283	289	290	288	302	289	291	293	285	290	311	313	287	290	280	263	285	279	300	293	308	258	298	320	280	308	255	284	329	305	303	304	278	315	272	289	294	303	255	291	300	273	281	263	290	254	308	289	284	291	308	291	265	293	299	315	280	285	327	296	286	267	268	291	268	289	273	278	269	287	296	286	274	282	297	251	291	318	281	274	270	264	290	274	290	290	309	283	283	302	279	332	326	276	292	285	282	302	308	298	268	293	286	283	272	273	313	301	297	266	303	257	264	279	307	262	267	281	314	277	320	239	288	286	322	314	305	263	297	294	284	303	294	296	304	276	282	258	250	288	256	309	289	275	265	272	301	300	302	291	285	290	273	282	307	282	260	292	255	287	272	295	259	283	291	256	294	298	295	275	295	312	302	250	265	267	294	306	303	275	294	288	304	266	274	287	305	275	288	268	274	275	255	287	295	292	278	247	305	295	278	307	299	287	268	287	306	317	259	303	277	276	262	292	254	317	277	278	247	289	281	297	294	287	299	287	285	307	289	264	284	276	268	293	261	292	265	257	272	312	280	268	261	271	262	282	261	304	291	288	294	287	288	308	276	300	285	251	258	263	270	307	293	316	264	257	300	291	255	273	263	263	306	277	272	265	302	313	297	268	268	292	268	323	251	285	279	289	287	281	287	304	289	276	300	280	281	278	264	285	272	275	247	269	296	300	283	277	283	266	301	325	297	293	297	301	289	286	304	301	305	278	269	290	283	292	286	275	296	276	303	294	289	278	307	272	299	287	282	271	280	295	307	313	292	292	311	275	275	250	307	269	260	275	261	285	271	304	279	286	301	271	297	279	296	285	291	263	293	257	298	310	282	283	296	296	297	273	274	277	286	306	276	314	308	281	266	302	241	280	276	295	297	271	302	285	300	289	249	249	288	292	289	266	294	305	298	314	296	275	303	290	268	314	273	296	291	284	291	287	267	331	277	301	300	304	286	270	298	264	284	290	270	309	281	265	287	270	306	304	270	282	292	274	311	303	290	285	285	278	283	298	236	290	283	304	300	316	291	316	293	314	289	300	307	283	309	247	280	293	297	266	301	282	282	304	309	309	292	287	288	280	265	282	259	278	273	299	288	268	306	289	282	293	297	303	333	296	314	296	298	284	295	277	278	258	295	302	292	279	320	276	274	286	274	279	315	285	293	262	296	286	282	285	313	275	271	281	298	306	292	270	275	279	301	285	309	310	323	289	288	258	314	273	289	282	296	282	306	305	285	273	293	270	272	289	305	305	281	290	302	250	275	277	313	302	304	258	273	300	295	286	282	283	296	311	278	304	274	315	289	280	326	254	271	280	295	307	266	267	290	278	285	316	301	296	269	285	280	277	276	281	249	296	266	302	266	268	281	288	305	286	264	277	278	291	244	303	270	297	263	276	269	281	297	277	258	300	271	290	300	261	265	269	285	277	316	289	314	271	287	250	254	270	325	273	290	258	258	306	280	261	287	263	268	294	296	321	298	272	279	290	269	278	269	297	301	266	264	288	272	312	265	294	287	272	276	304	301	283	266	264	275	294	265	288	273	246	291	274	310	287	282	315	258	294	266	297	275	278	282	264	306	292	296	291	322	309	267	296	288	292	262	292	287	339	319	258	316	277	255	299	277	261	278	278	299	310	301	295	294	290	288	315	310	290	278	281	305	267	258	274	277	278	274	275	271	298	321	277	271	285	279	274	265	283	287	312	299	299	312	286	272	277	260	301	296	284	279	292	276	273	286	278	278	296	297	306	302	277	300	280	293	276	263	291	294	301	291	275	280	285	271	296	297	269	282	313	275	281	283	316	304	291	296	286	307	263	266	291	304	245	328	280	281	271	265	274	281	270	270	298	316	286	330	263	304	303	290	287	289	284	285	301	274	304	284	279	246	278	289	282	293	310	273	286	273	277	299	268	306	303	279	265	278	294	282	274	293	275	281	296	299	286	302	314	302	280	278	271	297	280	275	267	268	291	304	275	311	322	289	279	296	302	292	276	249	284	287	274	300	300	275	288	307	254	263	268	288	287	308	283	289	274	308
54041	91306	75995	48541	35882	24269	13690	2496	435	444	459	486	465	472	444	481	473	423	475	504	420	466	455	481	424	466	449	506	434	480	424	464	470	438	457	454	434	478	465	465	475	471	474	466	450	432	436	467	450	469	441	470	445	430	472	450	439	434	436	447	442	432	459	462	451	475	461	449	460	454	438	438	467	429	455	422	434	440	463	436	443	444	479	404	464	448	450	444	430	485	463	511	476	462	447	500	455	477	504	444	477	443	474	451	474	465	486	487	447	457	494	452	434	450	420	444	440	459	457	480	451	463	478	458	490	448	470	445	446	474	428	463	441	473	433	451	421	505	481	494	483	431	460	498	444	438	480	464	481	458	466	424	496	463	424	490	437	439	432	446	442	437	472	427	478	483	466	457	473	472	448	467	459	452	457	462	458	445	427	472	451	463	443	443	449	449	428	462	484	482	445	460	438	475	432	465	460	465	442	463	443	461	456	469	434	444	464	498	477	472	454	419	456	466	457	482	491	438	432	456	420	461	442	432	460	437	459	492	509	415	498	447	465	466	476	481	444	475	485	455	455	464	438	463	457	443	497	463	436	450	431	450	429	479	420	461	448	460	449	473	465	500	479	476	423	448	456	467	474	455	481	458	479	446	431	420	445	448	507	455	444	471	469	478	458	451	438	448	496	438	416	418	470	489	462	412	459	433	452	516	424	463	453	486	476	449	432	442	450	449	460	429	454	447	466	456	478	442	486	458	438	481	422	452	458	467	455	441	487	466	472	431	478	471	456	475	443	484	492	471	469	449	454	471	472	430	442	444	438	450	478	437	449	473	458	425	484	457	457	474	438	475	460	468	446	435	454	450	470	479	447	464	440	448	456	459	467	485	472	475	454	462	444	450	459	454	419	439	456	471	474	438	440	482	434	463	453	437	470	426	456	476	464	475	466	437	457	465	421	484	482	500	476	473	505	424	441	429	426	478	496	456	533	472	483	471	452	474	466	447	447	482	495	429	459	445	490	478	447	473	442	462	470	437	485	468	420	461	467	453	469	455	408	440	457	506	446	459	437	436	448	469	474	470	460	451	453	461	479	465	462	479	441	491	442	455	464	469	499	432	458	456	468	466	491	431	480	480	487	476	472	454	436	451	485	469	512	455	455	465	466	436	464	466	429	430	452	443	453	484	435	476	443	447	450	474	412	469	456	447	436	448	496	465	447	474	483	507	448	472	447	460	467	483	459	452	474	478	462	450	472	449	504	441	478	471	458	441	449	443	418	426	474	471	448	493	479	463	478	453	480	434	423	462	441	475	439	465	469	470	479	470	446	454	461	477	447	454	435	449	431	440	464	493	434	430	473	443	430	465	441	439	434	457	457	470	439	457	474	411	468	464	444	462	438	450	451	474	444	446	464	454	454	472	431	451	500	443	450	461	449	450	468	461	446	445	463	431	460	464	478	453	434	478	447	456	485	475	466	435	417	504	444	465	387	488	488	444	485	480	469	449	457	447	452	437	469	437	457	471	476	442	452	447	472	484	418	485	444	514	457	477	492	432	455	457	442	457	423	456	482	431	434	487	440	452	438	431	499	464	494	463	449	501	469	432	441	416	414	479	501	470	447	448	426	441	459	474	426	447	487	486	445	448	464	431	480	439	452	479	461	431	436	468	444	438	492	465	448	496	454	429	447	455	463	450	476	467	450	494	436	477	447	443	452	472	463	456	488	472	432	459	466	460	505	477	452	442	467	493	501	450	457	467	458	491	462	472	510	459	473	450	441	470	424	478	434	469	490	478	439	467	427	479	440	490	476	506	429	442	494	460	448	441	472	478	447	498	456	462	473	432	433	458	426	472	459	450	479	467	486	454	418	487	470	463	470	478	443	495	431	469	484	496	460	484	433	464	455	453	444	454	470	437	454	437	442	467	445	460	446	461	444	464	442	418	458	438	465	459	466	464	455	437	455	475	500	479	446	480	449	498	457	453	434	431	468	477	439	444	443	439	451	435	515	470	470	452	467	491	452	412	453	474	472	446	473	457	487	451	498	454	453	480	433	469	460	488	477	480	472	463	454	500	468	464	466	412	432	479	475	444	456	505	455	453	442	423	435	494	442	456	461	469	472	497	442	457	440	426	481	492	479	415	463	445	428	478	458	417	444	467	457	465	438	478	441	482	462	477	435	481	469	431	461	483	488	467	449	401	487	462	453	449	477	457	440	465	461	464	485	437	443	454	468	477	435	459	481	469	467	471	486	458	452	460	450	462	446	437	498	440	447	440	490	481	455	462	487	451	467	462	485	475	442	474	475	502	429	438	464	459	444	467	454	470	513	456	456	444	433	437	461	460	446	470	452	436	474	461	452	466	440	449	439	417	483	480	439	448	462	441	460	465	433	466	489	404	448	441	421	474	437	476	475	437	456	472	471	459	472	451	502	476	473	441	477	422	461	477	454	480	452	465	415	440	431	477	479	459	428	496	474	432	451	459	456	467	457	480	452	463	464	437	457	424	458	465	466	472	484	451	480	459	467	435	464	471	455	466	437	444	463	469	476	403	464	479	466	492	429	492	476	427	445	448	428	447	472	425	468	454	424	444	473	457	494	434	448	491	467	479	489	444	434	465	435	474	464	500	453	440	465	445	434	434	453	440	456	479	490	464	477	465	466	447	439	458	446	460	457	502	440	416	470	435	472	458	418	439	424	427	490	469	473	479	443	466	451	465	458	448	457	454	444	450	457	447	443	458	425	465	431	461	449	472	478	492	468	485	441	487	464	463	479	450	470	429	468	498	490	438	476	484	452	489	459	449	505	420	467	463	452	470	483	517	467	439	436	437	428	430	461	469	456	449	434	438	424	470	465	452	446	478	473	459	412	462	525	463	491	468	434	432	437	441	421	446	463	465	486	466	443	483	465	460	428	466	501	458	487	433	467	451	449	441	437	454	428	440	488	450	493	490	457	442	421	514	477	445	464	436	476	454	461	455	453	441	444	463	442	451	490	446	475	445	453	436	478	455	432	463	452	460	446	424	461	475	462	456	520	440	455	449	425	477	467	432	461	500	440	435	473	484	476	458	473	413	446	422	465	445	475	447	464	459	467	430	428	496	468	498	453	430	482	432	468	467	428	462	476	450	446	461	448	467	479	418	462	477	494	415	518	464	423	439	460	454	422	424	450	454	465	436	477	437	416	456	454	500	399	452	524	480	453	512	490	450	456	465	469	467	466	440	472	487	448	447	424	462	456	444	478	498	481	457	484	435	458	447	469	431	428	468	454	414	430	485	441	452	439	494	452	444	453	461	494	479	461	459	472	478	451	444	439	431	449	485	442	477	475	462	452	430	461	440	441	476	476	460	426	461	451	417	433	442	522	462	455	480	440	457	436	426	467	466	467	430	447	491	455	439	486	461	450	483	462	497	490	419	489	489	498	453	480	495	451	464	409	473	469	468	468	468	417	442	435	486	455	429	461	444	483	519	411	470	455	444	451	450	423	398	479	470	480	461
23270	22083	34987	34127	28067	23908	18896	4396	422	385	393	364	438	365	357	388	354	388	360	365	352	367	383	380	311	407	390	360	367	410	375	368	359	353	376	405	395	372	397	355	373	374	371	386	363	398	372	399	351	351	357	354	353	319	378	352	345	386	364	347	344	345	353	383	355	384	390	371	338	358	352	362	341	324	332	367	351	387	342	357	376	366	367	359	352	359	355	341	376	393	364	362	326	350	359	393	361	342	358	377	394	344	372	362	332	341	385	404	371	349	389	368	393	354	362	355	366	370	391	317	319	362	397	370	373	359	378	385	382	355	347	393	376	335	373	348	369	353	342	347	370	400	351	353	353	353	368	390	352	369	372	377	376	373	374	364	355	387	391	378	339	365	400	379	378	350	329	379	367	367	354	381	372	379	328	356	379	366	336	335	398	405	373	384	396	372	382	398	322	364	362	366	354	362	375	343	352	375	357	331	365	356	380	377	376	339	387	341	364	411	380	365	369	359	380	354	406	352	375	341	354	354	376	343	363	367	380	345	362	363	376	396	378	387	351	315	374	344	403	369	349	349	395	377	355	345	360	386	354	366	383	346	361	344	363	377	379	361	351	387	371	370	344	354	363	383	372	368	353	362	369	378	379	330	354	348	387	324	342	348	330	394	337	365	377	356	386	362	387	361	366	370	333	343	379	370	362	371	342	380	344	376	335	339	340	364	365	409	353	369	349	346	364	361	378	375	373	353	352	383	361	344	363	395	334	367	365	344	380	357	351	352	364	360	362	402	334	397	369	358	393	385	355	381	356	376	353	414	399	373	384	336	348	380	363	372	370	348	380	353	333	364	371	368	329	362	392	359	376	349	334	369	363	353	355	359	365	351	386	344	400	378	395	358	402	357	355	338	346	374	336	365	376	339	339	386	351	339	371	357	376	342	344	356	387	369	336	379	336	366	364	359	339	362	369	356	366	383	371	325	365	388	321	389	364	363	367	385	388	375	364	393	373	344	359	355	386	357	348	349	354	372	338	354	335	338	385	363	354	338	355	343	361	375	392	360	364	411	360	351	374	361	348	352	343	396	337	403	355	364	343	349	350	357	371	379	350	343	388	372	371	341	352	358	381	378	341	341	386	388	368	350	395	376	346	370	404	388	372	356	371	357	356	359	353	352	354	357	364	360	339	347	371	388	378	359	356	394	350	382	373	371	337	402	364	389	373	393	380	374	373	367	399	379	364	380	365	351	369	346	341	408	334	347	392	378	354	381	355	339	386	366	330	349	352	361	375	345	379	369	363	375	387	382	394	330	365	363	371	377	329	368	369	333	379	365	350	322	348	356	352	353	377	368	369	364	357	357	380	381	372	380	371	368	361	352	376	351	364	380	331	354	363	346	357	391	338	349	342	378	346	355	333	374	374	370	358	364	348	368	395	352	363	388	347	380	377	380	357	371	334	353	381	348	327	345	386	373	389	357	368	344	394	391	373	359	394	360	357	359	367	354	396	337	380	376	395	386	383	347	344	344	403	370	354	399	337	368	349	371	361	346	359	391	347	400	413	365	371	384	362	326	364	350	364	371	352	375	320	376	395	348	337	367	397	386	384	376	370	367	367	350	346	376	382	344	363	392	345	367	364	376	375	374	355	347	354	355	369	351	394	371	370	385	393	389	374	386	345	365	343	379	377	392	354	390	396	381	372	369	334	372	355	336	369	359	375	368	336	373	344	353	369	375	355	324	383	362	347	363	352	404	380	391	375	343	333	356	378	380	381	363	354	365	370	357	363	350	340	363	381	374	394	365	334	389	376	390	358	333	378	366	317	344	350	389	366	370	398	380	339	366	352	352	358	333	341	392	359	395	365	365	364	383	359	350	335	374	362	366	376	351	363	377	352	381	388	372	380	348	358	337	349	381	387	416	370	370	388	343	390	370	346	382	332	353	353	364	403	317	368	352	341	363	328	383	376	365	357	340	317	342	354	367	364	374	368	350	338	357	364	376	349	347	365	345	370	376	372	360	366	378	359	348	401	356	363	363	328	388	358	399	378	347	329	371	356	339	373	354	388	344	366	359	388	328	384	351	351	377	376	356	352	337	369	353	328	364	370	380	359	372	357	358	370	415	349	350	322	363	365	345	385	376	376	358	402	360	367	378	344	373	338	359	385	394	397	355	347	332	330	357	396	359	359	388	363	367	345	372	325	342	312	354	399	359	371	347	359	334	345	326	368	359	374	363	381	350	338	380	386	375	393	374	382	354	355	365	334	367	361	399	382	340	355	337	348	362	380	343	385	351	351	382	352	358	379	359	362	380	387	396	360	359	358	374	352	383	366	345	355	340	359	369	357	342	387	398	350	357	355	357	338	317	363	389	389	362	388	364	365	361	367	391	364	366	342	370	378	385	355	370	351	402	366	355	368	365	339	383	361	357	337	339	377	331	360	340	345	365	371	378	390	388	372	346	333	354	374	358	393	388	397	366	363	378	375	353	381	367	364	361	340	343	370	393	342	400	380	352	395	346	386	382	377	349	337	388	351	343	369	348	383	365	356	374	376	380	347	376	401	346	385	387	370	355	362	393	329	379	356	343	347	364	384	344	375	356	353	321	368	345	390	370	363	347	339	342	365	355	385	367	351	365	341	343	334	349	374	391	360	370	352	367	392	339	367	368	389	360	392	358	354	348	363	356	372	388	363	365	402	389	372	371	375	356	376	354	388	372	390	324	392	370	341	386	341	368	364	368	350	365	419	381	356	336	372	353	363	409	322	343	341	349	378	355	365	360	374	365	352	379	375	382	358	372	374	345	369	352	362	339	346	374	368	381	363	395	349	348	351	336	354	327	346	365	379	384	354	370	386	375	360	369	344	365	371	360	361	350	343	370	357	346	333	385	339	374	351	383	375	347	329	366	374	370	388	397	361	374	355	345	358	349	392	367	309	371	373	368	355	374	352	348	348	404	389	359	363	353	335	360	346	360	367	327	346	379	367	323	363	383	366	383	376	355	371	398	368	378	382	375	367	389	395	355	363	354	357	359	385	347	353	366	375	364	370	390	356	396	352	389	347	351	347	385	352	367	367	348	345	364	389	373	376	367	408	373	366	407	369	340	326	347	371	375	338	355	369	393	383	347	426	372	375	335	370	374	380	347	360	378	349	356	317	378	399	389	358	326	343	390	350	352	398	374	409	345	347	361	362	385	383	363	368	379	373	377	372	353	340	371	357	376	361	349	360	382	356	380	348	349	341	346	403	365	377	365	350	382	364	347	352	356	385	373	381	357	376	335	370	381	373	378	355	374	390	349	333	379	332	377	359	349	410	331	368	366	392	344	334	358	372	394	354	391	363	337	373	337	363	383	395	389	343	332	390	360	354	360	362	372	375	366	347	379	316	340	372	361	366	348	357	325	366	344	374	396	323	333	341	359	380	395	353	357	356	364	343	346	349	317	370	368	336	356	371	377	379	375	359	331	353	343	331	339	386	344	352	335	365	355	379	374	338	356
59050	102459	87887	64080	42450	29180	20901	6659	558	575	598	572	566	587	576	533	535	598	597	541	520	583	593	555	555	600	567	572	548	558	560	522	533	565	583	584	592	557	534	532	573	558	583	565	596	595	548	552	546	559	606	605	583	524	540	609	546	594	561	601	600	574	571	548	569	542	517	548	531	537	574	539	559	547	539	560	588	575	553	540	557	575	491	586	540	586	568	619	579	520	564	590	580	568	559	553	550	553	580	587	557	563	579	585	599	577	557	556	578	564	550	567	590	559	575	579	603	553	591	576	535	574	585	517	555	595	534	528	574	571	574	526	592	572	569	571	532	542	571	573	610	552	540	570	537	568	558	521	553	555	544	533	581	615	555	552	544	574	570	568	585	551	558	572	555	533	546	585	560	593	535	550	579	549	574	527	559	554	545	566	514	615	585	553	541	585	547	590	521	537	538	561	572	590	585	541	542	539	593	561	587	541	573	542	573	587	526	588	529	539	639	542	525	536	526	510	614	573	577	576	597	538	576	588	642	547	573	535	587	547	581	600	590	582	552	550	523	560	545	530	597	582	568	596	634	583	593	564	573	581	541	558	554	594	570	554	553	552	508	583	530	562	555	567	575	585	590	564	596	590	549	575	559	529	537	537	563	551	584	565	595	570	581	584	561	564	547	495	565	554	554	589	591	584	569	548	577	595	570	575	544	547	565	569	556	543	563	609	560	535	535	517	590	579	569	550	598	603	572	566	529	592	524	549	597	530	539	576	548	564	583	560	525	539	597	501	528	544	545	534	544	525	580	565	544	540	543	545	549	542	557	565	578	561	545	570	549	536	543	550	554	575	538	511	572	526	531	565	580	559	570	544	560	550	564	618	588	539	576	581	527	581	547	519	560	589	587	548	594	565	559	559	573	609	569	546	544	557	559	588	568	580	521	584	553	554	596	522	570	554	580	559	593	547	573	543	558	596	594	544	590	573	514	589	590	562	538	558	541	558	557	587	563	593	586	586	565	595	576	538	536	570	546	568	581	556	571	533	582	566	575	557	608	571	542	544	580	570	558	609	533	579	556	583	532	546	559	555	541	581	569	578	596	579	554	542	560	548	555	568	561	565	560	583	544	563	593	614	540	539	567	541	540	570	514	565	563	564	567	598	550	577	584	585	561	573	548	559	549	561	572	554	612	541	519	546	557	562	569	552	541	574	582	578	531	514	535	589	547	550	556	586	605	533	603	510	566	570	570	566	564	554	571	568	610	560	557	532	506	537	588	575	522	582	594	600	575	555	559	574	565	582	534	522	577	555	588	552	520	546	578	570	574	528	553	601	557	534	565	555	527	565	578	563	617	587	566	516	567	530	566	544	553	554	587	541	553	558	566	538	579	560	565	561	558	551	611	526	546	564	574	606	578	535	585	532	551	529	589	600	560	541	544	579	518	564	507	571	531	599	535	626	601	566	592	589	562	548	562	602	579	587	586	603	549	547	562	587	589	570	574	579	604	569	548	541	519	534	576	583	579	570	546	529	549	574	580	529	551	566	601	569	577	558	573	577	595	545	559	554	533	571	564	561	585	571	603	568	549	514	538	556	532	578	563	562	547	592	534	562	555	587	506	586	549	542	555	596	574	588	542	559	544	543	538	514	558	572	601	596	576	539	540	545	533	567	579	600	520	580	567	580	561	576	543	551	594	605	493	576	579	562	560	605	570	567	540	575	539	563	559	535	569	562	595	565	581	569	584	566	581	586	597	566	582	534	554	585	570	551	585	558	541	584	543	552	524	529	602	565	529	586	562	556	572	529	570	568	570	522	567	565	537	564	591	566	553	539	587	519	527	578	579	492	533	538	584	558	548	538	577	528	566	589	530	561	585	540	561	529	518	567	575	564	599	597	565	515	553	551	590	560	574	572	603	590	557	564	576	536	545	557	518	617	576	540	543	578	580	544	552	560	572	559	595	580	532	536	564	586	516	574	625	588	551	581	539	568	551	563	597	525	542	590	607	571	511	546	550	575	591	575	558	573	542	597	583	558	563	555	542	550	583	510	532	560	569	574	617	585	522	596	606	542	539	530	525	542	582	554	592	558	613	569	612	519	565	544	610	583	566	544	508	555	559	557	541	607	583	575	594	574	543	571	543	542	574	602	553	582	572	531	593	572	561	586	536	568	520	572	605	552	552	572	552	594	602	558	561	546	552	569	528	572	557	564	541	569	581	567	538	588	570	547	561	544	607	536	610	549	557	581	554	601	544	510	589	574	540	577	516	558	594	519	569	570	586	574	503	534	542	526	549	585	537	536	579	613	530	574	555	567	605	550	539	554	548	572	578	557	547	569	566	581	541	541	587	534	590	546	529	580	625	564	571	574	533	559	549	544	606	563	576	571	570	560	576	551	547	548	587	567	552	501	508	534	574	574	573	556	559	526	592	539	567	547	550	546	580	540	526	555	570	597	560	560	601	548	577	537	534	560	563	554	538	557	563	566	542	551	589	578	538	597	605	579	564	539	596	585	561	557	565	547	544	579	556	553	574	555	585	536	548	596	550	557	585	588	575	545	517	563	616	602	568	498	558	575	625	588	590	582	579	603	582	568	573	534	564	578	526	581	530	567	540	547	570	532	563	535	536	603	571	518	566	549	565	551	516	542	554	546	559	573	585	615	579	579	557	564	546	583	560	557	607	547	510	543	567	582	601	577	579	542	538	610	581	572	547	545	559	545	564	576	543	540	535	572	589	593	602	575	577	578	568	582	588	564	555	534	591	604	579	533	542	499	582	567	548	547	567	542	570	552	583	570	561	566	527	585	589	615	578	557	555	597	547	580	595	579	564	509	551	566	573	571	539	543	618	590	552	563	550	572	567	576	581	573	592	581	569	517	549	567	591	594	535	558	547	583	571	547	555	523	567	571	572	587	573	545	533	544	485	563	588	497	577	571	574	538	542	595	574	556	548	564	559	562	556	575	541	563	584	540	607	529	545	601	557	532	543	577	519	567	536	540	540	584	563	568	564	546	571	565	591	545	610	555	556	537	580	575	577	565	599	559	569	548	546	553	562	525	601	561	565	549	565	577	535	572	547	534	550	593	616	575	571	574	566	598	553	578	562	528	542	624	587	545	584	598	521	552	553	570	546	532	565	532	540	596	559	553	557	541	521	583	573	564	577	535	583	585	553	599	546	578	550	578	585	574	558	506	548	572	573	580	579	538	549	589	521	542	587	526	555	528	586	535	535	624	540	592	583	564	616	568	561	556	613	570	584	547	549	550	566	534	566	544	551	477	575	566	587	591	578	572	533	572	547	561	574	584	593	564	493	598	559	590	612	609	548	535	545	566	543	549	589	523	598	592	554	539	546	552	552	560	533	575	561	577	554	540	588	556	587	545	566	562	562	563	575	557	557	497	597	568	548	545	561	578	520	588	587	607	521	554	546	588	544	587	540	582	541	582	600	560	536	534	529	580	611	581	566	543	574	601	586	556	558	565	554	551	579	579	570	578
27391	27215	32885	22565	7727	1943	703	265	186	168	162	187	156	171	186	202	160	189	176	162	177	171	192	189	184	173	202	188	153	181	155	180	161	186	176	167	175	196	175	185	195	182	155	182	170	188	160	145	190	167	164	188	166	188	190	176	167	211	183	177	153	184	191	188	159	173	200	184	167	192	168	181	168	188	177	179	174	167	158	182	180	184	184	187	172	175	182	183	172	180	202	166	177	184	173	169	168	199	175	176	166	175	188	183	169	184	171	158	175	153	200	161	173	167	173	185	169	192	168	181	167	168	171	174	168	190	176	180	169	164	194	184	187	165	196	204	183	167	197	173	172	202	185	171	170	194	173	174	160	189	188	184	166	185	179	187	187	170	195	170	182	182	175	191	183	178	188	178	162	164	198	159	177	184	153	183	182	197	198	168	185	162	180	178	151	175	167	170	166	184	173	192	186	176	185	173	185	161	165	167	181	174	166	170	162	184	190	170	171	168	192	186	184	181	172	171	174	160	169	174	167	178	193	187	148	179	187	174	168	181	198	165	182	180	190	183	180	191	179	188	170	172	185	190	165	173	184	155	156	205	187	197	183	169	207	183	200	178	170	162	168	192	167	174	165	167	177	165	178	180	162	151	174	176	179	171	193	154	191	170	189	177	180	211	180	174	184	152	165	192	177	164	193	187	205	176	156	183	188	186	178	187	175	169	174	176	175	181	161	167	175	172	168	202	161	187	179	179	191	158	190	183	187	185	183	197	178	174	181	165	186	180	202	196	190	186	209	171	158	183	178	192	166	182	201	165	170	154	182	199	168	206	199	175	168	163	186	182	178	159	173	175	187	150	163	186	172	181	184	184	165	177	168	176	180	182	186	172	183	167	168	178	161	201	161	191	184	144	191	166	178	172	182	170	165	168	190	176	200	171	180	179	165	172	186	177	172	170	186	162	177	194	152	140	195	178	184	168	166	169	178	177	158	163	190	170	192	172	168	189	156	171	161	200	177	169	148	176	180	190	164	165	172	171	168	180	197	173	183	172	164	177	177	156	173	170	183	181	168	178	169	171	146	170	173	159	158	197	158	180	185	161	175	176	187	166	161	156	166	198	169	168	166	173	159	174	186	191	185	179	188	176	157	180	186	176	154	178	175	169	199	186	172	194	190	183	181	168	161	165	164	177	167	158	165	190	156	190	180	162	161	169	183	157	186	172	178	155	171	197	182	169	176	183	189	181	196	175	186	160	179	177	159	183	139	195	172	170	166	179	175	190	173	205	209	180	146	177	216	177	193	183	185	196	169	180	177	180	198	177	158	176	206	157	167	145	195	156	189	171	198	187	162	174	177	176	226	169	184	180	181	175	172	182	194	186	175	188	200	182	174	184	190	197	173	179	181	176	175	182	184	177	204	188	184	168	157	190	180	167	168	166	168	191	172	181	188	172	168	156	176	177	177	187	179	157	196	159	172	169	192	165	153	166	176	200	167	203	155	187	172	158	160	168	161	191	160	158	180	179	159	174	179	148	157	175	197	180	174	164	193	192	166	181	193	187	193	175	151	177	168	162	193	160	157	166	164	181	183	187	180	190	182	156	173	198	181	186	182	179	188	160	174	159	175	170	175	196	206	161	180	187	182	138	172	179	174	177	189	204	171	182	167	165	188	195	181	175	175	171	192	181	184	172	160	189	179	178	173	186	165	183	174	156	192	181	175	193	164	178	178	176	147	172	166	174	173	172	195	177	144	172	192	178	186	157	166	184	173	164	175	147	176	191	191	178	196	181	173	188	188	166	155	183	210	160	181	142	177	177	168	171	171	201	179	199	163	188	202	201	195	193	166	166	188	154	181	160	168	190	180	175	163	180	208	189	182	173	153	215	166	172	172	186	172	182	196	201	190	182	168	180	186	168	166	178	165	186	180	161	199	178	168	176	181	166	176	166	168	155	175	191	149	201	163	176	175	163	168	172	168	155	192	172	185	205	182	177	155	169	167	167	183	191	179	180	154	170	172	167	148	176	173	163	180	179	176	172	185	180	172	165	168	193	184	161	177	171	165	162	168	180	193	189	184	161	157	163	162	190	189	180	162	169	160	193	161	161	173	180	186	179	168	190	181	175	186	197	181	186	158	155	191	142	164	172	185	175	169	192	168	178	155	190	175	175	190	172	180	184	147	154	189	171	180	187	190	177	171	162	184	185	180	163	209	181	182	159	183	177	177	185	177	180	152	166	185	185	165	177	195	167	173	178	174	166	168	169	169	179	159	175	173	201	159	167	160	199	190	183	185	164	194	170	175	179	188	179	189	195	165	190	177	163	183	179	186	192	149	147	157	196	172	176	167	155	167	181	174	183	181	181	180	177	187	175	210	187	169	174	175	186	189	186	198	180	171	162	178	165	187	170	176	165	184	181	179	173	182	167	165	158	167	170	177	182	187	190	190	188	206	156	164	188	193	188	181	167	184	160	181	164	176	168	208	183	171	157	182	188	191	186	177	161	189	173	200	163	168	173	193	182	159	166	176	170	203	202	171	179	164	171	187	198	185	169	177	179	164	196	157	162	175	176	199	163	168	178	184	198	186	158	164	164	179	166	210	174	183	175	167	184	159	191	201	186	196	189	196	173	163	161	177	170	181	163	187	172	176	178	194	184	174	153	156	190	183	166	180	179	173	174	173	174	147	164	151	188	149	164	179	173	177	180	185	179	166	170	205	169	171	178	180	175	196	177	156	191	182	176	170	184	181	177	184	185	177	169	169	171	185	172	184	176	169	183	164	164	177	166	165	189	162	189	155	182	159	165	187	177	186	206	181	163	178	194	191	194	187	169	182	182	166	171	169	164	194	170	180	175	146	165	160	182	170	167	196	175	181	162	176	193	178	161	168	174	186	175	164	192	175	181	172	151	178	189	158	156	154	182	193	183	196	185	197	172	173	179	158	179	183	187	203	172	170	180	200	185	179	175	169	178	147	218	176	170	178	177	163	207	180	170	195	174	177	184	166	175	189	199	189	171	164	166	150	196	175	180	189	168	174	189	177	185	168	178	176	165	191	169	187	188	167	187	192	165	133	155	185	186	200	179	170	210	176	160	205	196	153	184	217	186	147	186	177	187	184	193	178	171	186	160	168	192	171	191	172	165	145	189	159	197	178	177	189	175	172	176	185	181	158	188	164	184	190	189	190	165	165	199	184	183	171	160	182	150	163	166	160	184	176	201	186	174	157	174	173	184	190	160	175	175	179	164	194	165	189	180	180	169	182	191	185	164	168	166	174	192	156	167	182	168	167	186	154	154	152	173	159	170	161	174	175	178	181	199	183	166	168	158	162	185	195	163	171	179	171	174	191	173	170	166	166	160	176	170	186	182	172	179	167	163	184	173	168	197	166	190	165	168	180	215	188	162	155	167	159	186	153	181	178	167	185	146	173	171	164	151	184	172	177	171	169	184	170	183	180	181	180	149	182	179	168	162	167	181	179	180	165	183	187	182	184	177	190	189
29465	46593	39564	24552	11158	4026	1583	428	282	303	298	312	300	300	306	325	311	281	293	292	292	268	336	292	282	298	308	284	293	302	309	309	313	287	291	302	320	308	310	281	289	298	253	273	290	321	324	343	328	322	335	302	305	304	306	310	300	296	287	299	287	305	305	274	298	302	303	294	313	300	263	293	294	299	279	260	294	300	293	277	288	285	262	283	267	281	319	341	281	298	285	292	289	302	280	295	281	292	286	304	271	325	316	272	291	320	303	288	290	308	280	265	290	276	285	321	313	310	291	291	315	308	317	292	298	309	316	303	273	315	291	309	296	268	269	308	316	281	332	296	284	287	320	267	312	309	300	311	307	283	288	298	301	295	308	306	262	284	263	305	294	283	283	296	273	299	286	267	285	307	298	311	309	321	289	256	274	315	296	301	270	272	292	273	284	291	294	290	314	312	313	272	297	320	286	297	299	289	278	346	288	301	319	312	302	314	283	299	309	284	300	322	275	294	287	306	311	298	294	293	300	272	268	317	266	299	294	290	295	314	295	278	291	269	289	324	335	287	286	303	307	318	276	342	301	319	310	298	325	269	287	294	273	312	275	297	298	279	293	298	323	295	299	287	298	325	297	329	277	300	281	270	310	292	309	282	294	274	324	321	292	282	296	271	292	280	294	325	319	291	347	300	301	279	315	293	278	310	300	311	320	308	279	299	312	276	291	314	283	280	296	286	277	304	306	290	303	280	306	258	280	281	293	292	293	302	334	288	291	299	273	313	294	286	309	291	304	319	313	310	305	281	280	296	306	306	296	271	288	303	288	311	320	296	338	315	265	278	274	327	310	288	280	309	303	297	271	344	284	262	325	296	316	299	291	314	300	298	311	299	296	298	302	271	284	325	279	316	281	296	264	296	284	293	289	288	292	308	297	279	298	297	315	297	270	294	285	293	297	303	310	285	280	291	272	272	304	290	292	308	304	303	282	292	316	287	284	296	310	314	302	324	280	300	296	289	287	264	274	319	319	307	325	301	314	288	311	294	279	295	276	324	331	299	292	291	273	318	291	284	301	305	310	304	306	301	268	319	298	295	282	296	309	319	300	297	307	278	279	336	275	316	298	291	301	295	321	311	294	344	311	296	319	288	278	281	283	288	290	295	295	300	328	330	285	290	298	280	284	309	298	273	261	305	269	321	321	274	269	285	317	292	299	289	306	308	287	281	319	313	311	288	310	298	299	293	316	296	301	310	312	274	299	292	298	284	299	289	300	289	317	287	334	266	270	288	286	307	290	326	273	280	327	298	322	287	267	284	320	305	324	284	295	303	305	282	271	277	328	320	300	297	315	312	278	301	284	280	293	297	270	315	303	333	262	338	305	315	322	282	288	263	279	272	282	330	292	292	311	261	308	298	294	278	335	276	305	312	302	307	323	313	314	300	253	305	286	290	289	293	295	319	325	305	313	282	287	300	293	346	285	286	275	292	276	293	313	292	268	260	284	300	314	313	291	281	277	293	291	308	309	294	294	318	306	286	284	297	260	311	298	284	282	270	305	318	289	303	304	269	307	285	321	299	271	290	294	327	293	312	295	283	288	306	319	292	281	315	286	295	268	280	294	318	301	282	292	284	296	287	292	303	300	285	303	291	290	300	295	289	288	294	280	269	274	304	284	336	303	326	285	300	300	268	276	319	316	284	257	267	318	299	283	307	299	277	309	296	296	309	275	290	285	273	290	337	291	278	290	310	310	328	292	287	314	283	323	312	300	295	300	294	301	287	274	324	310	341	325	274	309	277	328	330	305	307	329	307	295	306	277	293	316	319	318	284	321	302	302	295	301	282	289	317	298	310	278	302	311	304	297	276	313	286	288	277	272	276	308	287	300	294	289	292	314	301	336	294	312	308	296	303	293	310	296	341	299	314	301	321	310	289	293	296	285	302	298	325	322	282	309	295	303	305	294	276	313	302	288	298	319	326	315	283	295	312	296	262	331	296	299	314	315	290	293	289	316	277	289	291	282	284	288	315	256	317	309	305	309	320	295	277	296	280	305	322	289	278	287	312	292	292	278	317	309	308	292	331	287	301	316	317	303	293	312	296	286	294	315	261	321	288	263	317	302	293	295	306	314	307	302	305	305	295	307	297	284	323	279	311	296	285	285	300	297	303	296	333	269	295	312	319	291	308	275	298	310	297	270	290	299	263	318	296	269	311	312	297	267	316	289	310	310	300	328	304	268	303	309	339	284	297	300	298	303	316	283	281	327	299	298	283	296	281	268	289	306	292	288	297	288	302	286	288	291	288	333	281	284	304	285	308	292	272	301	305	291	282	324	281	305	319	276	283	308	269	320	272	284	307	288	283	268	251	318	286	267	288	293	283	322	297	311	317	275	286	325	299	320	300	313	288	300	272	318	255	303	290	293	305	305	272	306	308	272	306	302	307	300	313	296	298	277	301	321	327	288	275	321	306	286	292	282	312	293	312	286	311	286	280	323	276	304	325	272	283	279	286	299	285	288	276	259	280	286	317	305	301	306	310	266	276	299	303	296	289	306	280	324	274	292	304	277	286	313	289	317	306	291	322	314	308	292	297	300	286	314	268	317	263	278	317	314	289	313	263	286	310	307	316	278	344	303	279	316	297	322	266	293	300	311	266	304	290	282	288	292	295	306	287	296	322	293	297	285	278	309	318	292	291	257	300	291	292	265	271	294	296	252	311	281	295	273	286	288	300	322	285	297	273	282	280	273	286	286	298	285	289	285	296	298	289	294	349	280	262	308	296	294	316	291	285	306	282	283	307	282	284	277	307	271	289	281	323	308	304	302	313	293	296	292	309	305	310	322	289	288	271	295	300	273	298	282	315	298	281	308	295	294	288	285	312	297	288	291	296	305	299	271	305	310	268	287	302	280	289	301	282	275	286	298	305	294	296	271	296	296	291	296	301	309	301	311	303	280	278	315	277	306	300	285	314	290	287	296	311	315	293	289	298	299	312	300	286	308	304	266	322	308	309	276	305	317	284	261	304	297	301	319	297	306	292	301	282	291	314	308	324	302	318	282	268	300	267	291	314	294	293	322	286	278	293	306	311	286	286	308	294	299	312	268	307	279	291	266	314	294	290	294	331	303	330	320	318	294	316	315	280	286	286	273	337	321	288	290	293	314	329	266	282	261	275	297	291	303	308	306	310	287	298	305	280	274	289	271	289	292	277	290	292	291	289	273	272	282	303	315	293	285	282	296	319	329	299	310	300	288	306	316	294	307	279	312	302	280	299	270	284	307	289	291	305	295	290	317	287	283	329	297	282	329	313	313	318	310	325	308	299	324	310	303	279	318	284	295	285	309	310	286	322	314	308	317	279	288	295	295	302	284	282	307	308	304	332	297	310	278	298	278	280	310	316	299	281	271	306	279	306	275	304	291	294	329	270	309	270	311	304	291	248	309	271	294	299	319	295	297	294	312	284	289	298	278	285	295	280	297	278	317	303	292	311	257	305	283	330
24476	23117	40442	41388	29913	19378	7428	900	282	271	274	310	268	268	291	278	309	273	275	299	277	279	294	303	287	327	289	309	293	276	274	289	292	285	300	266	302	265	286	285	285	273	293	317	288	284	300	294	298	259	308	266	296	288	248	296	263	303	302	259	277	246	308	287	280	268	267	273	310	258	290	277	297	272	292	254	270	294	285	258	257	271	276	292	273	267	296	282	277	302	293	284	255	277	289	279	288	301	292	282	282	267	274	280	262	285	287	277	274	272	280	276	294	296	261	268	271	279	292	252	280	287	316	246	264	272	283	270	288	281	284	289	267	275	270	275	309	278	301	287	273	297	269	287	289	284	260	263	280	276	258	290	312	295	303	300	283	268	284	287	304	305	305	288	272	281	287	273	271	311	267	287	285	298	268	293	292	269	285	307	276	256	270	307	288	271	289	291	304	271	319	261	298	277	281	308	263	283	285	250	294	290	278	288	276	278	269	289	276	297	300	280	282	292	280	291	261	257	295	305	271	308	256	283	251	279	296	299	253	261	291	292	294	273	290	299	262	251	280	305	304	281	275	271	294	285	268	292	293	274	260	289	295	281	281	261	301	275	301	280	257	280	286	298	278	299	283	304	297	282	262	297	266	292	273	257	273	279	291	271	275	275	273	287	289	318	263	291	311	258	273	257	259	279	302	280	295	278	310	272	278	263	298	264	270	288	292	285	283	302	278	268	289	269	256	306	282	300	236	287	259	287	293	289	308	288	297	281	282	281	288	260	264	272	300	243	300	266	269	267	303	282	264	289	272	288	254	287	308	293	321	299	266	272	266	275	284	279	273	279	249	266	287	284	285	280	280	256	274	283	319	287	293	279	295	298	294	287	270	277	283	246	292	279	280	299	295	294	288	277	266	294	279	280	261	286	283	292	286	273	265	290	264	297	287	286	295	292	310	263	266	319	272	276	263	296	321	278	284	249	302	264	288	292	267	269	307	274	252	293	307	305	296	283	289	292	298	279	264	281	278	280	312	272	261	264	260	267	284	323	269	279	269	287	288	319	279	280	270	268	262	277	302	274	309	300	284	265	286	289	257	291	309	279	245	281	270	307	256	277	271	304	300	288	319	297	320	294	273	280	284	291	272	282	299	277	301	276	257	279	278	266	264	280	302	284	256	326	284	271	293	303	282	296	272	299	304	311	294	244	269	277	262	286	297	315	295	292	288	270	248	268	274	266	288	281	277	281	280	298	284	285	261	275	280	292	296	252	287	290	241	279	271	289	273	272	261	291	276	284	292	272	283	244	267	281	289	277	269	303	263	273	284	287	300	287	306	285	279	280	292	284	278	281	301	286	301	269	301	290	269	290	289	278	268	271	267	272	289	255	319	293	270	292	287	270	262	320	278	305	274	283	262	293	298	275	286	252	289	283	281	307	283	276	259	297	286	277	314	270	282	307	301	292	275	303	262	291	288	271	273	275	309	251	282	286	266	307	297	271	258	294	261	268	257	270	276	309	237	299	287	266	265	273	273	260	272	305	298	310	281	278	264	281	294	294	274	306	311	276	309	293	267	247	260	281	311	295	290	277	260	303	291	305	303	279	299	300	271	280	284	293	294	308	277	294	308	286	289	267	270	301	258	257	323	267	294	286	265	280	305	282	255	302	277	285	324	302	305	282	283	308	290	313	286	275	275	304	284	263	296	263	280	251	291	274	264	296	269	284	286	248	277	281	272	278	301	307	318	285	265	288	293	289	294	293	268	278	292	245	293	287	306	264	259	232	252	307	249	281	288	261	271	310	288	239	277	263	273	292	304	291	316	304	299	294	278	303	268	284	289	272	285	301	276	270	297	266	274	276	294	292	285	288	283	286	286	278	259	284	265	277	265	257	271	286	318	271	245	267	305	284	284	281	269	303	297	285	286	273	283	289	313	283	298	301	301	281	309	283	284	294	246	327	274	278	302	278	279	312	262	261	278	299	288	283	292	272	312	257	295	299	305	255	288	265	318	270	279	297	299	301	264	284	297	290	296	256	263	280	276	311	261	260	270	283	273	256	256	282	278	269	263	290	298	295	294	272	299	282	276	268	274	277	307	303	297	285	306	265	278	275	270	281	302	275	268	268	280	280	282	281	317	295	278	271	279	298	257	253	281	259	285	289	281	272	260	299	263	311	286	291	266	307	261	282	244	282	255	293	294	255	292	280	284	291	283	277	296	278	268	292	288	263	267	306	265	262	272	295	294	305	287	293	291	263	264	284	306	269	267	287	281	268	303	277	252	320	278	289	274	301	292	284	290	305	259	253	289	285	254	263	270	293	298	282	302	275	268	266	259	282	274	286	256	271	254	304	286	330	322	283	311	289	298	256	291	272	275	281	258	263	295	299	297	277	270	269	292	240	277	274	296	285	301	273	288	253	301	307	285	274	271	293	283	309	280	287	281	273	292	278	307	288	251	295	294	278	266	298	287	302	270	289	280	266	274	279	291	298	278	274	276	261	280	288	282	273	266	270	278	299	251	278	306	283	278	302	274	300	309	280	292	271	295	285	293	303	287	287	289	272	258	290	290	258	272	296	293	242	270	277	264	292	299	272	287	315	313	270	284	290	324	273	261	275	308	299	272	266	292	292	288	271	282	295	273	286	283	276	289	292	283	296	289	298	261	279	292	290	277	297	294	296	294	306	281	278	281	317	276	274	309	257	265	270	294	267	286	287	287	308	295	285	294	268	328	293	299	258	303	301	308	295	267	290	287	290	284	285	288	301	285	269	261	281	293	276	306	265	266	263	245	283	289	271	296	273	299	295	244	285	254	286	304	270	255	258	281	273	291	268	283	280	270	248	260	303	259	247	256	255	293	299	273	291	269	269	291	259	295	288	280	253	293	267	251	310	288	275	293	286	270	281	306	264	277	284	295	274	301	278	275	247	301	302	259	304	288	266	294	301	261	278	295	296	296	281	269	264	277	282	273	302	284	279	289	271	307	280	274	284	275	290	270	316	282	298	325	301	296	259	291	250	275	261	283	277	294	281	293	279	294	254	266	288	289	285	275	275	265	306	268	290	230	284	290	281	274	286	310	292	286	294	292	293	288	318	268	285	277	280	266	278	266	288	259	276	300	289	291	280	271	285	278	278	281	261	256	279	307	284	257	284	261	295	297	266	311	278	271	296	258	289	274	285	286	305	273	297	279	282	287	291	307	301	279	286	314	273	252	277	299	293	271	308	294	269	296	259	286	296	263	269	265	292	301	305	324	275	291	281	296	287	274	288	300	271	281	266	318	312	270	277	277	290	270	289	274	269	320	279	273	312	264	286	280	282	304	277	277	296	269	266	286	293	274	296	297	276	299	291	303	276	300	286	267	277	252	287	268	280	301	267	284	301	281	273	291	261	260	269	282	257	300	280	268	296	274	257	309	263	306	275	272	294	259	304	251	299	302	297	291	268	271	276	295	281	268	304	277	272	308	300	290	267	252	281	271	304	307	275	296	278	306	280
53660	89784	77749	54161	36921	21301	9005	1707	424	470	448	470	459	468	425	424	440	460	453	447	465	460	433	437	475	450	429	467	451	457	447	433	450	478	427	482	454	464	456	466	449	504	463	440	481	448	435	461	469	450	429	452	469	443	453	453	475	476	451	475	451	511	466	475	477	498	452	444	475	448	486	465	447	443	457	453	473	444	433	460	490	454	453	496	435	464	448	517	446	432	437	435	462	413	447	451	451	481	461	459	456	496	450	488	438	438	456	463	445	439	439	440	437	471	441	498	425	497	461	426	449	467	454	473	459	450	424	470	438	453	464	454	418	454	471	466	483	465	462	524	445	448	449	474	429	473	446	427	439	445	456	468	443	487	410	433	443	473	448	523	424	425	463	427	438	517	457	429	462	447	434	443	482	470	474	463	426	450	449	452	422	509	456	445	460	497	449	438	418	476	455	493	414	457	452	506	443	409	456	490	425	482	468	464	470	483	482	432	472	481	456	432	486	483	468	449	442	472	433	463	470	460	443	453	413	440	480	480	441	422	446	460	419	448	454	489	435	476	475	444	448	453	449	486	446	424	463	439	467	432	469	438	445	457	444	457	450	450	457	482	410	442	476	482	456	461	450	460	497	446	483	462	450	465	454	478	453	457	427	460	423	498	430	466	438	463	445	473	438	469	465	473	452	467	442	456	481	456	461	442	439	487	465	478	417	452	474	424	472	474	448	426	432	449	468	435	500	515	477	458	451	466	512	456	455	457	474	491	455	425	453	504	487	444	442	444	459	447	431	454	434	428	423	441	448	465	524	460	425	420	472	440	464	439	435	479	457	458	454	443	491	451	450	445	432	460	468	491	468	492	459	467	466	478	444	476	437	434	470	468	456	465	469	480	439	454	441	476	443	441	475	417	465	463	484	481	460	478	477	479	475	487	408	463	469	457	441	486	426	498	457	475	494	456	467	419	433	456	449	443	508	435	422	472	454	440	485	496	492	495	447	463	430	471	437	449	450	468	407	487	447	454	480	416	443	432	473	470	426	455	467	496	461	461	446	488	439	445	453	478	518	466	462	464	482	449	465	459	459	470	444	425	466	483	478	440	479	443	459	467	465	450	438	419	445	450	429	434	455	475	500	484	478	440	469	480	434	476	463	466	483	450	434	419	458	467	440	426	416	415	447	472	470	458	508	449	412	467	422	437	496	480	447	485	491	430	465	452	493	472	442	433	487	456	444	442	456	454	461	435	462	456	444	492	463	464	446	489	466	457	417	457	429	416	464	450	477	471	462	459	448	463	453	470	522	497	443	429	476	449	457	453	466	434	419	480	453	460	499	436	421	451	459	473	448	445	475	465	470	451	504	474	429	460	429	452	455	432	418	478	423	457	420	444	445	438	457	471	433	415	452	428	462	486	428	470	446	451	469	459	475	463	494	469	457	444	480	475	479	447	499	519	435	459	463	442	490	449	432	468	440	462	457	479	478	458	448	443	478	459	427	438	471	424	485	441	467	452	431	465	480	504	473	439	448	476	413	426	445	447	446	435	488	464	479	426	447	456	438	457	445	460	479	466	489	453	502	500	489	461	464	454	424	474	408	439	472	453	459	445	442	453	439	477	480	482	456	452	448	471	451	458	439	420	460	456	491	463	471	482	433	484	509	435	452	463	516	489	390	470	448	448	467	464	455	447	481	457	479	437	447	461	471	479	427	440	477	444	481	455	464	439	484	466	474	492	453	452	487	483	436	492	400	443	490	450	470	474	469	482	443	451	427	442	441	453	469	454	467	472	467	477	466	468	491	468	435	427	457	443	479	462	422	437	472	458	472	447	444	463	457	437	462	471	469	474	438	449	491	424	489	453	456	451	452	452	460	441	480	453	474	450	469	430	459	470	436	474	417	451	499	491	504	438	471	445	480	443	484	431	466	488	453	444	479	434	457	447	424	486	438	434	428	476	445	411	461	448	450	460	451	434	450	478	464	490	442	495	449	425	468	469	455	445	464	440	473	451	465	457	435	470	473	494	472	476	450	433	455	472	501	439	469	463	478	465	476	452	439	437	447	470	495	434	433	470	419	437	457	466	431	439	450	426	470	449	455	445	476	466	499	454	453	471	464	472	453	435	440	480	484	456	455	464	491	428	459	481	463	442	405	420	449	439	454	446	450	452	472	460	471	467	481	447	450	440	474	472	446	446	448	471	439	457	407	480	477	444	439	465	436	453	453	448	450	448	478	455	492	440	462	466	429	452	468	435	451	476	481	478	473	431	453	461	409	442	489	455	484	464	471	457	450	510	437	473	464	455	464	430	467	437	453	465	448	460	444	488	454	461	441	461	457	441	441	446	420	438	419	446	476	461	461	462	469	484	445	480	463	479	439	460	445	475	467	440	456	455	506	492	460	465	440	451	457	455	438	460	443	456	472	452	463	438	460	451	460	440	465	476	496	471	458	454	465	421	452	454	486	425	428	447	448	477	440	464	455	503	430	442	490	453	397	429	482	476	470	426	488	408	477	473	434	418	417	475	473	446	464	450	467	456	478	495	440	451	432	410	460	462	464	462	460	462	424	466	505	450	454	479	448	433	439	471	450	470	440	423	451	459	428	482	427	482	453	429	437	487	433	459	471	429	448	463	480	439	490	463	449	484	474	488	436	494	450	487	427	443	465	461	463	407	429	460	472	432	453	476	426	475	453	474	458	482	450	438	465	454	456	469	447	450	474	452	467	469	468	482	443	436	458	469	457	451	417	427	484	447	458	447	440	468	447	467	473	460	441	451	446	426	468	453	430	448	492	445	462	415	456	458	475	471	433	465	488	456	479	437	477	450	458	451	477	453	467	480	441	474	466	491	399	434	398	429	509	472	476	481	472	431	468	418	483	443	460	470	465	450	436	484	457	471	375	428	432	450	504	466	417	463	482	471	477	468	463	426	453	462	428	461	456	433	436	484	460	454	462	460	426	427	467	462	417	475	414	498	409	438	428	474	445	429	429	453	452	511	421	450	457	418	448	477	417	478	503	473	445	469	424	451	445	480	476	475	468	471	461	415	463	454	430	466	452	476	432	543	435	448	490	446	512	453	469	474	423	465	455	497	457	469	450	443	447	478	466	510	458	493	426	470	440	482	465	459	454	416	479	459	493	447	473	431	462	464	480	470	469	457	461	484	460	471	432	442	442	500	463	445	436	493	436	450	418	469	475	441	483	435	426	508	440	433	467	444	476	454	437	434	424	455	471	464	453	478	435	481	464	451	467	416	458	472	476	473	441	463	463	485	448	473	431	425	448	478	447	465	464	475	465	433	438	457	436	473	471	468	454	465	463	464	462	465	448	465	453	464	467	445	440	430	472	469	462	477	463	454	473	437	463	423	457	482	461	462	479	452	422	422	459	482	458	416	451	480	467	443	448	465	447	463	467	458	417	450	474	488	457	465	468	445	490	452	486	510	451	461	479	443	487	439	474	483	465	475	456	456	437	427	460	420	464	471	453	463	473	456
23349	22088	35025	35215	30447	24865	15669	1890	429	414	373	424	388	383	387	387	397	381	393	414	379	393	375	372	391	384	382	387	369	379	394	399	383	419	386	374	380	434	370	390	383	371	398	411	360	376	395	366	389	374	376	388	390	371	367	398	384	375	384	371	384	373	418	340	372	378	360	355	401	377	383	371	362	350	400	441	381	386	367	359	385	415	352	382	387	392	373	381	396	379	408	387	384	356	365	380	366	362	366	357	370	391	367	363	346	375	359	392	331	381	416	401	394	383	439	415	394	370	385	396	354	387	363	418	379	376	335	379	367	389	396	398	377	364	368	353	356	351	358	398	395	381	376	401	376	388	357	383	417	360	372	346	385	391	382	438	384	385	359	380	384	374	358	385	349	381	368	366	353	382	354	375	370	378	414	390	394	388	401	402	353	383	371	375	378	422	399	352	371	409	383	376	384	368	400	417	428	373	377	403	376	437	379	368	397	367	346	361	417	363	390	378	372	398	413	398	399	401	378	387	400	386	331	386	369	398	359	354	404	378	368	389	365	374	349	365	396	430	392	382	355	362	400	367	411	389	415	386	376	359	374	376	380	422	373	397	367	354	392	382	360	392	354	412	395	369	391	350	388	386	380	398	392	357	373	362	387	417	395	373	372	338	377	412	425	384	380	373	365	378	384	369	411	370	374	373	378	376	361	377	343	398	386	394	409	333	385	376	376	364	399	374	367	365	404	405	401	368	365	353	392	389	371	396	393	371	392	397	402	413	393	386	361	391	400	368	390	366	381	400	432	402	375	343	360	354	389	361	418	356	413	379	380	342	379	359	398	350	366	366	411	396	385	360	385	400	386	418	397	393	367	372	380	407	383	357	330	381	417	364	399	373	366	368	373	373	371	392	366	411	356	368	422	365	347	371	369	369	375	361	400	341	383	375	381	373	364	414	407	346	398	395	397	383	393	358	437	399	393	363	382	357	344	354	369	408	398	370	383	381	360	380	356	407	377	403	416	375	366	427	396	390	346	366	391	386	362	395	389	337	375	406	380	429	405	394	425	396	350	412	364	365	380	388	404	366	384	372	360	409	404	413	350	349	398	404	390	390	390	371	391	352	352	405	373	374	414	385	399	382	385	411	362	384	373	391	352	401	371	391	390	368	368	373	400	390	380	358	411	379	409	358	366	390	372	360	392	355	371	367	412	361	374	389	390	391	379	393	392	412	372	345	393	397	355	381	372	381	383	413	377	373	408	375	404	384	378	345	360	365	400	404	395	373	408	348	400	374	362	353	345	388	412	382	395	412	378	353	370	383	373	365	419	391	397	412	390	391	412	379	355	404	411	369	392	382	388	372	384	377	369	395	356	387	364	409	357	400	344	380	361	387	368	379	403	357	381	382	376	377	371	427	413	342	362	363	367	386	380	384	400	379	427	363	384	404	346	389	376	361	414	368	387	382	382	369	406	407	408	374	390	378	391	395	408	393	374	362	411	415	395	375	393	383	395	389	418	380	374	406	358	404	370	371	400	356	399	384	391	376	374	394	373	365	413	414	358	369	380	357	413	402	382	395	375	371	392	373	381	360	383	360	335	394	370	384	407	365	370	391	383	363	353	343	362	401	394	371	357	384	383	394	382	388	346	409	363	375	356	391	375	401	370	385	403	362	432	360	383	341	387	375	390	377	400	398	410	380	381	383	383	410	386	368	430	359	360	395	369	387	397	371	381	393	396	394	383	373	393	360	393	407	387	380	364	384	369	385	381	388	404	362	384	410	343	369	353	390	356	415	360	341	373	351	371	404	370	365	389	382	401	386	375	376	378	384	369	368	359	377	334	377	388	398	367	387	335	361	353	406	385	419	386	384	403	425	391	401	359	378	396	404	357	400	412	395	379	396	381	415	368	387	370	348	413	373	369	334	380	393	383	386	378	378	379	362	383	350	388	394	388	364	383	379	346	361	379	383	385	408	390	368	395	378	382	374	367	365	364	377	379	376	404	357	379	398	365	387	373	401	366	371	380	398	354	399	396	386	413	383	414	382	370	352	383	383	386	381	436	372	397	366	373	398	375	405	367	389	372	395	400	372	376	410	361	373	354	396	362	372	373	378	382	375	367	357	365	369	356	408	354	397	421	365	380	409	357	401	368	393	416	363	409	399	405	367	403	358	348	368	350	411	401	320	361	410	392	407	407	427	369	369	376	378	384	432	360	386	396	373	348	379	367	380	387	410	370	398	397	380	374	398	370	375	400	384	365	394	398	362	366	364	341	394	338	360	365	353	360	408	385	401	389	374	375	351	380	386	383	407	362	400	402	381	390	385	375	371	345	388	380	374	373	388	387	381	403	353	380	381	400	426	366	379	390	404	375	372	383	379	350	382	384	390	398	397	350	376	364	411	371	349	373	407	392	395	375	395	390	376	375	376	388	402	381	393	367	424	395	421	404	385	388	384	399	398	343	401	384	380	383	350	400	389	386	382	392	376	413	355	418	350	388	370	379	434	382	373	371	372	384	367	359	363	372	378	395	391	402	378	376	415	379	370	357	421	370	381	360	377	365	355	377	405	393	387	384	349	371	381	369	385	392	370	380	357	389	364	395	383	381	367	403	388	356	377	382	415	408	393	370	404	363	353	393	398	353	383	405	402	355	349	396	386	373	362	411	404	358	395	377	372	387	396	367	367	370	384	408	400	383	375	375	323	401	378	415	347	340	376	380	353	364	408	384	371	374	368	396	400	419	389	406	354	356	376	381	342	384	392	408	408	384	395	399	385	377	354	346	377	378	416	372	393	358	363	390	425	380	367	377	358	357	364	387	383	359	391	378	390	379	399	394	397	396	364	389	353	390	406	340	381	392	401	391	441	384	360	379	405	395	413	358	385	370	374	397	393	379	396	364	359	415	404	372	340	384	385	417	380	396	407	421	388	400	400	379	392	388	345	393	383	358	376	419	378	391	343	360	370	413	404	358	371	408	384	366	331	413	395	357	386	392	367	372	433	389	334	393	362	397	374	358	426	355	355	410	369	373	370	355	422	385	374	358	377	373	398	390	390	377	357	385	382	402	426	361	401	370	408	373	407	364	380	383	382	388	391	375	399	336	364	367	394	356	343	398	393	347	372	368	363	387	361	356	361	391	378	405	377	345	393	412	378	418	358	398	389	341	395	387	384	358	341	388	385	408	367	377	394	383	375	358	372	356	362	375	370	401	360	405	370	358	362	421	379	375	399	345	364	384	387	386	355	407	424	383	384	374	408	370	379	339	385	400	361	388	362	360	364	395	380	370	397	373	397	359	377	375	345	386	374	388	427	366	409	407	373	376	384	411	368	363	394	383	366	379	406	362	370	389	376	377	337	389	380	326	377	366	368	382	394	429	346	378	382	371	390	390	401	363	403	385	354	377	350	389	394	357	378	377	376	380	381	363	406	386	368	402	400	369	387	352	394	390	393	382	380	405	362	380	406	405	386	370	355	359	374	395	388	376	395	384	367	403	419
59962	102344	89629	65879	46204	29271	13809	2191	564	592	577	596	594	579	587	624	571	614	598	581	606	572	570	599	618	600	576	558	589	605	633	579	606	601	602	608	598	580	567	591	614	594	560	615	615	592	571	604	609	575	603	603	577	601	581	605	617	578	598	579	593	601	586	568	581	575	589	603	595	578	585	619	558	613	577	644	586	601	577	601	590	587	618	589	614	532	597	608	634	570	615	578	579	596	591	626	593	556	606	582	614	606	589	579	601	603	587	600	630	554	593	612	594	565	573	596	610	592	550	569	559	612	607	625	605	549	620	565	614	628	607	587	568	571	588	556	597	623	559	572	593	601	596	587	593	565	568	554	573	581	635	539	587	572	598	599	572	651	574	560	613	577	574	521	612	612	588	561	582	597	593	598	555	585	623	605	595	630	602	544	607	610	616	586	594	547	605	613	551	589	592	574	553	609	600	601	638	537	603	583	574	579	634	602	599	579	622	614	562	564	602	549	611	614	600	603	588	591	576	612	596	520	579	577	605	597	618	598	597	579	635	599	552	587	610	619	562	649	596	602	610	536	535	588	596	573	570	576	572	567	565	569	554	617	594	583	570	625	558	591	589	605	557	575	591	591	605	594	580	583	645	590	594	557	571	604	555	561	555	565	623	594	559	595	577	580	616	563	543	590	616	659	583	649	586	597	615	589	628	608	569	591	562	557	615	602	587	567	588	604	544	568	557	590	589	595	586	556	568	595	629	588	566	575	533	619	594	561	601	549	602	574	557	615	591	582	543	581	599	544	589	601	590	597	557	545	604	573	586	589	541	559	583	572	580	615	586	609	576	626	585	565	590	591	594	608	620	572	600	603	561	617	597	590	596	628	588	554	551	527	582	574	576	604	592	624	552	582	557	593	578	594	581	621	600	570	609	608	540	578	556	548	611	590	557	544	583	571	575	567	607	588	578	617	622	617	592	631	593	548	579	603	584	571	577	582	572	600	581	597	590	539	595	647	527	574	567	583	591	586	581	648	620	575	603	595	563	632	570	581	569	577	608	578	548	579	586	570	565	601	608	587	580	567	551	607	568	553	614	572	584	629	583	571	623	630	551	571	580	599	579	575	600	563	565	567	595	590	562	593	605	577	584	529	575	559	607	594	623	571	547	577	597	554	612	584	578	652	587	563	560	608	615	594	601	645	564	574	577	586	599	611	566	627	583	581	575	564	640	566	599	615	541	586	590	598	551	555	556	588	634	577	644	601	580	573	585	585	633	582	589	582	601	567	588	626	576	609	565	569	635	605	602	541	672	562	581	604	598	626	595	526	596	576	633	582	588	602	595	622	582	607	579	569	600	571	619	581	644	623	614	571	596	633	575	626	604	552	581	622	591	577	568	586	583	572	557	576	628	589	597	574	609	555	585	578	636	583	564	544	589	571	572	579	602	647	596	587	640	588	597	586	570	626	593	599	644	556	575	616	621	620	625	575	597	559	606	592	535	598	632	610	613	619	604	572	592	640	568	611	618	609	621	594	553	559	596	605	573	610	600	568	595	594	562	600	607	619	579	596	601	635	589	588	567	583	613	596	568	635	607	577	612	563	594	577	566	595	568	585	621	608	584	594	575	617	580	610	590	590	614	611	574	605	602	588	577	627	617	567	575	585	581	583	599	622	562	523	601	598	566	596	569	598	571	621	594	571	591	602	647	592	589	583	622	606	610	570	625	610	568	571	624	607	603	589	601	576	580	586	607	600	617	598	565	605	600	570	580	593	616	584	593	558	582	599	625	541	586	606	587	584	610	594	568	543	632	588	523	556	629	568	531	629	605	569	575	558	608	615	590	597	589	555	578	585	583	571	571	575	584	588	603	566	637	562	591	574	606	629	578	604	591	583	550	620	568	581	549	617	560	607	561	590	600	597	557	558	592	633	567	604	609	566	608	622	598	579	602	586	587	581	575	546	602	575	565	587	599	612	586	566	567	584	555	562	590	607	601	601	591	563	597	658	572	578	607	593	590	578	593	574	609	612	604	596	585	643	597	584	624	624	544	576	643	613	606	566	597	580	646	622	610	605	611	601	578	568	608	581	593	582	583	590	587	565	600	543	577	560	569	605	624	588	583	575	620	635	547	599	580	573	579	615	581	619	561	581	602	546	592	589	575	612	598	578	577	573	564	597	594	571	561	584	602	564	565	618	554	579	590	572	589	573	555	608	575	588	574	577	573	622	563	610	596	562	565	521	609	532	613	608	557	577	517	558	634	577	622	590	581	599	578	553	602	599	609	605	589	558	613	561	616	604	611	561	557	599	588	555	598	634	585	584	594	578	620	609	566	623	565	592	607	616	594	586	587	595	591	586	595	567	570	572	589	577	598	582	597	589	585	557	575	571	575	607	573	590	596	614	579	565	632	528	585	567	543	603	581	590	603	604	593	554	607	588	575	610	588	626	586	589	591	587	584	578	599	589	589	581	587	606	596	619	584	574	588	599	648	586	609	564	588	547	649	649	564	588	584	572	591	577	599	556	580	558	575	557	571	631	631	617	592	624	599	554	592	617	562	573	612	581	597	525	550	561	592	589	547	563	612	586	617	587	635	610	579	578	628	630	569	563	625	588	588	657	598	621	571	607	575	621	564	600	560	601	560	574	626	588	594	588	534	640	602	588	597	569	593	529	599	626	586	565	599	628	612	579	554	616	549	613	566	565	589	625	616	593	596	547	602	646	540	588	565	600	599	583	612	586	552	593	600	598	629	582	579	610	599	577	558	608	615	600	605	620	611	552	611	599	594	611	609	595	597	585	597	594	609	586	594	605	601	580	569	604	601	601	548	622	572	554	600	568	616	633	594	610	597	563	607	591	590	576	588	585	577	586	609	586	599	601	601	599	611	587	568	588	613	582	605	586	610	581	593	591	588	607	638	624	620	587	560	615	611	607	553	599	591	599	587	613	595	548	567	593	587	606	601	562	615	586	594	553	586	571	559	625	564	585	570	617	569	627	580	563	612	590	595	612	585	572	585	606	591	608	612	578	626	608	623	582	594	586	563	591	614	556	592	598	565	590	572	573	591	596	608	572	568	574	578	579	553	561	559	607	618	592	592	599	593	629	570	589	602	583	577	641	552	598	646	600	577	595	577	622	610	562	539	596	593	572	604	576	557	604	582	595	574	621	579	595	576	558	632	582	620	600	602	618	554	599	617	568	589	595	579	578	649	647	558	583	579	585	588	589	581	600	566	553	575	608	590	591	625	586	581	640	586	557	592	592	585	536	618	600	597	556	601	584	556	624	545	570	546	609	564	625	613	609	579	580	595	640	581	608	619	586	599	565	593	577	609	569	579	570	603	593	524	618	612	576	592	601	566	568	564	567	604	584	583	572	564	618	667	600	586	542	601	600	551	587	641	546	605	619	582	618	594	595	612	576	616	547	597	578	590	612	603	601	587	596	587	595	604	568	563	618	611	589	606	623	583	575	532	609	578	607	592	638	563	622	600	551	576	624
27701	28105	33102	21403	7720	2229	705	251	215	207	227	189	193	183	214	200	192	224	221	205	202	192	223	187	202	207	183	183	199	198	177	195	177	213	214	201	209	188	197	216	202	198	217	223	242	215	223	207	205	200	201	193	192	210	188	238	197	203	205	203	206	227	224	209	206	210	190	183	209	193	192	196	191	188	193	224	192	187	216	203	211	200	190	207	221	220	207	169	209	210	208	215	199	193	176	198	217	210	190	193	216	212	193	201	204	221	222	212	195	197	198	200	201	212	223	215	216	209	221	191	197	224	199	221	201	212	215	182	210	196	197	199	208	206	210	192	207	211	190	217	208	197	209	199	199	195	179	189	198	203	183	207	217	197	190	187	229	188	190	237	207	216	181	194	223	203	207	189	211	188	220	195	212	184	205	189	211	208	192	214	204	244	213	200	191	183	198	182	193	222	205	237	200	214	186	187	208	189	209	197	169	223	221	192	204	205	201	207	185	191	184	195	200	197	207	193	198	198	188	206	192	219	211	182	208	190	206	196	187	196	188	182	217	226	194	214	202	203	218	200	193	195	206	225	191	216	204	204	177	207	231	219	199	193	213	220	199	173	204	214	202	209	198	237	209	200	186	204	198	172	219	215	184	243	197	214	205	213	207	210	210	187	241	213	219	201	187	213	194	216	210	191	217	241	188	226	196	180	202	212	204	216	185	233	210	215	186	189	203	203	211	158	204	219	195	223	206	178	179	200	181	201	182	186	206	192	202	220	182	184	193	205	223	194	218	195	198	218	195	210	207	203	217	217	208	202	202	229	213	183	204	187	197	210	195	208	212	192	190	201	203	200	210	167	218	213	211	194	203	201	204	227	210	212	213	206	202	219	180	195	180	201	193	179	210	204	192	199	203	209	202	199	210	194	195	195	202	198	240	221	197	208	226	196	190	195	182	198	215	204	216	202	183	185	155	187	205	188	222	193	190	187	207	204	206	195	211	192	192	227	184	226	188	208	170	186	199	223	205	204	209	226	208	226	189	186	208	191	206	184	192	195	205	209	215	202	209	182	203	220	203	201	201	213	195	185	199	214	221	202	223	214	201	190	213	176	186	180	206	209	194	227	192	210	212	177	184	216	207	215	179	184	197	225	179	186	194	216	200	220	209	196	212	204	191	180	206	203	216	222	223	196	198	179	199	183	210	188	212	208	189	210	226	200	227	211	201	205	196	207	197	178	185	183	186	186	199	187	187	211	175	210	197	218	208	207	201	189	187	210	209	194	201	221	212	240	198	179	204	210	192	228	180	208	178	211	184	178	182	197	183	220	203	191	183	184	217	198	218	215	214	223	181	197	215	203	229	226	184	229	208	205	214	208	228	234	200	193	216	173	195	163	187	203	210	194	177	200	206	210	197	203	212	218	214	177	189	209	231	172	193	222	213	193	200	216	191	199	223	184	205	196	220	194	195	204	205	191	196	212	222	182	209	173	175	212	191	220	197	192	205	202	197	202	202	210	182	179	198	187	209	193	184	214	173	188	191	192	236	197	204	207	187	239	172	215	178	188	214	191	227	211	218	222	202	190	206	211	197	208	212	198	201	188	207	205	202	205	204	190	224	165	226	189	223	206	216	187	189	235	180	192	191	230	226	202	187	215	180	182	205	191	190	202	185	193	200	205	188	204	173	219	237	205	220	204	203	184	207	223	236	176	190	193	200	197	214	217	169	213	213	199	167	174	194	170	203	198	201	202	201	195	197	214	186	214	192	204	197	215	213	190	212	196	213	210	214	256	229	188	206	206	188	204	213	202	211	186	204	212	191	179	217	211	179	207	205	184	216	209	199	205	203	200	202	191	183	190	211	198	202	199	210	206	196	207	214	223	195	214	222	212	191	172	184	217	195	206	216	194	191	195	204	170	193	197	208	236	190	192	202	197	201	168	228	188	180	188	198	194	228	203	214	198	198	207	189	194	201	206	194	193	178	208	190	206	197	227	219	211	205	211	217	192	220	195	206	190	242	188	207	191	194	183	199	194	189	204	207	197	190	162	203	223	213	222	219	203	186	192	179	195	221	197	208	213	221	191	200	197	188	193	196	219	199	207	207	223	205	189	199	217	205	191	183	195	191	206	219	189	225	211	194	195	214	201	208	192	211	183	209	192	196	227	191	204	199	196	194	219	199	188	199	213	187	197	197	204	200	228	210	206	196	198	193	207	205	184	221	214	200	207	197	191	209	241	209	207	189	214	193	206	193	189	199	189	210	218	234	189	180	182	212	179	219	193	213	191	193	221	204	205	189	189	204	178	190	190	172	177	198	217	207	207	208	201	172	211	208	187	190	193	195	223	186	189	223	206	204	207	197	179	196	202	201	197	180	192	167	217	213	215	220	206	203	197	224	192	221	182	187	200	202	178	202	209	208	199	224	185	195	196	184	193	192	202	176	219	179	195	189	208	185	212	191	196	211	211	196	211	178	207	205	205	214	206	210	173	211	187	215	197	203	205	174	195	201	221	203	210	203	220	197	195	227	196	194	222	188	211	192	184	180	201	210	197	224	207	188	207	186	168	214	187	204	175	213	195	217	200	195	186	214	214	196	194	208	202	197	201	191	209	196	202	187	213	211	188	191	170	198	179	209	215	230	233	216	212	174	191	199	243	207	203	180	215	193	196	196	176	204	194	239	215	228	197	189	222	204	176	189	198	194	213	196	189	209	195	177	203	179	198	180	207	206	202	198	222	199	195	211	231	197	200	182	219	221	199	205	207	199	207	226	218	181	203	179	197	194	210	190	206	188	218	198	218	198	213	218	196	187	175	185	175	214	220	203	202	214	218	202	189	189	179	211	207	194	204	176	201	200	200	194	186	209	173	217	199	210	204	184	201	209	200	200	206	214	188	179	176	185	208	154	212	198	178	207	194	209	210	230	207	187	213	218	221	173	212	212	185	215	197	198	212	215	173	190	189	187	197	207	210	195	177	203	208	176	195	189	185	188	189	198	219	218	213	203	214	195	196	200	238	239	215	209	215	184	181	203	216	192	205	204	211	210	210	206	209	199	196	203	201	207	206	232	210	214	198	206	196	204	212	218	189	214	208	189	206	196	201	209	201	203	200	198	223	210	191	197	206	211	186	181	200	198	179	191	202	217	178	203	203	220	203	197	207	243	204	213	210	189	199	209	170	230	179	210	225	201	182	195	225	193	189	196	230	199	207	227	195	175	198	223	209	184	202	224	199	208	209	213	173	205	199	196	205	185	197	214	189	187	192	228	198	208	230	203	186	185	209	217	185	199	198	220	206	204	212	177	225	203	207	195	201	194	211	194	203	188	211	209	218	208	199	220	216	198	219	195	189	215	204	209	193	211	178	214	191	188	187	207	177	187	171	237	216	208	211	216	213	209	186	220	219	189	205	184	199	227	204	223	226	206	222	203	218	195	220	196	197	222	206	214	200	203	205	196	191	228	166	186	203	202	241	165	156	179	191	173	198	184	212	214	205	198	190
31018	48154	39099	23278	11589	4499	1590	430	349	298	351	338	363	331	343	368	376	339	355	309	325	333	330	323	329	368	325	297	394	356	342	330	304	342	340	387	317	335	323	333	355	347	342	351	353	383	315	317	332	318	347	370	322	337	315	319	294	348	320	337	299	305	330	314	323	340	333	326	343	337	337	338	325	362	342	302	349	356	345	343	321	331	329	327	351	320	324	339	311	312	336	342	340	350	363	348	348	357	302	293	329	351	347	331	346	337	354	361	332	340	326	333	322	337	324	339	345	335	299	335	300	325	288	323	309	309	342	303	323	336	336	323	346	328	345	354	349	327	310	312	328	321	313	308	297	300	358	312	332	341	342	349	350	336	346	349	340	342	327	371	361	330	309	313	353	353	333	375	343	327	338	347	351	304	342	313	337	322	353	358	345	318	330	342	354	346	341	319	336	340	377	321	351	344	324	324	350	312	331	325	340	333	331	338	349	348	365	317	302	340	327	353	342	335	343	346	319	356	317	336	301	338	347	327	317	341	332	334	334	349	347	334	348	324	319	367	363	318	367	357	330	335	358	318	304	321	305	329	304	333	356	330	346	317	370	349	331	322	319	326	345	346	304	352	358	334	312	332	313	334	329	335	336	334	358	343	351	292	321	343	307	338	351	302	364	340	380	334	349	339	350	354	351	358	334	365	348	318	342	316	336	336	345	338	340	314	367	356	339	307	309	349	352	333	314	352	318	342	345	353	333	330	352	345	327	356	360	343	321	316	331	357	350	355	346	337	346	304	344	329	350	329	334	316	327	336	350	340	348	298	355	331	362	344	332	352	349	325	329	356	367	301	325	346	311	354	334	306	311	351	320	350	348	333	347	342	311	363	351	321	329	355	371	342	326	308	356	354	341	333	321	340	322	346	355	324	339	332	344	311	345	319	330	372	358	319	336	331	347	366	329	324	347	348	335	368	358	310	347	324	327	342	341	334	324	327	333	329	303	327	357	329	348	319	329	353	337	336	310	324	326	336	337	305	330	353	316	313	317	329	315	333	358	345	341	310	341	310	348	354	340	331	339	293	327	356	377	348	345	328	322	313	327	334	341	352	334	321	328	352	337	370	334	307	343	361	343	351	315	326	384	324	324	330	320	330	350	343	345	346	330	324	313	325	340	354	307	354	327	305	339	309	314	335	341	310	318	324	346	307	294	372	356	343	348	318	353	385	306	338	304	338	304	333	378	328	320	347	348	318	319	325	314	304	359	350	343	355	346	334	344	339	327	342	361	352	335	345	321	330	339	321	331	344	374	314	329	364	307	325	356	308	331	352	319	337	327	344	298	341	310	328	345	349	339	297	331	331	309	310	322	352	362	304	363	331	377	346	346	338	340	343	340	346	320	337	313	318	345	334	334	333	317	340	313	311	323	289	340	359	335	309	331	376	318	330	336	333	312	341	316	329	342	311	310	345	330	335	336	329	342	339	327	341	345	322	331	342	339	339	323	329	316	347	345	335	319	305	310	277	295	347	368	315	351	314	344	304	312	318	336	323	352	324	371	362	362	363	343	354	355	345	331	346	333	319	338	346	359	322	375	361	341	347	304	353	327	346	337	348	344	312	325	308	341	338	363	355	343	320	329	318	321	309	368	318	338	296	327	365	353	346	351	324	333	327	362	348	302	316	377	332	356	306	357	338	336	376	312	378	354	344	337	373	342	325	365	362	287	331	321	331	329	320	334	366	343	318	337	331	330	337	347	345	332	336	349	311	348	372	338	335	320	355	303	338	353	329	359	336	299	352	357	347	349	313	327	339	335	381	360	328	328	362	327	334	324	352	337	313	326	299	383	334	338	348	355	313	347	329	298	346	331	333	345	318	343	304	331	330	347	352	304	350	321	358	334	349	341	297	336	358	330	295	331	340	329	343	361	310	333	367	336	348	313	330	342	375	299	297	325	314	313	339	321	300	316	360	368	343	343	332	326	342	326	325	334	358	342	339	336	319	346	341	335	342	317	345	325	322	342	348	312	330	321	309	302	370	348	301	344	282	352	325	344	339	318	343	325	331	342	319	317	339	282	343	341	350	347	330	343	312	344	365	351	326	343	357	343	338	324	333	345	301	312	320	321	345	336	373	363	344	324	318	375	317	333	310	320	315	338	352	335	305	348	336	347	341	377	344	304	360	324	326	374	316	323	297	348	315	339	316	306	335	346	338	348	336	324	302	388	329	352	337	339	364	338	325	349	337	306	328	292	306	355	322	335	339	327	357	374	313	331	333	346	320	302	336	326	303	321	333	360	320	346	318	309	308	326	338	321	330	350	354	338	299	332	310	331	359	310	343	334	345	341	325	349	332	316	350	339	362	344	326	346	345	319	339	367	385	320	323	315	348	327	327	330	350	346	320	351	346	335	347	311	333	328	339	392	333	343	340	362	317	340	332	364	337	335	351	306	373	331	347	349	338	364	328	354	320	333	332	348	316	318	321	338	314	349	367	327	315	340	333	330	326	333	308	359	349	354	366	346	302	305	310	327	361	344	321	336	352	314	340	343	336	391	348	350	303	362	308	375	326	323	346	295	333	350	324	345	367	364	320	368	370	359	322	345	301	332	360	333	310	355	342	334	313	347	325	348	340	383	367	330	329	307	327	318	314	315	325	348	360	313	315	323	323	327	297	341	328	297	312	338	369	339	333	345	343	343	322	329	353	313	357	358	348	334	338	345	361	311	357	344	332	329	339	346	372	328	298	310	347	331	331	313	326	328	346	354	331	314	340	325	328	312	322	348	317	345	334	343	344	346	333	315	340	329	354	326	371	324	321	329	339	354	358	336	317	323	323	359	350	319	314	320	316	350	314	328	318	347	335	331	351	318	331	336	310	346	328	304	335	344	358	330	358	316	360	333	343	352	350	340	315	348	326	351	333	342	332	348	364	352	320	347	319	311	320	338	288	399	335	335	283	336	323	323	325	325	336	339	334	381	342	336	305	318	315	344	326	325	333	328	324	345	319	338	346	301	321	325	351	315	325	334	321	355	308	327	357	278	340	325	334	318	333	370	357	309	334	349	357	332	360	318	303	316	321	341	343	328	342	320	345	313	338	317	333	319	301	348	328	327	316	329	324	350	344	341	355	321	326	357	326	335	327	327	365	326	340	348	332	356	352	303	333	366	339	322	328	345	338	314	350	315	336	327	312	330	349	350	341	321	311	363	342	361	339	310	329	309	341	315	327	297	317	304	349	331	334	330	337	355	343	326	352	327	352	334	322	329	341	379	354	358	349	354	326	357	319	320	318	325	292	377	326	336	344	361	366	364	345	329	335	325	359	313	342	334	284	361	331	337	361	301	343	349	311	302	328	345	338	323	335	325	332	366	328	354	345	340	350	345	314	362	322	331	311	352	329	326	359	332	318	325	323	346	347	342	344	326	335	330	342	334	324	346	346	354	334	317	338	353	346	352	343	343	322	358	329	345	321	327	302	309	353	315	356	361	368	337	325	331	316
24546	23816	39238	38796	28548	18542	6122	506	308	321	327	287	281	315	290	301	287	306	268	292	339	322	305	323	274	270	305	283	301	297	308	274	291	282	267	315	302	326	285	302	308	316	290	317	310	303	303	301	349	317	320	289	322	302	294	291	281	314	319	314	290	297	282	304	277	302	299	306	274	331	320	302	317	273	321	302	321	318	277	273	310	314	312	324	311	304	307	266	328	297	300	306	337	269	312	287	266	292	306	315	302	346	332	301	255	287	306	339	302	307	325	270	318	314	300	301	288	277	294	318	324	298	296	310	301	323	338	272	308	281	279	302	287	291	287	320	272	307	296	288	292	310	300	315	307	302	293	288	305	299	318	305	281	279	312	307	305	323	278	292	306	319	282	292	286	290	279	322	284	312	299	307	318	315	325	302	303	314	303	319	315	331	315	284	306	305	286	317	287	330	311	312	262	305	279	315	309	292	319	282	291	279	326	307	311	297	298	321	304	306	300	305	294	286	270	323	340	303	337	311	343	302	290	283	315	275	319	298	310	315	287	299	289	267	312	285	288	298	297	306	293	313	254	313	300	287	304	295	287	294	298	300	312	303	295	319	314	271	303	280	329	298	300	320	327	300	296	317	284	283	298	317	288	288	275	311	290	308	305	293	307	303	317	316	312	296	296	284	306	321	324	301	299	272	293	297	257	291	323	289	300	280	299	322	349	301	304	299	326	325	302	301	309	302	282	300	307	330	322	304	315	301	292	320	298	327	340	326	325	295	288	316	336	307	322	328	303	277	303	299	304	305	317	286	333	318	318	276	309	253	266	300	334	328	302	336	286	308	342	307	277	324	311	295	315	332	289	289	295	313	307	305	267	297	319	308	330	312	326	308	287	318	296	277	311	293	295	324	306	283	290	315	294	306	302	311	314	298	285	291	293	315	312	299	310	300	315	313	321	280	295	308	279	291	297	290	306	310	289	317	290	306	325	281	283	293	300	314	285	321	287	275	289	329	310	308	295	321	306	315	323	318	302	274	297	319	337	289	318	285	325	307	295	295	291	306	339	287	309	288	297	324	324	330	318	326	300	282	321	269	288	313	340	314	300	291	293	295	289	285	295	309	314	287	297	327	310	294	302	316	246	308	305	284	348	291	295	300	304	316	290	277	330	291	299	288	325	298	294	291	293	309	297	316	322	318	335	284	302	307	305	300	306	293	328	285	325	313	280	334	266	280	262	290	307	312	290	296	304	300	298	287	306	310	285	275	328	337	279	316	279	310	299	292	294	323	279	308	313	278	304	282	324	333	337	316	298	320	279	291	309	294	294	289	293	322	298	355	287	286	308	272	291	306	303	300	337	294	332	338	315	293	311	310	304	301	302	315	289	294	292	252	302	323	299	297	321	317	327	266	308	312	299	327	290	305	288	296	310	300	308	300	310	318	334	282	292	330	275	278	293	273	299	314	326	300	283	340	289	313	299	303	306	302	304	287	287	288	303	313	274	338	293	322	305	306	361	269	280	303	313	299	299	317	283	308	306	306	304	299	289	324	295	300	296	322	299	304	298	310	309	307	298	303	289	310	277	325	323	299	320	281	287	284	317	306	278	319	290	323	327	277	250	295	299	304	313	321	288	329	290	311	276	295	307	278	290	338	310	288	324	270	302	306	311	275	282	325	326	308	321	298	311	314	299	285	305	270	316	292	265	300	332	271	322	307	279	308	288	268	285	302	325	308	303	327	297	306	312	271	320	321	280	302	325	285	308	302	317	319	305	287	315	332	306	312	287	305	291	315	274	310	302	283	314	292	273	283	267	281	323	316	297	289	287	294	331	309	279	283	351	271	320	279	305	342	288	297	298	337	308	316	329	312	298	304	266	301	303	271	340	302	298	300	285	291	277	307	302	320	277	313	306	319	317	297	333	294	317	268	347	289	299	290	303	269	306	307	324	327	309	324	311	325	351	288	293	310	316	258	287	330	294	269	306	269	293	302	259	302	282	311	279	295	282	294	282	312	271	330	293	290	311	281	310	285	309	264	295	316	313	349	319	288	300	301	303	307	321	302	304	317	318	294	289	302	312	334	307	329	312	283	311	326	290	306	318	268	336	341	307	326	275	296	295	325	314	320	299	304	322	277	302	290	288	264	315	288	284	326	271	316	262	298	293	305	334	328	293	318	315	301	302	292	295	285	261	291	298	297	274	319	305	306	310	325	309	291	324	294	312	285	287	266	296	284	299	301	273	310	313	281	311	286	319	309	289	313	341	342	312	320	295	297	302	289	311	284	303	287	295	284	318	297	270	266	327	329	305	340	314	328	278	280	323	296	299	294	303	280	293	290	300	274	310	305	296	300	269	315	283	293	280	287	275	287	294	301	304	317	308	297	295	295	320	310	267	303	326	341	316	291	313	315	272	321	316	334	314	316	299	295	287	284	289	302	303	315	307	296	302	288	291	286	306	334	295	278	289	280	288	297	302	317	309	301	318	332	289	289	294	299	301	293	302	305	303	305	299	273	334	318	288	304	293	259	358	286	317	309	300	285	263	320	300	292	289	298	318	301	289	268	278	336	298	305	321	319	292	310	309	290	308	328	325	320	283	303	311	310	294	324	302	323	292	307	285	315	320	289	305	308	323	296	304	328	344	293	300	322	322	269	298	308	315	321	281	300	294	320	267	271	296	294	292	272	311	300	290	291	304	308	307	328	304	310	291	317	282	310	294	318	314	321	270	321	298	276	301	309	312	324	328	310	298	299	277	311	295	337	291	283	292	290	319	328	293	294	327	297	285	310	335	305	304	287	281	314	327	300	283	329	312	286	301	310	293	333	270	276	301	287	310	325	332	287	275	312	296	288	284	331	277	310	301	276	287	298	295	274	320	305	300	294	314	278	279	280	292	305	301	312	285	328	336	297	309	301	313	312	262	332	304	275	305	310	300	309	285	284	299	302	291	329	314	283	276	315	320	314	302	300	289	305	318	312	292	308	262	302	285	329	290	312	290	329	330	298	288	320	305	302	307	305	327	305	297	305	316	294	281	293	310	321	296	285	293	315	295	326	284	303	304	272	287	304	306	299	294	310	306	290	304	282	303	299	288	306	291	290	330	324	309	300	317	298	330	316	330	307	287	294	316	294	319	299	295	274	294	304	266	315	313	281	295	307	313	292	291	320	320	344	278	309	310	314	300	300	325	272	277	307	283	307	288	289	303	276	268	301	308	273	287	346	308	283	315	316	310	293	300	302	294	299	304	303	300	296	289	294	320	304	284	272	324	300	290	290	282	323	286	325	289	300	303	316	317	289	353	305	312	294	290	299	263	271	303	321	272	347	299	292	300	305	295	305	284	281	290	274	270	271	310	279	297	328	322	290	282	283	287	291	280	307	296	292	303	298	281	315	296	274	296	313	335	313	293	312	306	289	303	262	326	274	315	278	319	299	315	293	334	323	304	286	317	336	315	318	310	271	309	290	294	310	318	337	302	313	345	312	301	305	304	293	278	310
54964	91970	76125	52536	35836	20014	6694	738	487	491	464	484	488	492	487	485	471	485	522	511	517	469	513	470	468	506	482	473	513	490	479	478	463	428	496	491	524	508	461	524	507	479	483	514	503	445	484	494	535	470	485	518	493	509	497	481	459	488	471	497	486	490	480	509	492	455	494	483	467	516	466	506	519	458	460	452	471	488	459	520	488	458	479	474	475	540	484	468	492	477	506	464	482	495	492	485	527	510	498	483	533	497	492	480	502	510	529	478	524	476	527	499	456	504	470	469	494	529	482	441	431	503	458	461	492	510	446	478	489	501	457	487	478	472	466	468	464	488	468	515	466	515	493	477	468	448	463	506	431	497	507	495	460	478	497	470	498	448	477	501	473	503	480	478	490	493	475	465	471	502	501	467	487	514	471	480	500	485	495	472	488	474	490	452	499	476	463	466	499	475	493	525	490	451	458	501	475	463	537	473	468	476	485	441	538	475	469	512	470	437	521	471	486	461	489	493	469	448	474	520	514	506	481	479	505	493	478	476	529	484	469	444	489	448	488	499	510	498	449	487	504	495	499	499	456	513	492	496	474	493	485	454	487	466	472	502	452	503	482	445	464	447	496	481	493	501	514	481	479	475	460	466	489	477	478	522	494	446	481	525	508	482	473	482	463	472	457	522	516	503	422	479	467	513	484	532	484	526	476	505	481	502	490	473	493	502	477	501	521	498	476	497	501	480	444	495	448	484	475	512	521	530	504	535	481	487	471	474	466	489	514	501	455	506	471	503	478	516	487	500	468	456	476	514	451	484	482	511	470	472	559	482	546	483	509	502	478	438	464	482	506	469	494	468	448	493	480	461	473	505	492	470	469	489	532	492	488	470	457	464	508	496	500	443	506	487	514	470	504	494	479	449	486	493	500	532	489	516	500	443	478	459	481	466	501	507	488	478	520	461	459	465	447	450	481	506	445	490	476	500	477	484	490	507	473	482	496	500	466	481	481	503	475	470	487	439	469	540	462	468	466	483	467	505	479	429	463	522	490	478	489	477	492	484	511	456	475	482	474	459	462	465	501	478	482	501	492	473	449	481	498	518	506	509	465	483	471	480	455	457	484	486	475	480	484	514	468	474	486	526	473	470	482	484	484	452	493	450	503	486	463	435	478	461	510	506	478	503	470	449	510	465	457	470	471	436	515	500	489	424	482	474	453	477	483	454	469	482	522	488	524	495	475	503	480	475	474	503	520	467	505	466	491	518	485	455	493	487	488	498	521	485	475	485	482	516	509	433	491	496	480	501	486	495	499	478	483	495	468	470	506	505	476	472	468	452	482	488	533	490	497	491	486	498	476	463	505	489	505	495	496	509	472	507	461	492	466	465	494	456	470	486	449	494	506	452	509	487	517	460	430	476	479	471	484	485	495	480	480	499	491	461	478	486	479	480	513	475	470	464	493	476	503	482	481	478	514	473	472	479	484	464	464	495	504	502	464	491	439	462	465	478	502	515	502	490	492	503	489	474	439	499	510	504	521	488	492	487	478	478	476	488	466	476	432	497	526	463	471	471	481	449	485	536	467	482	490	504	469	477	456	542	482	484	478	472	499	499	510	483	475	512	474	496	491	469	471	474	468	465	477	484	483	504	483	505	526	472	476	511	494	461	524	509	495	459	468	483	476	479	477	442	474	487	450	489	484	498	440	482	474	443	509	500	481	502	491	493	500	470	480	514	472	467	441	501	451	472	482	479	464	459	495	454	516	456	452	487	463	495	472	458	457	516	497	485	519	435	508	460	464	464	482	478	458	471	465	490	458	456	455	490	502	462	525	452	480	486	477	476	457	474	461	512	428	466	475	494	494	459	477	478	459	506	507	509	502	482	488	527	468	478	487	497	514	495	490	482	527	515	490	499	504	469	470	470	513	482	497	470	498	472	444	526	517	491	503	489	490	521	453	512	481	456	466	475	499	504	481	450	484	454	479	453	466	492	494	470	496	492	476	478	497	508	481	490	469	491	511	463	464	478	523	487	461	476	476	439	460	452	498	467	479	477	460	488	471	490	503	474	455	467	485	492	508	481	495	450	457	486	448	464	516	488	492	510	506	474	446	450	473	491	491	447	479	463	493	488	460	492	480	450	470	496	468	486	488	483	472	456	453	519	466	446	488	501	498	445	471	496	485	511	508	530	482	487	469	465	509	539	479	489	484	463	449	475	512	508	498	465	451	450	496	467	483	469	487	515	491	479	452	474	465	496	445	488	482	485	507	488	520	490	455	460	529	472	510	465	512	479	531	494	521	481	525	449	443	475	533	469	482	485	499	486	461	477	478	463	437	488	485	484	496	439	493	475	474	512	470	481	508	528	487	472	472	492	507	503	525	473	499	465	437	519	508	484	492	472	512	498	490	497	497	463	484	511	469	516	493	498	495	494	489	493	471	467	485	499	486	509	456	485	473	489	490	461	445	508	484	481	476	493	511	483	431	495	492	487	478	465	457	487	489	493	455	445	480	481	490	435	490	491	451	470	502	490	531	472	487	516	487	497	501	485	523	492	497	489	497	492	493	475	486	486	443	456	509	534	481	475	500	480	480	465	461	572	484	505	478	512	473	488	501	500	440	471	487	498	436	491	499	498	509	486	485	495	502	498	480	489	479	526	480	484	458	500	495	520	506	514	535	465	464	491	509	477	488	518	488	494	483	471	462	498	462	515	482	496	449	429	481	504	467	518	465	506	448	467	482	488	468	484	469	492	466	434	476	493	488	501	479	514	494	477	457	475	442	492	523	513	485	453	468	474	510	479	504	476	485	494	486	489	460	471	529	492	473	509	502	503	461	458	491	488	480	451	478	506	509	468	488	478	506	503	499	512	481	503	498	451	476	486	478	537	459	485	503	476	489	493	481	532	470	493	527	482	466	505	497	515	491	502	502	497	481	476	461	488	496	494	495	489	486	509	488	529	476	462	510	521	485	526	499	429	481	488	475	465	505	484	481	429	493	475	482	511	515	482	451	459	464	495	494	532	491	456	509	454	508	477	475	518	518	498	474	480	510	479	467	507	487	488	504	510	465	496	522	515	522	482	496	492	457	516	456	506	486	495	480	476	524	493	493	463	523	462	469	482	474	497	524	478	487	494	495	494	488	490	489	493	469	492	487	491	488	462	451	495	512	498	503	460	488	489	502	486	512	455	502	493	467	491	478	474	496	483	500	501	486	493	518	489	526	535	468	476	478	513	486	487	494	463	468	452	509	458	497	474	510	470	507	495	509	497	458	513	482	493	443	468	511	518	448	489	500	451	502	460	514	486	501	464	473	430	480	503	488	476	501	464	494	487	471	487	482	443	500	490	459	480	506	488	482	471	499	490	489	466	468	487	485	475	456	502	442	493	442	462	486	496	538	464	457	492	492	503	487	513	487	451	464	499	487	459	475	474	464	497	457	434	452	509	493	437	444	509	495	454	507	514	466	474	469	479	496	510	516	524	482	452	485	504	498	466	451	489
23324	22135	35256	35267	29895	23827	14267	1480	406	459	411	414	418	407	444	423	411	425	408	430	418	396	422	370	400	359	401	399	430	394	404	397	433	389	380	379	388	381	400	360	394	420	404	382	419	397	369	399	414	389	410	415	418	389	383	402	402	386	424	377	417	401	393	385	394	395	374	404	383	412	377	407	421	380	427	395	413	370	354	385	418	428	367	401	408	415	381	409	390	387	398	382	394	432	410	375	349	411	357	392	415	439	382	431	393	388	384	404	414	377	391	389	412	385	428	399	422	431	398	397	376	362	364	393	351	366	415	407	379	391	394	414	412	356	421	368	399	384	379	395	399	398	410	387	403	412	345	376	396	376	406	361	417	402	348	391	396	397	396	405	405	391	462	393	410	400	400	409	380	378	400	378	390	366	369	375	381	427	380	390	387	399	380	374	407	379	407	359	435	392	379	374	388	394	356	402	369	388	385	382	379	363	350	417	407	388	397	369	389	431	380	421	367	386	364	411	361	371	373	413	414	363	400	366	364	388	442	398	341	366	394	352	374	388	400	372	395	373	386	376	344	369	387	406	400	377	398	402	378	384	343	435	350	394	431	351	379	374	358	407	392	416	370	401	356	379	398	394	380	399	432	389	365	426	411	384	383	396	398	400	407	414	430	397	362	394	384	381	391	376	383	398	389	418	385	377	403	401	437	420	405	397	386	400	412	385	341	377	395	410	418	398	392	394	391	367	419	370	439	414	386	393	421	388	432	392	355	395	368	345	411	395	407	415	413	442	420	397	404	368	400	392	385	402	385	378	432	371	393	419	437	388	374	406	409	390	401	417	388	375	401	365	364	399	380	367	381	427	366	383	392	376	411	387	411	364	405	388	384	389	406	390	379	381	382	414	422	382	390	374	412	411	396	400	393	397	414	410	368	433	437	405	397	409	408	412	404	386	387	421	356	436	373	400	431	409	399	370	371	386	380	446	374	367	439	385	347	413	401	396	432	398	423	384	374	382	375	366	391	375	409	404	401	409	397	375	418	401	382	401	397	418	395	372	388	403	425	436	399	385	399	423	391	395	370	419	395	409	425	376	422	393	416	392	391	402	397	378	374	402	400	384	410	378	406	368	384	393	380	392	411	430	397	375	387	390	379	392	415	388	395	385	389	389	408	392	394	356	428	437	393	390	399	383	396	386	394	425	415	371	397	396	382	364	363	404	379	411	394	359	383	400	375	402	374	399	391	376	384	375	430	408	406	398	392	377	389	375	381	378	412	404	386	393	371	387	382	374	407	382	382	383	389	374	396	404	414	372	407	384	402	438	377	377	381	401	384	379	422	355	384	427	378	406	395	398	412	368	399	379	383	371	360	404	418	395	435	422	357	408	429	382	369	410	399	410	424	387	450	414	415	387	415	408	422	366	399	394	410	368	408	400	386	415	412	396	397	386	397	430	392	377	393	386	399	393	374	420	392	348	392	407	401	376	358	383	381	436	407	386	416	422	425	385	397	380	397	401	384	384	387	377	415	354	377	378	358	387	409	393	434	412	392	396	412	393	356	406	399	376	347	380	406	394	360	371	429	369	374	395	372	389	379	367	377	384	378	388	412	400	418	386	336	369	406	414	437	396	367	380	406	390	386	412	361	397	392	369	392	397	398	383	357	370	407	376	415	377	442	373	386	408	443	375	425	406	382	366	386	392	419	389	424	378	354	401	384	395	364	403	426	404	405	362	378	385	360	341	371	404	410	377	445	394	402	419	411	402	404	386	391	414	390	391	400	380	363	424	390	418	387	381	398	384	365	360	404	384	377	393	385	377	380	392	426	382	378	371	392	434	422	384	392	403	379	388	361	396	382	431	391	381	424	404	409	382	385	426	394	412	404	385	379	382	375	381	362	378	388	399	371	374	367	365	352	386	406	352	408	365	416	400	365	385	382	367	372	392	373	361	395	370	365	373	406	389	362	391	368	400	397	409	404	394	372	432	407	429	402	398	429	392	416	362	427	380	392	430	377	377	405	387	376	398	446	382	398	380	385	414	390	392	393	350	397	374	348	399	396	412	389	408	386	403	403	410	364	401	412	387	405	388	365	391	383	399	412	403	388	388	386	413	433	408	356	373	402	388	344	421	400	399	428	399	395	368	406	372	414	400	408	389	408	375	398	393	411	364	384	386	395	379	414	435	381	382	385	393	374	391	411	420	398	404	385	386	432	412	361	354	411	388	405	366	413	370	431	403	378	381	374	397	384	367	427	388	363	387	409	386	362	374	380	393	350	388	408	401	406	420	378	413	383	366	386	381	362	391	342	418	385	391	388	386	422	375	413	393	380	404	400	402	387	423	399	413	362	403	382	392	416	372	403	367	401	368	396	367	403	415	422	363	421	417	409	402	413	341	393	420	382	373	368	397	365	397	398	399	395	361	376	367	392	339	413	378	401	376	371	390	428	407	364	404	383	412	375	402	367	443	382	376	388	386	415	379	368	387	373	370	442	404	382	396	375	383	416	401	412	378	365	414	391	387	372	400	378	379	417	392	398	396	410	395	404	400	375	420	361	392	390	353	375	386	362	370	401	407	409	382	387	400	399	389	385	377	381	377	424	409	387	401	425	427	393	415	383	365	390	404	397	388	426	426	383	382	402	405	376	376	386	377	409	386	398	390	392	384	377	380	387	392	376	432	417	389	420	411	380	409	398	420	385	381	367	351	382	436	368	366	396	336	376	408	398	410	379	377	351	407	431	404	373	404	399	422	406	352	419	423	399	420	389	394	399	409	399	413	393	383	395	403	343	417	406	383	409	361	409	415	384	397	384	359	402	383	393	387	388	409	402	413	399	382	374	395	385	391	418	397	413	380	374	431	413	368	390	383	366	401	382	416	362	411	381	381	383	394	361	402	406	377	422	397	391	373	404	412	427	377	410	402	379	412	405	375	381	382	391	416	367	357	382	387	394	372	349	429	392	384	417	395	384	374	385	374	404	358	386	389	403	369	381	455	389	382	400	390	407	367	342	362	350	397	381	405	419	390	410	379	369	410	399	405	366	379	382	364	368	412	429	393	386	410	368	417	365	402	401	395	360	415	433	424	401	371	390	406	426	409	391	374	419	401	415	393	378	388	400	393	402	382	401	377	408	413	392	381	425	431	402	381	351	386	444	387	398	374	364	383	420	397	401	411	393	380	393	397	407	400	411	393	402	380	409	393	389	377	389	442	392	394	357	403	394	391	401	416	418	407	370	409	390	372	375	381	374	387	375	367	393	390	370	410	398	413	362	370	432	433	361	353	405	407	396	409	407	393	372	363	386	428	422	403	380	425	388	404	395	426	380	385	421	376	393	420	382	373	387	421	374	419	410	361	412	400	420	416	381	388	423	404	385	391	395	421	387	353	396	379	389	383	396	403	411	411	428	378	413	404	363	386	395	424	369	418	374	394	366	442	429	383	376	399	399	385	398	368	386	394	420	371	392	364	396	394	423	431	436	448	398	395	407	376	408	379
60086	103073	88675	66050	44365	27188	11329	1673	652	601	596	575	626	590	636	588	606	597	621	620	637	576	582	617	619	620	623	559	618	606	613	633	644	593	632	598	625	622	579	592	615	580	576	575	623	592	623	591	609	584	580	587	626	607	598	620	580	585	602	580	656	588	622	617	594	618	638	585	612	586	597	576	573	627	615	616	590	605	626	598	570	604	596	591	607	621	601	617	631	635	613	575	596	616	582	580	616	619	582	595	627	592	602	601	615	636	583	585	567	593	600	606	601	588	604	567	611	594	637	594	606	595	639	612	602	618	554	581	598	582	617	543	601	573	633	584	607	592	586	606	613	594	598	646	606	623	604	594	598	605	578	625	592	609	597	615	558	597	579	602	607	593	619	624	629	613	642	623	619	609	564	624	625	568	608	615	576	597	630	621	649	603	596	592	574	619	600	615	581	598	631	630	589	568	609	642	592	587	600	592	559	591	618	597	610	612	626	630	602	559	610	612	617	579	612	617	616	637	624	580	603	645	578	618	610	658	628	570	571	615	632	624	609	594	606	615	602	598	606	608	600	619	577	617	624	640	605	589	598	590	577	597	631	628	637	615	613	611	609	640	614	628	596	599	644	615	586	613	615	647	609	600	612	636	563	587	572	603	605	657	636	623	594	553	633	612	602	601	617	599	594	561	601	650	597	643	599	606	588	597	594	619	563	587	627	619	608	603	568	622	607	613	622	615	606	620	589	567	556	629	632	582	572	633	581	574	593	654	584	591	625	575	629	591	584	576	598	602	624	600	621	638	586	578	654	617	591	622	627	631	609	631	622	586	600	575	614	581	594	653	585	567	604	614	630	585	615	565	586	604	607	629	576	609	626	641	598	601	606	596	593	615	590	626	622	598	610	611	594	602	619	617	614	590	623	665	619	573	643	526	642	599	588	629	605	600	628	617	618	573	606	597	565	576	603	620	596	616	589	591	580	607	645	604	641	619	619	590	639	602	610	594	615	646	606	596	628	603	625	597	574	596	574	581	568	622	575	617	622	587	630	592	592	622	598	603	593	581	588	611	597	578	558	605	618	622	598	623	606	577	647	603	570	602	581	613	568	599	621	610	585	635	611	603	614	621	599	630	573	585	588	567	600	613	620	605	603	588	591	611	565	607	588	607	567	595	564	541	664	629	603	662	665	574	631	586	598	600	576	577	623	602	575	586	600	639	621	626	626	606	598	622	616	605	591	630	575	575	615	616	592	586	623	631	579	636	604	637	630	602	585	592	619	597	617	615	609	633	569	588	603	593	581	587	593	620	577	581	567	607	593	628	575	575	597	615	643	628	596	594	614	617	643	642	564	612	626	628	612	613	576	595	614	606	581	594	613	600	587	561	590	585	586	585	587	612	557	583	605	581	582	649	589	605	595	581	588	577	602	594	639	620	605	575	606	628	632	613	591	603	571	604	598	606	638	568	570	584	587	599	612	600	611	627	590	601	632	569	605	606	636	625	575	632	613	592	603	626	594	588	595	572	596	582	595	574	628	593	585	621	580	573	615	579	633	645	608	600	595	603	642	574	554	600	600	595	596	608	646	597	601	622	582	609	637	583	555	585	603	612	557	621	583	641	622	583	606	606	582	595	586	591	633	586	591	611	608	563	597	591	603	636	593	641	581	603	633	591	611	602	601	595	630	588	583	610	639	612	573	638	649	584	591	584	608	625	578	614	576	581	583	618	597	587	545	626	649	585	584	592	637	589	615	569	562	576	550	609	599	623	625	620	607	611	615	639	560	640	644	603	599	608	613	638	600	593	584	559	640	658	630	624	593	561	625	578	577	580	588	654	620	601	588	608	632	566	630	598	572	598	532	634	605	638	575	581	581	565	603	601	599	580	624	595	649	611	599	612	570	647	579	595	580	581	610	585	611	594	587	618	602	581	613	622	586	602	635	591	617	623	614	637	621	579	618	593	573	591	607	558	642	591	605	630	567	568	567	579	566	589	634	635	631	629	620	583	583	609	621	596	625	585	594	658	590	574	638	599	628	566	595	587	627	570	596	589	599	592	594	597	611	586	571	576	636	616	580	628	618	596	594	600	598	608	604	578	596	595	639	610	585	611	602	624	639	603	613	639	602	668	622	655	610	637	575	623	623	602	581	649	597	603	609	587	631	576	611	619	620	631	582	576	576	610	620	570	585	599	575	577	576	577	619	610	593	568	617	591	633	588	618	600	617	623	608	588	547	577	590	575	616	602	575	649	592	626	612	565	669	569	650	605	628	626	626	558	622	599	626	625	554	622	616	595	594	582	613	612	584	614	603	629	560	601	615	576	617	587	596	577	621	607	613	557	644	640	607	552	609	567	607	617	635	611	594	546	609	571	584	597	608	579	571	621	609	618	606	563	549	667	611	595	573	597	563	576	601	586	591	632	609	625	601	587	621	620	590	636	595	608	609	614	612	636	594	661	641	620	608	593	600	604	622	599	591	608	567	581	607	648	575	616	584	620	622	569	646	615	580	613	612	636	592	586	579	617	605	627	609	595	637	590	603	603	606	653	592	569	608	615	629	588	599	601	580	630	581	622	641	579	584	587	624	573	618	623	572	657	623	594	628	635	607	600	621	622	638	545	618	594	599	624	557	592	584	573	564	554	578	581	595	629	604	594	594	599	564	611	582	623	564	562	610	613	586	612	591	609	602	567	626	596	594	568	589	580	604	621	622	572	648	613	615	587	597	614	581	645	585	602	591	630	572	580	622	641	612	607	588	614	599	560	568	630	607	617	547	612	607	599	584	632	609	583	613	569	583	602	614	614	608	626	575	570	635	592	632	571	613	639	614	611	547	601	600	622	631	594	595	623	601	611	614	587	563	597	596	628	634	601	600	621	636	678	595	591	622	603	594	598	565	606	608	627	547	617	616	585	592	624	589	596	597	591	645	613	588	625	553	555	556	609	597	591	558	572	599	558	603	584	601	623	559	618	615	563	599	588	588	577	590	584	560	583	599	628	630	565	627	567	583	592	575	604	612	597	626	586	591	612	603	615	615	641	626	619	597	578	626	614	618	616	596	648	581	608	594	575	588	618	581	581	570	574	635	569	592	589	556	621	628	598	593	621	591	562	587	633	566	619	612	597	628	612	591	625	620	576	601	648	599	622	598	604	601	625	619	615	650	644	600	606	579	571	650	589	577	677	604	589	568	615	607	599	610	589	585	600	631	592	607	625	612	656	627	589	639	594	583	612	569	619	613	615	626	582	608	611	648	587	585	665	629	619	644	598	571	574	626	588	614	581	579	591	597	593	590	623	631	627	591	600	619	602	575	610	592	595	619	663	562	582	635	635	593	571	612	616	609	659	572	626	551	653	603	555	569	633	591	593	580	659	586	605	613	581	624	604	631	626	571	610	633	600	632	593	566	597	591	621	596	597	664	607	584	612	644	660	653	601	599	631	583	600	574	574	631	629	651	637	555	624	648	605	610	583	584	599	622	597	607	565	573	654	582	597
27284	28678	34594	22286	7557	2018	708	356	204	212	221	218	231	226	227	231	207	223	227	188	216	206	217	196	217	210	215	189	221	215	203	210	219	176	228	199	213	192	245	218	224	220	212	209	197	191	201	211	222	214	230	213	200	213	241	219	211	236	197	220	200	210	218	221	250	219	247	200	231	206	230	195	255	182	191	202	215	212	215	207	204	214	231	230	223	228	207	205	225	239	240	220	221	235	214	214	218	223	213	199	211	221	231	219	232	171	210	214	216	193	188	219	233	205	200	218	188	207	220	240	212	221	235	207	214	221	222	223	190	240	209	229	207	203	214	226	208	201	192	234	221	199	211	195	226	212	204	233	195	195	199	206	204	221	246	189	199	208	185	232	205	235	230	196	200	203	212	222	210	220	206	213	244	228	209	238	195	224	225	231	230	216	198	211	213	211	221	211	240	232	211	227	226	230	203	214	190	204	205	186	223	194	230	229	203	204	200	225	243	210	215	195	208	226	235	211	207	207	190	190	234	224	224	186	233	240	245	212	216	229	231	212	238	224	211	226	212	219	236	233	291	207	221	204	224	177	202	217	193	245	217	223	227	225	213	228	206	212	204	230	211	212	210	234	219	215	218	202	242	200	199	194	222	208	218	207	223	202	218	203	247	206	225	225	212	197	224	221	222	216	225	201	231	231	231	193	225	208	201	214	215	233	213	218	204	204	192	223	223	228	226	212	232	204	215	250	232	205	222	192	221	214	207	235	197	209	204	224	208	243	205	227	206	242	205	224	219	206	212	221	201	221	214	236	213	225	209	239	206	235	170	191	225	197	201	212	213	205	188	212	220	217	227	209	218	213	199	256	218	212	216	213	197	242	223	248	229	207	209	220	221	201	214	212	195	232	226	205	204	236	221	200	205	203	217	250	192	209	230	213	220	191	215	238	205	171	214	212	230	216	192	222	225	240	200	199	243	191	186	229	221	220	202	192	198	204	200	218	205	222	228	210	211	187	193	223	207	197	223	227	205	220	226	209	239	223	240	182	226	224	235	232	162	183	223	198	225	226	214	222	221	235	242	219	222	215	208	236	214	196	185	222	189	227	198	204	265	213	223	203	212	204	220	207	232	240	206	249	234	225	210	220	199	237	197	226	226	216	213	212	215	229	206	225	202	225	185	214	236	232	216	208	214	179	208	211	195	225	202	205	215	236	213	224	228	223	219	221	212	208	230	182	223	199	215	215	201	227	195	201	224	204	198	215	225	219	255	240	211	193	241	218	187	209	228	220	212	216	199	219	231	208	224	191	217	185	227	214	231	224	213	222	245	226	210	223	234	229	215	240	219	233	224	214	227	173	222	256	192	243	212	202	213	194	196	212	214	220	214	201	210	192	197	232	216	195	203	205	247	225	210	221	230	240	206	214	217	198	227	222	200	237	202	200	226	196	186	230	234	216	206	234	212	217	176	217	208	209	201	206	222	234	229	199	211	209	231	204	216	217	217	206	212	205	205	200	217	219	200	217	220	196	208	203	168	207	205	204	235	189	198	240	217	191	221	206	215	243	203	239	217	213	210	223	195	215	225	212	241	217	199	233	252	214	209	241	229	218	200	201	224	213	230	227	184	219	222	215	208	232	204	227	217	211	214	221	222	218	199	226	248	217	187	203	218	212	209	207	204	194	198	212	227	218	208	196	210	199	211	189	209	217	206	237	197	223	222	220	207	227	234	206	210	229	226	216	195	221	197	200	222	212	193	213	200	201	212	214	213	206	247	206	207	212	235	211	216	200	213	227	201	188	226	202	239	228	219	247	191	213	232	208	208	224	227	216	215	213	211	229	216	216	223	201	189	203	207	195	211	217	220	206	211	195	229	187	203	214	238	220	214	232	194	213	211	175	225	183	213	208	234	218	224	190	201	221	211	205	209	222	207	190	233	205	207	206	222	211	225	198	212	205	226	223	194	181	220	222	218	212	213	220	218	208	200	203	193	220	210	231	204	222	195	196	233	200	229	201	221	218	186	215	241	209	217	210	228	205	204	224	241	196	229	220	214	219	190	211	210	211	207	213	231	218	239	215	213	216	228	212	220	212	213	215	233	206	202	192	212	217	230	208	180	201	200	179	211	241	237	232	216	224	219	243	224	222	228	239	225	190	195	229	187	239	198	202	237	215	213	213	206	227	203	191	239	190	194	185	266	232	220	213	225	242	213	228	224	206	200	245	215	212	216	208	234	221	208	202	220	243	218	190	200	236	245	237	215	221	188	205	236	205	197	210	207	201	201	224	204	217	210	195	207	203	203	208	214	238	222	232	204	203	238	205	235	190	201	198	224	201	197	223	212	214	211	221	201	217	218	221	201	203	197	220	213	232	205	208	218	195	196	187	216	225	234	195	211	221	183	199	190	212	223	227	222	203	202	214	208	211	216	198	201	216	224	202	201	228	231	219	232	203	189	226	189	207	203	210	203	195	211	223	210	222	221	231	216	207	201	190	203	218	192	213	196	231	219	208	210	220	202	214	238	207	218	184	203	205	221	216	192	207	215	206	208	202	198	210	199	211	232	209	226	189	210	202	219	231	202	188	201	210	196	228	217	220	224	205	223	246	174	231	221	213	216	222	214	180	208	220	209	207	215	211	227	202	203	219	196	206	224	211	224	221	214	207	243	217	204	224	217	202	185	222	208	220	231	236	206	225	178	214	203	237	203	217	208	219	214	209	185	221	242	199	225	206	203	208	212	209	184	247	219	196	217	222	233	213	233	219	219	210	208	209	197	226	225	212	206	200	210	190	225	240	228	239	210	221	204	210	210	232	194	186	228	210	204	227	229	210	215	210	212	197	234	224	212	206	219	215	211	209	177	209	210	202	214	214	190	229	220	214	214	217	191	226	227	210	223	204	200	194	205	185	225	193	195	229	195	209	188	214	223	232	222	216	220	200	244	201	223	213	211	206	239	200	213	212	204	217	225	189	201	222	203	206	230	223	214	194	199	212	223	217	214	177	222	176	214	221	200	204	219	207	204	219	206	218	201	208	195	239	224	215	236	215	231	246	227	210	196	230	191	195	225	208	214	188	207	206	222	200	205	226	247	215	210	209	189	222	195	221	207	225	211	217	214	201	202	212	198	208	216	248	204	234	218	219	206	210	184	226	254	210	236	211	219	211	213	207	211	229	215	201	206	218	202	229	225	226	216	199	199	228	201	206	209	225	210	218	210	230	215	203	222	213	209	196	241	189	228	234	232	207	209	220	195	195	208	240	214	222	230	214	223	219	239	229	226	227	221	237	227	210	206	217	192	217	210	237	209	233	208	207	199	195	216	221	206	213	212	203	221	216	200	222	207	193	186	233	209	214	200	208	221	236	204	207	219	193	206	231	206	199	208	211	232	221	242	224	228	211	216	242	214	205	211	195	176	200	220	223	212	226	225	200	215	214	205	202	226	217	224	203	251	226	246	201	244	215	226	235	223	213	219	218	222	260	234	242	220	186	221	231	223	224
29600	48688	40474	24058	10788	4084	1452	676	350	377	360	343	360	365	318	343	343	334	341	356	351	330	366	367	333	373	361	359	367	329	335	372	324	327	345	377	347	352	358	336	349	364	321	367	316	360	390	331	374	377	354	358	352	352	315	362	358	382	342	378	317	356	360	349	341	326	355	326	352	335	351	370	375	343	341	344	334	344	362	350	331	370	341	373	378	356	347	357	357	347	346	327	376	361	341	368	361	369	364	317	354	372	359	362	342	333	345	339	349	357	371	346	380	348	357	359	322	335	360	346	348	357	391	359	373	337	347	362	340	351	348	361	376	347	391	357	346	391	344	353	344	357	311	349	347	371	346	347	338	392	332	339	357	351	342	365	324	331	329	344	362	384	345	336	362	337	332	355	356	345	346	332	355	318	346	337	365	325	338	332	356	366	362	344	329	337	324	362	344	354	362	350	370	356	344	352	347	358	350	358	362	350	333	345	336	331	321	358	357	352	347	337	352	335	322	341	354	366	351	365	437	347	317	350	316	336	335	347	329	379	337	353	363	340	328	352	347	303	348	390	357	348	379	365	341	380	370	346	361	354	364	362	340	349	356	362	326	354	369	343	350	346	374	368	354	347	381	324	325	331	312	319	328	374	360	381	365	369	361	372	352	371	347	361	345	366	354	334	342	380	333	354	364	340	363	314	391	386	366	352	357	352	371	338	330	360	366	369	363	356	378	404	365	339	309	343	386	388	341	338	309	336	388	349	319	336	331	353	362	386	366	347	341	342	366	338	352	351	342	346	362	347	363	347	357	350	344	357	344	358	367	348	356	338	336	354	345	333	335	329	342	395	379	383	339	369	333	351	370	335	337	378	360	367	363	349	349	339	380	327	316	337	352	327	371	348	347	334	315	347	340	348	340	354	355	347	352	363	348	370	345	333	353	341	328	370	360	367	381	367	390	332	370	344	347	355	355	357	375	340	331	359	351	348	330	325	334	337	348	356	386	382	402	359	374	337	370	312	353	359	358	359	338	386	359	398	369	348	334	342	347	359	402	353	350	382	353	355	366	356	330	396	354	331	342	360	359	395	340	339	367	369	360	341	360	385	373	369	335	329	345	374	322	357	345	285	361	353	332	345	352	374	362	373	338	325	354	345	323	367	342	371	372	347	345	344	356	379	346	389	336	345	373	330	366	374	390	362	353	337	371	369	351	343	343	340	340	375	347	367	341	380	322	377	352	346	334	357	340	348	358	357	371	322	342	339	349	354	383	323	331	380	351	325	338	337	330	337	343	355	350	348	369	337	388	374	363	347	352	349	368	356	358	345	341	358	341	400	374	341	332	377	343	331	339	354	347	365	350	382	380	341	327	367	364	312	369	343	333	363	359	344	354	347	350	332	347	335	374	362	345	347	359	339	337	357	360	366	323	358	336	386	349	365	349	358	359	371	348	313	343	330	362	349	342	339	353	349	375	343	371	366	364	341	377	353	304	334	335	350	320	363	359	350	359	363	328	341	345	333	335	357	388	369	354	358	362	370	378	348	372	352	360	379	336	317	338	333	376	329	371	324	370	329	349	350	344	367	338	379	358	367	349	365	364	355	389	374	332	337	336	366	337	358	371	365	345	342	340	344	347	349	359	359	308	363	361	351	361	346	382	353	365	359	323	352	337	362	354	352	357	313	351	338	344	355	357	338	344	346	351	380	355	339	345	385	372	324	352	355	337	343	346	384	344	366	374	362	345	330	351	327	334	350	340	329	358	306	362	361	382	320	342	348	347	368	358	333	337	331	330	351	369	337	383	357	324	324	370	372	305	357	335	335	328	366	326	352	345	344	371	362	351	385	342	347	368	363	354	324	354	342	332	337	351	368	333	353	349	369	310	328	347	353	346	344	345	354	363	366	352	369	347	388	331	341	340	313	364	358	383	342	338	361	356	337	346	334	351	362	365	325	350	334	359	335	350	362	348	365	320	356	353	340	399	352	394	333	334	338	374	349	332	380	359	319	363	355	354	353	327	357	348	360	381	379	356	328	318	341	380	378	374	391	332	405	355	356	397	337	358	351	299	395	342	358	367	321	372	378	330	340	368	323	364	364	363	323	365	331	361	337	359	332	367	393	360	336	359	342	327	361	373	350	349	346	373	347	355	335	367	349	361	361	366	360	332	360	312	379	364	333	392	395	357	348	357	345	360	334	341	346	357	354	398	334	365	382	364	374	330	336	357	366	349	339	326	367	343	371	327	361	365	368	374	358	323	347	369	364	357	318	333	367	315	363	350	342	350	370	358	370	374	346	337	366	381	363	382	357	341	337	386	352	377	358	352	355	363	392	345	356	384	337	367	347	352	366	358	326	394	351	353	361	325	358	361	313	372	343	335	350	350	344	340	361	339	362	343	359	370	369	369	328	379	352	345	329	374	343	335	376	364	368	358	347	347	344	361	373	363	336	344	353	340	353	379	384	333	350	362	359	350	359	376	343	373	361	353	320	380	339	347	337	401	310	342	341	337	327	347	353	345	339	332	343	356	356	366	318	357	319	362	404	353	333	341	351	365	322	336	324	342	371	361	317	373	388	381	362	390	362	348	352	369	424	393	365	371	362	335	344	343	374	379	395	331	358	332	360	346	341	380	354	358	365	379	357	326	372	365	334	373	355	405	358	337	345	386	354	354	370	330	373	361	348	382	369	335	356	351	331	369	325	309	364	346	372	370	377	375	375	375	364	351	353	323	364	358	378	357	315	378	334	370	340	319	337	344	339	356	330	354	343	388	347	417	391	366	326	326	354	377	365	387	370	341	358	379	334	311	340	358	345	347	318	347	344	305	364	308	348	329	342	357	351	357	363	322	361	355	351	339	365	319	350	306	368	327	346	356	337	351	388	334	358	368	367	344	368	350	344	374	321	329	350	371	359	338	351	340	354	350	355	345	356	377	372	364	343	363	342	358	329	372	375	324	307	368	346	381	379	413	373	336	318	354	347	323	332	343	385	331	341	350	346	394	351	349	355	356	325	336	377	347	341	347	345	335	373	337	346	378	333	342	355	355	366	334	355	354	348	377	348	340	347	338	354	381	355	329	368	353	322	343	368	341	329	366	341	329	368	305	372	366	342	342	356	344	373	350	370	331	366	356	333	375	328	352	370	344	388	375	344	366	366	328	355	321	348	363	354	317	334	368	317	356	322	372	326	333	390	352	382	359	354	323	375	381	343	355	393	392	344	341	341	358	340	355	346	355	372	362	338	367	345	356	416	361	367	331	355	338	342	335	344	360	372	344	356	351	328	333	346	385	380	337	315	366	336	352	328	364	355	363	351	347	349	364	369	332	376	353	360	338	325	361	345	348	318	346	350	363	354	351	383	356	388	380	380	332	322	360	378	349	386	333	357	310	366	335	336	344	368	363	343	381	338	328	368	385	322	373	312	367	362	346	353	336	357	328	341	339	347	316	356	345	359	355	330	367	338	385	332	349	340	381	336	364	368	314	329	355	349	361	346
24510	23832	41496	40615	28461	17752	5897	1070	341	327	334	327	298	314	328	320	347	334	322	317	300	305	356	366	325	323	306	282	322	336	304	298	320	368	308	266	311	342	343	343	322	321	304	321	335	329	366	329	290	342	314	332	314	313	294	322	306	316	349	297	334	303	301	322	332	318	315	319	353	317	309	304	317	319	322	312	302	335	302	309	304	305	370	294	338	328	335	323	330	344	325	317	318	322	287	308	322	308	342	321	329	309	293	328	312	328	327	341	334	327	326	329	326	324	302	315	354	328	327	321	332	338	334	304	340	308	344	310	323	337	325	326	325	321	291	319	302	330	319	335	336	331	353	330	307	310	336	313	343	338	348	350	328	304	306	303	345	330	317	320	338	351	358	290	288	334	316	300	321	318	354	316	301	294	349	303	298	300	323	338	323	326	303	339	332	349	331	337	300	322	291	350	343	316	284	323	283	329	308	289	327	339	318	332	315	303	359	311	337	301	324	302	321	306	347	327	307	297	320	327	316	344	303	324	326	350	320	328	313	314	325	298	325	297	337	308	299	320	314	332	328	273	312	307	321	341	322	300	313	273	339	281	341	357	313	307	292	291	314	311	330	301	327	321	325	324	347	313	318	334	333	330	328	324	290	297	305	319	332	301	323	337	316	312	313	331	336	326	344	318	287	344	324	309	295	305	339	308	328	340	352	314	321	337	326	301	329	304	345	318	313	332	302	303	337	344	340	340	321	288	331	317	316	317	307	333	312	342	358	327	334	322	322	370	332	308	336	321	321	315	359	312	310	318	327	319	352	324	338	309	302	308	322	307	291	305	333	294	306	328	318	302	304	332	295	352	319	306	308	317	337	313	284	331	343	304	290	319	307	322	329	314	319	300	279	317	290	309	304	331	295	293	334	299	336	296	359	296	333	304	343	325	295	326	304	324	302	345	331	318	318	315	343	311	308	297	268	318	316	296	311	298	324	300	299	334	334	335	322	341	306	318	316	289	323	300	324	322	283	322	305	312	319	330	328	297	310	330	355	312	340	299	306	333	349	315	329	312	326	316	318	345	315	321	314	309	321	295	310	274	314	329	323	299	346	321	323	341	322	329	301	317	298	353	307	347	319	334	313	335	315	296	331	312	330	317	298	314	319	339	303	328	321	359	347	316	311	322	318	334	343	328	334	314	317	313	324	309	314	330	300	323	304	329	298	317	363	365	313	330	336	289	316	322	325	296	348	334	320	301	343	325	343	289	315	300	296	294	312	332	342	345	321	340	331	287	317	308	301	318	310	351	332	275	339	310	340	314	294	333	300	349	308	297	298	313	320	321	292	323	326	297	337	283	327	313	324	288	336	319	346	287	309	317	304	323	330	341	329	330	336	293	315	329	295	283	317	315	316	313	354	288	333	350	347	332	322	342	339	324	328	321	315	284	334	318	337	328	311	309	306	333	335	301	313	332	350	335	335	316	321	318	334	320	351	304	305	334	292	342	324	350	332	314	314	346	309	333	313	333	312	316	312	373	308	304	314	340	330	292	286	320	320	316	299	329	359	319	337	282	296	351	333	313	323	366	309	332	335	311	295	308	316	336	336	297	318	330	314	332	332	335	312	330	299	311	322	319	316	318	320	286	315	332	311	345	338	322	311	300	339	323	320	361	343	344	312	317	313	314	316	338	308	332	288	332	318	351	319	314	298	313	323	279	353	322	335	345	308	306	310	301	339	296	325	290	303	308	325	347	319	322	298	311	341	332	316	303	314	301	330	312	315	316	301	321	327	299	338	338	339	332	294	311	334	334	297	318	339	335	336	335	309	299	311	362	351	343	296	356	311	316	339	343	289	303	347	320	361	362	350	310	301	340	320	312	320	312	316	314	308	294	319	337	307	327	282	317	318	319	323	319	333	290	309	329	323	307	334	315	307	297	333	328	328	351	324	356	305	322	290	290	305	331	317	323	305	335	329	336	310	308	309	331	340	311	317	312	317	328	324	292	308	312	320	339	316	291	338	315	310	302	297	287	318	302	328	312	307	354	334	310	328	302	304	298	319	338	310	289	355	353	303	323	326	346	331	332	336	329	331	355	303	331	312	353	312	302	328	294	339	325	348	277	345	321	348	314	279	356	341	326	305	281	346	337	331	340	298	311	322	319	268	330	324	327	322	324	323	325	327	317	331	323	296	318	314	310	348	311	325	339	332	323	316	291	326	320	337	290	323	354	325	306	294	322	329	316	336	296	324	301	331	335	346	298	353	317	308	307	321	330	352	289	314	285	314	358	295	322	336	323	318	328	309	314	324	309	277	318	319	324	314	320	304	317	322	353	310	345	299	347	314	328	326	319	298	313	310	304	329	319	325	358	321	316	321	310	349	280	326	314	323	325	322	325	307	308	318	303	340	302	323	286	321	325	328	325	329	302	313	340	318	320	315	299	289	334	316	320	345	326	326	321	350	295	347	331	331	304	309	331	328	287	297	368	301	312	299	310	313	312	335	336	305	318	331	337	303	305	295	338	351	313	325	330	315	304	314	356	300	341	326	290	305	315	320	327	332	304	341	299	336	311	319	336	306	332	321	333	311	318	313	312	335	328	328	329	315	305	303	334	321	314	316	316	303	309	298	333	291	308	316	329	320	331	324	352	319	343	323	314	320	326	355	337	295	329	305	318	321	310	315	351	303	309	336	327	331	280	354	325	310	299	323	334	271	279	339	331	344	331	282	339	332	291	334	302	325	317	317	328	323	301	328	312	322	342	318	324	300	313	303	306	291	321	334	296	307	322	333	303	274	306	315	272	322	311	311	320	321	304	317	305	310	369	318	313	302	312	318	302	299	314	333	319	329	355	321	306	314	334	315	323	316	300	330	324	325	297	329	325	306	327	335	294	334	341	318	331	331	324	330	295	340	340	330	311	319	328	334	334	318	321	322	337	325	309	321	291	319	306	316	325	322	308	334	280	314	298	323	331	335	298	349	335	318	307	324	329	312	327	308	344	330	296	342	324	334	322	330	307	331	325	300	349	363	317	344	322	312	353	303	336	312	300	336	305	324	318	292	324	349	308	330	293	301	294	317	311	321	323	294	334	325	308	344	298	349	312	309	333	350	330	315	325	307	314	303	284	305	318	313	330	347	301	305	344	320	303	312	319	309	323	342	324	309	301	309	307	307	333	320	307	296	332	321	311	319	325	330	313	322	322	333	303	326	329	298	332	323	308	292	306	285	291	353	298	361	310	313	312	314	320	331	317	318	295	312	306	332	375	310	323	308	319	329	316	309	319	327	303	343	295	306	305	309	362	325	322	352	294	308	339	345	336	292	341	315	333	336	336	341	334	313	344	307	298	324	346	304	329	330	287	302	319	315	300	352	302	335	351	332	305	300	299	337	335	354	347	283	291	343	330	307	300	332	332	320	314	315	341	330	308	328	301	333	302	289	309	306	330	301	304	364	331	304	342	322	321	333	314	320	338	295	301	322	346	317	303	325	279	311	331	305	340
54470	92147	77668	52562	34758	18784	7218	2199	514	527	502	515	505	546	502	522	524	543	473	465	507	533	522	487	506	471	533	524	499	490	492	487	497	518	575	517	534	511	501	495	495	513	509	516	470	486	531	503	525	517	491	497	477	513	522	509	547	487	466	541	488	507	529	515	519	529	483	523	498	525	480	526	518	519	517	546	545	524	536	494	507	478	529	488	505	508	495	500	492	542	473	553	514	506	540	544	480	536	489	520	505	569	506	525	521	525	514	518	489	502	482	522	495	481	513	495	484	548	507	466	497	522	500	532	511	511	517	490	519	559	536	533	485	520	523	518	503	484	496	519	512	557	510	492	486	509	545	551	470	470	526	492	473	496	524	555	527	490	529	475	478	491	520	522	492	470	459	540	503	500	537	490	519	517	476	494	474	491	507	484	533	506	516	498	546	475	491	523	489	535	483	534	539	550	525	517	491	517	526	532	498	503	502	520	526	479	542	522	518	529	547	484	540	523	514	462	534	498	509	547	522	540	535	504	501	527	506	531	534	513	540	527	505	510	507	484	558	455	550	479	526	498	513	535	529	527	537	534	507	531	534	557	488	523	530	509	508	488	520	530	548	500	517	568	505	512	526	519	513	562	525	496	491	504	514	567	537	511	545	499	473	516	503	536	496	497	528	499	508	500	483	506	527	506	509	501	478	513	500	500	496	475	525	480	483	516	518	527	484	500	523	497	526	488	525	451	512	519	495	489	506	509	495	522	501	466	512	503	491	498	477	484	475	529	505	514	506	498	478	510	517	517	468	537	501	480	505	472	502	531	477	547	481	525	501	469	497	468	522	538	498	486	513	491	534	498	506	512	535	494	525	494	496	508	514	513	518	541	493	479	505	501	529	530	533	511	489	507	497	528	496	572	489	474	519	530	503	515	526	483	510	505	521	544	501	531	489	501	507	521	498	507	486	512	480	491	512	520	494	472	507	483	499	538	494	492	493	513	494	535	540	532	494	497	521	503	518	511	507	520	512	520	509	480	487	510	468	501	519	511	509	493	502	524	526	544	553	506	526	478	513	492	498	516	539	516	505	511	522	531	532	484	501	517	485	523	517	520	464	514	488	512	513	497	515	514	518	492	497	551	519	477	532	567	483	506	514	522	501	510	514	508	487	496	510	490	496	544	543	544	541	473	503	517	515	468	511	493	504	495	493	568	529	483	535	501	468	525	527	538	497	525	498	502	510	493	505	512	519	530	521	541	505	487	478	515	505	472	502	517	503	486	539	513	509	540	484	511	522	512	511	501	521	498	504	530	521	479	487	494	511	515	522	503	525	496	521	494	512	524	547	500	550	515	413	507	522	510	519	521	504	511	480	542	504	524	501	519	501	522	512	504	513	530	505	490	495	490	519	489	533	561	500	511	538	523	534	495	506	514	510	493	536	542	504	537	504	469	519	503	552	520	566	514	517	532	513	512	497	505	473	520	527	504	481	510	524	525	519	532	498	476	532	465	484	497	498	549	494	539	544	502	485	550	480	523	508	499	522	550	515	497	521	524	525	506	532	483	480	505	515	465	505	483	529	494	489	524	514	495	496	503	484	537	498	527	501	505	474	463	501	538	486	560	529	512	499	553	554	514	521	544	540	556	511	506	507	501	499	491	528	503	511	505	486	477	530	510	518	548	504	551	516	534	517	516	548	500	513	545	544	505	520	470	471	508	521	459	518	481	508	523	487	522	508	511	523	492	469	516	541	481	508	517	501	467	514	503	516	496	496	491	533	486	547	490	499	475	505	478	500	500	514	513	536	508	448	515	551	507	525	502	490	529	513	508	464	510	524	520	495	516	520	528	515	510	500	500	495	552	512	508	497	497	529	509	541	494	496	493	545	543	500	503	473	515	499	481	483	538	508	549	512	472	541	493	506	545	529	504	498	489	513	498	465	531	526	499	486	510	553	486	503	523	553	544	545	509	493	494	515	524	515	532	487	566	522	515	483	512	485	507	500	499	524	504	513	500	536	500	487	527	507	542	527	447	486	485	544	491	521	559	518	491	526	478	549	506	496	531	480	531	484	561	530	526	505	510	564	515	501	520	497	494	480	533	501	507	507	530	463	520	537	552	506	543	536	492	514	514	544	523	502	485	474	512	497	544	505	544	504	516	526	542	493	498	501	483	496	498	513	550	510	502	506	485	509	531	545	501	534	475	542	487	530	530	503	480	556	514	511	498	505	510	536	532	482	541	488	490	472	516	499	505	500	498	537	517	518	505	505	503	482	541	532	478	500	463	515	508	513	526	526	491	498	488	485	489	459	535	507	529	495	495	498	458	528	516	533	517	523	478	473	504	492	524	507	496	495	490	492	498	515	492	535	520	481	529	539	540	514	504	469	542	503	515	526	550	490	485	518	510	526	487	542	469	553	528	550	512	537	477	550	529	483	519	497	530	524	508	510	536	547	535	542	525	497	515	489	516	508	510	530	501	546	475	507	471	503	490	503	547	524	547	511	551	529	499	502	493	504	506	504	509	516	498	504	513	517	520	500	547	521	527	509	533	546	524	494	473	516	508	499	492	526	480	552	489	496	501	497	517	487	513	477	509	503	487	466	496	464	520	538	529	522	552	501	488	513	526	518	522	532	488	527	525	518	502	528	513	493	491	503	506	492	503	513	496	493	473	509	546	490	525	446	497	543	439	551	498	484	565	528	488	560	525	497	500	539	491	510	520	482	500	502	515	470	515	533	481	509	516	531	539	531	514	496	490	515	509	522	495	515	497	501	499	510	520	522	500	471	520	507	496	508	551	538	505	461	497	477	510	496	478	526	542	545	555	522	499	517	511	488	509	502	511	468	510	513	533	488	528	501	508	487	520	499	503	474	490	478	518	519	529	499	499	494	476	529	524	514	500	519	532	556	487	539	488	524	499	465	512	544	514	499	471	517	509	521	549	554	500	499	509	544	500	514	528	487	511	524	508	532	497	507	494	517	485	489	509	509	511	526	470	498	531	507	554	519	478	491	530	516	489	521	507	524	505	535	514	498	531	532	489	552	526	536	500	508	542	462	499	503	501	493	499	473	482	482	484	511	511	533	478	470	495	500	560	517	516	526	517	496	521	513	473	525	489	484	460	465	494	506	517	473	477	576	519	475	489	534	473	501	535	527	526	514	506	498	475	485	496	471	518	519	459	548	514	529	498	537	532	496	518	516	531	503	516	517	487	496	531	541	492	515	533	502	498	496	497	486	530	541	518	507	510	485	539	523	502	488	507	515	515	507	507	483	493	529	511	518	501	492	506	503	480	551	512	566	475	461	500	530	470	542	496	575	524	487	475	498	493	525	508	506	515	523	516	487	522	543	570	532	510	526	524	515	512	526	470	526	507	519	500	508	503	516	513	522	485	525	488	508	531	452	499	532	530	467	504	457	525	491	507	480	496	513	516	522	541	478	505	493	504	497	483	515	471	505	501	466	471	505	563	518	511	502	490	486	506	471	480	502	512	471	473
23221	22068	34740	34308	28518	23004	14085	2133	450	428	423	427	440	420	440	408	419	414	387	450	431	414	420	450	426	416	406	432	464	400	453	406	407	388	394	402	414	370	403	390	441	458	387	444	411	431	380	429	382	416	420	441	403	444	387	394	436	423	411	436	423	400	400	390	418	416	421	386	397	416	425	426	411	398	391	402	399	394	436	399	423	407	384	390	419	427	412	419	405	401	380	419	401	388	413	414	402	439	441	421	392	433	402	401	444	404	410	415	442	403	395	422	413	405	410	383	411	374	451	402	410	416	381	412	396	379	417	436	430	421	409	380	410	408	423	437	418	443	390	400	383	408	419	419	386	409	373	446	426	414	403	427	392	421	391	427	417	410	388	387	375	403	421	400	438	416	456	402	392	387	393	389	405	413	434	389	407	457	397	334	401	366	429	457	392	439	408	421	393	417	402	406	398	412	405	426	435	413	442	403	389	396	403	472	397	394	427	400	426	422	386	418	398	429	384	429	442	429	372	421	403	415	429	394	431	409	463	397	441	418	418	399	461	396	400	420	446	432	440	452	399	428	459	430	382	414	396	444	443	397	403	416	400	422	448	397	422	408	394	396	424	441	414	390	347	440	407	384	398	398	420	398	395	421	415	445	404	437	456	393	381	413	411	374	392	418	389	408	405	404	440	398	395	400	390	418	409	411	440	434	421	432	375	374	409	383	383	375	370	459	375	377	409	379	405	419	398	425	424	453	399	383	418	433	431	399	417	433	397	420	423	427	433	402	376	400	388	385	406	406	431	405	433	452	407	408	411	398	447	424	405	456	395	398	397	418	407	432	440	412	427	429	464	445	421	419	394	428	415	406	464	389	404	412	401	426	403	407	416	418	425	426	397	417	436	409	395	417	421	449	409	388	402	407	402	415	406	387	435	425	367	404	408	422	419	420	394	390	425	389	424	419	376	428	417	375	391	405	411	409	354	399	413	411	418	366	399	418	403	418	406	417	402	414	404	372	391	405	404	414	424	406	418	400	416	453	414	371	400	402	415	396	397	396	425	419	428	426	412	380	421	409	442	386	421	393	392	427	414	369	390	433	408	401	427	373	398	403	392	429	387	407	423	446	407	383	381	427	407	406	378	423	437	421	450	395	469	449	396	395	392	378	429	441	419	409	421	422	405	414	422	413	386	400	421	405	435	412	370	381	411	410	395	419	408	373	416	419	395	417	372	399	434	419	399	434	418	404	412	453	412	421	424	416	425	421	390	392	402	410	409	442	430	384	428	394	378	388	423	403	413	425	405	430	409	398	411	407	390	386	433	425	397	397	404	381	428	431	392	397	431	412	425	421	438	396	400	415	437	407	397	420	406	424	389	430	381	359	418	386	368	406	407	429	376	414	458	425	413	350	417	407	356	412	374	433	408	410	388	404	379	427	450	433	445	405	407	407	409	444	435	450	456	422	440	420	430	400	405	391	418	403	385	407	430	427	425	447	428	410	394	419	429	412	431	436	406	415	379	403	415	408	362	362	377	408	446	392	414	442	426	417	400	447	449	451	392	422	393	385	379	433	440	365	445	388	403	446	459	409	403	384	435	400	428	400	387	413	373	441	402	391	417	387	391	414	392	440	397	389	403	395	441	411	415	426	408	377	399	376	411	450	411	429	426	414	395	422	428	434	449	391	420	392	402	379	401	403	410	421	383	415	391	411	448	438	419	417	373	387	415	387	432	412	401	370	404	410	429	418	397	415	404	434	438	435	393	450	436	392	419	440	391	420	390	382	410	380	401	380	422	420	412	410	437	422	413	414	439	395	399	436	406	403	397	396	412	386	403	401	375	398	402	384	409	428	417	407	406	406	355	425	423	397	414	426	402	440	411	414	417	437	408	421	396	405	385	402	399	405	428	369	409	446	437	425	432	431	412	447	391	430	399	393	357	395	434	395	413	438	420	388	391	402	410	428	390	386	443	415	401	413	426	369	381	373	427	428	443	386	440	410	427	446	439	401	404	402	407	430	391	439	408	413	379	389	424	399	397	362	430	386	367	395	420	418	412	380	431	403	377	425	431	421	423	414	375	404	394	403	482	354	398	390	413	427	428	415	430	390	390	418	385	446	425	426	409	412	409	425	360	386	391	417	427	393	382	395	416	458	449	370	409	416	389	398	404	410	423	403	396	419	398	389	412	380	388	393	411	434	377	390	377	406	395	402	434	387	420	399	425	416	430	413	396	408	408	406	405	385	382	433	400	370	439	415	405	424	434	419	415	427	437	405	396	472	440	394	402	381	409	404	453	411	392	411	413	400	408	434	431	412	415	424	395	393	380	410	391	408	416	407	421	367	403	417	405	458	397	411	407	385	405	431	395	383	399	415	430	402	390	369	392	434	447	392	412	437	414	398	420	426	434	409	394	388	405	451	402	443	414	396	445	404	400	417	417	408	422	416	407	424	419	405	411	411	395	423	378	401	392	371	387	397	383	395	355	424	430	397	394	386	400	415	405	414	373	442	384	402	418	414	399	426	402	391	400	422	402	409	417	413	398	433	435	391	419	434	369	409	413	417	431	413	411	382	412	366	419	386	422	413	406	426	422	386	419	405	422	375	387	438	416	425	399	404	424	394	406	440	411	385	376	408	398	443	417	403	446	410	481	416	408	415	408	385	386	443	381	411	404	399	433	415	421	394	406	408	389	426	422	439	459	388	403	408	429	397	438	407	421	426	442	430	392	360	398	416	429	416	400	371	412	427	432	434	430	415	413	406	419	407	404	438	396	410	439	402	394	383	376	435	391	363	384	413	412	399	429	456	405	425	393	440	411	400	404	409	382	431	395	408	423	414	409	420	420	407	403	401	421	429	421	375	372	422	436	391	424	421	456	454	407	397	421	449	418	444	412	385	419	397	407	378	382	427	400	398	418	400	415	403	399	422	385	395	420	401	442	429	428	412	399	428	411	410	454	380	459	404	429	394	406	406	416	409	399	437	437	451	441	412	413	429	413	381	407	426	411	406	430	402	423	407	393	429	406	456	453	438	413	380	441	395	395	401	438	429	370	447	419	399	380	426	419	386	410	388	420	420	422	422	408	418	422	413	405	407	382	416	451	409	412	386	440	422	406	441	403	405	361	442	390	386	395	420	426	413	383	418	381	415	445	391	440	404	397	412	439	429	408	407	437	418	419	382	422	444	417	427	392	398	382	431	438	413	407	401	430	384	409	427	410	418	388	383	387	393	411	378	390	388	373	440	412	421	427	390	415	411	395	388	372	410	410	377	403	422	417	364	418	421	408	446	381	425	399	383	428	410	407	381	419	416	415	440	401	393	399	427	409	369	437	410	409	393	430	403	381	413	432	426	381	423	407	407	420	370	416	408	424	406	402	385	394	413	392	390	414	427	400	419	425	438	447	400	422	423	431	404	420	414	419	418	421	423	415	390	407	418	418	385	427	374	410	429	429	417	410	428	397	431	424	419	432	412	407	420	435	430	405	401	376	369	411	431
60813	103226	87650	64637	43406	25499	11236	3157	627	629	646	675	609	669	698	713	566	657	650	608	616	604	607	591	638	632	581	611	627	636	652	640	598	674	665	626	655	656	610	630	637	683	618	624	587	670	615	650	620	592	632	690	667	586	652	620	649	608	666	627	625	620	615	638	631	602	617	628	608	636	618	676	632	639	558	613	620	670	657	581	634	589	586	622	598	647	641	594	638	655	629	658	625	600	649	647	540	672	621	630	634	576	635	679	646	627	615	616	618	604	615	636	642	643	589	551	615	624	579	610	591	631	691	640	678	656	613	621	634	625	623	611	644	618	631	604	605	625	622	622	622	634	629	663	638	635	593	596	627	655	653	637	609	595	623	650	644	629	645	650	647	636	619	636	632	603	613	618	628	661	672	649	619	661	608	615	615	615	626	681	660	606	624	685	664	649	667	632	603	600	636	616	638	600	604	607	614	630	607	572	630	652	655	635	600	615	619	625	670	610	624	624	613	626	642	642	659	624	621	606	637	602	615	656	655	631	614	664	675	643	612	632	664	621	635	608	620	641	584	580	626	650	593	651	605	622	571	590	674	671	625	615	659	629	620	642	613	634	673	600	623	560	607	584	603	599	660	629	648	633	657	628	630	602	572	649	589	614	624	643	629	583	626	615	643	628	603	721	648	620	594	641	628	680	700	630	625	604	636	645	621	647	636	568	617	571	643	669	640	621	634	612	639	659	651	612	661	647	654	600	637	632	606	604	624	617	629	591	636	665	692	587	606	636	603	572	602	673	593	644	618	633	637	616	643	593	630	613	646	626	620	634	632	643	632	643	589	660	596	594	636	607	607	669	640	609	614	623	629	604	594	653	607	664	630	606	581	649	561	617	623	650	622	629	632	630	571	617	602	621	601	660	639	614	631	632	587	636	673	604	633	620	632	634	647	644	605	706	632	608	596	657	617	620	577	607	617	613	571	640	615	689	610	586	638	660	640	658	608	632	648	613	649	591	629	615	657	578	638	656	667	638	618	598	619	614	582	618	636	627	628	633	613	616	666	622	623	612	663	621	637	642	601	603	634	607	612	661	650	602	612	631	602	605	619	604	633	617	645	606	653	589	650	623	610	612	612	581	602	599	643	629	601	633	624	621	642	629	632	630	577	625	613	629	628	596	606	621	631	601	615	602	678	628	676	674	617	626	629	663	662	646	638	593	586	602	603	640	628	666	652	639	594	620	622	637	636	640	648	589	636	664	611	688	606	626	642	660	609	604	636	649	549	605	634	625	616	621	627	654	585	570	624	634	655	616	612	563	623	585	634	635	595	597	629	640	630	623	624	635	654	602	636	636	611	605	648	634	640	547	638	652	650	599	694	632	616	604	614	651	636	669	635	620	615	623	671	587	569	605	610	636	621	613	621	671	642	671	593	627	608	618	580	640	641	611	665	680	631	617	612	688	650	616	622	677	615	616	560	628	560	589	599	600	637	615	645	670	614	621	634	595	608	596	632	555	615	604	608	636	629	630	617	602	656	617	628	623	627	644	650	583	630	587	637	597	671	636	598	653	627	643	605	602	612	652	648	665	618	623	596	591	609	644	652	642	632	603	623	633	623	635	641	621	635	600	652	607	616	664	634	645	622	684	663	577	600	639	634	605	690	580	626	633	622	619	683	618	591	596	637	632	608	609	638	690	610	615	621	658	697	613	651	654	625	607	618	639	634	576	631	644	639	637	606	633	598	616	602	604	619	644	647	617	613	640	625	602	614	615	577	651	628	602	626	662	621	587	621	641	637	584	632	586	598	660	624	632	639	669	663	617	633	603	668	641	607	630	619	674	637	636	643	643	625	605	557	645	645	600	654	625	660	613	633	625	654	619	649	603	660	623	650	604	635	597	612	625	614	623	671	617	672	628	596	638	622	650	606	627	665	647	619	616	621	631	623	647	652	609	631	619	599	656	602	632	677	636	622	653	570	648	638	637	643	695	637	640	606	660	577	606	654	668	609	559	630	656	623	548	600	651	616	625	660	634	606	623	631	652	637	619	608	625	624	633	625	619	670	585	607	627	611	643	630	628	628	639	618	605	650	650	608	626	595	613	634	611	584	613	627	682	644	608	623	627	618	601	656	638	651	607	613	637	619	600	618	664	636	619	584	615	654	603	606	606	645	676	606	621	638	616	615	610	628	592	631	640	633	641	598	614	638	607	637	654	636	635	624	638	627	627	639	615	619	645	656	631	601	628	602	605	616	640	566	589	610	613	618	615	639	615	609	589	633	672	607	630	657	636	653	629	616	610	644	588	597	594	647	624	645	636	651	588	611	652	601	600	596	645	599	630	613	618	566	632	660	640	635	646	618	622	568	641	646	637	616	621	609	621	639	587	621	648	642	602	592	612	642	624	625	622	618	659	637	576	635	610	580	639	650	587	622	617	616	617	623	644	637	575	626	649	649	581	574	643	623	580	653	600	590	604	645	639	620	679	656	628	682	611	622	641	650	630	645	662	578	628	667	614	589	646	617	607	601	614	641	605	626	575	655	650	598	612	638	623	621	595	638	623	654	638	627	636	624	611	589	618	591	578	621	631	634	605	592	625	622	609	632	604	610	630	614	641	602	617	649	604	605	610	626	597	610	602	635	600	640	618	615	577	605	620	641	652	608	648	622	646	667	600	649	687	643	632	640	623	613	621	643	623	622	565	557	634	631	662	611	643	613	596	620	596	600	601	619	647	624	648	623	634	586	653	653	567	656	619	611	615	600	616	599	633	598	610	600	618	560	627	668	626	609	580	567	650	616	615	632	633	654	639	668	593	642	628	641	571	613	637	638	631	612	667	636	610	677	648	619	638	647	648	655	614	651	597	647	646	610	585	642	656	605	643	616	638	632	619	674	623	627	605	622	642	619	620	632	630	635	597	619	583	637	635	628	654	646	667	660	613	581	650	605	624	606	619	685	626	603	593	623	615	610	621	630	615	638	649	668	633	656	639	630	642	602	630	623	646	601	622	639	641	621	591	618	642	641	609	599	620	653	623	593	633	612	602	577	649	627	632	624	653	593	646	663	653	614	657	631	684	579	656	668	623	616	591	600	618	629	667	640	620	655	659	604	619	628	649	595	592	654	610	654	612	616	573	624	597	595	681	615	609	626	639	614	608	634	620	626	647	648	639	620	605	624	669	614	638	625	616	671	644	616	625	576	606	596	667	586	629	610	650	646	633	620	622	663	618	635	615	632	669	628	651	637	569	627	619	559	593	579	669	653	594	623	602	649	575	570	615	636	654	610	626	609	657	628	608	659	644	677	640	646	625	700	640	596	622	657	618	655	642	623	680	637	626	632	621	655	614	589	653	638	633	622	611	650	638	587	594	641	631	658	644	624	638	601	617	638	631	617	633	579	625	580	646	637	619	570	605	624	648	645	642	617	647	601	674	618	622	650	633	608	684	643	655	624	631	599	594	620	613	607	593	589	663	605	607	653	579	626	623	658	643	616	661	640	632
27654	28151	35189	22060	7473	1965	655	296	245	257	230	225	236	207	202	254	257	233	240	223	231	266	227	218	223	197	225	215	249	213	230	228	227	274	224	245	241	234	209	229	212	256	237	208	242	226	237	248	246	222	208	229	230	251	212	222	220	226	229	245	251	246	195	235	232	223	259	216	243	254	223	248	224	220	239	241	220	213	229	241	215	229	228	234	230	232	226	201	222	236	223	220	240	248	220	263	240	234	239	246	216	202	238	246	242	224	209	241	219	221	228	217	219	231	228	243	233	228	289	238	264	227	233	230	225	216	233	208	228	237	231	186	264	221	207	215	240	253	244	206	235	229	242	216	228	223	207	241	249	222	207	246	239	247	203	239	261	229	217	255	223	212	230	230	230	256	228	199	240	232	233	223	209	224	200	217	273	240	221	214	252	217	238	225	238	205	213	233	250	208	243	250	229	221	206	204	211	245	221	209	219	241	234	233	212	205	248	254	232	210	213	239	220	227	227	241	213	214	230	229	235	235	230	215	206	218	253	236	234	238	237	228	237	230	248	232	219	224	208	252	228	220	200	234	225	220	214	226	234	231	215	212	249	217	241	236	227	252	231	220	216	229	253	222	212	203	236	243	216	240	234	225	208	244	229	240	238	240	216	274	225	206	219	239	197	221	206	240	251	247	236	218	222	228	209	224	222	211	256	222	194	234	240	222	242	205	231	251	234	245	225	234	222	247	228	217	245	247	246	253	211	224	188	199	220	223	227	223	224	252	225	197	220	213	200	223	221	212	218	226	209	217	244	236	242	209	262	215	210	236	225	236	232	228	222	209	262	243	218	233	233	250	223	231	226	208	243	229	213	228	255	234	225	223	249	238	217	222	227	239	214	236	239	212	244	208	232	226	229	212	223	199	228	215	214	197	210	234	241	237	221	226	238	234	246	232	235	223	215	247	233	212	226	205	241	225	236	216	221	257	265	214	249	193	244	240	202	216	209	230	205	241	248	255	223	239	227	226	236	214	212	217	227	229	231	232	213	244	221	224	231	228	227	234	209	241	231	223	216	245	214	221	210	221	224	225	201	209	236	254	252	206	226	200	236	231	236	193	221	230	239	243	233	227	213	234	229	207	219	216	232	194	226	218	221	220	247	222	234	230	217	225	201	222	206	217	232	210	258	252	219	253	225	227	249	233	219	218	216	215	200	192	245	233	210	217	200	226	218	233	239	240	228	213	245	247	242	215	244	240	228	245	217	228	224	230	224	229	223	222	222	211	225	222	225	207	243	246	229	222	204	221	238	228	241	223	230	215	218	231	222	233	219	217	221	240	241	255	230	231	206	223	243	218	214	241	205	233	216	224	223	254	246	212	214	224	240	279	231	227	233	203	233	227	227	234	224	227	206	229	223	228	227	226	228	242	217	230	238	212	230	226	221	247	211	232	233	222	213	249	228	214	254	243	228	244	229	241	232	213	228	224	225	241	217	230	233	221	209	219	263	223	229	240	243	237	211	226	222	217	224	234	249	218	227	205	228	214	212	238	244	233	239	225	221	226	223	221	251	250	257	210	207	222	231	244	215	216	238	257	224	230	231	229	214	226	221	225	218	235	255	232	244	252	218	215	242	231	232	246	226	225	230	232	204	214	235	234	227	205	203	246	240	203	210	215	218	227	235	234	238	218	227	228	237	202	224	248	248	223	231	255	241	227	212	206	202	210	230	227	232	227	236	239	231	243	218	235	248	226	202	234	240	226	233	219	226	243	244	238	228	225	249	205	255	211	213	246	228	214	213	212	219	255	216	233	215	244	228	217	234	257	213	213	247	217	227	220	223	224	235	255	222	230	211	223	218	208	229	208	240	248	253	211	230	219	260	222	211	206	235	195	211	222	223	224	226	233	213	225	211	238	236	235	236	231	227	233	219	247	215	218	228	220	211	240	219	229	215	219	237	229	222	222	211	236	208	231	213	227	233	226	214	232	204	210	217	217	245	222	207	234	239	233	240	232	238	210	236	218	239	222	234	228	225	231	227	223	247	199	221	258	231	222	223	232	234	243	214	230	211	181	266	243	253	224	225	237	226	222	250	215	230	198	232	240	245	209	226	234	242	228	218	210	237	235	233	236	240	211	236	214	204	237	218	218	230	232	220	222	221	252	255	226	208	207	211	223	220	223	243	241	194	242	245	210	252	242	204	220	248	246	216	214	222	226	220	231	214	251	226	246	216	253	225	237	238	236	229	222	266	232	237	235	206	202	258	229	224	222	211	212	239	233	227	227	208	225	198	218	187	260	251	205	204	241	230	225	229	219	220	232	211	245	225	264	241	235	225	215	238	254	242	225	234	221	241	251	226	209	245	216	244	227	254	212	228	227	215	256	219	243	218	244	229	229	216	261	191	212	243	227	215	210	249	211	240	237	225	214	239	239	227	245	231	228	210	235	220	218	247	239	213	241	234	203	223	240	208	211	218	225	222	231	218	216	231	210	240	231	229	254	225	230	216	220	236	225	224	241	234	237	210	217	211	240	250	218	223	255	248	227	235	232	233	253	210	228	221	263	257	220	221	212	232	210	250	239	196	232	220	232	212	238	215	194	237	217	259	245	226	228	219	262	201	235	217	205	209	224	230	223	239	214	231	233	207	222	237	196	261	207	216	263	220	243	219	248	233	229	215	221	218	231	187	213	223	257	254	223	212	238	235	253	229	225	235	243	216	216	240	247	241	245	226	237	228	235	232	239	238	250	217	209	251	221	230	199	238	212	233	242	225	234	192	241	232	226	246	211	241	229	238	227	217	219	216	217	209	230	238	227	221	191	261	214	212	219	234	215	228	220	191	230	253	197	238	223	222	236	209	226	246	226	245	223	222	231	242	237	214	189	207	230	223	230	228	221	239	209	224	226	236	226	207	238	219	243	220	216	263	233	245	225	232	220	206	219	229	230	241	251	228	238	198	248	247	237	225	205	232	229	222	245	206	246	228	220	226	248	200	234	202	213	210	206	240	221	231	217	245	215	218	236	255	221	234	235	226	213	255	252	229	210	231	247	247	224	223	234	252	240	223	239	211	225	242	247	239	224	236	241	218	214	215	212	216	260	240	232	236	240	228	201	248	234	235	228	188	226	244	183	230	219	242	201	250	234	213	225	202	221	226	260	241	232	209	230	212	235	219	246	201	245	196	224	223	227	203	229	219	219	236	233	214	223	219	207	217	236	242	216	233	209	219	221	214	239	229	222	232	250	226	226	213	220	226	202	218	218	249	208	230	241	233	242	234	220	183	224	251	230	234	231	213	228	243	232	242	228	225	209	215	222	241	248	230	237	235	234	219	213	216	247	222	236	228	250	208	216	197	197	197	229	240	218	219	237	256	203	238	232	212	247	211	230	251	261	241	225	209	214	208	234	244	211	241	212	231	216	207	224	242	227	220	222	214	247	250	230	220	211	223	207	196	220	241	225	216	218	244	243	225	238	211	224	245	211	199	206	237	225	217	244	212	239
30729	48338	40780	23484	10584	3846	1296	491	369	362	367	360	375	388	364	377	384	377	357	395	368	361	358	374	393	352	348	381	357	359	398	368	367	371	387	355	380	351	338	342	353	352	366	395	391	382	391	363	381	385	377	341	376	349	373	354	380	371	377	414	343	350	365	394	378	361	408	372	366	365	371	328	408	354	397	357	368	363	363	366	372	395	364	380	363	403	372	347	395	375	367	372	374	362	379	366	364	367	385	376	357	378	341	362	333	379	394	379	342	379	387	387	379	372	338	390	376	369	342	354	413	367	360	341	382	375	364	344	355	374	394	363	345	393	381	392	387	381	386	367	348	326	387	389	406	360	357	354	374	385	368	375	377	371	370	407	378	376	348	403	382	368	378	361	370	355	379	379	362	357	389	364	341	394	391	365	352	366	369	343	362	361	350	396	390	367	396	372	405	359	371	378	368	331	373	359	362	389	343	376	392	344	359	358	402	362	376	383	397	348	380	363	356	415	374	372	340	384	386	368	380	332	390	340	358	393	366	350	367	392	378	358	400	348	379	367	364	390	373	369	358	392	398	382	332	382	386	377	347	313	367	372	357	380	387	393	372	375	367	423	375	332	365	411	365	380	352	385	349	371	345	390	360	363	351	349	343	333	395	377	405	389	381	354	376	352	377	387	374	372	371	354	383	381	346	375	391	357	385	371	379	390	376	383	384	362	356	382	398	394	402	371	378	362	381	353	363	362	368	363	379	401	352	390	407	399	356	407	377	403	381	391	372	359	395	367	401	343	382	390	330	380	329	399	366	397	422	389	363	370	376	399	364	366	372	363	369	388	360	364	352	402	379	347	425	375	397	409	394	367	388	366	388	386	410	395	361	389	344	361	400	370	360	385	386	347	398	355	371	400	375	362	360	383	333	353	350	347	340	358	386	392	392	369	407	347	363	346	372	354	361	350	370	367	382	358	358	391	369	397	344	373	365	413	358	364	361	366	397	367	387	372	369	395	369	345	383	387	392	352	419	387	381	366	370	374	383	353	358	371	339	359	375	373	338	414	387	371	391	377	409	343	394	370	395	368	357	408	346	389	368	389	367	363	399	384	363	363	399	353	392	370	384	376	367	380	364	396	369	374	400	393	378	374	360	358	386	363	372	366	357	388	361	412	366	404	424	369	384	381	373	380	373	384	397	394	346	383	340	393	374	389	346	373	352	353	357	364	384	413	354	423	339	365	365	387	343	356	363	332	383	359	357	389	377	410	381	376	422	365	367	367	339	327	410	376	363	375	380	349	336	380	404	396	396	374	400	348	357	382	407	364	375	379	367	391	337	340	330	359	377	377	384	394	389	368	381	383	369	348	367	381	365	387	403	347	364	389	387	370	328	380	352	378	375	374	376	384	387	393	369	400	340	330	375	366	391	349	376	357	381	357	368	359	354	379	374	366	336	380	386	397	379	384	354	358	354	359	343	403	402	337	380	390	386	384	400	375	378	372	368	372	385	368	374	420	381	368	351	373	371	358	352	343	340	379	376	378	384	340	403	329	379	391	358	355	376	360	382	390	371	316	351	375	349	341	396	387	386	370	344	361	346	354	364	359	389	373	372	359	373	380	345	363	370	375	350	390	355	361	385	362	363	376	365	379	382	398	344	374	340	392	350	375	363	375	389	415	359	377	357	364	364	379	377	397	334	363	378	422	381	364	384	360	380	401	350	350	392	338	384	354	340	361	401	374	367	392	385	378	363	350	342	350	365	355	357	386	364	364	349	360	381	362	374	399	346	358	366	361	372	386	353	391	362	351	389	378	383	363	379	360	395	380	367	372	361	373	389	407	376	349	369	358	382	385	354	355	376	372	353	396	349	366	360	379	371	359	402	364	403	345	346	369	370	336	401	352	396	381	365	360	376	364	380	411	413	383	397	375	389	386	333	361	347	389	357	362	341	368	371	358	423	334	382	374	382	351	350	388	390	347	340	358	367	374	394	325	347	333	392	355	401	357	365	361	376	385	362	378	358	374	381	384	332	376	382	382	383	396	391	374	385	380	390	390	372	364	376	384	363	391	376	378	352	377	370	367	371	399	348	371	392	363	352	378	377	380	367	363	363	393	376	338	373	370	384	343	381	368	373	391	373	402	348	367	349	389	341	380	367	386	404	372	357	360	360	352	380	382	380	388	342	383	377	390	385	363	361	355	370	343	353	386	388	428	347	396	375	356	383	355	389	390	380	348	403	402	360	357	387	361	401	356	374	353	365	368	406	396	373	371	399	385	427	365	371	366	379	379	359	360	377	343	376	367	363	333	378	397	375	376	334	394	349	365	364	384	358	370	355	353	400	359	355	400	389	357	366	367	366	373	366	383	385	354	354	416	360	372	372	373	385	363	374	393	360	366	394	396	398	358	366	369	358	385	361	384	399	343	386	369	416	365	379	359	346	401	384	390	360	372	395	365	367	392	394	361	375	388	343	369	379	367	356	369	350	381	372	372	346	364	356	352	384	355	356	354	388	358	370	378	333	360	378	330	379	378	341	377	400	362	398	409	351	350	365	380	410	380	364	372	337	370	351	381	379	349	392	367	372	378	385	380	348	366	357	374	396	417	342	383	360	361	371	373	329	411	381	353	386	370	349	360	373	404	355	342	372	369	357	383	376	347	414	397	379	375	340	389	414	367	361	397	388	386	357	372	391	355	333	356	400	339	364	405	353	375	379	357	398	362	365	339	393	371	365	340	351	362	387	381	391	370	365	379	361	382	398	366	380	376	359	385	394	383	381	343	332	411	395	390	387	351	360	344	371	377	348	367	385	381	397	345	367	388	339	338	358	368	394	379	368	355	381	377	376	377	373	377	356	381	354	357	350	365	346	384	379	353	376	400	376	378	369	366	359	368	395	388	374	377	364	358	393	356	352	379	360	369	415	360	372	351	356	356	392	357	358	389	395	365	373	373	384	375	387	350	407	385	370	402	362	346	342	351	375	339	330	379	382	358	386	350	350	389	374	368	367	356	355	350	363	358	376	358	386	371	423	400	343	372	371	342	401	392	361	354	380	373	375	395	344	344	355	359	364	371	370	413	368	360	355	366	396	368	366	360	373	372	382	385	387	352	391	346	398	358	369	364	408	343	342	383	352	369	362	391	338	369	358	391	361	360	351	384	367	372	363	361	407	361	352	374	369	368	345	392	389	373	332	378	350	386	373	353	352	379	379	386	367	366	401	352	383	371	409	371	398	379	368	376	376	365	380	378	337	405	365	385	384	377	379	398	376	392	358	396	359	369	357	366	383	394	399	349	381	339	380	357	361	348	378	358	368	375	383	380	358	361	382	348	372	381	388	378	380	359	369	376	366	326	374	369	343	378	370	377	391	392	370	341	354	357	367	354	383	353	338	359	372	389	392	370	362	362	377	376	359	363	403	378	364	402	371	418	321	365	375	387	360	361	394	355	360	363	382	355	398	369	391	361	410	369	384	375	343	375	343	393	374	370	371	398	373	383
24644	23521	41417	40707	28392	17776	5800	786	353	349	362	282	345	333	338	310	329	325	351	319	365	318	334	293	350	341	385	322	276	354	303	325	312	361	348	333	333	339	312	332	305	335	320	324	316	333	349	315	303	318	306	316	301	287	324	336	364	301	310	344	297	339	316	323	353	323	327	320	318	326	343	312	324	279	307	309	334	307	355	324	324	310	331	342	334	319	318	331	310	348	315	281	327	266	337	343	316	314	333	300	321	330	293	308	318	304	339	324	310	319	352	295	287	324	325	275	324	322	343	322	340	324	314	327	317	301	326	300	313	283	322	323	333	316	317	322	345	323	309	298	315	319	361	344	327	310	356	330	340	318	354	318	330	330	331	318	345	333	341	339	299	327	288	315	294	289	322	319	295	325	336	306	317	325	315	337	315	336	328	329	322	327	319	321	347	333	313	323	320	300	306	350	332	324	330	357	322	317	308	330	318	294	331	328	312	316	310	312	328	319	341	332	354	301	293	325	329	338	332	316	305	345	312	359	353	337	328	320	332	353	348	306	349	362	313	343	285	342	304	312	293	332	320	347	332	320	330	329	325	340	320	337	348	324	342	293	321	320	300	298	327	298	357	328	300	308	349	350	349	316	337	324	338	304	323	331	342	315	321	355	321	335	331	310	310	331	330	303	333	337	311	326	299	294	307	369	334	349	322	335	341	335	339	325	311	322	359	337	334	282	309	302	322	289	338	346	354	318	293	337	339	320	343	299	320	310	327	284	342	328	327	330	337	329	321	276	356	334	338	317	342	332	311	322	318	301	344	302	324	323	323	289	324	306	327	307	357	326	341	347	353	325	322	304	301	351	331	319	318	334	312	299	343	304	331	302	327	300	319	320	311	332	338	299	334	310	317	319	336	331	326	325	314	281	321	279	327	314	351	325	308	345	316	315	327	338	329	332	311	276	333	317	331	341	340	332	336	325	314	289	334	331	317	325	332	292	305	303	285	293	319	308	341	332	327	345	347	340	320	323	268	321	309	333	308	371	289	332	323	305	344	300	313	339	360	364	309	311	322	341	340	349	315	315	298	326	295	313	318	319	309	320	343	335	344	305	323	305	322	310	321	352	335	313	303	349	319	297	312	323	320	306	298	340	334	344	313	343	328	318	314	328	316	337	341	316	315	353	316	339	351	343	319	322	345	318	347	339	330	328	326	346	346	321	317	315	311	342	333	316	358	345	320	344	331	322	316	324	324	297	334	337	332	331	318	327	323	314	304	294	304	300	319	310	306	301	348	312	338	369	322	328	338	294	314	287	337	327	322	340	319	324	313	352	308	350	331	294	313	342	331	335	325	310	292	302	311	307	340	364	319	303	340	317	345	332	311	320	365	320	330	312	330	311	311	342	301	313	327	333	293	323	309	291	318	333	332	315	316	311	342	332	346	309	334	308	318	313	329	322	335	317	352	338	342	323	303	324	330	310	352	307	359	320	307	357	358	316	327	324	335	333	327	318	301	318	299	329	340	341	293	314	298	350	333	333	338	307	345	350	340	331	303	317	302	327	366	318	322	365	350	334	350	320	343	315	328	326	372	325	322	329	348	324	308	315	349	299	322	351	354	325	300	332	335	337	305	303	323	339	312	331	317	326	313	305	304	351	325	317	313	320	311	351	310	294	300	290	293	338	305	316	312	322	304	307	346	296	322	348	334	290	274	358	331	304	319	348	365	326	292	335	331	338	337	322	323	331	334	319	326	335	336	343	303	316	290	326	320	344	307	359	315	324	328	326	298	324	297	306	332	319	323	312	286	315	343	319	291	302	295	335	332	337	338	313	293	334	290	298	336	341	334	332	331	333	304	346	293	319	347	326	317	337	306	318	346	317	333	341	324	344	335	324	301	319	315	340	318	290	354	321	284	343	314	315	299	320	316	293	361	327	304	308	333	320	322	327	324	335	334	341	325	327	339	353	330	299	302	320	287	334	314	302	315	340	321	334	316	334	304	340	348	333	340	332	297	331	325	318	362	304	307	341	316	328	310	301	295	341	328	319	332	330	341	308	328	336	275	344	347	300	317	322	329	291	301	314	303	353	316	324	325	300	335	334	303	301	365	310	316	353	332	352	301	303	319	287	291	325	321	355	347	343	339	339	335	347	339	339	350	378	316	319	340	321	300	323	318	328	345	310	324	317	316	325	345	324	314	320	331	325	376	330	337	325	307	342	315	320	352	317	308	327	337	333	310	323	321	298	310	316	318	305	346	307	301	339	323	315	298	338	320	296	332	321	331	304	287	313	327	340	347	314	320	305	278	339	301	332	343	342	340	321	324	311	293	299	281	363	324	348	339	332	322	323	319	343	322	325	341	339	316	315	320	287	325	321	274	331	334	333	329	316	336	293	305	329	314	288	330	336	313	328	317	333	317	313	322	307	325	313	305	341	305	308	344	297	327	329	335	321	351	341	327	331	356	321	303	322	327	293	310	305	333	333	344	314	315	333	326	354	320	323	317	334	305	343	342	300	318	333	333	301	340	323	319	312	324	325	332	335	361	334	316	312	320	312	369	346	339	346	319	317	342	325	319	311	322	343	338	362	336	347	335	284	315	320	334	323	313	330	318	325	324	346	346	309	296	288	325	331	350	314	353	313	313	324	337	311	318	331	326	331	332	314	323	334	332	330	298	325	350	324	352	334	308	358	343	322	339	309	315	304	312	311	331	331	339	352	319	342	340	293	309	373	378	313	320	358	305	277	318	342	285	333	337	328	312	284	295	307	305	292	317	320	330	343	313	337	314	314	275	325	282	315	293	343	348	301	297	310	337	303	306	336	305	333	315	317	299	324	338	313	340	324	343	330	302	346	359	312	329	332	336	325	320	312	308	292	350	310	311	306	331	327	300	316	314	310	314	295	311	336	307	325	366	309	325	318	293	310	329	299	297	336	313	302	368	294	301	323	317	350	297	307	294	316	332	310	338	338	293	340	318	319	295	304	297	330	332	340	340	303	321	318	289	300	319	280	320	321	321	334	345	340	327	313	342	317	332	342	323	325	293	294	316	314	330	315	334	341	343	330	288	315	313	306	327	333	348	314	338	347	321	323	326	335	338	317	330	324	302	290	297	283	332	309	329	313	332	325	301	308	308	354	327	333	317	307	328	343	328	322	347	315	317	336	359	302	301	317	323	353	334	360	322	344	333	321	306	312	318	343	322	312	316	346	344	316	333	321	321	328	299	316	305	314	323	327	327	299	335	310	318	344	323	287	316	325	316	345	330	292	307	322	346	341	303	307	335	310	342	318	345	317	336	335	316	331	316	314	332	335	336	308	344	326	302	314	299	311	366	335	320	304	339	298	317	351	326	316	322	302	317	324	319	303	296	331	291	313	333	318	287	318	335	301	294	321	298	309	323	330	353	342	331	345	302	322	332	344	325	321	309	334	339	310	349	313	302	322	344	312	309	339	285	311	312	337	312	309	319	328	348	323	308	304	335	308	311	324	315	329	306	335
54858	91115	78242	53471	34811	18570	6614	1481	516	459	502	496	476	489	532	532	506	528	486	497	512	500	542	555	546	541	480	515	495	508	543	512	546	504	524	554	549	534	502	534	519	519	479	493	530	474	513	520	518	494	499	483	585	506	477	510	503	498	503	524	498	522	524	505	556	495	520	516	491	525	511	505	527	501	514	519	509	520	475	482	490	521	508	543	534	524	525	462	502	521	504	517	504	489	528	550	515	500	479	498	512	495	505	487	468	505	524	488	508	524	545	468	476	516	507	516	511	484	512	490	517	523	517	497	539	499	530	532	528	516	488	522	492	457	523	500	522	522	503	477	506	506	516	514	518	529	487	476	522	478	512	511	554	510	535	547	494	480	521	529	520	532	507	519	489	477	504	526	526	496	505	511	487	535	537	517	503	566	555	527	514	514	507	507	507	537	528	530	531	520	494	519	522	506	515	486	512	479	455	506	539	512	487	510	519	522	535	512	498	512	528	555	529	509	489	520	542	525	565	543	525	521	508	547	483	544	541	482	538	486	507	576	498	485	539	542	485	519	520	522	506	546	506	508	473	504	500	477	491	507	513	474	502	492	495	501	489	508	530	487	518	467	499	507	539	527	515	497	520	490	532	527	505	473	532	519	498	478	568	505	487	524	511	510	558	543	531	513	499	538	505	508	511	503	512	501	476	497	537	529	490	529	489	490	506	502	501	544	490	510	485	516	495	505	484	546	501	506	475	506	500	492	523	533	525	552	584	535	488	521	511	529	500	529	522	507	492	493	506	554	550	515	526	510	531	505	538	518	518	512	505	521	525	561	481	491	483	525	522	488	504	495	510	517	533	509	508	466	487	509	526	501	552	531	546	480	481	520	551	490	515	499	491	471	529	482	509	522	463	518	526	507	568	545	532	560	526	533	463	531	500	473	532	530	518	491	563	530	505	498	497	539	534	530	496	552	490	514	502	521	513	505	468	528	529	509	507	484	489	524	527	526	529	499	517	490	527	534	462	501	524	492	535	480	478	499	521	510	472	490	516	536	485	521	511	490	520	494	523	513	544	508	486	521	529	506	472	539	516	528	490	503	484	508	516	518	507	531	514	544	512	540	534	519	480	502	531	542	512	526	499	534	501	472	526	497	478	536	503	528	500	561	514	489	486	495	506	517	536	496	497	469	487	523	505	481	512	524	513	483	539	504	553	486	519	557	472	511	554	550	506	523	555	486	506	508	491	545	539	474	547	530	510	497	510	517	514	491	502	458	553	522	501	504	525	522	526	464	522	502	493	535	500	520	505	506	506	520	541	490	515	512	511	515	509	530	512	518	534	511	533	508	511	534	478	519	516	498	554	492	497	525	484	497	518	523	505	534	457	475	520	544	517	532	484	536	504	511	511	475	572	527	545	513	536	531	509	511	526	472	529	518	498	550	513	492	488	478	509	517	501	525	510	529	497	534	522	497	524	488	560	519	507	512	538	497	489	509	491	490	534	527	508	519	516	475	506	506	520	487	500	506	451	503	500	445	508	485	483	518	542	545	509	529	492	520	501	537	504	522	523	515	478	483	517	498	537	508	508	494	544	517	522	507	546	539	509	504	528	495	539	501	492	519	510	518	546	512	534	513	517	527	497	504	525	547	518	479	510	489	506	545	532	512	496	517	497	504	506	510	505	507	528	525	514	533	500	512	512	479	534	499	520	530	525	495	524	535	473	536	498	475	513	489	500	505	507	529	510	508	506	538	498	488	520	469	521	537	496	468	505	508	520	503	524	520	497	503	525	488	550	560	526	549	528	517	521	477	491	509	509	524	546	532	525	556	515	541	464	511	540	508	531	503	507	476	546	501	514	508	480	545	503	515	520	508	527	533	525	507	516	517	521	556	505	538	516	504	526	554	543	483	503	509	517	518	536	504	515	505	481	533	519	478	471	508	515	506	525	519	541	553	534	473	537	518	504	466	531	530	483	525	523	518	538	511	495	522	505	505	484	481	541	542	480	508	532	528	521	469	525	512	514	529	503	536	517	484	520	523	508	530	537	503	521	529	511	519	510	474	484	522	533	473	484	507	484	488	493	520	517	500	517	509	499	507	527	518	485	476	499	519	517	475	494	480	516	502	502	516	485	538	509	497	481	488	509	519	545	498	490	534	503	523	523	515	545	514	529	498	504	510	536	520	509	473	540	518	489	475	509	496	496	476	464	541	511	520	497	504	512	530	507	543	488	496	511	501	516	534	526	554	505	505	516	488	526	534	513	514	490	493	495	526	483	537	545	521	513	541	480	507	500	505	504	482	530	531	540	534	512	537	535	532	482	523	502	510	467	513	473	528	506	510	489	493	516	515	506	506	481	502	528	502	495	515	516	503	527	533	549	535	515	526	504	524	497	502	480	483	479	544	526	472	522	525	555	538	518	516	537	514	584	519	476	590	543	535	509	522	511	483	514	514	506	465	518	532	557	479	521	519	494	551	519	506	524	490	484	503	489	520	530	492	518	513	499	503	517	505	521	517	513	512	559	515	542	527	498	524	479	520	502	519	525	505	524	501	502	503	484	497	508	505	540	495	507	489	522	530	494	493	508	495	482	488	504	521	480	524	490	547	512	529	501	494	537	521	508	517	493	528	499	490	538	529	522	542	540	468	482	545	529	513	506	491	544	494	531	522	521	524	471	543	516	497	477	496	536	478	552	507	519	517	520	503	490	510	504	560	487	491	541	531	478	534	554	544	510	571	548	487	499	514	534	484	526	491	514	496	472	543	511	482	469	516	547	500	525	520	464	469	508	510	516	505	513	551	541	516	494	506	506	492	530	498	507	549	486	507	547	500	464	496	497	487	562	530	495	505	543	525	516	528	513	527	510	483	503	488	520	534	530	526	536	489	496	522	490	494	500	513	505	526	520	521	528	469	469	526	485	467	530	531	513	506	494	483	511	548	524	496	555	468	512	540	498	496	519	493	531	486	483	473	542	531	531	484	515	496	516	475	529	498	503	501	491	545	470	530	522	482	508	503	511	503	479	526	487	519	547	497	531	502	498	530	544	491	515	508	501	531	514	530	524	542	533	586	493	529	479	508	509	503	549	459	519	472	491	545	476	472	519	523	554	466	506	535	528	528	521	491	491	492	481	529	509	495	519	526	497	504	518	486	523	502	521	512	533	519	496	516	515	553	500	484	555	518	519	519	473	517	526	496	454	541	493	482	522	529	512	488	479	481	520	530	488	525	512	463	459	493	503	503	518	511	520	539	481	506	494	529	490	493	527	532	505	499	500	540	502	477	531	468	534	523	502	527	493	513	494	528	495	485	499	539	509	496	550	486	491	529	522	531	509	511	477	525	466	521	513	516	520	503	500	496	497	522	525	533	485	491	516	509	499	566	548	543	534	515	507	500	504	557	519	509	536	532	500	511	499	485	516	507	484	523	506	548	503	470	482	497	504	485	528	489	524	503	463	519	510	513	510	496	492	528	513	479	509	525	479	549	535	488	475	478
23295	21974	34853	35211	29956	23722	14513	1654	484	438	444	402	418	434	448	446	414	382	434	438	401	460	390	389	397	436	410	420	411	400	432	434	378	413	425	412	435	420	393	392	432	371	367	401	382	434	387	421	430	431	426	416	418	436	385	392	408	409	390	405	440	406	382	398	406	416	417	407	403	401	425	414	419	403	411	429	465	416	423	409	405	436	404	412	400	395	412	409	404	401	417	389	365	423	385	411	423	438	399	412	399	418	439	393	434	396	439	434	405	455	370	410	407	439	404	394	412	405	409	429	430	410	402	398	399	387	421	407	420	431	426	403	414	402	413	396	410	412	386	401	396	402	396	429	404	431	366	373	418	389	396	402	392	407	424	412	418	431	409	407	384	399	395	427	444	419	418	415	412	421	383	400	399	378	423	406	401	400	393	379	442	384	419	411	390	386	409	439	427	386	412	456	418	463	401	421	381	389	454	371	415	418	426	415	432	424	397	360	393	415	401	384	399	385	409	394	365	418	366	429	408	386	415	402	407	391	405	391	407	404	415	413	418	403	399	407	437	434	408	432	415	430	394	401	417	430	443	407	399	373	421	410	396	409	407	396	419	418	407	434	410	433	407	399	376	405	417	385	446	392	378	410	425	371	389	407	403	403	402	432	391	411	397	410	445	423	443	410	374	395	404	411	406	406	397	433	402	392	373	405	420	394	384	434	383	384	413	415	406	398	415	436	401	422	421	421	395	419	427	381	419	397	389	403	376	429	402	418	377	384	409	434	411	411	412	420	385	414	420	391	412	398	405	418	402	363	397	431	392	392	436	440	436	429	429	423	402	418	410	414	387	384	404	391	416	405	395	411	372	403	425	445	401	405	395	412	429	401	371	421	387	428	410	416	403	397	385	411	463	406	425	410	402	417	363	428	400	422	395	401	449	387	437	432	422	432	385	441	419	411	397	370	367	400	404	391	416	397	422	449	428	415	406	395	391	372	423	419	388	428	423	390	397	413	389	379	413	392	421	430	414	404	405	400	402	376	403	450	408	400	420	419	386	398	438	418	412	394	413	423	404	415	438	399	399	384	374	392	430	416	394	408	396	437	412	384	434	393	426	367	433	433	392	404	392	397	411	369	414	409	376	373	432	373	367	398	418	407	395	411	390	395	419	392	483	393	397	424	417	402	372	400	422	406	432	403	381	423	388	363	388	418	423	396	413	405	404	413	409	421	418	394	452	416	392	413	452	401	394	388	383	421	412	426	417	385	421	387	418	428	377	426	414	396	422	400	454	400	402	392	396	416	379	431	394	393	441	407	430	408	457	459	405	417	420	370	403	417	407	389	406	415	411	423	395	425	412	410	378	455	363	413	384	451	423	396	384	427	378	416	381	380	407	372	414	407	449	404	436	416	391	434	396	415	435	408	356	378	404	405	373	412	436	412	427	404	410	390	409	438	401	408	392	395	384	449	372	404	419	419	392	405	366	402	395	416	413	410	379	437	395	388	421	401	385	430	378	429	395	399	374	412	414	399	397	404	378	388	367	399	395	383	395	409	448	423	397	366	415	421	388	415	421	412	411	410	405	414	444	410	385	388	411	398	437	444	417	409	374	405	387	410	394	398	369	390	372	409	386	418	441	412	399	439	365	422	435	400	398	410	371	421	404	394	397	418	415	364	385	398	368	381	404	404	388	399	386	446	414	397	423	452	401	401	434	403	390	398	390	374	391	415	370	400	371	443	454	411	383	382	414	408	360	401	398	424	414	425	416	425	440	399	409	392	392	414	403	408	423	388	430	398	379	396	408	404	385	367	391	410	423	407	398	423	383	386	431	413	426	437	437	399	377	427	398	427	420	427	434	395	414	419	402	415	396	384	427	412	393	409	395	370	401	390	448	373	440	397	400	393	423	407	391	414	410	372	392	405	410	436	410	383	431	409	409	415	390	399	416	439	432	398	385	430	399	364	402	411	394	401	429	394	379	371	423	362	436	430	389	378	404	419	413	437	438	406	434	396	372	386	381	407	409	435	427	395	405	410	398	399	405	419	429	376	381	414	365	399	396	409	413	383	413	417	387	414	449	434	417	415	428	399	407	412	415	438	412	396	428	403	403	399	433	445	425	464	406	381	373	387	449	384	382	405	377	411	387	416	380	436	443	377	410	403	406	428	374	415	400	400	438	405	365	404	401	414	370	393	378	401	392	404	415	405	413	416	412	407	362	378	380	373	419	437	417	406	365	390	377	411	427	420	404	392	385	407	404	401	421	380	390	397	406	433	389	415	426	371	389	426	390	421	358	408	370	440	422	437	388	401	405	398	394	368	404	400	403	406	397	419	392	437	409	372	401	407	381	424	393	420	382	400	426	374	428	395	348	374	392	427	417	410	408	401	404	419	401	374	399	386	395	378	389	396	398	411	457	408	419	387	392	380	381	416	389	430	419	383	396	435	404	407	417	401	401	385	414	391	410	394	384	427	402	409	420	459	398	404	420	394	433	406	386	415	406	394	427	379	386	408	397	364	362	424	381	380	437	396	434	427	382	413	395	406	391	422	390	405	419	383	397	441	454	425	402	412	377	414	418	415	431	398	423	398	391	425	411	396	411	401	405	376	396	416	367	388	411	396	411	400	398	440	433	404	374	403	391	429	405	410	409	421	410	392	422	405	388	380	389	405	415	413	372	429	391	418	449	415	368	406	370	416	395	394	388	411	426	402	379	416	409	393	401	422	411	390	403	403	372	406	393	411	403	436	366	427	424	367	423	418	432	378	435	422	428	435	456	400	416	411	381	402	382	393	428	428	400	433	436	405	365	406	452	390	416	389	393	433	388	391	401	400	391	369	425	426	393	417	417	406	462	416	408	357	384	376	404	435	374	429	420	405	410	412	423	377	402	386	400	390	410	414	420	400	440	410	420	408	434	395	385	393	388	408	396	386	394	393	451	422	413	418	436	408	381	410	384	394	381	407	365	370	416	391	381	408	422	398	440	398	399	411	414	447	426	395	408	425	384	421	428	404	404	404	397	420	392	392	413	401	436	417	373	424	387	421	412	380	424	423	418	379	412	381	399	361	409	417	449	356	401	398	402	417	399	437	455	393	407	420	415	430	385	422	440	429	428	426	395	402	433	417	370	426	422	427	371	382	386	386	392	425	398	430	383	409	415	380	379	389	418	377	373	427	412	425	426	408	384	409	392	412	385	399	415	425	417	421	408	402	377	428	414	404	417	397	407	361	376	438	412	427	441	385	411	414	412	433	415	409	408	460	435	423	397	388	405	396	420	400	399	408	374	402	390	409	455	421	419	386	437	403	390	435	433	397	426	402	395	386	391	379	426	433	438	426	387	370	416	382	409	387	417	402	426	373	402	378	421	400	371	406	411	399	443	426	432	399	399	421	415	427	446	374	439	390	409	406	407	381	389	397	367	380	409	403	410	397	391	414	443	416	435	416	440	363	421	396	387	423	419	405	422	394	421	369	360	404	443	377	400	427	409	414	430	411
60514	103039	89556	67220	45085	27149	11023	2055	623	622	602	658	637	665	623	636	603	626	649	658	627	664	599	630	611	612	607	636	672	606	645	642	587	596	599	630	617	592	638	628	631	620	650	614	609	615	629	632	648	591	673	590	610	642	635	626	620	618	624	598	578	647	621	596	630	613	608	635	611	623	615	636	652	629	650	627	636	589	605	567	622	607	626	636	631	648	685	613	590	658	646	631	631	656	625	633	662	674	628	612	643	616	586	611	616	605	624	641	653	610	642	656	646	636	572	638	621	650	627	595	582	602	632	616	605	624	628	633	615	619	595	598	598	645	608	650	606	612	654	588	657	587	608	619	641	648	597	607	616	593	615	570	619	702	626	681	639	641	595	626	627	601	650	611	618	602	604	629	621	631	644	621	598	588	629	610	665	627	643	604	586	604	637	610	569	642	607	555	615	641	587	619	613	620	640	629	612	618	601	644	576	594	630	613	645	599	643	638	568	658	616	577	635	570	654	616	633	613	626	648	643	575	557	621	602	625	621	611	592	596	615	610	646	611	645	615	592	680	607	611	604	686	617	634	627	609	639	655	617	646	615	604	649	595	629	609	662	675	628	693	581	639	625	591	640	643	595	623	624	642	611	588	570	591	611	597	609	637	628	649	577	651	600	606	658	644	603	611	625	631	636	638	655	616	654	631	655	635	646	610	634	569	587	679	641	642	569	630	622	620	606	617	652	622	665	609	626	607	615	644	642	611	621	628	611	605	649	562	654	579	588	642	604	648	636	615	626	603	644	643	625	626	608	649	631	638	642	608	635	581	653	597	599	619	611	589	668	591	664	628	647	608	633	663	617	617	620	593	620	608	641	612	598	623	670	646	582	638	659	613	623	607	554	649	673	605	646	622	626	625	631	604	631	591	613	638	617	687	668	629	638	616	604	636	609	591	629	620	624	625	626	609	601	628	643	622	569	631	572	593	635	632	629	616	630	629	632	651	632	611	628	575	585	612	588	599	623	626	621	603	624	611	633	585	621	613	598	635	599	629	607	637	620	593	621	627	602	629	632	612	599	639	611	632	619	591	605	627	587	607	632	614	619	612	581	621	572	658	628	624	582	597	595	633	594	658	596	624	569	620	635	618	624	643	653	656	595	665	661	628	585	644	615	633	601	625	585	633	656	626	605	589	624	615	620	637	645	643	616	654	672	641	633	648	608	657	660	658	604	631	604	624	612	671	627	648	631	623	665	640	624	633	608	649	635	638	599	619	615	578	600	621	599	626	601	642	636	612	615	652	569	614	631	626	624	628	593	600	628	617	636	618	615	613	606	634	645	633	643	629	632	598	588	600	573	645	627	607	649	664	671	611	609	620	641	617	657	612	580	604	615	597	665	618	626	643	643	603	642	642	558	650	628	595	636	643	624	656	633	636	694	631	659	596	612	607	611	641	612	608	575	613	610	589	618	580	653	656	612	607	667	616	583	627	553	629	597	590	631	645	635	643	602	659	579	626	634	640	647	604	628	581	624	632	673	617	682	559	655	611	634	610	617	627	596	611	598	623	640	591	630	654	599	632	594	610	613	599	615	681	633	618	641	581	622	649	631	586	625	663	607	633	624	586	657	618	669	625	595	629	599	604	622	622	580	625	580	598	649	574	609	631	612	588	609	649	633	597	643	635	634	630	677	569	643	626	647	624	571	582	654	605	616	645	605	580	651	652	638	613	652	603	643	653	620	642	672	617	635	681	607	584	648	630	593	623	660	599	620	583	620	630	596	584	613	636	645	614	653	633	636	650	580	655	584	627	609	617	659	607	582	623	616	611	606	605	595	590	638	644	573	624	667	633	649	608	610	604	632	601	618	611	625	630	602	634	655	665	626	636	574	598	640	639	632	615	583	619	638	572	657	614	654	618	616	626	642	628	626	610	628	613	640	578	587	598	591	645	617	643	629	607	638	640	613	664	630	645	639	625	611	648	616	580	569	608	639	605	605	643	661	692	660	622	627	648	611	655	611	610	602	578	635	605	580	640	653	608	635	608	664	620	638	679	638	639	593	641	598	600	635	600	617	636	593	621	631	577	614	654	573	614	652	603	639	613	633	625	570	605	658	632	612	601	607	614	620	629	625	635	655	637	612	622	595	652	585	654	606	666	632	619	632	592	626	606	633	628	605	613	661	649	613	622	546	603	620	583	668	596	668	608	616	614	611	618	619	579	603	612	602	615	609	635	622	647	670	584	657	607	638	613	604	619	691	580	596	602	628	665	574	621	618	618	607	579	613	573	594	648	645	600	604	659	584	629	608	638	634	646	666	647	628	620	606	641	622	629	638	691	652	544	615	638	603	618	626	609	600	623	589	658	615	649	596	608	580	614	622	613	639	629	640	643	646	620	639	643	635	642	578	636	598	584	644	624	588	617	621	607	658	617	667	655	629	649	615	640	617	629	601	624	574	636	619	660	618	658	567	653	600	616	651	643	576	651	659	626	651	600	614	598	539	616	585	656	632	657	605	629	648	603	611	627	602	628	621	601	591	627	590	596	655	661	640	643	631	622	633	606	624	676	620	662	617	606	648	563	611	607	653	590	637	598	576	654	608	581	596	608	645	612	647	601	643	599	663	656	615	600	641	624	653	612	594	629	620	588	595	674	632	605	606	637	640	633	658	607	623	635	611	633	595	683	598	641	642	660	619	621	624	660	576	635	634	660	590	655	608	607	642	574	617	650	638	666	669	615	603	618	627	581	625	636	638	652	616	602	628	600	645	661	595	639	653	617	591	659	646	630	577	608	643	643	630	629	645	609	624	586	663	617	634	630	628	625	611	608	640	598	623	615	629	613	661	587	634	594	625	574	584	598	620	660	588	639	637	629	627	647	667	625	616	610	613	611	622	617	600	598	613	610	636	621	602	620	604	632	588	617	587	648	628	660	619	598	620	657	584	629	618	581	591	604	616	658	613	648	595	636	587	607	658	605	582	654	647	665	561	637	637	615	618	612	611	627	635	582	640	644	622	652	648	658	586	655	647	664	625	622	645	626	651	589	663	611	599	587	640	598	608	629	638	630	645	656	637	626	647	623	641	631	641	619	585	624	643	658	701	640	657	619	623	596	627	634	628	656	640	677	556	644	630	630	609	587	573	647	654	699	590	615	611	652	616	625	635	627	612	601	630	614	659	605	595	655	651	600	677	669	591	614	615	631	619	621	590	615	611	602	623	572	624	605	674	639	615	638	654	612	607	631	625	621	619	657	633	616	671	618	638	603	640	681	632	613	656	672	662	616	613	634	609	626	619	609	649	642	622	615	653	604	640	598	607	604	604	619	599	598	659	652	631	655	633	619	637	578	613	628	578	625	653	627	637	597	597	595	658	607	631	610	604	578	617	634	613	615	625	640	641	618	634	616	612	622	632	601	606	623	634	635	639	627	607	647	605	630	648	619	618	611	598	593	622	631	673	638	598	653	630	656	592	646	630	628	647	596	637	670	653	660	609	642	693	627
27679	27558	34739	23149	8101	2042	686	303	228	192	208	236	188	204	196	218	243	197	212	223	241	228	234	210	229	217	215	211	230	205	229	226	239	220	226	257	230	220	220	231	223	220	209	208	220	213	203	232	233	201	259	227	195	221	230	219	188	220	222	217	198	227	238	234	228	231	231	196	234	211	251	219	228	220	228	199	228	267	240	208	248	233	246	225	227	230	221	239	215	225	227	232	219	219	214	242	231	216	244	228	237	219	238	216	214	270	228	207	216	254	228	211	222	236	208	234	231	210	247	222	218	259	227	213	252	210	236	224	225	219	237	213	214	258	246	232	228	213	221	229	236	213	230	251	187	214	217	217	216	233	203	231	219	256	225	194	219	208	232	195	217	218	229	208	210	228	229	218	238	232	246	239	209	216	234	224	216	209	231	213	219	242	214	235	204	210	231	230	203	214	196	256	236	203	213	213	217	228	238	193	210	214	212	227	216	215	224	231	235	226	226	230	210	225	204	216	212	215	203	210	226	228	208	238	227	220	227	220	230	235	193	217	237	214	204	229	220	228	201	244	214	202	231	230	247	236	238	226	217	200	229	211	225	241	210	247	223	207	213	226	212	233	203	219	223	214	214	207	223	237	220	217	223	238	241	240	232	215	235	215	233	197	187	252	243	222	227	239	206	246	222	236	212	239	213	210	231	221	204	213	192	231	227	219	218	220	194	212	220	237	230	213	227	207	238	208	223	216	219	231	187	207	211	208	224	226	229	239	224	222	242	231	230	219	241	217	236	229	244	235	242	234	214	229	221	232	225	233	225	223	241	225	232	215	180	222	232	222	197	235	225	218	216	230	216	213	228	264	210	216	197	245	215	216	245	246	196	219	206	211	216	199	215	231	188	232	198	205	244	210	199	265	229	242	223	239	223	214	217	255	216	240	225	206	204	232	252	228	197	198	218	222	208	199	218	229	218	203	250	220	227	257	230	215	207	240	207	206	216	228	247	233	234	237	232	212	234	206	224	227	241	210	230	231	224	228	222	214	257	222	221	236	217	208	211	230	201	242	224	221	227	203	221	209	251	239	245	258	210	232	219	225	235	241	222	225	232	198	245	232	268	240	214	228	211	241	227	228	237	233	209	199	226	204	219	213	246	206	226	219	224	242	244	228	220	200	208	235	228	216	244	217	192	206	215	225	239	241	239	190	224	244	233	243	197	252	229	257	239	213	231	216	229	185	219	225	221	228	242	237	248	241	197	217	232	231	227	204	254	242	226	224	208	212	204	239	194	227	224	238	232	220	234	230	197	235	211	205	231	216	246	215	245	236	213	218	209	217	245	223	203	252	207	227	233	219	243	211	218	236	211	221	223	210	240	221	229	225	222	256	232	214	213	221	216	222	234	233	215	240	209	229	207	216	231	234	198	241	224	222	218	218	208	213	244	245	223	240	213	217	221	260	216	203	228	217	229	203	216	248	240	216	221	224	210	215	225	210	244	227	254	235	234	223	207	217	245	211	211	247	218	222	232	246	215	209	250	232	218	225	241	240	225	216	214	204	248	212	220	221	227	238	211	235	236	229	195	231	258	229	210	217	230	207	238	236	225	239	218	229	201	218	262	210	244	241	214	233	238	237	225	203	235	265	256	218	219	211	221	233	243	208	226	211	206	230	238	220	195	253	209	217	241	227	217	193	235	224	217	207	212	196	219	225	239	205	212	219	227	241	246	224	214	205	203	232	229	214	219	236	225	220	234	198	217	218	246	192	191	223	220	207	213	205	220	219	223	213	263	217	213	228	229	245	224	232	231	242	229	221	237	216	223	224	243	225	223	195	241	227	218	211	224	225	223	228	236	235	227	215	251	218	207	241	201	236	242	196	205	219	198	214	233	216	225	233	236	210	225	232	220	238	222	237	209	254	219	226	208	215	234	226	238	242	200	231	243	224	206	205	222	226	221	240	234	227	237	209	216	227	198	221	215	221	218	221	193	239	217	210	229	219	232	231	207	237	233	262	234	239	198	246	221	224	203	227	204	239	221	233	217	227	224	211	248	234	210	223	211	179	224	258	228	219	235	243	225	212	235	222	245	217	230	215	208	229	201	222	222	213	228	229	225	229	231	216	224	228	220	227	244	248	225	226	211	241	226	206	218	223	202	210	213	246	228	212	207	221	232	222	210	215	233	218	209	219	228	201	214	224	196	220	201	209	225	230	191	237	197	250	225	239	243	225	251	222	249	227	220	248	226	236	223	215	241	208	203	235	216	223	223	213	220	225	237	237	227	214	244	243	213	231	238	224	227	221	221	218	214	211	241	233	227	228	197	213	244	195	244	223	242	233	243	226	251	220	235	212	207	229	251	224	206	244	226	215	218	231	235	207	226	246	221	239	239	236	198	210	203	220	241	209	233	242	214	243	228	227	226	237	223	227	227	212	241	208	225	237	240	225	206	231	219	228	230	195	214	251	241	250	206	220	209	236	220	194	234	229	216	207	226	208	238	226	237	237	240	256	207	227	225	248	218	228	240	201	204	220	246	223	227	256	244	192	200	225	204	221	206	229	208	253	244	218	243	240	230	219	225	221	218	243	211	242	241	223	223	206	239	237	262	236	238	231	223	244	252	215	229	224	236	230	215	229	219	214	219	229	219	219	245	205	248	231	221	215	209	241	217	210	250	205	211	213	224	242	248	233	240	222	243	217	243	231	222	212	195	238	245	225	203	206	233	224	193	223	220	222	218	232	230	214	202	208	213	209	184	238	226	244	197	225	230	199	244	214	245	225	230	236	203	227	240	202	228	204	219	222	225	218	229	203	257	215	223	219	207	229	233	205	229	219	226	204	221	213	245	228	235	220	242	244	213	225	210	217	188	230	235	204	259	227	211	218	244	200	198	226	210	207	223	233	229	200	243	242	245	217	214	227	257	223	233	205	249	219	223	213	239	232	217	213	227	248	230	217	227	211	234	204	207	230	218	250	202	236	210	214	239	236	231	217	218	234	225	226	225	239	224	242	224	210	231	259	220	248	227	235	219	242	201	228	222	232	227	221	236	235	255	223	219	210	256	200	255	242	204	201	220	245	223	251	203	237	211	225	221	231	221	196	202	231	207	214	198	246	252	220	202	202	221	209	245	229	211	215	254	214	234	235	222	223	203	215	244	213	207	219	236	208	246	186	239	233	246	211	214	216	243	201	223	217	237	223	232	216	219	228	197	221	209	225	233	219	217	225	251	222	218	221	222	243	215	229	230	215	239	202	183	213	212	225	249	194	240	242	251	215	223	208	233	216	220	228	225	221	228	224	200	217	225	230	230	225	236	231	205	212	223	214	225	222	236	200	224	215	227	231	215	192	195	187	238	234	195	232	218	209	220	228	222	231	250	252	220	238	231	203	225	224	222	254	232	209	222	228	231	240	248	227	214	224	230	235	240	253	241	226	246	208	220	242	221	219	220	234	216	231	218	238	224	215	221	211	222	213	241	229	222	224	220	235	219	259	246	223
30361	47733	41031	24597	11368	4148	1332	538	361	337	362	351	367	389	347	372	348	338	360	363	352	372	401	371	418	383	371	373	351	346	363	357	348	358	359	371	303	370	367	365	365	374	348	406	378	340	376	400	389	382	357	361	370	337	375	375	381	375	388	367	370	362	395	398	376	373	366	354	365	406	389	353	355	369	334	399	335	377	399	333	365	373	378	355	342	426	347	357	362	417	357	343	349	370	363	352	361	361	382	397	360	384	376	384	399	351	354	368	338	339	384	335	344	412	367	357	417	373	369	334	357	373	390	354	372	393	352	378	379	359	358	368	360	398	376	371	381	372	340	345	363	394	365	365	367	361	357	344	367	365	361	329	339	362	364	379	407	400	348	405	370	373	378	361	364	361	353	348	368	372	351	383	360	384	369	368	383	367	378	385	366	357	356	372	346	353	365	372	374	374	355	392	360	390	353	355	351	376	400	358	358	367	365	360	354	357	353	341	376	374	393	358	377	358	381	365	372	384	371	361	379	340	339	379	351	380	368	386	316	342	385	350	336	341	350	388	358	360	343	362	363	360	368	397	350	352	367	387	401	355	360	387	380	376	354	350	361	395	375	363	363	372	382	334	349	357	407	357	353	359	377	401	366	354	367	333	361	368	388	373	361	392	376	343	375	372	360	417	351	388	377	353	345	367	366	390	387	355	381	399	367	324	385	385	382	339	360	350	356	372	380	403	378	326	379	352	380	393	372	374	362	369	364	360	357	398	356	347	371	343	376	381	370	379	359	392	389	361	399	354	384	387	369	382	372	321	376	384	394	345	387	363	374	358	383	371	372	385	341	347	411	358	399	367	408	345	373	348	372	363	372	374	355	396	349	344	362	391	370	395	366	338	386	356	421	329	394	381	373	382	386	372	350	331	358	364	382	336	374	341	353	321	392	380	364	413	379	370	338	347	375	339	360	356	359	356	387	358	361	346	380	411	380	393	365	374	353	339	374	378	364	367	390	376	380	351	337	365	386	392	355	332	341	341	340	393	330	394	366	342	388	341	368	322	379	355	358	328	410	383	390	361	371	358	349	346	399	388	394	339	352	371	341	381	364	390	365	366	394	321	356	359	372	365	370	390	384	388	373	381	363	387	379	369	387	387	374	368	359	399	384	371	375	379	377	361	388	364	361	371	349	361	363	400	361	368	390	364	359	375	365	362	361	366	337	381	401	371	366	366	365	373	368	369	367	358	369	350	364	354	368	350	414	365	344	401	362	372	379	378	366	376	368	359	396	396	353	365	362	330	375	371	374	374	362	347	358	392	368	363	333	346	364	359	387	360	352	385	376	382	401	381	391	348	360	384	405	375	336	350	365	387	369	360	358	363	361	409	398	345	365	403	377	379	371	356	393	347	394	329	349	381	400	379	321	350	344	346	368	376	374	358	369	361	380	359	371	388	336	374	371	361	359	360	370	358	382	381	365	363	371	361	371	353	361	358	337	362	340	390	347	379	350	371	361	354	379	351	359	372	372	369	361	330	376	440	389	364	363	358	384	365	342	393	341	367	345	346	381	374	355	339	409	356	356	378	355	392	361	355	371	353	381	341	384	370	360	367	396	393	368	381	357	400	380	374	360	370	332	362	328	398	378	416	359	357	381	358	397	379	369	371	369	351	367	385	364	361	377	379	354	394	386	392	362	386	378	347	403	348	377	381	393	355	397	339	379	347	365	389	383	384	362	344	381	355	389	367	347	349	399	376	368	367	396	373	349	375	360	358	378	362	363	366	350	380	360	381	380	354	385	343	378	348	371	377	353	357	354	393	349	379	388	359	368	369	360	343	367	368	387	381	385	363	397	345	361	356	367	378	371	363	373	348	341	355	379	390	380	387	411	340	361	399	406	371	383	340	369	355	357	387	376	376	346	378	377	360	380	396	388	365	351	378	350	373	368	391	364	388	337	356	350	380	373	379	340	390	365	373	395	374	333	377	328	357	375	367	358	355	387	383	340	346	357	357	345	344	363	385	384	379	373	389	376	389	370	331	366	394	389	405	331	380	350	352	370	348	328	326	343	375	347	382	361	395	372	402	370	367	371	389	392	390	354	344	375	375	361	369	377	356	362	347	352	390	408	356	384	390	366	341	365	390	367	372	365	385	363	365	408	368	378	371	351	349	342	361	372	356	375	384	373	338	351	367	391	369	373	392	385	404	357	364	357	347	340	377	381	356	365	386	390	351	363	383	389	350	407	344	376	387	352	406	362	319	364	331	386	356	378	376	369	386	355	375	352	387	357	352	372	378	355	325	366	405	373	346	377	372	399	385	370	333	372	347	398	377	348	376	375	380	365	381	380	361	349	346	368	370	348	353	389	362	332	374	378	373	358	384	374	375	397	369	366	372	398	382	346	355	395	384	362	343	361	391	390	338	369	401	359	383	380	370	350	348	355	326	350	409	369	385	391	392	382	327	357	384	396	364	360	357	358	351	384	336	364	367	389	390	335	362	350	373	339	338	412	364	334	358	383	388	378	356	377	378	385	363	341	377	359	410	397	391	379	411	377	349	380	381	349	386	360	393	369	345	328	364	395	358	328	341	350	399	354	355	356	380	380	373	341	370	415	353	356	338	375	404	344	353	372	395	363	339	340	389	370	394	357	337	387	379	374	358	388	362	368	380	351	390	374	352	367	335	343	389	363	360	410	381	363	314	346	386	367	391	377	349	352	387	355	369	347	398	394	361	390	376	372	387	358	357	372	374	378	362	370	402	353	332	374	370	383	357	391	369	381	376	370	397	387	344	348	400	377	343	318	355	381	355	390	384	362	406	365	364	365	365	387	359	367	361	360	371	381	363	353	389	341	391	350	393	379	380	375	354	356	390	391	377	366	358	363	358	344	376	418	365	404	356	364	372	367	360	372	357	359	327	387	330	362	337	393	352	409	376	356	371	355	338	331	375	356	362	358	375	306	381	382	350	399	345	355	391	365	387	347	347	353	388	367	363	363	365	365	393	378	392	378	354	404	347	364	369	348	361	325	366	353	338	369	362	322	424	374	361	368	334	357	368	361	400	402	372	369	377	375	402	370	392	388	354	352	401	360	383	384	395	382	364	396	376	376	373	346	380	392	356	368	373	397	368	372	364	371	397	368	352	362	375	360	338	368	377	354	330	342	373	358	384	367	381	344	403	360	377	366	391	380	365	380	351	360	377	364	361	357	346	374	395	395	387	362	375	375	370	368	350	360	375	352	358	360	363	377	341	372	349	363	359	356	367	387	381	338	364	392	362	377	360	355	402	364	384	386	357	392	357	357	376	298	357	361	368	358	352	337	354	352	358	378	373	388	346	366	407	378	367	336	358	380	399	362	347	380	387	382	352	354	384	366	379	340	357	362	360	374	399	398	378	380	413	314	368	366	395	365	365	343	366	360	381	362	363	364	395	339	372	357	380	383	375	382	381	359	394	364	370	366	348	381	405	413	367	376	344	372	362	351	372	357	365	391	367	375	369
24601	23340	41814	40189	28433	17699	5827	763	324	356	333	342	355	345	333	322	307	330	323	319	315	340	332	351	304	297	328	284	321	341	332	306	333	336	334	313	380	325	327	345	343	348	335	327	333	330	354	308	329	304	318	327	306	321	336	332	311	317	377	330	365	327	321	330	304	315	323	337	317	302	329	321	318	308	320	317	275	308	314	319	336	338	313	332	346	302	323	320	313	335	321	372	342	314	293	338	302	351	303	309	318	307	328	314	334	338	310	292	303	336	351	323	316	337	344	311	330	302	299	286	334	319	348	299	348	286	346	334	314	301	302	297	303	306	311	332	313	288	332	339	318	302	368	300	322	311	298	314	305	289	301	310	332	308	333	308	309	332	308	331	294	347	349	321	333	342	333	319	306	331	313	331	313	341	328	321	309	327	332	308	326	315	349	318	323	301	299	332	312	318	305	332	296	331	338	313	317	339	333	353	324	309	319	339	329	312	323	334	324	326	338	315	271	318	314	339	346	337	322	334	318	329	332	340	337	290	297	339	325	297	319	335	334	360	313	334	356	328	329	303	326	339	315	376	327	349	336	322	348	331	334	329	314	318	331	345	300	323	307	314	335	331	352	288	318	340	331	317	324	293	311	323	335	291	342	316	307	323	285	316	322	327	329	312	298	324	303	333	308	326	340	288	301	288	309	334	333	292	335	316	353	309	301	302	337	310	356	313	322	329	296	310	306	310	348	373	325	300	317	284	326	342	302	324	324	300	348	330	335	325	317	328	337	306	342	324	308	298	311	293	318	356	314	345	313	288	317	330	280	302	308	303	295	315	278	338	320	340	340	329	321	324	362	323	325	286	332	311	317	340	311	305	340	314	305	302	329	333	343	344	320	314	327	300	302	320	293	328	333	314	328	328	333	301	325	305	355	285	349	354	340	306	309	312	319	323	333	336	358	330	320	318	328	335	318	323	329	336	327	293	327	273	293	327	314	348	305	354	327	321	310	313	319	335	330	327	329	337	349	323	323	327	331	308	321	297	317	313	326	319	309	296	313	337	337	318	300	329	281	335	329	327	305	319	286	310	320	354	291	313	318	321	323	333	329	309	289	322	309	294	332	313	345	351	334	282	316	345	330	322	307	309	342	295	341	309	333	322	317	318	325	302	303	282	307	322	317	323	309	310	313	342	297	319	299	293	306	314	305	333	332	329	322	341	335	299	327	326	295	312	317	347	324	313	350	309	326	302	310	307	321	326	336	305	328	327	337	333	328	322	324	344	322	309	308	311	313	297	330	288	319	324	331	306	317	308	301	321	339	331	345	334	341	328	329	297	301	291	355	315	324	307	307	306	345	321	322	345	296	328	321	328	338	352	315	303	337	354	309	293	319	324	289	324	328	327	331	284	296	305	336	320	341	296	346	335	374	368	323	370	309	317	312	316	330	317	309	323	338	321	339	333	307	341	315	332	308	311	313	352	344	322	278	292	318	346	310	321	317	350	307	321	317	325	344	326	333	296	333	299	301	309	309	311	323	330	306	279	330	355	315	347	346	326	312	321	305	310	298	337	343	315	296	322	317	327	332	324	303	324	346	350	320	362	337	327	326	301	338	299	308	321	327	300	333	314	322	353	320	348	325	360	328	312	310	324	303	353	315	354	313	318	308	290	332	352	316	331	308	321	295	300	343	288	300	370	301	325	307	356	326	300	344	340	330	309	310	311	325	279	306	335	324	316	317	317	347	353	307	332	354	330	328	309	314	326	318	317	313	328	303	318	293	333	325	342	324	343	296	353	342	312	306	318	306	304	329	326	320	326	333	322	273	293	346	328	327	305	315	338	318	330	323	331	342	318	303	332	324	325	329	339	311	303	305	304	294	326	299	341	331	343	309	342	319	337	316	316	318	332	317	310	330	309	295	327	345	331	326	349	328	317	352	338	346	345	315	358	310	315	311	331	354	329	306	323	332	342	294	313	345	332	308	317	343	352	321	332	325	331	306	317	303	327	324	304	335	279	331	362	331	300	309	301	293	374	311	348	295	316	299	304	337	342	299	317	318	296	295	343	327	319	296	323	319	342	323	339	314	315	320	356	321	339	337	327	350	325	315	296	291	323	297	293	318	309	311	332	339	336	331	336	292	349	321	334	305	329	299	353	297	295	293	312	301	318	314	296	338	305	332	337	309	331	290	312	301	336	330	331	336	314	310	348	332	314	327	305	345	318	315	328	307	318	340	326	305	299	346	292	328	286	346	285	283	347	300	303	307	318	337	323	346	335	332	317	306	341	312	314	295	318	324	305	339	301	282	308	306	322	311	305	328	308	317	336	323	294	327	329	321	321	322	345	326	319	324	350	314	322	289	318	323	321	301	359	282	341	330	315	316	333	337	345	336	309	297	308	351	320	321	359	309	329	335	312	339	346	325	341	335	314	324	295	335	316	355	296	324	332	327	295	336	295	302	350	306	322	303	307	325	319	299	300	312	323	332	330	303	322	326	309	318	313	358	350	317	316	305	293	325	325	331	360	328	339	323	355	342	308	318	347	308	298	294	333	338	357	342	308	307	316	319	337	337	323	355	316	330	333	325	342	322	345	346	327	313	297	323	311	301	335	306	326	325	298	332	321	336	308	284	319	334	303	358	317	313	326	306	321	321	336	294	332	311	364	352	344	319	304	299	309	339	325	331	355	338	318	328	302	316	357	280	350	324	346	353	325	329	326	318	330	327	313	321	309	330	328	332	287	357	324	314	339	338	321	341	336	320	295	325	329	302	332	360	345	315	316	320	326	313	325	376	321	315	335	306	349	308	330	290	308	343	302	321	345	351	350	290	337	317	352	300	312	345	319	325	324	339	329	317	305	330	344	329	307	337	330	334	331	269	345	333	316	340	279	320	319	329	318	337	298	312	320	281	316	322	323	304	324	297	325	319	339	335	316	323	335	339	306	326	342	346	321	295	314	350	321	313	330	315	299	323	313	330	339	332	318	318	339	332	334	338	298	334	328	330	323	356	327	316	278	292	349	312	330	354	298	328	317	309	347	304	313	364	331	305	316	322	302	324	312	306	341	355	347	322	323	357	288	310	348	337	341	317	332	306	350	328	328	318	323	290	333	335	312	329	308	297	310	339	328	345	321	342	357	323	329	319	303	334	340	322	317	297	337	324	338	300	318	344	328	348	317	342	327	316	316	314	324	344	323	310	349	355	328	332	321	300	275	328	324	304	311	341	315	302	310	331	337	310	330	310	316	311	334	339	312	321	317	301	269	331	387	366	322	341	336	293	338	343	324	329	319	353	293	299	316	329	317	323	303	355	316	309	335	354	297	355	323	306	341	307	306	315	301	346	291	326	399	328	362	304	331	304	330	333	345	311	339	336	333	306	326	325	322	307	285	355	309	321	330	314	319	343	323	356	313	329	311	321	321	324	324	320	315	305	324	323	377	318	340	326	333	295	339	348	353	310	307	314	324	326	332	322	336	308	298	323	318	308	327	311	355	341	315
54931	90896	78534	52707	35147	18224	6477	1431	505	506	498	557	547	512	517	485	499	541	506	535	462	521	525	542	469	480	516	548	508	493	552	589	511	506	507	517	522	504	500	503	538	509	509	472	507	473	531	519	516	544	518	528	512	487	521	525	505	495	484	498	495	531	535	498	520	499	514	514	478	540	500	492	534	498	523	495	506	535	522	532	484	510	473	486	539	553	508	525	506	521	466	513	522	521	492	497	563	475	496	528	510	496	511	503	538	495	541	518	563	565	530	513	500	562	515	526	505	510	524	500	526	522	540	501	513	497	510	493	526	536	508	487	520	482	518	499	511	563	542	549	557	505	498	511	482	506	488	556	520	492	539	508	537	510	527	501	500	540	503	548	506	520	517	543	540	530	503	578	521	511	531	534	524	521	479	537	518	496	497	537	562	504	514	517	478	498	547	516	507	535	502	547	511	527	519	548	551	525	517	514	551	507	520	526	511	526	546	489	515	548	498	514	546	514	541	537	518	518	516	517	507	532	504	525	516	510	504	525	520	532	520	496	515	528	519	471	504	532	500	526	495	545	502	505	539	512	475	500	490	530	511	506	504	547	568	522	496	524	498	496	510	494	522	536	485	540	522	502	494	516	524	512	540	513	510	529	507	495	515	539	512	514	501	533	517	525	489	522	510	536	481	513	509	553	502	524	531	478	507	513	502	522	536	485	490	505	521	533	522	518	477	513	515	541	551	496	505	493	528	505	492	520	538	505	512	516	495	508	504	534	491	552	517	580	521	494	526	508	513	526	498	566	472	525	509	529	551	510	539	538	497	526	518	527	501	545	537	535	522	514	513	525	512	518	517	514	540	537	509	505	495	503	522	517	474	489	502	499	476	477	482	536	497	486	522	510	497	527	461	525	520	489	507	531	557	520	543	508	561	529	524	485	478	511	523	506	513	529	519	534	517	498	503	539	525	549	527	501	519	551	506	471	496	487	533	516	530	516	487	513	497	521	547	510	508	490	554	533	515	545	509	478	495	502	519	504	534	582	501	505	549	529	471	530	559	499	519	492	487	508	509	499	538	514	548	528	550	499	510	536	498	530	511	493	503	495	517	459	529	521	547	538	546	485	544	561	485	508	514	535	537	519	506	515	529	545	504	465	487	556	562	507	513	517	565	522	489	476	521	520	502	517	495	555	504	554	536	522	548	494	525	486	538	527	549	522	516	521	522	571	518	557	542	514	494	508	468	511	523	534	514	573	543	502	552	527	513	540	533	527	513	529	507	532	523	514	511	486	464	467	513	505	516	490	527	531	476	513	492	519	524	533	518	556	517	545	524	518	511	503	529	517	485	519	534	491	507	517	543	512	527	526	510	536	475	501	527	535	510	522	512	461	475	480	543	483	534	545	514	514	552	512	573	511	533	533	519	521	520	495	507	555	494	523	509	541	520	538	494	510	513	493	576	526	501	491	499	515	517	575	516	529	554	538	513	521	511	495	446	490	535	538	506	514	529	480	498	518	515	529	522	543	511	530	546	528	477	529	520	540	510	538	464	498	485	524	524	503	507	496	540	514	475	522	489	496	515	486	505	555	525	460	483	520	512	512	535	537	514	568	526	526	487	468	535	537	509	548	506	572	494	513	519	518	523	505	513	522	533	506	537	498	512	517	544	506	491	490	508	519	501	546	509	521	537	501	517	480	516	514	515	542	515	529	508	537	520	506	537	495	511	492	519	514	524	517	517	507	505	534	539	549	536	563	468	544	505	526	519	533	503	510	476	500	542	521	539	539	525	498	519	516	498	468	521	506	486	476	510	578	548	518	500	512	530	501	518	534	509	570	490	513	524	503	482	533	475	521	517	504	504	544	525	481	473	524	530	518	489	484	534	560	494	558	478	479	503	525	567	548	499	533	523	530	464	544	534	449	509	565	544	532	501	542	534	505	535	516	520	511	529	528	542	511	489	494	526	549	522	527	523	538	519	524	519	464	535	534	516	497	512	525	540	504	522	510	520	532	497	535	513	522	546	470	496	547	479	511	540	535	486	480	462	500	503	503	506	572	476	508	488	518	487	509	533	514	518	528	482	548	497	515	566	525	511	496	509	510	576	550	481	518	533	518	522	498	523	472	509	513	517	550	493	510	462	492	486	506	503	531	474	535	476	520	467	503	531	497	526	525	535	480	485	519	502	483	506	511	527	501	488	510	538	507	504	525	496	498	498	513	490	524	509	528	529	503	496	559	508	511	518	521	467	527	538	485	521	552	481	516	498	492	522	539	493	522	533	521	520	529	523	519	530	514	540	526	508	475	483	521	492	541	519	493	542	523	578	511	511	542	540	517	518	507	534	544	479	543	533	558	503	513	543	524	524	517	467	520	554	522	556	517	499	552	512	506	538	534	501	500	528	487	511	486	486	548	493	535	502	510	507	497	536	523	540	486	532	485	505	481	529	507	525	526	502	542	539	509	554	533	522	525	493	539	483	489	500	491	488	505	558	529	514	512	543	497	512	514	544	521	505	545	527	522	522	514	517	498	514	497	475	483	491	523	507	540	518	508	485	506	509	483	503	546	519	543	515	546	489	521	515	523	539	540	499	547	520	509	522	504	481	536	538	548	510	469	540	526	538	511	531	534	500	472	510	495	512	524	524	522	537	446	523	505	515	493	525	523	539	526	512	504	518	510	499	522	536	486	514	493	517	491	489	513	490	524	525	544	540	490	532	502	531	514	521	519	532	545	533	567	490	536	473	565	553	565	488	525	514	530	551	539	543	550	501	506	514	536	491	528	529	503	542	517	490	470	471	534	529	527	488	543	503	558	502	482	517	506	506	507	484	520	490	517	539	499	511	514	496	540	562	499	552	542	532	523	500	496	526	506	489	491	546	534	503	530	544	512	553	517	487	539	485	517	488	533	535	543	514	481	535	496	478	526	547	513	527	516	557	516	484	534	552	545	518	521	555	495	515	503	545	545	535	517	534	519	547	503	525	530	505	517	550	541	509	492	537	501	517	501	535	509	508	523	523	560	534	527	506	476	532	518	518	533	479	501	488	495	507	530	524	518	539	494	522	518	506	511	530	518	522	484	535	548	506	494	523	499	500	503	515	572	506	511	468	508	561	536	531	526	511	512	465	463	466	572	526	506	482	523	541	503	485	491	516	549	531	534	543	503	494	525	520	525	479	530	489	480	528	525	502	551	500	517	518	531	488	490	535	506	514	509	542	533	521	516	481	475	527	529	468	517	514	489	521	502	499	531	536	526	559	541	533	492	523	503	502	519	526	508	509	523	540	538	522	509	487	565	519	550	509	497	509	525	505	490	508	549	547	545	507	532	492	498	539	470	533	496	498	491	517	491	462	524	512	514	498	536	494	543	496	515	509	485	519	516	511	507	505	524	535	487	543	555	521	517	487	499	512	501	528	542	557	522	548	507	534	482	532	510	483	576	521	502	542	541	552	563	504	495	491	498	514	501	511	523	515	511	488	487	534	488	530	539	520	507
23271	22033	35135	33889	28990	23053	14625	1707	454	417	406	424	443	474	443	398	414	380	402	416	416	431	391	379	431	400	387	417	433	450	399	407	449	427	390	463	417	388	395	404	432	424	437	398	437	381	417	413	416	407	442	402	421	436	398	420	432	418	426	365	439	390	390	432	391	396	417	422	381	432	378	385	410	398	416	405	412	426	432	434	425	403	419	418	381	391	400	397	400	409	410	400	416	366	422	396	410	416	402	401	433	420	432	471	347	433	401	427	423	433	419	435	442	391	381	381	414	364	420	406	421	436	397	387	428	373	428	410	421	399	410	412	416	389	393	361	363	399	410	417	409	431	386	401	434	406	390	388	431	386	419	380	417	372	392	406	417	411	391	395	413	368	416	402	413	432	407	379	406	383	438	381	398	403	406	434	371	423	429	408	371	338	388	405	411	385	341	404	447	405	409	423	389	391	427	413	418	403	405	413	402	395	410	388	413	419	405	407	401	439	431	411	396	417	428	409	389	417	428	425	391	414	423	397	399	375	413	444	365	421	407	404	411	394	425	440	403	412	396	410	411	382	423	439	425	400	414	399	403	388	408	431	454	422	420	428	397	382	418	365	439	419	432	424	372	408	374	404	385	395	401	414	419	397	386	409	424	420	373	412	427	403	422	390	453	405	413	421	422	411	421	439	391	440	386	378	377	390	407	401	406	399	374	426	420	400	418	381	390	409	394	396	424	403	405	392	452	423	374	388	397	397	396	398	410	412	412	411	396	385	391	422	387	400	395	410	441	405	431	400	416	440	413	402	437	400	415	396	409	447	389	390	420	412	370	408	427	412	414	451	428	426	419	443	415	396	421	406	408	410	463	418	429	402	398	403	379	421	413	422	433	397	403	385	402	378	402	419	389	390	364	389	401	409	420	405	399	407	387	387	446	409	427	379	381	391	412	422	417	389	397	427	376	408	385	400	397	416	441	404	409	383	430	386	441	392	418	438	459	440	426	422	390	420	408	399	377	385	397	401	458	416	431	412	408	421	408	394	414	402	396	416	392	382	417	415	438	427	403	379	409	423	405	405	440	467	409	425	410	387	413	381	371	392	441	410	433	435	412	384	391	379	415	393	400	396	387	402	388	413	385	402	417	457	373	397	425	398	416	395	391	416	381	409	387	378	391	381	371	388	406	417	389	428	381	419	397	391	403	397	383	427	410	410	430	410	391	429	418	420	413	389	427	421	405	393	392	400	424	395	389	415	436	404	423	385	394	408	373	351	420	417	411	428	384	406	385	385	391	408	396	389	415	404	428	377	392	397	411	393	377	413	437	387	417	405	426	403	400	387	398	398	414	456	412	415	415	421	432	422	439	374	434	417	432	393	379	418	404	400	422	390	395	414	372	384	388	395	426	436	399	415	377	429	389	421	406	390	434	404	394	413	412	440	396	375	382	401	408	440	408	394	376	419	438	433	400	361	435	375	400	413	404	417	382	399	387	416	427	410	428	408	404	407	403	363	379	398	398	411	408	415	426	413	420	426	420	400	405	400	402	409	423	391	439	393	382	425	420	409	377	451	405	396	403	412	436	429	388	407	382	390	397	400	385	428	425	429	390	445	409	425	433	427	366	374	383	422	445	416	443	419	381	383	368	425	426	416	407	387	455	400	402	422	402	406	420	387	403	372	427	446	442	393	408	371	382	439	424	357	403	422	417	391	421	453	391	447	422	411	469	437	423	405	387	424	442	442	381	386	383	400	428	396	396	386	442	399	414	391	397	411	450	379	400	393	408	393	403	399	404	411	428	419	407	392	448	417	422	405	430	375	409	398	388	396	433	386	441	418	407	430	407	421	401	396	386	406	411	392	426	405	387	394	405	439	438	408	387	410	415	416	430	377	371	393	423	428	399	421	432	385	395	425	411	399	412	397	400	388	402	417	375	436	400	434	390	389	415	390	388	401	410	414	387	408	391	407	413	399	423	399	380	439	395	427	376	391	393	438	398	441	433	418	397	416	381	423	428	436	388	412	412	423	379	411	398	403	403	390	400	374	400	442	403	385	418	385	385	386	397	389	415	397	447	416	419	438	399	428	420	430	427	451	378	399	427	376	379	378	405	409	392	403	356	400	397	425	382	410	384	422	362	430	401	412	417	380	408	409	412	408	432	388	401	436	419	409	404	396	403	445	433	401	397	413	423	404	436	397	399	407	417	406	398	425	390	388	402	416	391	429	410	423	423	380	365	365	421	418	418	402	381	347	399	371	391	420	443	459	368	431	371	415	402	428	383	424	433	408	351	431	401	392	381	373	406	365	392	410	423	406	415	412	421	433	410	402	425	354	403	390	389	376	388	392	409	429	420	385	437	390	393	401	418	370	401	422	395	375	407	396	425	386	387	382	419	384	413	401	407	391	382	381	418	404	405	387	417	406	397	368	402	415	388	404	432	416	401	402	409	410	462	376	404	374	373	409	413	409	401	416	412	395	423	375	446	381	440	390	443	391	426	411	401	434	420	399	399	374	400	400	448	370	412	408	372	422	388	404	371	419	404	392	392	383	411	410	396	404	398	385	396	423	402	421	388	452	406	386	384	380	406	424	407	382	401	374	421	415	407	383	389	430	376	396	371	413	430	410	388	396	396	416	422	417	403	401	402	414	401	401	403	405	372	430	413	403	403	389	376	388	427	430	381	402	431	398	405	400	429	389	392	396	386	394	409	432	380	393	387	403	395	458	380	398	430	404	410	415	411	416	412	433	382	418	416	384	426	366	440	362	392	385	410	390	403	442	361	410	387	444	418	392	402	379	391	384	420	388	374	406	393	405	393	420	440	399	434	440	407	409	397	423	391	436	405	406	398	387	440	393	435	423	396	424	413	393	384	464	426	401	425	391	408	404	417	379	397	448	419	386	410	411	402	375	398	422	378	377	400	393	408	387	358	452	387	444	431	398	404	421	413	393	427	454	364	432	441	414	403	380	408	390	377	405	432	392	395	403	419	409	441	381	415	410	419	378	460	368	406	398	426	445	414	418	370	419	419	429	434	448	429	386	379	418	396	391	376	407	412	427	405	419	435	416	441	400	403	424	379	409	404	375	396	417	420	379	402	400	409	430	393	421	388	388	437	403	403	395	376	419	388	419	402	375	381	405	389	410	430	390	398	379	385	384	409	402	418	401	407	368	441	367	419	420	391	413	386	391	392	418	443	412	420	411	419	438	421	406	410	421	432	392	372	405	425	381	419	384	412	413	427	395	391	406	400	418	394	424	399	408	386	378	439	417	411	383	416	449	403	378	383	402	430	415	370	409	388	418	459	407	419	386	411	399	425	419	365	394	420	407	400	382	393	394	383	382	394	426	426	432	412	422	377	407	434	388	422	371	399	421	428	419	445	421	400	441	419	426	447	413	433	422	404	426	434	373	390	398	376	418	393	401	384	385	405	425	402	376	403	420	382	416	420	403	383	410	403	444	389	414	393	373	380	438	386	391	422	428	378	401	358	407	396	403
60724	102221	88185	65145	44332	25456	11569	2288	639	606	631	623	657	608	593	660	605	618	625	618	638	634	608	635	650	603	634	604	648	636	649	584	591	632	610	641	624	613	640	639	622	675	594	624	623	610	594	590	644	611	592	594	641	622	619	625	579	644	603	636	611	702	601	599	612	585	631	582	628	566	612	626	631	615	612	632	584	622	640	616	651	632	629	656	623	644	633	587	624	622	650	635	593	630	657	649	620	585	636	613	622	612	591	648	613	636	619	590	638	609	580	620	603	662	659	609	583	649	598	621	636	583	641	595	645	595	618	611	634	628	638	649	613	637	599	606	607	614	627	614	637	610	610	628	593	636	607	594	585	666	669	600	656	621	591	592	603	633	611	644	566	611	658	614	612	612	588	613	582	659	605	607	656	653	628	601	626	599	623	578	637	567	566	631	585	624	630	626	633	629	633	599	599	630	623	639	603	656	649	620	593	656	642	638	612	637	612	614	684	606	623	654	620	617	586	615	636	577	643	600	646	598	611	594	591	608	638	609	586	623	602	630	632	647	606	618	632	577	602	659	630	625	632	634	626	654	638	605	649	662	625	636	620	614	636	609	604	602	603	631	589	626	654	634	606	677	625	642	640	650	633	591	588	625	612	643	580	628	627	615	597	658	645	656	617	588	617	628	616	636	648	634	637	611	588	630	624	616	621	670	613	646	617	663	662	578	623	631	630	647	601	622	594	619	646	620	600	638	572	641	636	609	637	635	580	611	627	597	559	590	629	606	606	598	600	664	636	634	596	628	613	638	657	617	635	657	583	581	610	648	660	647	634	627	634	606	601	677	640	571	632	624	624	581	574	599	633	606	644	648	610	598	630	634	635	616	644	654	645	635	629	557	671	605	596	612	627	623	653	584	599	604	660	604	597	585	620	629	635	679	647	610	601	631	626	584	649	632	601	614	651	598	648	634	619	583	593	587	591	677	647	629	627	654	616	619	596	610	605	620	654	618	613	639	607	679	613	653	604	646	619	665	627	598	620	631	620	623	640	597	605	652	614	609	617	656	655	663	607	599	625	642	614	602	637	610	596	633	670	630	623	644	676	572	635	628	595	660	646	566	636	620	642	646	618	635	622	626	623	598	604	658	641	634	634	634	601	576	581	634	593	593	668	595	622	595	647	641	642	634	602	647	657	586	627	544	659	653	620	624	611	660	629	589	638	610	667	661	617	602	637	639	637	593	606	659	581	655	610	605	557	619	635	633	608	622	609	605	621	613	634	596	580	607	626	653	648	618	654	637	626	573	612	626	635	624	628	590	601	595	607	577	598	661	631	634	608	615	590	647	617	617	649	602	635	626	657	613	630	611	628	612	655	634	620	637	600	586	612	632	630	639	638	613	610	617	606	626	645	605	600	634	602	623	610	611	641	615	637	606	616	595	640	569	667	639	588	636	631	657	633	633	576	645	560	600	651	616	577	638	618	613	598	592	604	618	657	657	598	615	611	618	633	594	622	565	642	619	633	643	603	622	596	620	613	591	607	595	630	586	592	589	636	610	647	624	625	592	595	607	635	590	629	626	601	592	614	618	663	582	626	635	635	633	606	607	589	624	612	613	655	645	583	652	605	658	648	617	610	577	634	593	613	667	627	588	650	608	587	611	594	621	627	635	596	672	634	627	623	605	620	621	595	636	629	626	689	633	607	644	622	610	563	628	650	667	622	618	663	599	579	625	621	615	627	653	635	630	581	630	604	605	639	608	624	637	642	617	636	600	620	616	658	632	633	648	624	621	638	595	600	612	593	596	678	617	644	636	607	599	662	660	654	596	597	646	608	607	596	611	656	629	616	664	617	584	682	636	587	604	627	626	553	625	670	588	621	561	664	622	619	627	588	605	602	613	651	678	640	600	584	666	628	632	594	638	613	586	653	583	609	608	586	618	666	618	630	650	577	619	622	643	654	608	671	626	627	635	616	617	620	634	632	621	613	645	620	597	628	622	623	626	604	623	655	637	615	613	626	592	595	616	579	623	602	642	643	588	646	604	607	647	640	675	599	661	658	621	599	613	566	633	604	645	594	607	616	620	606	643	652	572	611	647	614	588	585	642	662	676	626	659	580	591	614	629	598	612	576	601	586	611	640	602	645	656	608	618	613	594	652	631	620	621	610	675	628	589	603	619	603	619	617	615	650	626	616	659	609	643	579	600	635	633	616	582	674	573	623	618	615	589	703	607	655	584	641	615	583	611	621	616	635	590	665	630	592	653	607	601	600	624	635	645	637	627	635	596	622	616	626	622	647	577	577	655	640	610	638	579	613	614	648	605	623	656	652	614	622	649	632	625	657	623	633	606	641	583	628	645	655	626	620	618	627	600	634	615	635	632	618	647	631	613	583	624	606	585	635	656	664	626	659	665	601	601	615	625	608	612	600	616	660	618	653	587	647	633	588	663	645	623	605	627	631	643	604	647	590	601	639	594	615	577	630	611	656	587	610	630	611	594	617	611	589	623	597	593	636	612	599	623	611	615	635	588	592	626	665	619	606	632	638	569	609	599	624	636	632	654	667	624	604	589	607	618	663	645	615	605	604	641	662	639	609	619	563	612	642	635	597	654	608	618	582	625	615	602	635	618	592	598	641	602	607	653	639	555	637	607	660	634	619	626	633	589	598	611	610	630	636	632	600	626	593	612	624	617	585	622	586	609	607	629	618	673	585	577	617	617	685	628	605	646	600	635	625	607	595	628	621	608	602	638	625	610	631	614	608	582	651	616	611	566	555	659	650	653	625	628	625	624	675	616	616	611	577	627	621	602	661	638	632	610	627	644	638	635	651	611	602	605	618	644	598	614	633	603	669	608	594	653	600	612	613	617	604	658	560	637	615	597	549	598	609	606	588	619	591	616	649	621	604	597	649	633	618	633	572	597	615	612	665	617	658	591	613	613	585	671	666	599	610	645	613	627	608	657	633	632	623	619	621	608	597	584	614	599	605	659	618	574	591	606	576	629	587	644	591	598	625	617	614	630	618	618	588	640	597	636	595	610	654	628	585	635	615	586	588	596	650	628	618	584	604	619	602	595	598	613	601	635	651	624	605	578	589	619	610	619	596	610	595	616	604	647	608	669	610	655	589	633	605	652	612	571	596	605	609	602	674	662	600	636	580	618	596	633	608	626	601	610	641	670	609	614	580	558	644	634	663	622	639	594	657	594	613	619	597	602	597	647	630	585	580	595	634	606	639	606	639	646	613	609	625	610	608	630	623	633	644	556	610	655	593	576	623	634	594	636	661	625	594	651	637	585	636	653	611	610	599	592	586	619	606	571	634	634	575	630	607	598	642	604	672	637	611	595	648	643	618	659	628	670	628	603	598	632	622	621	635	566	672	599	611	599	631	593	613	614	620	644	612	646	589	586	643	606	608	591	607	614	608	618	587	594	651	637	657	626	571	626	603	594	623	638	622	608	637	613	622	646	602	611	630	599	704	632	615	627	609	606	654	638	620	625
27399	28140	35112	21647	7447	2165	534	300	226	198	214	206	206	229	236	231	226	228	207	207	212	198	231	227	213	195	231	224	237	235	225	205	210	241	204	226	225	200	222	223	222	212	210	203	233	212	196	198	220	244	186	221	207	223	209	209	229	206	226	235	192	227	230	254	214	208	204	206	229	210	192	207	190	194	224	227	232	202	229	221	204	201	221	212	175	196	207	189	209	214	236	208	199	237	227	248	231	210	226	181	214	210	214	232	218	211	186	227	216	237	217	231	225	232	208	203	228	211	222	217	239	213	207	199	226	246	217	230	211	227	211	207	215	197	213	194	229	209	200	229	186	207	202	226	156	217	211	205	197	228	217	225	222	205	208	218	182	196	218	189	231	226	200	191	202	225	223	238	214	226	196	211	216	215	203	222	189	205	221	213	234	223	215	203	205	213	210	225	212	211	223	230	221	211	211	217	210	205	212	190	226	219	200	202	205	202	232	207	236	223	218	233	208	181	208	206	231	229	231	226	174	215	209	201	224	240	194	211	228	201	224	218	211	224	210	218	214	231	198	214	202	210	202	220	209	215	232	203	221	200	234	231	239	213	232	224	209	231	218	229	205	200	223	219	195	218	184	188	211	241	219	210	181	214	215	214	214	218	215	221	203	209	203	204	217	200	197	192	196	236	203	225	214	198	222	221	213	207	209	197	224	222	190	237	224	234	205	209	225	220	204	190	213	251	222	210	211	205	214	211	210	213	226	232	205	206	219	217	186	221	227	208	206	221	211	220	246	188	202	247	213	229	211	225	246	213	229	234	219	222	228	204	223	228	217	209	197	199	214	220	211	233	205	230	208	227	210	214	212	213	233	194	200	212	226	212	210	216	256	230	198	227	182	207	223	226	218	214	192	201	205	219	242	201	195	223	208	209	188	234	220	211	253	208	188	238	223	217	200	230	210	239	214	219	229	222	208	206	182	191	200	190	213	224	203	192	230	212	230	223	206	214	228	200	201	211	235	234	223	219	212	208	196	251	219	187	199	229	210	204	214	222	232	239	211	206	214	196	218	190	213	230	227	209	216	205	225	211	210	207	204	229	214	212	216	226	202	235	218	227	245	193	200	209	212	243	214	225	225	216	212	210	179	218	235	230	229	202	215	204	230	204	192	214	194	219	203	210	209	205	193	231	207	214	230	240	205	204	233	201	226	197	192	205	221	210	225	206	242	227	205	233	200	197	237	200	209	246	227	211	209	219	241	210	206	204	194	222	220	232	234	201	222	213	212	212	216	201	227	227	215	204	192	215	203	196	216	232	206	224	233	201	218	217	210	221	229	228	222	211	220	232	228	236	257	228	249	230	217	211	231	189	219	213	220	214	229	218	208	210	200	215	224	231	235	219	213	238	219	219	222	225	211	214	222	214	200	196	228	205	212	193	224	226	212	202	206	232	227	214	230	181	222	224	208	188	225	207	228	218	199	201	206	186	216	220	198	212	224	229	221	220	240	222	198	242	206	205	243	218	234	187	212	215	223	212	201	232	210	216	217	204	239	214	202	224	196	209	214	205	228	202	205	208	229	195	226	211	201	220	211	223	203	212	220	231	228	215	212	220	212	204	236	212	210	216	198	253	204	213	206	215	216	191	225	185	175	197	204	243	245	225	212	217	204	212	208	234	206	214	222	204	220	192	194	216	200	215	222	222	220	209	233	205	239	207	215	218	228	216	225	220	244	216	216	215	190	205	213	204	229	201	215	230	217	241	231	204	200	224	218	228	225	215	222	197	240	197	228	221	188	204	188	216	217	218	205	198	219	227	215	224	210	195	213	208	206	197	228	199	215	222	214	216	208	199	220	210	222	238	243	228	218	213	204	209	204	220	234	210	224	214	226	215	222	217	192	188	224	223	202	208	240	205	188	223	223	216	196	228	184	207	226	238	229	220	203	224	190	220	220	203	224	221	245	233	219	210	231	215	223	215	220	249	210	222	227	200	254	221	213	221	234	233	199	218	236	207	197	232	243	231	213	214	179	184	205	206	209	217	224	224	227	217	214	222	216	202	191	214	213	193	215	213	181	222	232	216	217	217	224	220	208	226	221	220	223	216	203	229	170	266	216	208	231	233	220	220	209	195	200	215	206	226	226	192	211	227	216	207	202	219	225	222	213	235	221	221	227	205	219	215	227	220	200	228	213	202	201	212	195	229	256	237	223	229	218	196	210	235	231	222	208	221	215	226	203	181	200	213	202	227	201	217	196	228	222	218	204	227	225	223	243	231	198	226	248	230	192	230	210	235	221	190	226	232	219	238	201	190	231	212	200	198	211	191	210	210	229	224	211	225	205	214	251	218	225	208	218	204	231	221	202	226	205	231	212	209	202	220	196	205	203	226	212	185	216	218	229	208	175	188	205	205	214	193	201	239	177	211	207	223	196	212	210	203	224	229	239	201	207	228	206	216	227	214	202	205	208	217	210	238	235	193	205	231	194	199	196	227	233	191	230	217	219	192	210	226	214	204	214	181	210	220	209	202	199	230	205	218	221	239	208	195	228	215	228	211	238	207	218	213	187	228	209	231	205	207	218	222	238	230	209	223	211	210	226	208	214	228	203	226	207	199	249	242	189	205	221	211	232	235	220	225	199	230	209	217	222	199	214	210	201	243	203	218	215	195	230	188	235	203	207	217	199	224	224	219	235	229	223	229	222	236	239	200	228	208	243	207	208	219	228	232	218	205	245	213	257	204	215	218	200	216	217	210	215	218	215	211	220	220	223	217	229	230	217	225	225	205	214	219	218	224	194	190	209	230	202	201	223	190	226	177	230	217	243	213	206	218	211	223	233	225	216	213	188	188	236	206	216	231	200	227	196	206	218	213	200	195	207	230	228	220	214	230	213	219	215	224	212	216	219	205	201	228	222	199	212	196	235	220	228	217	222	207	223	192	235	234	202	219	225	199	203	224	181	227	207	224	214	229	223	236	198	225	227	231	209	212	230	226	239	228	217	210	226	204	229	226	203	225	205	225	232	199	218	202	208	228	216	202	188	224	211	233	214	190	210	257	206	189	219	229	228	225	255	234	207	213	208	211	245	236	203	227	247	223	192	211	236	211	208	202	200	210	207	209	220	212	209	208	235	215	225	206	219	218	234	229	204	217	244	227	210	237	218	213	198	213	246	198	217	219	204	228	215	216	220	205	197	192	219	208	217	227	202	207	208	197	201	231	239	191	239	208	203	200	216	245	200	219	227	215	220	191	187	218	231	225	213	217	212	192	224	232	215	218	212	248	209	208	233	220	200	234	208	201	233	217	230	223	218	239	239	199	209	196	234	190	194	210	237	209	212	208	215	205	203	206	188	214	222	213	232	232	230	196	225	223	214	184	211	225	204	231	225	185	189	245	223	219	224	200	193	203	199	230	225	227	233	233	253	249	217	215	216	216	203	217	213	214	204	191	229	185	221	207	218	253	208	201	212	193	227	215	212	236	223	195	199	224	225	223	209	202
30067	48898	40695	23110	10959	4344	1142	457	359	346	367	324	356	364	336	344	334	346	344	332	367	347	352	326	366	349	358	381	358	353	334	345	375	358	364	378	350	359	381	353	362	352	361	334	368	328	333	345	342	365	349	355	351	339	339	313	356	348	349	373	338	363	354	376	317	359	322	351	354	350	335	349	330	354	326	362	367	357	327	332	360	337	334	332	346	371	344	369	358	373	372	346	346	359	349	361	297	392	381	362	312	357	362	351	358	349	373	356	365	360	363	354	324	370	334	356	355	360	345	364	354	377	341	338	343	356	364	378	382	346	368	354	342	335	379	313	375	337	339	352	373	328	319	386	347	347	382	377	340	349	370	386	369	338	337	325	352	343	345	363	346	333	358	346	350	316	347	366	315	351	359	351	343	340	322	316	341	380	348	365	335	331	330	394	355	355	350	357	368	369	355	366	361	419	357	300	351	330	324	362	349	354	350	347	339	350	340	343	362	353	355	378	342	360	366	338	344	338	339	334	336	353	326	380	350	355	314	322	366	340	360	346	362	399	351	355	382	374	359	338	347	328	370	348	345	357	338	342	356	344	332	348	327	326	358	334	354	373	323	344	353	336	353	355	315	348	339	323	357	367	372	348	352	365	362	361	393	340	367	316	367	367	321	352	382	348	334	338	358	372	385	351	343	358	346	355	349	376	355	367	358	370	318	354	359	357	332	346	366	332	336	328	332	374	411	361	339	333	350	347	323	357	353	372	344	341	315	363	364	369	341	362	354	368	364	309	354	340	378	338	362	343	342	345	402	355	347	365	321	328	384	345	361	338	342	317	362	343	334	331	358	366	330	319	367	386	334	348	358	352	334	318	345	357	362	333	324	347	338	363	337	329	363	324	327	363	354	390	379	364	379	361	352	355	377	352	347	352	374	376	343	342	338	318	321	314	360	336	345	340	336	362	384	367	346	362	345	383	366	348	359	347	340	368	395	340	350	372	352	346	358	331	359	341	365	384	345	356	342	347	361	321	328	350	348	335	330	350	349	360	343	344	333	374	351	352	334	347	368	341	334	360	347	381	300	400	385	349	358	358	335	351	337	349	352	374	345	371	364	355	388	362	366	359	342	351	350	355	355	320	324	366	346	373	354	316	362	335	346	387	330	354	326	361	307	360	335	350	360	338	339	358	327	349	327	307	320	372	386	352	350	354	339	341	357	324	357	334	395	340	349	367	325	374	349	372	354	349	365	330	342	380	327	381	368	357	356	343	355	361	327	389	328	336	355	351	342	346	376	387	354	356	364	356	331	347	373	364	338	357	404	351	350	317	389	356	376	364	332	351	363	368	344	322	328	366	368	333	350	365	347	343	357	322	333	350	348	367	331	380	378	355	367	357	325	383	338	366	395	363	355	317	380	377	366	336	380	378	327	330	373	354	351	361	334	354	348	367	342	333	373	364	363	362	336	351	334	337	347	334	351	349	327	380	366	327	343	369	330	336	365	338	379	356	363	338	369	345	344	375	326	319	347	318	301	337	355	350	341	354	359	345	368	350	358	364	336	383	338	331	351	380	347	372	348	375	351	354	345	363	339	360	350	340	363	344	336	349	322	323	386	342	333	361	377	377	348	363	323	364	356	356	303	323	386	322	377	369	371	357	345	356	343	346	360	369	364	352	390	343	340	362	378	360	389	342	321	376	367	339	366	360	360	356	333	346	343	372	357	336	348	355	368	348	361	355	347	351	369	360	322	351	359	375	345	343	372	364	398	339	355	360	356	334	378	367	338	337	348	341	350	339	327	355	337	385	339	348	358	325	386	345	359	380	353	349	350	346	321	316	342	347	359	341	366	318	387	352	319	340	373	336	362	355	365	376	355	352	375	337	350	341	328	366	368	376	327	379	347	368	347	353	345	328	334	323	359	377	348	359	351	341	368	347	331	348	331	359	366	354	383	331	339	372	366	363	352	349	315	385	362	341	385	364	335	380	383	350	378	374	358	387	330	359	366	354	330	343	350	350	352	365	332	344	359	359	323	363	398	367	383	360	353	282	347	335	381	347	347	332	347	358	343	366	366	336	336	363	350	322	354	345	334	347	322	344	351	352	328	330	335	334	360	350	363	349	348	329	349	359	362	325	365	348	363	334	330	365	347	323	351	315	372	322	378	361	349	378	333	331	345	350	356	331	380	391	332	356	335	349	367	350	346	340	382	332	322	382	371	354	382	342	379	378	348	372	370	363	348	359	372	342	329	345	359	362	364	334	335	367	352	388	344	354	345	381	372	331	381	317	378	395	343	348	381	338	362	362	373	367	374	363	316	364	326	342	326	364	337	374	350	359	387	351	351	354	391	346	340	380	351	383	370	361	336	364	348	364	348	363	326	365	384	379	364	360	396	355	355	369	324	367	370	353	338	353	339	337	354	362	370	340	374	376	347	357	368	381	378	331	342	343	342	335	347	327	377	347	351	346	354	346	350	332	371	338	377	354	332	341	346	333	352	371	352	333	359	364	356	354	387	377	367	325	348	349	372	319	337	364	384	350	351	351	358	348	361	373	358	376	358	342	343	344	309	357	354	370	370	348	381	327	349	355	355	332	347	360	339	380	318	342	368	345	353	349	358	348	357	328	360	329	359	391	360	374	332	365	368	343	336	355	362	335	341	374	377	371	345	321	347	348	368	331	342	350	355	362	354	375	377	324	380	334	369	330	341	342	350	332	369	340	337	374	375	375	356	317	364	342	340	366	361	343	352	354	385	349	357	361	376	373	345	318	331	330	318	334	357	351	355	351	341	375	341	364	324	344	347	367	345	343	359	357	381	314	329	340	348	380	336	347	346	318	366	329	338	336	320	362	356	345	331	385	303	340	326	375	350	339	367	361	358	355	366	377	325	352	347	368	337	351	370	350	366	377	382	334	335	380	368	342	304	348	407	338	376	342	359	353	367	346	344	333	363	320	337	336	363	358	366	352	355	337	326	326	371	334	350	380	365	349	354	342	351	356	353	356	327	350	345	371	337	393	337	334	374	363	379	375	353	336	334	345	353	355	366	326	317	336	359	307	342	383	350	336	350	388	330	344	367	346	375	343	375	331	349	346	401	378	360	373	352	361	356	338	360	364	365	332	325	340	359	339	376	364	356	340	349	344	352	379	340	369	370	359	373	358	333	345	373	337	380	348	326	346	333	331	336	331	315	341	336	340	349	350	358	362	383	355	356	359	375	325	369	332	342	357	323	322	333	384	379	350	344	365	375	347	355	332	354	395	341	365	322	343	358	363	363	363	313	338	390	361	325	369	335	370	357	363	358	344	352	349	355	367	389	340	344	339	353	349	387	403	338	331	340	337	328	372	376	403	366	359	352	332	350	334	335	319	392	387	355	362	364	336	372	368	396	344	365	334	357	337	373	342	385	350	315	352	385	316	357	377	363	390	361	361	387	348	362	375	358	408	328	352	314	377	338	377	362	362	363	303	332	365	342	361	339	367	394	341	331	337	367	355
24574	23939	39680	37647	26876	17439	5076	539	339	322	373	349	347	321	354	297	332	327	345	303	340	310	317	325	372	348	334	347	353	329	352	282	332	310	308	290	337	321	308	339	310	362	336	344	326	291	323	315	313	341	332	343	326	296	325	312	319	313	334	332	297	336	303	290	307	318	333	329	314	338	329	315	315	317	341	335	307	336	302	331	310	303	317	307	292	329	312	288	310	310	311	325	325	321	317	315	321	333	344	285	341	299	315	348	322	329	300	345	320	320	311	329	314	358	321	296	326	323	303	340	334	311	321	322	311	308	318	293	336	343	339	321	347	344	312	328	326	348	346	326	329	334	319	360	353	311	339	329	308	329	312	308	334	320	315	303	314	318	328	324	310	301	316	325	328	377	336	338	313	304	335	354	299	354	318	321	288	372	332	330	328	345	329	321	307	281	292	342	301	335	334	323	329	303	310	333	283	322	329	322	319	345	325	350	318	319	323	311	361	291	338	345	317	312	315	289	330	333	297	334	309	332	314	315	341	342	321	307	318	353	323	360	327	332	311	325	359	323	331	306	326	326	311	330	327	333	316	324	322	308	310	319	323	344	313	336	299	324	341	333	342	361	346	299	314	301	310	325	324	315	333	321	327	342	314	336	357	338	329	297	349	365	345	300	324	325	316	328	321	328	326	330	334	323	312	338	292	330	328	326	304	326	338	351	322	340	335	367	321	343	339	327	343	315	317	334	352	342	298	333	313	311	338	365	330	356	319	310	301	351	326	337	319	307	330	387	300	291	325	354	288	307	334	331	315	321	347	326	348	341	342	315	353	291	313	354	327	321	321	315	333	309	329	292	307	306	342	354	335	327	312	337	317	321	379	322	348	312	325	328	324	279	296	301	296	329	343	318	278	287	362	321	323	337	327	318	295	301	325	308	313	322	338	316	332	295	299	328	317	315	335	321	336	327	305	325	288	327	328	375	289	323	334	331	313	334	330	325	337	378	308	316	340	311	327	322	335	328	332	280	318	321	319	303	324	310	297	359	339	334	341	329	312	304	309	343	333	332	344	293	319	332	344	331	334	321	297	339	296	355	343	287	309	326	313	305	373	330	328	303	340	333	318	340	317	294	317	312	313	306	312	306	344	318	370	298	350	305	338	315	350	301	342	300	354	327	356	299	309	301	305	325	345	338	308	335	345	303	336	311	345	322	314	325	341	353	304	331	319	317	335	340	314	323	288	365	326	292	323	319	352	314	318	299	333	302	318	324	324	320	365	350	328	304	338	294	310	338	339	297	309	329	314	324	353	338	330	344	322	305	335	329	299	319	292	348	352	299	325	339	341	350	320	359	336	318	304	306	323	311	320	312	335	311	320	296	326	345	330	333	302	321	322	303	338	327	312	322	332	314	332	302	354	318	310	349	350	327	297	323	307	327	289	338	329	324	342	341	362	293	355	325	326	321	341	342	309	318	303	306	352	334	297	307	315	333	328	300	347	341	316	307	310	317	316	322	316	397	308	347	306	310	307	336	330	320	377	330	310	338	325	309	324	326	344	345	354	316	335	346	331	354	318	296	310	336	335	349	337	329	314	342	316	332	329	317	355	338	324	321	309	305	343	334	300	322	307	320	339	296	318	328	336	300	311	310	315	333	320	338	352	322	326	328	296	332	360	309	295	335	303	318	341	308	308	329	350	331	321	347	342	328	302	343	308	328	319	320	324	346	320	331	312	284	325	290	345	306	355	341	337	309	338	338	353	343	328	334	310	315	308	289	293	324	330	329	301	320	333	321	340	325	309	325	318	299	312	303	329	312	314	336	337	311	323	335	297	383	331	324	332	348	320	358	313	364	318	337	326	311	340	334	329	303	310	308	340	297	335	360	296	334	310	321	321	333	320	315	299	328	318	332	301	329	333	339	323	338	339	298	344	332	326	344	349	294	352	330	336	314	337	296	354	321	310	311	315	304	344	340	315	334	319	320	321	322	325	300	344	344	325	306	326	331	316	301	356	312	323	330	290	330	307	347	329	344	320	349	324	303	336	322	357	322	316	317	314	325	323	357	326	331	345	349	316	329	324	303	287	316	281	331	299	320	305	318	303	341	313	311	303	306	310	341	317	326	322	333	316	348	365	291	329	341	314	320	290	309	299	319	342	309	331	330	311	339	362	332	313	305	362	333	321	305	323	321	325	273	289	307	321	316	303	325	309	307	302	311	331	320	324	317	320	323	329	336	353	348	344	331	347	371	328	320	342	327	333	357	337	271	311	322	361	347	335	327	314	319	316	331	340	296	331	329	320	308	348	323	325	338	313	329	306	305	301	328	356	321	304	327	343	291	306	343	327	345	310	346	295	313	364	314	338	323	321	318	321	366	315	320	346	322	327	325	328	343	325	327	350	307	352	289	340	316	313	307	346	333	334	371	350	327	309	338	297	318	329	300	335	366	314	316	327	324	279	344	329	313	327	301	294	311	307	331	344	305	323	339	331	325	331	320	345	353	369	322	302	316	283	337	303	323	324	330	326	367	333	346	294	316	329	355	327	334	349	326	299	331	351	333	321	301	347	343	338	293	326	344	313	344	337	323	305	351	357	295	342	335	333	345	326	324	320	315	318	325	318	316	325	317	331	333	343	337	318	328	342	331	332	310	328	360	346	319	333	352	343	336	320	315	316	309	299	321	297	303	337	337	306	317	321	328	325	336	301	323	297	330	327	309	315	335	337	309	333	326	314	317	324	343	316	328	316	307	308	316	297	318	333	339	325	328	316	301	316	340	321	318	316	313	294	323	313	322	320	305	335	327	358	324	310	309	334	316	309	329	337	331	332	346	315	323	339	298	326	292	346	337	300	314	296	308	313	321	322	344	320	312	349	346	338	354	351	340	334	337	340	336	302	350	331	330	321	306	320	336	281	324	309	312	344	311	331	294	292	328	322	315	338	329	339	359	338	334	323	329	336	314	319	337	320	330	345	308	337	334	324	320	332	323	312	321	308	303	295	314	318	347	328	303	351	325	349	292	329	343	327	323	352	324	318	319	332	327	322	328	310	315	307	310	315	316	322	315	299	298	313	306	345	345	363	355	335	352	331	325	329	345	313	316	338	325	318	296	322	330	353	331	314	308	327	317	351	352	305	311	317	377	299	336	334	319	319	335	318	339	328	348	294	335	354	314	297	327	288	316	332	358	315	320	350	341	328	339	301	334	318	359	318	336	295	315	311	329	341	353	324	335	317	337	321	316	307	333	320	308	311	297	335	334	334	323	330	339	322	338	304	329	314	333	297	284	340	314	304	294	331	289	345	296	320	338	315	328	321	328	318	307	325	308	318	284	325	323	289	318	357	326	319	315	340	332	338	342	332	290	333	327	308	310	312	346	320	294	297	330	354	330	326	333	327	334	327	330	339	325	343	350	318	319	330	309	319	309	330	344	317	328	321	314	341	327	318	332	316	334	300	343	319	308	302	355	335	324	325	328	336	352	339	309	343	348	340	345	324	354
55537	92492	76511	50779	33627	18065	5157	965	524	507	467	526	496	492	519	520	522	515	540	534	535	472	534	552	523	519	493	503	464	517	461	498	540	530	511	501	559	470	534	504	531	532	537	524	534	505	497	484	533	482	505	486	534	524	509	507	511	504	465	499	491	477	505	531	502	526	516	501	496	511	495	541	495	523	485	502	529	509	510	565	530	502	512	526	523	494	498	517	511	505	510	503	518	476	527	501	495	456	516	502	559	530	542	526	492	517	481	506	516	509	527	502	505	488	519	521	501	510	497	524	496	490	538	508	531	510	547	535	524	511	498	523	511	503	511	529	504	547	483	526	539	489	520	508	481	529	527	464	502	521	528	471	531	491	510	496	531	498	505	497	514	514	490	497	494	491	524	490	489	529	551	501	518	505	555	506	518	514	495	507	510	522	529	509	527	479	529	502	473	528	518	512	473	544	504	525	521	525	482	522	485	530	529	504	484	508	524	505	543	506	494	530	508	510	486	482	531	540	494	510	465	511	536	490	557	491	487	480	497	474	528	506	479	515	522	532	505	533	581	521	495	527	521	526	492	512	521	510	469	493	506	499	523	512	518	528	519	530	508	506	571	493	491	543	502	511	499	533	535	513	473	509	489	499	510	537	564	510	543	478	484	519	479	511	539	515	492	512	493	508	499	512	504	529	504	544	500	502	514	528	509	506	501	519	530	524	548	471	483	481	460	515	522	507	487	512	526	550	488	507	551	506	511	524	498	523	517	546	476	542	490	524	534	529	520	525	473	516	534	519	500	486	507	516	507	501	479	475	497	490	518	533	524	464	491	493	518	490	520	500	536	498	527	468	527	499	504	559	480	507	469	503	536	479	529	528	526	492	518	522	544	533	540	524	471	486	526	492	511	517	497	535	529	507	483	512	523	512	476	522	508	519	528	551	544	522	488	488	511	522	500	518	551	496	503	523	522	509	480	483	514	547	498	497	527	468	531	509	545	532	524	506	500	518	494	472	517	530	463	563	518	529	519	519	543	515	546	499	515	514	491	518	461	519	533	471	525	509	491	505	503	479	518	478	505	497	505	527	512	526	530	502	533	518	490	514	531	486	502	530	508	488	498	472	536	477	488	506	490	511	556	493	480	522	491	517	521	507	483	541	553	518	563	534	541	559	491	547	512	494	520	505	461	510	490	552	506	451	540	478	498	529	473	543	494	517	541	514	478	495	522	481	534	544	508	500	481	557	496	536	512	519	506	509	504	539	476	481	539	506	483	539	486	478	494	530	502	525	482	523	498	499	488	489	509	506	504	498	493	553	491	472	539	493	513	464	463	523	491	539	475	524	517	524	487	519	528	457	528	477	525	519	482	487	475	518	450	534	556	520	483	521	486	498	507	522	506	542	523	494	500	528	513	495	495	495	551	517	516	526	536	502	527	543	525	517	472	540	486	514	513	497	485	505	464	497	505	485	477	559	505	488	472	514	523	512	482	507	474	465	484	477	489	514	523	495	552	543	550	490	501	485	491	533	484	471	497	493	500	562	546	513	489	523	488	486	505	511	516	487	501	524	508	505	493	473	484	520	491	489	544	527	518	515	537	527	533	516	531	557	496	543	496	501	477	512	511	501	495	521	509	453	502	506	479	462	483	531	553	514	521	484	462	478	516	498	509	501	524	554	473	531	513	541	527	508	524	509	504	528	498	530	523	490	548	509	514	504	524	493	501	531	524	495	540	535	530	518	485	517	467	518	503	544	497	442	498	514	496	538	532	491	493	505	533	509	499	522	517	543	500	497	525	526	527	546	516	539	532	525	538	502	536	526	513	488	538	520	506	489	523	509	528	511	492	463	555	495	535	512	517	524	476	520	520	522	529	537	521	505	487	537	479	500	489	531	490	471	506	529	456	503	509	509	479	494	510	514	549	512	473	509	521	522	506	502	495	514	524	523	514	487	515	510	509	549	558	512	500	504	553	533	543	521	486	481	484	520	487	498	507	502	498	493	540	492	465	499	495	497	519	507	505	511	477	520	545	512	514	510	559	517	499	530	554	525	503	506	455	569	508	521	484	470	480	533	482	531	463	502	557	527	575	501	542	447	497	553	521	464	521	534	520	517	500	575	522	498	524	520	483	526	514	505	504	505	498	503	509	522	500	506	525	502	541	505	514	484	513	549	499	497	492	527	550	507	487	490	540	522	503	508	492	531	498	525	545	509	481	470	547	484	512	497	521	537	487	491	487	524	480	502	514	532	514	511	507	532	497	508	472	494	502	512	534	492	511	521	520	545	477	493	522	539	539	576	532	520	547	507	498	511	527	530	482	476	503	528	486	531	494	525	513	510	512	484	516	473	511	564	557	547	522	503	510	500	472	502	478	532	540	486	521	488	525	549	501	513	511	541	515	489	540	512	528	502	548	507	477	507	491	495	483	506	508	498	523	541	472	524	547	472	499	497	503	529	494	517	522	507	514	500	503	501	498	521	537	509	533	550	479	473	528	515	470	490	516	536	497	548	535	542	493	490	521	489	518	512	505	509	529	507	520	501	518	492	503	484	507	494	530	534	502	499	520	521	490	504	540	532	495	502	487	513	493	495	475	511	515	541	458	520	475	504	539	526	520	536	496	505	501	508	533	515	502	523	510	526	495	470	525	502	482	541	588	520	534	515	549	517	491	475	503	467	531	523	542	505	509	513	515	525	494	524	461	529	471	523	492	529	494	516	493	522	498	552	507	488	503	502	522	510	543	530	506	496	528	477	502	455	571	521	540	486	517	555	488	499	544	504	545	496	534	542	531	499	549	512	474	461	501	506	507	493	477	528	470	475	489	518	528	538	510	504	512	499	494	533	504	540	470	499	496	488	502	522	526	521	464	534	516	492	517	509	555	518	498	489	522	497	513	512	515	517	528	498	501	518	504	523	560	524	549	489	536	536	501	527	504	532	488	487	494	501	489	524	500	522	531	530	537	482	501	515	532	484	458	506	514	529	524	512	468	472	521	505	473	515	518	500	507	527	501	543	517	531	503	543	550	501	527	519	506	535	498	500	496	512	485	537	555	534	497	490	529	533	520	516	509	506	536	522	500	508	474	513	505	512	521	520	545	505	510	489	535	537	509	543	491	498	502	499	532	548	537	503	513	514	530	539	542	544	513	537	500	517	522	526	551	499	496	518	500	539	547	527	487	513	518	540	523	552	463	558	480	535	511	496	550	543	511	511	538	521	544	489	547	494	511	520	549	540	453	493	485	469	520	485	506	481	502	515	505	469	497	521	500	527	488	473	489	481	498	507	534	524	501	512	542	509	506	510	514	513	541	550	502	513	511	497	461	535	488	545	503	544	531	555	489	519	516	501	527	527	524	511	536	536	480	530	499	515	526	500	548	510	511	535	519	517	514	537	517	494	494	470	459	524	529	512	539	492	510	501	533	511	489	488	523	550	510	487	509	479	502	509	465	495	536	492	508	511	477	517	506	532	466	515	535	486	523	545	539	519	537	475
23287	22127	34421	33568	29195	23102	13059	1369	426	442	431	421	451	387	424	390	400	400	420	444	395	417	429	411	417	445	414	397	402	439	397	461	409	442	421	403	401	435	443	400	404	406	410	399	402	456	427	463	392	391	396	402	397	395	393	423	412	422	449	440	424	413	410	389	428	417	420	422	441	406	416	414	401	391	405	411	424	427	437	410	429	437	397	392	392	440	418	404	422	422	402	433	384	388	436	417	438	421	399	412	433	410	425	429	384	448	431	428	417	421	416	428	414	427	412	405	436	369	440	440	426	443	434	419	440	405	441	434	414	405	435	367	434	413	424	408	432	433	456	438	379	447	412	456	408	451	434	413	421	397	406	390	416	397	419	374	452	406	385	431	435	400	414	423	397	405	415	410	436	398	427	394	414	406	413	418	415	439	440	457	397	424	446	418	416	424	419	431	414	443	419	407	440	428	453	428	432	414	420	436	404	423	392	418	436	399	428	399	388	448	426	382	396	384	407	403	451	406	419	369	419	458	418	376	432	438	400	448	412	417	435	426	407	412	432	412	456	395	382	408	435	424	435	404	409	400	404	411	401	432	391	405	420	439	399	423	412	451	421	397	392	431	429	399	421	421	408	439	421	430	407	448	384	409	416	420	415	453	403	459	450	428	432	434	416	423	463	437	410	413	446	429	415	414	391	413	400	381	408	399	379	416	402	411	399	435	426	382	372	407	429	458	399	393	415	419	423	400	391	455	432	417	440	437	426	418	410	411	434	435	426	449	415	401	419	412	416	424	411	405	437	382	438	384	397	392	371	409	456	427	423	395	391	421	416	430	413	440	417	438	426	437	415	461	383	433	435	439	399	423	408	424	418	448	461	458	416	415	417	403	439	416	436	401	411	453	435	430	387	422	442	400	386	450	412	400	374	421	408	450	416	405	389	405	421	414	455	399	425	431	426	426	394	421	435	424	429	434	392	392	420	429	425	419	341	430	404	439	391	389	411	414	436	416	417	421	436	391	401	389	428	400	437	395	403	411	472	442	409	417	382	428	398	420	432	389	439	402	437	431	433	430	411	452	428	424	407	383	436	418	431	445	407	404	414	433	428	419	404	440	418	411	412	415	412	438	410	440	385	463	446	394	424	439	417	375	382	427	420	402	407	407	417	390	385	433	430	412	442	419	398	439	432	435	421	449	423	431	378	424	419	408	385	405	430	390	404	399	441	405	429	430	397	435	394	367	390	394	407	375	412	415	402	396	422	444	447	451	427	409	403	414	421	385	418	404	424	366	391	407	402	426	390	416	412	420	426	430	405	421	437	413	372	401	395	458	451	410	402	417	469	456	460	404	400	432	429	433	404	436	426	440	408	408	385	412	430	432	420	423	422	405	422	432	401	407	417	421	366	438	448	433	428	425	416	443	415	419	417	402	428	410	427	439	447	429	402	378	383	405	381	396	409	403	434	434	411	415	400	435	413	399	405	418	398	417	417	403	411	447	382	400	411	414	411	411	401	450	425	397	399	399	398	428	407	446	428	392	397	411	412	379	416	404	412	436	408	402	408	429	387	417	418	426	417	434	444	447	428	428	386	415	395	424	447	367	416	415	391	425	373	419	439	386	422	367	382	384	416	381	442	439	395	384	455	386	428	381	425	420	452	443	401	429	421	412	452	408	406	440	373	442	398	417	416	437	420	405	420	372	426	423	439	376	419	421	428	400	412	417	409	391	379	442	397	410	432	395	402	424	386	427	421	397	404	425	409	406	422	416	395	413	443	382	439	430	420	394	422	420	433	407	417	430	404	430	408	446	401	409	428	455	422	432	428	413	410	427	416	385	381	381	414	415	425	385	446	420	431	420	449	369	443	411	429	396	426	407	445	395	404	450	385	447	436	400	422	454	428	428	442	400	423	406	456	383	437	406	419	421	370	409	407	435	408	453	433	405	418	422	413	406	411	406	390	407	364	402	403	408	414	400	394	402	423	379	427	423	400	424	421	440	418	405	433	441	442	433	384	414	426	387	421	403	427	410	399	423	418	385	406	426	418	401	424	419	388	409	419	397	406	418	422	385	422	396	419	408	405	439	419	413	416	399	399	417	415	423	434	432	396	422	396	405	373	381	428	404	437	408	404	426	383	398	416	410	417	428	410	419	355	427	415	419	386	450	367	360	383	445	421	400	409	453	412	410	415	427	385	400	415	409	407	394	424	394	394	404	430	416	402	449	421	407	389	409	394	388	403	405	391	400	421	406	433	403	412	409	405	414	468	475	441	421	430	398	449	393	447	469	426	392	390	425	399	397	432	421	423	420	389	410	394	412	394	404	408	418	339	435	416	426	404	411	408	415	425	435	441	399	405	418	386	379	432	410	424	398	422	399	421	443	415	430	425	406	438	426	412	431	416	407	395	416	378	374	408	456	398	394	368	406	437	445	417	418	390	411	386	455	431	437	379	404	422	384	434	410	428	405	427	397	396	426	444	427	425	384	381	420	406	438	387	406	400	433	374	402	404	432	424	424	401	430	456	436	377	392	380	418	412	439	431	438	431	407	401	378	409	407	407	408	465	427	430	415	421	384	399	418	420	423	450	397	425	392	408	448	431	424	408	396	402	423	428	439	356	425	403	436	430	415	435	414	411	421	420	446	408	372	406	424	406	389	410	390	400	381	402	421	420	427	396	456	422	424	449	428	415	404	400	395	403	424	398	442	397	417	382	428	413	407	401	428	413	438	417	382	397	412	418	422	387	394	401	426	411	423	417	392	389	435	413	397	426	413	427	428	423	394	429	435	400	428	388	421	387	411	378	398	405	413	399	394	382	401	395	376	404	441	444	388	409	421	405	422	432	439	421	417	470	411	425	439	443	404	409	390	418	417	435	423	411	406	416	432	409	404	443	436	392	384	428	420	417	411	402	396	406	414	384	393	398	465	397	424	411	462	421	436	405	411	420	377	438	424	418	427	421	415	403	428	460	428	404	388	411	403	436	419	400	406	399	408	405	423	404	418	452	441	407	403	400	402	423	392	427	427	413	408	420	468	415	394	411	394	387	392	454	435	431	431	427	442	430	442	417	385	450	457	423	375	433	398	410	421	394	421	425	416	443	433	416	427	386	391	400	412	461	422	429	420	400	407	420	386	431	411	431	426	423	421	414	380	408	417	386	410	451	444	376	412	442	406	424	413	422	393	400	417	447	408	404	387	411	401	405	413	418	405	415	425	424	405	414	444	430	420	421	388	381	405	391	440	414	431	423	396	414	421	403	408	416	415	423	420	400	412	452	410	418	404	390	418	367	407	405	420	422	430	431	431	405	397	403	439	422	421	417	434	387	409	424	439	409	379	430	419	424	435	430	414	439	425	404	410	410	373	398	417	393	393	396	382	423	432	412	402	385	420	377	435	440	413	386	414	426	398	400	418	420	406	435	444	387	418	434	411	400	412	441	411	400	419	416	422	415	415	428	386	399	431	395	408	409	396	403	422	423	420	447	434	405	425	393	384
61013	102822	86734	63553	43818	24284	9683	1657	606	628	633	608	650	718	648	665	606	634	626	650	621	628	598	608	651	654	626	644	652	614	613	549	631	676	601	644	634	635	636	618	596	603	619	630	635	608	614	657	626	613	655	654	633	596	616	643	655	621	614	672	632	646	619	593	611	642	675	604	649	674	630	652	683	662	645	615	615	604	640	650	619	612	667	606	639	626	631	637	618	672	600	594	627	653	589	559	667	608	629	621	660	631	640	637	639	669	618	623	605	625	682	647	633	665	639	630	579	627	600	624	594	635	667	619	638	652	639	625	646	588	580	635	692	676	587	594	592	650	609	673	593	616	614	667	644	651	639	626	642	618	623	643	657	620	638	620	631	624	649	627	626	661	588	602	581	596	597	631	611	603	620	695	598	668	585	649	622	604	666	592	637	616	608	583	662	623	631	599	640	608	618	597	661	641	653	671	617	635	655	688	621	616	631	658	607	627	564	642	613	626	617	633	638	604	596	660	674	652	614	677	635	616	623	590	655	624	601	632	601	661	644	592	632	623	643	623	650	644	605	625	657	617	615	607	639	600	619	680	654	670	640	636	631	674	657	575	617	640	634	666	672	669	624	647	557	640	599	630	604	642	611	628	653	642	662	665	606	604	621	643	651	669	634	627	641	597	663	577	596	598	615	628	655	642	656	601	645	650	619	616	621	608	606	609	675	660	625	616	618	656	674	670	636	652	567	646	594	645	595	626	591	650	620	595	659	611	636	629	609	635	635	619	572	631	632	618	624	604	650	589	572	623	614	659	574	630	609	654	612	644	606	648	629	607	632	628	620	660	608	655	630	654	622	592	614	638	678	591	618	615	608	667	610	621	614	559	603	607	654	620	640	600	614	679	617	638	644	635	620	646	614	582	656	660	643	627	598	662	628	609	619	644	661	672	663	616	530	636	614	614	664	609	619	646	612	633	624	613	598	634	624	626	653	657	649	626	585	627	631	640	581	595	620	621	660	671	575	626	639	679	583	590	631	610	640	651	621	592	663	634	661	592	634	642	650	581	609	647	598	666	634	662	599	626	614	662	621	660	615	617	634	621	607	606	637	634	594	631	642	662	663	588	610	654	635	652	677	616	634	684	621	665	610	650	581	582	624	602	635	626	647	622	645	675	579	616	628	603	632	696	595	618	637	621	649	604	634	655	621	625	631	645	620	672	610	657	637	628	644	654	646	627	619	624	642	601	645	644	656	641	609	628	642	656	610	637	651	597	597	600	626	650	630	635	610	607	619	619	639	586	620	620	636	655	599	619	626	659	602	672	623	628	623	605	640	591	635	637	656	579	639	623	608	678	656	652	638	645	658	694	624	631	626	657	584	651	597	700	649	647	618	669	618	623	633	611	610	619	607	616	680	579	611	615	584	631	649	626	709	608	640	620	578	610	629	617	611	614	617	628	656	653	648	582	642	658	618	574	651	590	602	633	649	615	653	639	680	632	627	617	659	630	593	638	671	649	626	649	650	617	663	628	654	610	615	632	641	610	644	614	647	605	600	652	631	637	658	590	667	648	645	640	606	696	634	584	618	658	666	629	623	613	603	578	660	637	611	626	621	587	589	646	637	622	637	620	590	623	615	614	572	663	584	662	644	642	628	607	590	627	633	608	634	613	660	636	670	641	631	619	605	660	638	604	657	661	631	615	671	617	650	653	651	581	647	631	643	617	651	637	624	672	660	627	588	608	638	654	614	562	654	635	644	670	629	684	601	648	691	588	623	626	612	608	617	620	629	653	619	619	653	654	643	594	658	539	611	605	613	621	639	620	655	643	641	661	649	656	647	616	634	637	649	600	602	633	627	601	657	660	618	614	645	663	625	614	602	655	604	659	641	653	601	620	634	686	625	632	634	633	599	654	642	630	656	660	641	665	576	639	589	618	643	638	648	625	620	660	648	611	625	673	663	630	660	671	640	665	626	605	604	605	636	661	585	650	601	665	615	611	614	644	598	617	661	624	620	619	628	651	671	633	606	676	653	623	626	660	677	651	638	635	637	604	633	585	648	612	618	635	657	644	665	631	639	596	644	635	603	656	611	596	595	657	570	603	624	627	601	642	659	630	650	652	622	671	588	580	618	614	604	618	641	653	626	628	626	639	602	649	575	645	634	614	631	578	612	629	645	624	629	603	654	669	615	658	609	625	627	624	601	623	649	637	591	619	647	624	625	616	605	629	610	627	623	652	599	601	622	620	619	647	623	577	604	605	643	642	634	619	621	620	639	601	645	617	654	609	603	589	644	622	629	606	632	608	627	700	638	614	655	623	614	674	629	650	648	691	655	642	652	591	628	667	611	618	628	656	603	639	596	599	621	635	660	631	625	642	659	614	588	603	680	652	566	613	625	595	672	632	615	660	639	632	609	601	629	616	629	627	625	644	609	682	652	625	627	636	645	618	600	658	592	656	633	652	651	611	605	621	634	615	670	644	641	622	640	672	612	686	620	675	623	564	647	697	629	657	644	654	618	661	641	637	613	631	589	653	652	632	643	620	670	592	606	616	607	608	669	616	606	604	637	633	623	643	626	684	603	659	661	660	612	651	625	596	663	627	651	651	616	675	645	592	607	610	659	654	616	652	617	647	619	624	669	624	655	653	642	618	637	585	698	650	661	613	641	581	616	646	640	647	623	624	671	641	657	580	619	598	624	629	642	605	623	624	661	646	614	589	569	616	649	628	585	614	635	572	667	644	617	583	646	622	582	598	582	537	614	619	682	618	668	643	632	677	646	628	668	619	600	654	592	663	605	641	645	652	626	610	620	614	674	624	635	609	637	606	659	589	610	605	614	656	623	666	627	626	636	636	598	631	609	595	647	631	610	620	625	600	620	652	624	641	674	636	686	658	617	682	642	626	627	571	654	671	641	665	605	625	616	662	643	591	605	654	644	624	631	603	666	616	604	618	623	650	615	607	600	629	640	635	659	641	610	614	591	617	613	607	608	649	644	620	581	665	597	667	651	659	643	681	646	644	612	681	649	623	672	670	626	614	643	645	624	633	642	647	652	626	616	607	600	645	656	611	652	618	592	638	603	640	627	633	630	631	636	639	665	617	608	666	619	632	654	663	637	586	678	650	616	593	607	622	659	655	637	607	636	627	619	587	639	621	662	625	622	610	590	616	681	636	694	595	624	633	650	622	631	618	630	624	629	597	636	640	613	626	636	659	668	666	620	649	630	624	619	636	637	610	648	664	631	595	592	634	625	650	634	645	628	630	663	662	635	632	629	639	648	638	620	622	594	664	623	611	595	637	629	659	662	629	593	627	609	644	609	657	672	656	625	603	619	637	635	595	606	654	637	595	608	654	630	645	678	632	616	634	625	629	634	610	622	647	623	616	618	644	601	622	624	652	648	642	634	659	571	624	625	628	609	640	647	633	622	624	618	644	580	641	626	639	629	603	649	629	618	641	626	625	621	662	631	628	612	634	637	613	624	632	607	606	637	608	654	655
27546	28654	33700	21100	7546	1877	662	289	262	229	235	221	235	227	232	248	214	216	237	225	247	240	234	239	256	238	221	236	223	257	221	234	263	251	212	258	240	242	247	256	233	242	251	241	248	211	243	243	243	244	219	230	240	216	232	220	223	234	219	227	232	241	225	206	233	235	200	233	234	218	233	230	241	245	218	226	231	246	240	248	242	252	228	223	221	264	234	210	207	259	242	241	230	227	230	231	231	238	250	206	235	220	244	239	230	277	225	254	223	224	225	237	240	219	252	275	245	242	198	242	271	232	229	230	258	233	216	230	259	249	219	241	221	223	212	229	237	232	254	230	233	220	263	222	259	234	237	233	248	230	229	247	209	225	239	222	231	232	235	254	233	238	251	243	214	255	230	244	203	245	254	217	265	202	227	207	259	250	232	248	249	227	226	234	220	236	203	229	243	248	226	232	196	240	245	209	227	266	214	213	231	247	235	250	217	235	231	221	253	217	228	220	223	245	245	223	244	247	228	211	237	223	248	233	216	227	240	227	230	285	238	229	241	237	227	238	269	221	268	222	227	202	226	223	234	255	245	217	239	206	228	227	228	247	271	218	251	218	197	247	238	231	249	260	257	231	230	257	219	258	211	262	243	232	245	218	247	260	251	196	206	206	225	217	223	234	246	240	236	233	216	213	251	235	219	255	246	225	221	247	252	238	237	240	237	264	242	260	228	216	220	230	238	201	224	218	249	248	240	225	232	232	212	209	239	214	221	224	238	256	239	235	226	230	257	222	227	225	220	251	239	249	234	238	220	213	231	237	224	228	250	221	222	215	212	238	223	224	234	255	243	246	230	247	262	218	219	244	237	205	237	211	224	213	253	211	214	222	237	247	214	247	210	229	228	232	230	217	227	235	239	246	224	215	226	211	227	223	233	233	227	218	225	243	215	243	241	237	249	243	229	246	223	241	246	240	238	261	222	246	234	224	234	241	262	213	229	218	245	244	232	224	257	219	251	221	219	261	214	235	199	224	241	219	200	246	213	243	247	205	217	233	220	224	231	226	221	238	271	222	247	232	219	235	247	240	240	253	206	256	272	235	228	228	218	216	212	263	224	224	247	214	229	213	233	217	245	248	235	223	242	246	212	216	243	229	225	230	215	231	227	241	231	215	206	246	238	245	218	205	229	246	210	254	242	239	214	230	228	232	248	233	235	232	231	233	240	209	248	244	248	223	249	234	249	207	242	250	228	236	224	242	231	219	216	236	215	233	246	208	207	216	277	219	229	236	251	217	235	231	224	259	228	242	221	215	217	224	206	231	215	252	216	220	245	234	231	215	253	225	233	214	235	248	234	215	244	245	228	231	217	215	246	232	260	218	211	238	217	229	211	237	232	268	247	228	232	192	227	223	253	219	219	243	240	246	241	235	214	240	231	215	250	234	235	232	221	220	223	224	220	249	244	208	221	225	249	244	241	230	216	216	226	257	242	231	209	244	213	226	219	259	238	234	247	244	226	272	207	235	235	199	219	239	235	224	222	213	268	237	246	230	240	227	252	245	246	212	226	225	224	221	199	203	251	225	234	217	246	215	229	253	250	222	211	263	230	268	247	213	227	235	246	222	224	246	236	231	244	229	249	219	233	210	226	210	212	240	232	237	230	265	242	232	218	254	193	207	196	230	218	243	244	225	259	241	228	237	237	240	242	229	211	274	240	239	227	216	210	230	229	230	235	212	243	243	227	229	235	242	210	221	228	245	226	227	256	221	244	245	235	261	248	245	240	236	255	269	218	244	196	240	226	243	252	224	231	253	233	234	219	205	264	223	209	224	264	210	225	232	227	250	248	209	221	233	222	243	226	218	248	222	255	228	245	237	211	251	222	220	244	222	221	230	241	212	229	212	202	225	224	228	210	226	250	229	216	237	221	263	235	244	217	248	214	232	266	208	270	243	226	243	259	210	234	210	236	238	232	249	227	249	225	254	222	199	257	226	220	219	217	230	226	209	221	229	232	233	251	255	239	222	215	212	250	212	221	222	211	262	233	227	207	224	226	248	214	238	221	234	220	210	245	205	222	255	243	240	235	234	250	232	233	221	246	234	261	228	238	239	225	203	257	227	218	234	229	236	215	231	254	204	222	233	249	227	224	223	244	244	241	237	242	234	253	226	232	236	221	214	228	260	211	243	219	210	238	234	208	223	219	244	206	230	244	259	219	262	265	238	223	230	257	250	238	241	216	219	246	253	201	220	230	261	209	229	214	250	257	237	236	236	263	229	213	257	242	245	209	260	235	224	256	241	200	236	234	218	194	253	220	256	227	243	235	261	232	258	227	235	243	214	206	261	243	256	243	224	235	247	224	201	220	238	271	242	227	204	239	229	230	252	215	222	219	217	235	225	235	204	212	218	239	242	212	221	234	236	225	233	235	263	243	251	231	227	252	235	203	241	225	225	263	223	230	234	235	221	262	220	240	232	234	248	240	260	216	230	213	219	222	203	221	247	230	244	226	288	225	231	241	219	224	234	246	234	208	222	231	220	254	242	235	195	233	257	230	244	249	208	252	239	257	230	236	257	243	242	238	234	214	220	249	243	210	218	230	236	236	243	237	252	217	208	229	208	234	213	258	237	217	226	243	240	255	217	227	258	228	255	214	234	226	252	247	235	215	224	244	213	243	215	221	198	208	247	238	208	252	241	224	235	251	238	202	251	220	251	211	220	217	208	260	250	210	244	217	255	201	235	240	231	217	227	248	236	245	242	220	246	242	260	230	223	243	255	229	218	220	208	234	211	207	214	240	223	230	232	241	214	242	222	240	226	265	232	257	237	231	221	228	229	233	214	217	236	220	257	235	231	216	231	219	230	225	232	206	238	244	213	223	264	233	219	266	213	232	242	247	242	227	252	241	259	245	235	241	233	241	240	209	244	215	241	200	230	221	207	233	207	238	249	258	242	221	213	227	238	221	242	237	240	228	237	225	249	235	221	241	179	214	238	238	245	234	229	246	225	257	246	253	205	258	230	213	242	255	233	218	252	223	230	242	225	224	245	235	225	234	218	247	255	223	217	215	242	227	245	234	258	231	223	227	217	249	225	226	241	224	232	211	220	233	254	246	217	228	244	227	219	235	216	234	235	225	227	233	240	249	219	226	247	239	213	241	252	221	245	236	213	219	220	227	208	223	225	247	214	227	230	221	254	265	223	241	243	243	225	220	230	221	254	294	241	229	237	218	251	226	277	243	230	235	221	261	247	248	217	235	239	243	215	263	228	249	230	224	229	232	214	236	233	246	221	213	214	230	254	217	225	232	253	235	235	214	236	230	223	240	229	241	240	257	222	244	249	239	227	216	227	219	241	257	227	244	203	250	212	253	232	242	211	240	227	250	244	240	228	245	239	226	239	208	221	220	206	233	226	227	229	222	218	215	240	235	213	251	241	215	207	230	221	209	262	269	258	244	236	274	270	221	230	210	233	237	232	238	236	232	224	239	226	202	233	208	238
30684	48505	39433	22907	10965	3781	1288	547	418	383	389	360	382	370	397	401	404	396	370	368	394	373	422	369	395	413	385	343	387	401	407	352	348	376	386	397	383	409	403	338	369	354	358	376	361	373	392	373	398	354	394	392	369	423	364	362	375	370	386	405	353	371	388	368	378	375	371	407	394	426	365	358	391	393	384	387	390	402	401	401	412	374	388	387	338	360	368	338	377	379	366	390	360	385	370	382	357	394	374	379	382	363	378	383	377	398	358	409	358	352	361	358	364	393	382	392	402	382	357	369	393	397	390	371	389	369	391	382	406	392	366	352	377	379	371	410	341	379	386	375	360	392	361	366	364	362	417	367	416	375	367	403	332	386	390	389	392	373	395	397	405	372	436	365	405	371	346	417	350	360	363	411	362	390	354	381	378	404	398	380	351	367	370	381	367	352	360	351	388	398	407	381	400	369	352	402	358	395	379	408	395	375	360	395	370	368	360	360	408	419	390	392	385	380	364	399	389	355	391	376	353	399	374	401	389	374	360	354	397	378	396	404	376	374	358	387	415	385	374	384	418	409	363	389	401	373	381	389	348	404	364	379	359	366	410	392	376	388	399	388	373	393	377	374	354	350	383	421	335	376	386	356	401	383	379	396	413	392	352	389	416	362	368	340	387	416	403	388	384	393	385	404	390	410	383	352	410	378	401	407	397	403	390	370	396	376	406	380	379	399	383	395	358	385	379	410	406	410	363	405	338	428	364	388	368	370	385	379	378	374	362	398	406	382	373	378	395	379	396	346	392	390	366	395	374	413	383	385	402	389	397	388	420	361	399	369	380	379	388	403	394	415	391	397	392	374	405	412	392	389	392	396	366	400	369	395	403	368	393	417	378	393	384	332	386	370	411	373	400	407	369	354	399	369	390	369	370	415	369	418	376	380	367	399	351	353	379	377	374	379	384	411	384	352	402	367	435	396	406	370	375	373	341	403	338	394	359	373	355	363	378	407	356	374	369	404	359	375	395	377	415	383	393	404	363	400	377	388	391	395	401	362	390	376	369	387	385	379	367	370	374	379	387	400	423	381	379	363	352	415	377	404	359	393	386	390	358	331	382	390	369	376	384	356	416	371	383	365	413	379	356	372	400	374	349	394	369	387	355	371	393	380	387	408	363	418	362	383	377	391	375	350	353	400	390	368	364	379	378	422	446	400	362	375	375	395	408	377	399	366	373	381	384	359	364	344	359	378	352	368	360	399	358	429	399	394	384	391	388	389	350	389	379	370	374	398	376	403	389	422	408	381	390	383	379	391	390	374	398	374	397	357	365	372	361	372	391	382	393	346	390	342	375	393	407	374	394	405	383	351	365	399	394	383	394	370	382	367	376	397	404	405	398	413	379	379	357	365	334	396	349	391	407	356	391	377	368	371	405	359	411	389	379	376	394	369	375	372	367	385	381	397	378	374	340	399	377	392	364	381	433	366	405	389	379	402	366	399	406	375	393	395	388	398	395	367	376	377	374	405	443	407	379	381	390	369	366	379	391	373	349	371	339	374	378	398	376	401	373	362	352	376	372	386	366	388	415	390	366	347	364	377	420	364	370	374	403	376	378	348	389	372	374	361	390	390	405	392	373	394	343	383	339	372	358	353	359	391	372	387	362	373	373	350	371	361	391	354	378	389	351	373	388	384	358	389	363	372	401	369	389	404	401	387	433	408	389	370	392	401	396	383	370	386	383	354	384	405	343	351	359	373	370	354	390	360	359	378	393	384	381	405	404	334	368	377	368	384	370	382	351	367	407	379	389	383	400	380	387	390	383	375	390	393	398	355	360	370	410	378	365	388	419	398	349	357	391	363	385	375	380	355	409	364	348	381	400	371	347	383	391	380	403	402	380	401	424	372	386	399	383	393	379	369	365	385	376	372	393	381	381	389	366	414	379	395	389	364	368	398	382	372	400	368	391	379	378	394	359	386	376	337	382	347	431	363	353	340	403	397	362	360	387	392	385	373	385	391	393	365	372	401	400	382	403	410	386	363	400	358	392	394	407	384	381	392	397	403	392	369	387	394	345	383	363	404	407	399	346	405	350	392	375	364	392	359	388	366	375	370	396	374	386	364	402	409	435	393	374	381	442	397	373	368	363	396	382	360	376	372	369	407	367	359	393	380	358	406	383	369	344	356	385	358	364	385	377	374	384	393	420	405	385	360	394	428	413	378	361	373	355	375	380	403	389	400	398	381	379	375	391	360	367	397	392	386	395	375	382	371	370	352	370	370	385	347	392	388	348	386	418	389	382	372	414	373	357	403	360	386	421	393	394	408	387	361	351	374	379	357	380	421	365	338	388	387	368	374	352	357	393	364	378	386	379	366	390	398	392	401	360	387	362	392	401	382	424	385	391	396	348	381	400	333	395	370	389	361	402	400	389	373	383	370	401	383	355	408	411	406	363	393	382	352	389	394	386	378	376	384	374	377	374	399	385	412	398	371	375	382	417	384	398	371	372	381	387	336	385	359	395	404	399	395	365	379	401	341	387	382	361	416	371	392	387	391	366	398	381	360	394	340	413	391	382	347	382	364	395	369	397	373	360	360	407	368	359	388	349	369	359	384	369	353	429	390	399	396	354	379	386	372	370	404	368	400	370	338	358	386	392	363	398	397	389	348	371	382	365	397	397	393	363	378	402	386	391	424	414	403	380	372	394	365	386	418	392	387	356	388	374	390	388	361	418	402	392	394	403	365	371	390	379	374	348	361	365	341	376	344	349	409	385	385	421	373	399	366	396	374	379	380	338	397	391	391	399	387	411	356	405	375	383	398	351	371	389	413	375	382	365	381	400	399	394	396	377	389	357	401	377	372	369	366	360	380	397	373	376	369	406	360	375	362	360	413	393	365	380	391	421	393	363	366	370	355	374	367	385	401	379	412	405	377	383	368	377	406	397	362	371	405	335	341	364	410	396	385	387	389	407	403	396	381	369	395	389	357	368	405	383	373	386	404	380	357	388	397	391	385	396	352	365	378	388	361	390	394	352	365	400	374	394	379	406	374	381	347	372	385	392	423	379	353	349	384	380	392	392	395	357	376	372	389	364	385	391	395	375	355	364	352	391	395	387	353	398	356	357	353	403	376	359	353	370	378	328	395	365	400	358	371	396	375	381	367	393	379	413	400	406	406	348	395	328	389	361	404	378	406	372	401	377	379	365	422	376	366	365	383	351	372	377	381	377	394	395	390	386	371	352	395	354	383	378	366	406	379	418	382	347	409	379	370	409	344	366	359	372	365	372	356	380	376	382	350	411	373	395	382	387	386	384	379	386	411	353	352	397	354	411	376	360	390	339	385	381	425	378	358	383	404	381	352	363	376	360	377	381	398	396	415	361	367	355	372	351	396	398	395	400	360	413	395	362	382	364	375	373	362	379	377	406	398	383	385	369	402	369	414	404	399	345	354	397	403	379	385	399	358	369	421	352	406	405	393	363	395	380	410	366	393	379	398	401	365
24544	23955	40126	38251	26465	16077	4309	785	361	334	349	381	329	341	356	328	290	345	359	360	300	288	324	322	336	351	363	333	345	329	347	318	344	350	281	325	383	358	340	323	313	355	322	334	309	359	337	337	329	317	294	341	360	353	320	331	324	325	327	371	347	341	318	363	336	315	329	343	303	357	289	323	332	339	306	329	327	312	328	340	339	290	330	356	332	349	332	343	359	344	339	323	336	316	311	319	330	323	292	338	342	347	340	339	349	355	318	354	354	349	349	344	369	384	329	336	358	331	328	353	337	359	341	324	319	322	334	316	344	345	349	309	354	324	347	328	336	340	311	309	337	326	340	341	312	323	322	324	341	318	312	301	316	324	360	342	324	346	320	327	300	374	352	342	339	324	328	319	315	333	351	307	303	355	303	344	333	333	324	321	321	352	333	318	334	355	323	339	336	320	358	351	313	359	343	318	346	321	314	325	334	343	320	312	342	353	364	372	321	348	341	322	323	334	323	315	351	355	325	332	324	320	335	317	388	328	340	349	354	337	324	331	339	324	321	308	337	310	315	324	345	347	338	363	324	341	330	322	336	343	342	361	329	337	342	329	329	313	367	325	325	333	309	340	333	323	325	314	324	354	325	355	329	343	310	353	366	302	347	360	352	317	347	309	317	320	330	302	323	334	328	355	325	333	302	398	339	359	349	334	347	327	343	347	295	338	333	302	328	301	337	293	334	315	342	348	325	332	318	331	343	316	331	315	332	332	346	313	341	344	305	355	321	348	321	317	338	360	338	326	297	356	379	331	298	369	349	329	333	347	332	311	335	336	314	347	367	311	324	333	312	363	354	307	301	332	359	310	349	287	319	328	350	345	364	339	333	347	342	321	355	348	337	340	348	317	330	340	289	335	334	346	345	343	315	340	303	337	319	338	333	341	305	310	326	380	334	338	313	304	308	333	322	344	347	347	329	332	327	371	292	313	327	344	351	306	352	330	325	357	330	336	338	326	349	359	324	307	301	320	319	341	332	335	355	342	381	339	347	318	309	327	337	332	335	338	311	321	343	322	319	306	347	350	320	335	313	338	321	295	332	352	327	366	345	363	303	327	301	325	319	362	340	349	357	328	311	327	313	329	352	361	343	321	320	334	323	356	325	341	330	339	343	334	325	304	360	343	342	338	344	317	354	317	323	329	323	350	332	319	336	316	315	339	329	333	332	289	340	332	324	293	384	326	328	369	349	350	339	338	313	346	360	354	362	346	327	341	358	326	331	336	331	319	345	340	324	337	317	336	320	315	346	352	344	355	311	333	302	331	359	301	310	343	346	305	337	307	329	289	293	347	359	316	327	311	337	337	315	337	338	337	315	325	344	329	330	330	340	307	347	360	313	315	318	304	307	342	345	315	319	336	346	332	337	351	322	348	331	310	339	345	337	345	317	333	342	345	342	311	318	311	291	356	345	357	335	334	328	318	316	344	298	373	323	325	324	336	335	331	353	349	351	342	317	320	337	298	328	325	321	366	358	313	341	376	337	344	319	348	327	337	337	323	319	327	319	341	337	332	340	354	358	307	328	327	356	310	323	351	318	319	319	325	304	331	344	359	297	346	340	312	318	357	350	330	322	356	323	345	320	351	347	347	345	329	338	311	325	303	298	353	317	358	328	337	338	321	305	321	332	325	329	328	329	328	320	351	317	312	324	329	336	319	321	329	336	340	299	348	357	306	369	306	326	343	341	321	360	325	312	344	337	315	329	355	342	312	315	335	337	308	337	353	313	334	343	329	381	329	320	320	322	344	338	341	353	323	316	299	308	319	329	319	341	331	331	339	329	326	319	348	335	359	340	319	319	325	327	330	321	358	328	324	341	347	355	321	347	329	343	336	309	347	322	334	325	324	332	326	350	336	347	352	332	345	332	320	327	346	348	325	289	312	322	307	335	370	288	320	350	306	346	358	326	343	330	342	317	333	341	340	328	319	356	336	344	327	340	334	356	328	358	344	310	330	356	334	344	328	331	312	319	305	361	346	314	326	326	354	331	280	330	339	315	337	343	373	317	336	324	339	353	299	313	356	375	297	298	329	333	324	341	341	385	330	332	333	374	318	343	337	346	312	315	349	321	331	336	294	315	311	304	330	318	328	329	330	304	354	325	319	372	306	364	352	346	324	328	329	313	347	332	325	321	300	350	320	333	325	320	323	324	329	350	296	344	342	320	310	337	333	311	325	349	355	328	316	318	303	347	325	336	339	357	336	323	354	340	352	332	336	321	302	325	325	319	349	353	338	335	353	337	346	321	341	330	316	348	352	315	338	316	329	354	371	340	319	292	332	321	368	360	314	347	324	317	343	335	318	329	345	283	315	341	319	314	350	348	327	346	311	329	300	346	342	319	373	310	334	344	332	316	295	332	321	310	310	338	309	347	367	337	301	368	338	374	342	351	299	358	332	332	320	313	301	312	306	333	351	309	327	301	334	366	305	338	316	323	306	324	363	346	341	307	330	327	322	366	330	341	315	354	300	333	300	314	331	309	346	336	333	335	321	328	290	319	306	340	315	323	336	317	370	337	325	327	323	363	321	355	339	303	321	329	338	339	337	340	329	341	341	326	315	311	368	347	367	372	343	331	316	323	351	328	318	321	350	340	331	347	364	321	308	366	305	296	346	331	334	339	357	338	342	341	315	333	318	366	356	362	292	321	311	375	339	326	328	355	317	317	321	330	335	335	351	325	338	311	315	343	314	337	319	350	300	356	305	287	378	303	313	343	330	315	324	343	324	385	326	317	334	329	335	326	322	348	349	315	293	335	344	347	306	325	336	334	319	317	361	329	386	342	326	336	360	356	357	310	332	334	324	358	342	334	318	329	323	336	355	352	280	380	324	329	340	321	306	342	316	323	345	321	328	352	319	302	305	326	351	335	317	320	371	340	329	356	361	339	284	359	326	332	318	293	311	349	351	319	353	341	363	363	322	307	370	360	346	312	363	352	332	361	289	327	328	320	303	326	356	302	322	324	353	361	332	378	324	322	311	322	347	313	320	384	316	310	342	350	318	309	362	320	294	298	346	320	339	357	341	349	330	347	334	342	321	331	301	348	309	329	320	331	305	335	347	288	347	325	336	324	322	353	327	274	327	297	360	341	314	356	353	283	310	294	287	333	354	312	347	328	332	325	327	331	332	329	329	336	340	344	330	345	362	363	361	346	315	336	345	350	315	335	334	315	308	332	330	339	308	350	307	319	327	290	332	336	340	319	327	342	349	335	343	314	322	317	338	338	350	320	330	322	335	338	342	366	363	326	314	312	352	349	333	341	356	339	373	341	357	339	345	354	322	358	328	342	323	314	377	335	317	349	317	312	313	337	335	335	319	324	319	352	325	318	312	334	284	353	347	323	307	322	316	347	353	316	290	347	350	313	332	336	311	315	312	302	318	316	345	348	337	338	330	353	336	300	322	298	329	341	345	309	336	350	292	335	330	355	339	340	352	355	335	324	326
55950	92115	76807	50984	32588	15727	5044	1349	557	522	514	524	528	496	557	554	584	534	554	492	568	561	543	543	548	526	488	537	563	542	475	570	504	531	545	570	550	553	522	488	537	533	560	539	524	526	552	549	498	502	508	543	527	539	511	541	519	516	538	518	548	478	525	531	481	559	514	519	518	537	547	501	537	565	560	523	512	503	539	535	509	513	525	553	510	496	503	536	541	547	529	531	492	494	560	542	541	574	515	527	508	530	539	522	529	535	501	534	586	508	499	570	499	549	539	511	515	518	534	550	519	507	538	508	591	550	513	530	524	537	553	537	523	566	544	501	543	532	522	515	559	490	528	537	546	536	562	539	505	521	522	496	578	519	579	512	518	529	547	525	472	555	533	565	552	543	510	533	511	503	531	500	573	510	526	518	543	545	534	512	532	521	523	507	481	521	539	536	496	561	492	553	528	529	557	579	534	548	539	472	540	573	558	564	549	518	546	522	564	534	591	524	513	549	553	488	527	522	529	522	539	511	577	526	538	532	559	532	554	505	543	479	573	518	545	548	523	524	589	536	532	494	526	538	531	531	488	497	555	508	555	567	522	554	538	513	567	505	502	510	497	533	556	515	538	530	522	540	508	520	562	517	555	563	510	560	499	525	498	506	578	530	484	517	541	480	479	527	548	505	528	498	544	555	515	546	549	527	522	537	570	526	552	565	529	548	510	542	542	517	536	503	532	529	479	559	521	481	503	571	546	514	521	551	559	540	510	517	546	571	545	545	546	532	538	512	561	548	533	564	528	544	539	538	528	546	539	527	470	545	543	535	519	505	514	529	538	505	516	534	527	514	529	507	530	552	521	533	531	542	565	503	513	514	535	506	524	555	503	525	463	488	533	480	533	540	516	561	544	561	577	522	538	560	485	524	537	558	529	519	552	518	575	526	535	494	539	531	531	516	569	523	549	543	538	523	565	561	502	557	530	567	505	554	541	546	523	517	539	521	534	550	514	571	523	545	509	499	475	514	548	556	517	527	492	507	531	523	526	512	521	528	568	558	519	540	534	522	520	527	510	529	513	533	531	543	513	539	548	563	530	577	572	531	568	522	568	522	534	536	547	525	521	532	526	548	531	539	541	513	526	548	559	516	535	514	511	504	538	509	528	535	552	514	560	489	513	499	519	512	510	524	490	517	528	529	526	505	558	503	521	536	546	508	519	519	565	513	515	507	508	549	567	518	532	481	541	546	549	516	519	589	574	541	556	507	558	556	505	554	549	554	504	557	519	501	552	529	551	569	530	528	528	555	519	544	509	523	552	549	539	513	555	524	527	496	525	587	510	586	520	561	523	541	537	540	498	517	523	554	539	512	554	562	528	559	510	565	524	537	481	529	561	508	512	571	491	549	543	513	548	537	576	546	551	503	548	522	527	483	566	503	524	508	510	562	502	525	591	516	539	559	508	505	558	522	495	524	509	520	547	507	532	501	507	547	516	515	549	531	536	568	486	555	543	523	548	523	546	540	515	552	508	530	559	519	546	532	538	527	537	529	532	514	514	527	552	552	553	535	556	560	535	488	528	543	491	521	514	518	532	504	498	536	548	564	491	507	553	521	514	519	526	548	564	523	541	516	541	562	524	527	548	528	510	555	511	534	578	499	527	545	543	559	545	482	563	485	579	543	532	542	591	511	574	521	552	539	506	481	540	523	521	531	549	518	508	520	536	568	539	514	504	515	569	480	518	553	527	540	547	517	532	542	505	524	531	537	516	580	506	514	492	514	528	505	528	522	558	509	520	575	537	551	542	568	529	506	530	528	559	560	503	569	505	491	488	527	537	489	544	538	535	561	529	534	547	563	524	511	523	507	525	526	528	529	538	525	538	507	524	506	514	549	546	535	555	510	554	518	473	538	529	525	530	526	556	513	569	553	494	514	554	497	513	513	513	534	518	540	497	542	468	509	529	552	511	529	489	569	555	558	494	547	540	503	567	540	481	562	570	539	497	553	507	502	523	471	510	513	559	549	503	514	598	547	525	562	521	552	567	536	532	534	553	584	515	578	555	561	485	527	516	525	550	538	516	530	551	565	490	507	537	505	508	473	549	529	526	572	496	561	584	531	522	542	522	548	502	524	552	526	548	550	537	514	519	527	477	547	508	563	538	515	511	555	509	541	515	526	522	528	527	547	562	525	530	572	534	536	525	552	544	533	527	526	494	510	517	514	513	528	517	516	503	479	527	539	504	508	547	510	539	537	510	581	502	535	486	527	562	530	546	512	537	543	506	547	513	530	491	555	550	509	530	565	505	560	498	498	537	507	548	526	501	507	578	535	514	541	563	553	502	501	525	525	566	536	534	546	529	515	570	525	519	481	519	501	570	521	501	519	512	478	505	541	559	518	520	477	519	560	509	563	506	563	589	518	578	532	472	526	496	531	541	488	548	540	526	539	535	509	551	533	529	494	481	557	534	558	546	533	528	497	534	548	518	557	525	510	523	514	543	563	580	511	542	526	560	515	532	486	487	488	545	552	497	530	520	519	535	570	537	568	500	490	531	558	513	542	512	536	537	506	524	544	525	504	538	537	543	523	498	534	570	521	517	523	537	527	486	522	540	553	536	581	518	560	526	533	501	503	546	522	520	540	484	519	577	530	530	478	528	534	521	520	513	480	558	516	552	545	513	540	511	518	534	539	507	549	540	524	531	547	522	483	537	532	539	524	517	541	588	512	538	521	546	539	535	521	548	508	556	551	522	496	499	573	537	530	541	554	511	543	540	562	479	511	507	519	520	529	532	520	552	557	540	511	537	525	501	558	546	570	511	505	502	481	521	521	576	534	514	524	546	538	477	562	556	527	489	506	570	528	555	501	552	498	513	529	527	528	525	582	549	495	521	504	537	521	538	541	498	488	552	499	495	548	537	522	521	513	493	504	540	499	509	489	535	488	520	512	578	522	535	593	568	513	509	537	570	493	499	533	513	545	494	554	562	540	538	522	501	559	556	543	494	512	543	570	526	524	513	526	511	528	542	525	533	551	540	503	532	534	566	529	546	536	520	492	531	497	488	531	547	517	540	500	524	513	493	504	538	491	526	513	560	540	537	480	555	549	516	564	546	493	536	531	538	518	530	537	552	533	525	527	577	520	517	536	510	539	536	541	537	491	543	544	553	567	519	556	512	539	558	539	480	557	518	539	544	504	539	540	540	518	498	502	522	514	531	592	490	505	499	539	558	483	541	538	544	546	535	525	540	537	514	588	554	533	524	519	529	532	516	539	486	536	520	520	507	573	507	532	552	536	507	531	490	538	479	544	527	541	515	517	534	518	545	551	502	495	541	537	524	568	554	529	525	529	533	552	501	569	507	525	509	498	514	520	573	529	506	520	544	544	535	510	495	574	523	555	543	497	539	540	520	530	542	521	530	522	555	531	520	551	561	518	538	528	520	542	533	512	527	507	544	526	516	550	509	549	515	481	563	532	548	526	554	527	565	562	497	518	512	546
23299	22095	34481	33294	27760	22462	13065	1826	428	425	480	430	419	462	460	401	465	428	443	435	436	406	437	434	408	404	419	431	410	427	412	402	409	419	436	409	436	420	423	412	442	422	432	467	447	415	430	411	421	388	384	418	418	453	422	421	379	422	453	431	421	410	418	393	399	443	394	416	394	388	424	405	442	477	449	413	434	410	445	382	414	384	435	417	470	403	419	444	386	446	398	415	394	392	412	434	404	433	416	450	456	413	421	454	392	434	423	423	421	421	439	381	402	409	415	399	416	389	445	431	408	411	404	436	427	430	374	396	421	435	388	400	397	437	409	395	421	413	470	440	451	392	426	411	404	404	422	433	432	404	412	382	404	426	442	436	420	406	437	427	397	413	389	417	444	416	386	428	398	451	443	438	422	445	434	382	434	410	446	400	407	416	395	432	408	412	440	424	398	427	416	411	432	418	429	415	409	404	437	437	407	439	426	417	406	392	420	401	426	393	414	446	410	413	421	427	442	388	454	412	409	399	412	479	361	405	481	429	397	412	434	402	395	407	412	412	419	432	438	431	440	420	370	415	411	445	402	437	436	440	424	443	422	433	422	377	381	440	417	424	430	418	412	397	424	410	416	400	417	393	425	421	423	452	403	415	441	414	419	426	443	432	429	424	368	409	416	393	429	417	424	427	452	468	430	406	433	433	362	406	428	420	427	454	441	410	440	405	426	401	408	414	447	409	403	375	425	447	406	420	430	436	434	414	402	451	359	403	419	389	414	407	433	428	431	472	422	409	455	438	429	412	418	444	402	430	397	408	410	406	426	414	399	443	443	417	439	454	427	408	422	433	454	381	425	439	444	443	437	394	397	416	409	417	417	418	439	444	401	437	421	402	454	431	432	428	438	449	407	366	416	374	415	440	426	443	417	393	454	425	394	373	416	423	427	451	421	390	437	425	455	391	447	402	406	413	437	405	391	418	415	463	395	450	408	443	451	427	430	427	400	451	431	404	397	398	443	412	427	420	408	423	418	409	432	411	425	419	416	403	446	416	401	409	445	431	461	429	435	401	428	402	403	423	436	411	438	377	419	472	398	402	448	438	418	419	452	365	397	413	444	425	402	427	405	389	417	433	427	426	417	433	421	418	418	404	452	432	426	420	453	410	410	430	417	447	428	437	449	406	410	451	408	439	412	433	430	404	462	446	423	433	393	462	424	394	408	450	436	417	413	419	443	406	415	425	396	443	387	427	455	399	430	436	452	419	430	416	443	362	417	449	380	432	448	415	408	401	398	398	438	447	406	422	383	435	408	416	418	426	430	415	401	488	416	431	395	389	425	442	423	393	391	427	440	417	440	416	446	431	428	428	419	430	452	394	401	401	416	417	411	446	443	465	427	403	462	407	404	397	421	407	444	436	425	427	414	420	466	385	408	404	447	420	427	403	394	459	429	431	432	441	421	405	397	424	401	457	428	447	434	417	434	435	426	467	413	379	423	415	399	403	418	435	425	441	447	400	414	430	451	390	448	458	419	429	395	456	442	420	417	415	424	415	422	460	389	422	428	422	414	398	404	409	418	403	373	438	427	455	413	411	408	384	441	412	421	381	414	416	430	426	439	460	435	426	413	445	412	432	424	415	448	416	437	421	405	428	422	444	391	417	412	390	426	431	449	438	408	411	408	426	433	437	419	419	431	442	439	456	405	417	417	413	436	442	412	374	458	421	394	410	428	449	446	458	432	423	410	422	409	438	434	375	406	420	422	413	406	425	468	436	454	409	428	428	433	445	406	415	388	417	418	448	435	407	419	391	417	443	376	371	399	427	461	431	430	416	395	415	408	389	422	410	418	414	411	397	396	420	433	384	422	421	409	433	428	411	397	378	430	409	428	397	402	404	402	417	426	429	423	423	396	437	431	411	412	459	402	414	414	430	412	465	422	442	414	417	430	435	438	436	404	419	402	425	435	450	437	412	410	409	466	400	447	422	408	442	447	424	408	428	402	458	425	389	434	430	446	443	442	430	409	428	416	428	431	443	441	419	429	427	425	432	429	446	421	413	451	445	407	433	365	431	408	428	438	439	420	426	423	445	403	422	422	429	431	416	430	411	406	397	410	436	415	412	418	456	403	414	374	411	416	423	425	436	408	408	431	426	426	417	402	384	394	384	452	394	420	457	418	409	418	380	463	444	450	428	442	447	425	409	406	427	427	419	473	388	448	419	418	460	402	417	413	423	426	422	424	470	394	430	370	417	443	373	437	435	455	412	427	409	406	382	432	455	434	428	397	406	442	433	423	420	424	451	445	444	401	424	391	427	425	417	457	407	375	395	414	430	428	415	432	409	421	417	445	424	424	400	415	412	424	441	430	393	423	390	430	412	432	405	445	431	420	389	445	414	428	391	445	430	446	415	431	435	424	423	465	462	424	431	419	428	405	432	418	416	416	387	424	419	442	444	452	423	437	453	395	400	431	409	437	444	449	398	423	435	455	436	451	418	463	432	429	412	434	414	408	406	448	425	443	414	439	403	422	438	379	408	418	388	417	403	432	423	413	448	417	421	427	400	435	440	391	414	393	398	448	451	402	417	444	400	398	430	428	437	426	403	435	416	444	448	389	414	449	411	423	412	390	418	424	410	426	376	426	411	439	406	423	444	390	422	388	373	420	411	421	424	381	441	460	436	431	390	436	451	403	405	422	432	403	423	436	431	405	400	422	409	406	407	391	413	428	442	433	397	449	422	410	433	423	399	425	405	434	383	399	418	425	438	449	480	403	402	412	462	409	416	441	432	427	416	420	412	444	408	431	419	417	436	405	419	406	441	438	425	433	402	409	415	414	456	383	435	418	397	417	434	435	398	390	394	408	442	416	454	420	392	411	425	457	416	400	404	395	423	444	413	419	438	408	435	392	442	421	468	427	391	432	425	398	414	409	402	468	443	433	417	411	439	439	433	428	437	424	423	438	452	408	432	446	426	402	453	388	418	383	443	426	407	427	439	416	379	420	433	421	428	446	376	421	403	439	414	424	421	427	402	418	443	460	463	435	427	407	396	380	430	426	455	394	412	436	413	416	403	403	437	439	430	438	459	431	393	456	417	411	443	418	417	441	404	437	414	399	427	418	383	377	426	430	415	397	441	433	409	413	419	417	429	422	427	423	430	416	401	432	437	452	418	438	411	427	433	403	423	416	421	398	430	427	402	424	424	394	390	454	399	438	452	411	442	403	417	419	459	410	445	412	387	386	394	399	419	432	396	409	417	439	452	397	449	428	436	435	418	445	438	406	412	435	423	437	411	396	405	417	410	449	427	412	429	409	369	377	420	410	411	424	449	365	414	462	382	416	420	391	414	400	422	422	439	386	421	415	433	409	440	425	406	389	425	427	428	454	425	432	409	416	418	427	420	399	405	426	424	436	441	445	419	416	436	415	442	444	375	433	458	436	420	418	412	415	434	452	451	403	449	451	395	430	412	417	380	409	423	451	437	438	390	411	429	402	411
60378	103660	87691	63504	42305	23150	9390	2513	615	636	676	625	618	629	685	635	610	656	613	647	646	656	639	583	643	661	626	633	576	641	635	621	643	671	624	670	642	645	624	660	649	672	570	614	645	651	610	659	653	669	616	642	670	646	661	629	653	653	615	639	586	667	657	644	660	645	650	578	641	674	650	641	631	668	640	637	610	635	611	680	634	641	622	642	665	642	675	670	599	624	631	677	625	685	629	664	649	639	660	610	644	657	622	637	700	674	615	675	648	621	692	686	660	661	624	641	646	690	603	632	659	642	603	662	674	650	659	670	658	642	643	662	654	624	608	624	598	648	668	634	655	649	611	618	654	662	610	630	648	630	650	607	632	633	626	692	638	631	623	644	603	662	675	638	611	657	676	652	600	621	603	604	664	605	608	617	683	638	613	613	602	600	612	647	632	656	656	643	587	677	618	663	655	659	672	624	631	606	612	626	644	664	658	610	649	597	600	637	644	677	641	640	624	646	616	616	641	655	628	629	640	631	603	622	634	615	650	617	696	652	654	642	670	623	611	672	647	600	605	634	634	602	662	600	651	691	654	655	671	662	669	608	645	653	662	657	647	654	649	647	625	684	631	670	683	653	650	614	563	647	620	660	650	622	637	601	636	617	659	643	630	649	631	659	625	644	637	635	701	637	656	580	637	660	645	648	628	675	641	616	646	648	604	647	650	648	601	649	658	610	647	639	660	663	677	610	672	652	628	670	664	605	672	635	617	658	644	659	614	648	660	673	614	619	605	657	649	606	662	645	681	625	641	664	627	667	642	623	623	674	603	598	614	625	624	627	637	615	641	659	674	635	605	639	648	674	639	631	636	652	633	628	618	626	627	644	625	646	657	657	628	700	613	603	671	664	639	672	598	648	671	591	631	665	618	632	610	654	675	649	666	578	637	634	669	602	636	682	650	624	694	672	646	675	695	632	636	674	653	660	593	628	626	665	620	666	628	693	708	632	657	612	635	675	619	643	647	654	651	621	586	669	645	675	670	673	665	629	648	627	619	624	617	629	647	611	649	619	619	637	645	602	628	655	651	607	623	607	660	651	663	664	634	657	632	666	601	616	605	621	687	641	640	646	665	603	637	624	621	682	652	590	616	625	626	647	643	676	638	616	638	694	665	598	658	618	648	642	630	639	595	676	644	621	628	612	681	605	620	619	600	603	643	628	609	629	647	665	668	680	583	675	655	664	658	638	674	649	650	660	628	612	639	636	667	625	673	636	638	622	600	621	640	649	678	585	599	655	619	675	650	658	678	620	629	652	642	655	633	594	673	591	622	661	667	613	665	677	668	613	662	685	665	630	629	613	655	676	620	622	612	626	645	645	635	624	655	632	672	613	566	634	618	624	647	653	617	644	626	625	617	590	617	661	641	682	668	663	655	665	656	680	678	626	677	645	668	659	602	618	604	660	620	662	623	643	656	650	623	614	590	665	635	620	653	678	642	626	640	663	613	602	608	674	640	658	627	658	668	621	674	677	660	661	634	625	621	638	638	644	608	623	643	625	627	631	647	626	633	641	655	648	627	620	661	578	640	633	648	600	609	628	682	634	680	703	670	621	665	658	668	613	600	645	632	621	640	653	670	637	646	653	652	681	619	666	622	721	659	656	644	656	649	679	675	576	677	644	641	690	608	657	609	651	637	634	644	627	644	655	635	673	658	638	685	639	648	669	624	643	672	662	602	636	629	643	610	668	630	654	624	684	619	629	598	686	621	662	619	665	614	665	667	649	632	615	615	660	610	597	650	623	641	641	624	672	614	635	637	641	605	625	635	631	604	631	613	638	647	645	634	620	610	636	660	628	649	647	662	651	632	625	652	684	620	680	622	646	682	650	623	637	663	631	644	653	625	588	643	669	608	682	637	682	625	648	624	621	626	660	684	667	570	655	592	642	676	631	613	662	632	628	612	655	641	672	656	664	640	684	633	642	663	653	595	664	644	622	644	634	698	658	607	657	669	622	630	645	671	602	653	619	636	674	663	631	622	637	563	627	639	637	654	642	606	629	604	634	590	625	637	654	644	694	639	657	626	614	640	642	693	607	654	608	616	622	635	644	618	599	635	649	614	660	631	619	623	623	627	630	641	643	623	678	666	681	634	648	682	622	635	628	675	603	607	654	604	677	658	641	663	636	647	639	655	569	629	619	650	663	628	666	598	623	691	602	664	633	631	603	665	659	657	652	629	662	667	612	666	628	659	642	621	617	647	660	642	635	619	613	673	677	635	610	679	628	637	614	665	633	654	631	668	624	638	628	676	640	649	636	670	680	656	640	617	608	596	617	657	601	653	692	629	675	635	665	667	639	669	613	608	652	636	592	626	608	635	639	629	658	629	649	619	613	641	665	648	615	658	629	623	674	628	656	602	623	657	661	682	605	648	617	654	636	628	644	654	609	669	648	599	652	647	609	611	685	622	580	643	658	619	647	667	650	603	636	624	645	626	655	655	677	650	638	612	697	618	672	664	651	614	652	646	561	624	647	670	636	684	660	614	649	640	675	696	639	619	650	581	610	615	621	605	593	629	627	595	646	685	709	641	645	651	667	639	668	648	678	641	650	670	586	615	692	646	593	643	694	655	668	639	647	611	622	619	666	655	622	638	622	682	616	640	632	623	627	621	628	628	681	609	645	670	653	643	673	625	635	591	663	648	695	654	627	633	658	630	637	659	653	674	625	659	636	644	697	615	684	665	603	618	649	691	610	693	652	604	670	608	659	656	608	663	662	662	611	658	651	626	654	645	647	641	666	645	653	609	624	655	651	629	645	640	688	634	636	610	598	654	596	690	635	678	620	625	621	601	604	596	612	626	660	641	630	671	637	667	650	667	675	611	602	634	638	632	620	613	664	620	657	653	657	632	655	634	630	670	621	605	663	628	615	621	633	659	623	623	626	658	630	646	606	603	622	663	637	675	624	640	687	639	653	611	645	639	662	630	625	671	687	633	663	647	634	676	668	661	620	649	665	612	652	621	636	648	622	643	674	686	648	641	620	617	591	645	603	653	661	633	724	643	679	660	641	631	654	638	655	653	686	650	624	690	646	676	628	623	655	654	622	613	663	642	650	607	593	648	644	684	624	649	640	645	684	651	622	662	615	623	654	638	646	651	628	620	668	682	634	660	665	672	649	615	681	621	628	667	650	644	671	668	657	636	651	622	637	683	629	683	655	655	606	659	614	642	623	649	627	674	630	660	653	648	662	661	654	670	670	625	656	616	617	661	623	638	681	601	625	643	627	654	599	653	615	627	575	660	626	638	653	648	641	649	626	619	642	649	648	657	682	648	670	631	649	618	584	650	628	653	675	635	626	633	660	646	613	641	629	633	646	623	604	662	608	655	638	647	657	655	619	641	629	648	594	642	628	625	651	640	614	663	625	648	649	652	614	649	662	668	605	615	633	654	615	624	611	570	635	651	680	645	639	631	658	666	637	618	706	653	632	603	663	642	649	613	662
27642	27959	34006	21274	7101	1796	615	245	217	236	227	216	237	260	225	248	234	224	226	225	237	247	231	233	253	218	234	228	247	204	252	227	216	238	240	250	248	216	235	218	243	231	238	243	203	218	208	196	255	248	227	251	208	213	247	242	222	198	257	235	234	243	241	230	218	248	203	224	223	204	220	219	225	212	210	253	219	214	240	222	251	248	205	245	222	215	236	249	251	254	228	225	231	234	243	231	231	242	250	229	224	213	257	214	225	234	202	226	185	229	247	228	240	252	229	234	219	208	229	224	227	220	233	252	204	208	225	221	234	220	219	211	264	265	227	220	214	243	241	222	204	229	251	215	226	208	195	196	257	220	234	203	263	221	200	226	214	224	213	245	246	222	252	251	238	225	206	237	244	211	230	215	243	229	243	250	222	215	215	222	205	229	215	237	243	202	209	217	226	241	202	231	248	216	267	225	230	227	235	230	230	235	212	234	250	235	196	245	231	242	215	228	230	226	229	238	223	211	239	237	241	232	230	242	227	219	250	230	264	230	248	213	231	240	241	238	222	230	234	257	244	200	233	257	236	213	252	228	249	206	237	222	239	227	221	216	241	230	254	238	247	232	225	203	241	211	230	234	238	230	215	277	234	239	234	245	225	234	245	229	214	223	228	235	222	236	207	217	215	241	229	220	244	211	218	212	227	211	209	230	236	226	247	195	209	217	219	213	235	234	242	227	231	261	237	222	249	233	251	233	259	248	227	229	236	258	217	202	224	215	229	246	223	225	241	201	233	237	221	247	226	217	228	233	213	235	235	202	230	214	210	227	243	213	229	205	232	219	229	223	233	233	217	248	218	222	220	246	211	217	227	238	217	257	223	198	237	228	240	225	239	203	232	215	243	259	246	217	234	209	221	223	224	201	201	223	235	220	212	229	248	230	237	200	241	215	245	229	226	218	228	246	238	230	223	236	236	214	229	216	228	221	267	234	240	246	220	222	230	212	217	239	239	231	240	182	227	229	237	223	261	221	220	240	243	215	242	224	200	225	279	234	230	217	205	229	226	248	233	259	219	246	232	223	219	236	238	219	218	244	237	222	248	229	242	225	201	234	237	224	231	229	209	240	232	220	223	213	248	241	229	248	239	227	228	230	229	249	227	216	217	211	226	271	268	227	228	254	239	255	235	224	268	219	242	250	215	223	231	251	232	208	195	237	239	244	245	208	235	204	226	234	201	228	246	234	221	235	247	205	244	236	243	223	256	216	241	206	206	216	241	240	211	251	239	240	218	231	221	237	230	232	197	203	260	229	228	231	236	224	217	220	206	217	234	247	244	196	243	243	237	231	254	259	232	210	203	231	202	226	242	252	211	214	219	241	268	265	235	216	250	214	198	237	234	228	222	226	226	234	199	210	218	222	210	233	263	225	222	245	217	242	211	220	253	197	244	235	204	196	227	254	209	249	231	206	227	234	223	228	207	255	234	213	240	195	216	219	224	233	237	206	238	235	248	210	217	216	231	244	253	224	230	209	217	221	236	233	235	210	238	222	242	249	231	232	234	247	232	257	264	242	225	221	217	239	231	241	247	244	229	222	202	210	223	221	256	226	232	243	230	232	237	232	224	198	213	238	211	230	215	234	234	231	258	276	242	221	233	215	222	226	236	254	248	208	222	225	193	236	231	254	240	246	220	231	225	224	210	238	224	234	244	237	240	240	237	258	233	246	223	238	246	225	234	240	223	223	226	219	214	215	236	195	220	218	235	218	242	249	227	209	230	248	246	228	209	237	210	231	257	228	230	221	220	232	235	234	216	219	233	239	213	230	250	229	251	235	227	248	250	188	233	238	242	261	239	228	231	206	227	213	222	222	229	251	218	247	205	233	231	231	232	228	230	206	208	260	225	220	236	236	240	223	228	230	235	218	219	221	229	255	232	258	256	196	209	233	228	240	213	238	234	234	198	227	217	210	213	222	231	245	232	232	245	256	252	241	255	234	190	239	231	229	198	253	233	215	224	243	237	212	228	226	227	233	226	252	232	231	226	214	232	237	225	236	214	232	235	230	217	248	239	220	232	235	228	207	223	229	230	236	239	225	255	203	214	245	236	252	218	228	227	209	195	220	231	239	236	219	242	202	260	201	238	210	235	215	247	233	237	230	228	227	227	242	221	211	214	218	242	247	206	255	244	217	236	256	234	188	232	227	254	217	261	221	219	233	231	231	228	231	230	245	214	225	224	226	228	248	210	210	237	250	208	239	195	222	215	221	235	228	243	256	209	222	226	243	218	216	221	219	230	237	243	203	213	225	229	214	242	215	237	240	224	252	233	247	209	238	242	255	213	227	213	239	220	220	218	200	201	251	243	250	208	204	248	230	235	233	238	241	240	225	241	214	231	238	271	233	225	239	202	246	235	225	215	238	233	260	244	239	234	251	222	254	220	219	201	235	228	213	239	244	230	239	234	233	223	252	242	245	218	218	222	235	213	226	211	238	238	257	227	234	234	229	250	245	219	216	217	228	228	229	235	219	209	249	214	248	249	212	239	218	198	258	196	227	236	229	226	228	230	225	219	205	245	220	252	222	224	217	223	225	235	212	235	250	232	224	234	234	225	215	202	236	194	248	239	232	230	188	216	224	230	243	245	200	244	215	246	236	250	219	243	214	221	236	223	236	209	230	209	236	225	228	229	206	229	227	215	202	225	222	224	238	203	205	234	211	197	194	223	230	217	240	218	229	232	213	225	234	217	212	223	267	233	229	239	205	236	256	255	249	237	225	227	238	223	219	232	228	235	215	224	241	220	221	203	232	230	239	249	226	247	200	231	248	249	237	219	228	241	218	235	228	259	230	222	233	254	262	238	244	246	237	227	254	250	226	227	256	212	227	216	210	248	218	202	203	218	223	240	222	228	205	251	232	220	230	220	249	228	234	235	201	208	239	238	233	239	223	213	238	270	225	248	235	240	243	242	227	240	213	216	230	222	229	215	224	254	235	194	206	234	242	232	232	204	253	237	234	235	239	221	234	213	219	229	232	233	237	227	231	241	238	218	187	243	222	252	211	211	223	235	191	225	222	194	218	219	219	256	216	217	222	201	233	242	205	214	222	226	201	212	231	281	220	214	255	233	216	238	222	233	237	237	241	226	233	225	226	241	220	241	220	209	242	240	224	249	208	222	231	234	211	248	242	213	254	261	206	235	228	256	229	246	199	242	257	230	238	222	208	234	235	246	216	217	213	236	230	239	219	214	217	201	176	239	213	210	214	228	249	234	216	229	250	231	239	224	247	250	225	218	235	203	247	247	216	215	236	222	212	233	231	226	231	252	219	216	252	237	200	212	221	240	241	238	204	230	213	249	225	239	230	241	261	219	228	233	232	239	250	258	231	235	231	250	228	240	222	220	242	223	203	235	213	241	209	219	204	222	236	222	222	258	248	246	236	217	232	228	243	223	238	210	215	196	228	224	235	235	228	234	218	224	217	227	207	239	231	228	226	212	220
31163	48376	40065	22728	10231	3582	1124	435	359	383	355	381	371	379	378	371	359	371	404	356	377	385	363	380	401	371	339	335	363	376	366	377	404	377	378	360	351	407	418	382	394	412	357	395	393	368	395	340	387	351	382	395	351	369	353	368	392	382	347	363	401	360	362	361	378	415	402	367	415	377	400	407	411	371	375	366	334	386	368	386	387	358	383	333	377	409	373	385	369	344	388	413	398	349	367	363	359	378	344	376	323	369	362	389	369	368	404	359	372	334	367	368	393	364	374	353	368	390	403	396	389	370	356	366	400	392	380	375	353	360	395	380	409	359	370	358	363	409	364	358	365	385	391	385	408	359	410	348	397	393	364	362	390	380	368	395	392	365	350	378	359	415	350	367	374	369	352	405	369	345	407	390	397	343	386	381	363	397	392	379	391	359	420	390	372	354	391	384	398	408	368	376	368	384	384	359	363	377	360	372	396	373	359	369	365	398	375	344	386	351	382	370	352	389	372	405	378	398	359	372	385	372	362	363	383	390	354	366	383	359	379	404	316	356	367	364	373	406	367	399	352	382	393	398	374	402	383	369	353	374	357	388	363	370	386	380	348	379	400	363	366	359	378	350	379	383	384	377	367	378	369	420	377	364	378	378	383	340	353	350	401	389	379	310	358	376	365	387	400	370	395	386	397	366	362	347	350	350	335	366	357	398	407	369	410	365	350	379	350	373	363	367	378	385	364	385	372	358	375	347	395	383	385	391	372	349	346	386	374	417	354	356	373	405	415	359	363	385	374	394	387	392	390	368	401	377	365	399	358	374	362	397	347	339	349	375	369	392	378	367	339	373	411	377	339	360	384	367	413	358	354	394	435	351	416	392	375	363	376	377	376	385	362	360	370	384	386	358	361	372	351	370	368	340	402	377	373	368	365	343	381	349	392	389	400	349	368	395	384	364	376	357	356	376	394	398	398	388	343	387	382	372	376	350	369	396	368	363	384	372	367	368	365	410	382	419	394	368	347	341	361	389	380	329	371	422	357	352	404	408	393	399	380	372	373	360	368	379	393	369	380	395	371	371	365	372	359	370	387	379	385	390	364	409	358	391	389	376	353	421	374	374	380	358	384	360	335	400	374	379	397	367	391	375	376	341	373	386	386	357	390	372	380	352	349	368	387	363	403	360	365	367	368	340	386	347	391	348	356	382	356	374	364	375	384	368	416	356	353	395	355	388	387	383	389	399	337	392	364	393	360	370	333	376	358	425	373	347	359	401	371	373	373	377	395	400	366	363	341	389	389	370	403	368	365	368	370	373	386	367	373	381	353	355	343	383	368	380	379	399	376	377	350	377	393	390	373	355	356	393	368	400	371	393	340	406	354	399	402	346	392	380	376	380	375	372	374	353	384	353	353	373	378	366	333	403	378	357	378	364	407	441	373	377	385	353	382	374	374	382	398	382	398	354	409	373	370	368	414	370	369	356	374	379	365	389	333	400	346	340	366	384	378	363	388	404	363	349	393	355	366	375	357	372	381	393	391	378	372	357	402	377	356	364	371	357	367	392	396	365	398	372	361	360	394	387	378	376	402	363	346	385	356	376	420	416	356	358	358	385	419	323	394	385	393	390	397	400	348	398	384	373	382	395	364	398	384	389	370	351	377	384	372	371	379	353	372	391	359	364	376	388	394	362	391	369	362	339	390	362	392	359	372	345	380	356	380	351	385	352	343	404	375	392	352	393	339	375	380	370	368	384	354	374	393	378	384	395	390	373	381	383	402	395	367	379	368	370	373	372	383	388	433	346	409	389	362	365	352	386	380	385	404	378	356	382	359	394	368	379	380	400	377	387	379	383	343	356	412	340	398	378	362	381	398	367	399	384	378	370	398	398	387	386	406	375	386	366	384	372	371	357	357	362	376	388	382	366	379	377	388	376	379	395	358	375	358	333	368	354	372	385	387	361	322	381	355	408	414	381	395	374	381	373	363	354	394	378	398	388	381	380	379	406	384	369	404	359	375	394	363	368	388	376	372	404	375	385	364	418	380	351	375	373	362	378	372	386	372	369	371	396	383	365	390	372	383	379	380	392	400	390	370	382	394	414	379	387	376	387	390	361	402	356	367	365	360	377	374	367	351	344	398	381	393	394	383	385	369	369	398	369	372	392	353	366	398	382	406	369	367	359	402	356	356	404	357	368	354	388	374	371	370	379	377	374	357	383	395	373	391	371	346	391	394	366	363	365	392	358	356	373	369	404	409	383	404	358	392	366	363	374	347	376	377	392	405	373	392	398	380	418	386	379	447	373	393	365	370	386	362	383	396	350	383	384	381	339	401	381	365	369	391	389	381	371	369	398	382	381	374	366	365	365	353	349	394	338	404	370	392	392	400	342	363	355	385	376	408	348	382	385	379	394	363	347	329	353	344	385	371	356	417	380	372	350	321	389	378	395	376	403	352	359	373	360	428	368	393	360	347	370	378	401	404	363	394	409	391	383	365	339	397	383	382	401	391	416	392	386	378	393	365	406	404	357	400	390	369	350	380	351	383	364	361	356	397	409	378	398	387	412	388	387	383	344	417	376	383	387	399	338	366	365	415	372	370	385	394	407	341	384	385	367	335	365	414	376	422	372	374	343	401	368	387	349	363	394	383	393	428	363	361	361	395	383	395	366	337	373	377	368	379	353	374	383	361	363	398	382	367	357	368	354	345	408	370	395	366	367	385	406	417	375	352	369	403	374	395	378	387	401	368	366	409	383	373	366	397	363	391	370	381	355	403	361	389	381	376	380	377	408	388	383	391	367	384	417	375	407	394	339	345	417	369	375	380	391	378	359	347	393	354	381	374	366	383	370	379	393	384	368	382	389	382	363	352	418	382	377	381	373	392	373	371	348	394	373	385	360	429	372	340	404	373	363	380	388	373	350	414	388	369	388	380	392	362	368	385	362	395	330	342	360	360	387	381	379	367	355	383	386	373	378	383	380	377	371	350	367	374	407	376	359	401	364	366	330	389	382	399	381	363	370	383	396	372	372	395	380	380	370	384	354	412	385	384	384	405	384	380	359	345	359	385	400	364	413	420	346	345	397	372	375	376	358	330	383	368	372	375	363	361	348	393	364	353	392	377	414	365	344	383	380	356	366	379	394	386	381	385	363	347	378	367	338	387	376	395	387	376	369	366	359	381	376	372	389	366	381	400	374	374	380	382	385	383	354	395	350	388	371	376	353	370	352	323	400	393	383	376	364	373	363	377	403	362	424	372	341	369	381	398	377	361	376	394	384	369	390	370	381	368	388	371	422	393	392	361	402	375	344	376	374	389	399	366	380	369	366	365	361	409	398	381	397	376	363	348	390	358	391	370	399	386	361	362	360	389	379	390	349	409	373	383	398	372	392	405	347	379	365	376	368	406	389	378	366	383	359	395	348	387	375	366	386	385	354	377	418	389	401	373	356	360	387	355	379	386	380	417	365	380	377	386	367	387	387	360	390	414	418	366	362	407	366
24572	23659	40147	39736	28129	17326	5098	645	358	339	324	351	355	347	338	330	313	358	287	355	345	310	336	334	328	351	306	337	328	323	311	348	362	318	336	307	326	324	311	314	351	346	345	307	346	337	342	333	344	373	344	338	345	349	342	336	356	334	309	365	364	326	362	332	304	320	305	307	342	330	372	325	329	321	328	325	361	333	332	332	326	327	325	303	322	308	342	293	318	350	300	332	333	324	310	326	345	329	349	341	352	319	323	372	316	332	298	307	312	323	309	373	310	346	306	324	318	341	306	327	342	333	326	333	348	375	316	348	339	329	314	311	327	318	327	328	323	312	315	320	316	313	315	305	292	359	309	322	309	333	331	329	313	323	349	331	300	299	335	295	326	338	327	338	320	313	294	304	319	311	308	355	332	364	330	329	321	318	333	304	350	316	342	333	331	331	361	353	298	317	335	318	325	315	331	347	336	328	340	334	319	306	335	324	344	314	327	329	326	321	321	338	294	331	356	322	344	343	352	325	370	302	328	306	321	316	275	311	318	329	331	318	330	337	339	299	325	331	348	306	356	328	305	325	305	346	313	308	320	307	301	329	347	325	304	326	319	333	347	337	326	306	317	328	311	352	323	346	348	333	309	330	352	344	325	357	347	342	321	300	334	313	342	319	345	344	333	335	340	365	347	314	328	304	351	336	342	329	344	323	315	310	366	338	371	308	324	291	328	327	349	348	310	330	312	345	312	328	335	331	294	306	363	345	314	326	302	301	342	345	321	326	352	313	331	301	344	316	315	277	336	343	347	334	327	334	347	326	327	317	291	316	297	295	317	315	318	323	312	330	310	348	320	360	317	340	325	328	330	319	337	360	339	352	348	341	307	325	326	354	337	318	356	311	332	319	359	306	343	348	355	331	314	344	316	305	305	349	335	318	314	333	338	329	335	302	311	321	311	319	328	304	335	345	322	320	289	344	303	325	335	325	334	332	391	326	323	332	329	316	312	324	331	317	339	305	315	333	323	339	324	339	350	343	337	330	332	318	309	284	321	339	280	310	323	318	314	334	347	330	302	307	350	325	347	338	370	316	290	313	280	346	297	323	351	346	314	315	324	304	335	350	302	347	329	352	355	329	314	346	347	297	329	323	305	330	353	331	314	304	337	332	311	324	327	308	318	318	348	317	327	330	320	357	347	352	312	331	354	301	341	359	327	360	356	316	348	340	304	354	311	320	308	305	334	335	305	324	319	317	325	323	333	340	342	325	312	300	324	326	317	322	336	349	329	357	324	334	345	327	310	321	326	293	301	320	319	310	341	348	286	337	330	326	360	337	316	373	335	288	334	297	300	283	332	301	317	304	326	314	312	344	305	330	295	359	330	319	326	324	328	351	323	345	298	315	322	354	337	328	353	303	329	332	298	314	334	308	338	342	346	305	363	325	337	346	305	339	336	345	306	305	330	340	322	324	338	330	345	326	314	337	346	349	357	361	312	319	308	339	350	330	332	347	356	329	303	331	345	308	332	344	332	296	295	316	309	308	346	312	364	327	305	351	358	335	334	304	362	308	327	363	343	336	319	302	339	334	336	342	334	304	321	332	320	312	309	370	325	327	328	302	315	348	359	326	305	311	329	317	313	318	315	313	337	320	349	320	322	359	279	311	341	306	317	340	304	316	336	298	309	342	328	313	315	275	376	328	300	348	335	331	329	341	368	314	375	337	315	328	339	325	324	328	314	318	312	313	336	335	336	364	342	333	329	302	336	334	292	319	330	357	317	315	339	339	363	320	319	359	327	327	342	324	303	326	302	310	324	324	298	311	320	329	337	335	354	340	339	327	327	313	339	342	311	345	358	310	311	352	329	340	361	317	325	310	339	325	333	333	304	297	305	318	319	323	324	348	343	303	331	361	311	303	297	324	320	325	338	328	308	319	323	313	293	346	323	331	325	341	330	330	328	344	328	342	294	343	351	346	319	337	312	311	335	335	349	303	312	334	324	341	309	318	288	341	328	311	319	330	303	323	338	329	337	276	337	341	348	306	309	357	350	347	296	355	305	324	319	325	330	316	341	341	313	301	300	293	332	348	362	302	373	295	334	287	300	303	287	330	322	343	324	307	350	331	311	331	337	341	305	331	302	320	307	354	289	336	351	359	299	309	323	329	351	314	320	299	326	319	343	338	323	340	326	342	317	316	329	342	354	341	342	315	324	314	316	331	358	350	321	347	313	350	326	310	309	325	331	307	334	306	327	321	346	338	345	296	349	322	282	339	302	305	320	317	350	321	297	338	311	365	317	332	370	326	307	328	361	315	308	361	355	296	315	331	334	345	346	321	296	354	355	331	315	358	269	309	311	329	295	362	302	354	324	341	323	369	312	311	324	322	356	313	335	298	334	356	333	326	361	337	333	308	322	339	336	320	330	347	317	334	319	344	311	366	354	350	351	350	316	343	282	350	311	330	339	330	326	319	294	332	344	339	314	298	320	351	291	351	344	339	306	336	297	318	339	312	323	329	333	356	333	364	337	325	315	307	328	347	339	340	304	319	349	335	327	336	334	351	335	315	320	328	345	340	332	323	309	317	322	381	354	321	315	352	332	345	331	322	326	307	317	321	342	347	362	342	351	334	322	320	336	307	330	343	332	343	320	331	325	328	321	329	315	355	336	368	303	312	319	303	349	314	349	326	341	323	303	297	339	300	357	309	335	340	319	293	282	325	345	306	315	325	317	304	306	331	348	344	321	346	341	308	343	328	319	341	288	323	329	303	335	329	321	312	336	307	331	332	307	320	347	346	318	344	315	352	322	331	345	336	343	329	336	351	326	316	355	355	309	327	329	346	330	314	333	338	352	342	327	310	339	325	303	327	294	310	333	353	316	357	361	328	321	348	348	349	326	335	346	324	356	302	349	315	357	345	326	332	348	320	327	311	301	333	305	313	313	312	334	332	316	351	327	328	367	333	313	311	340	320	323	325	327	356	304	347	287	319	314	341	301	322	362	331	311	337	323	329	334	344	338	316	359	334	317	307	360	324	334	326	327	321	329	331	342	315	336	323	311	324	332	310	310	313	295	283	345	334	355	324	293	336	317	330	351	334	312	323	318	331	335	320	310	336	300	314	348	319	346	364	324	328	317	316	329	353	325	331	324	352	321	336	321	306	308	338	334	327	319	353	324	365	353	289	317	311	362	344	302	344	326	333	355	320	343	329	340	329	327	364	342	298	291	352	311	303	327	332	332	309	308	310	341	289	351	360	315	345	307	310	302	324	352	329	346	324	356	321	295	296	328	329	341	353	345	319	311	324	336	337	294	389	325	337	328	327	332	317	364	323	343	310	323	318	344	309	311	303	324	303	353	352	295	337	361	335	318	353	352	335	289	325	340	341	359	360	329	330	323	307	311	335	367	334	315	324	317	337	325	320	338	321	322	330	329	334	333	353	367	355	338	341	324	341	339	377	350	351	341	347	326	347	307	323	342	327	354	326	328	309	312	315	334	332
54789	91977	76956	52665	34390	17562	5762	1022	523	539	522	528	499	514	540	532	533	546	494	514	532	511	551	488	508	497	540	547	523	525	494	505	542	553	523	524	481	536	501	556	514	564	568	504	488	529	531	515	478	562	560	496	532	571	563	527	484	507	530	483	493	523	507	438	530	519	540	505	528	492	530	524	511	548	491	488	553	498	505	502	528	554	513	504	552	542	529	532	492	492	524	521	500	515	512	501	507	516	544	562	531	557	514	503	526	484	522	493	516	502	522	558	486	484	491	505	511	561	521	513	543	514	555	525	473	527	504	560	520	517	538	479	549	531	496	473	531	536	488	542	540	547	528	508	500	541	523	508	519	521	504	557	506	509	510	543	539	590	538	510	506	531	526	513	521	523	507	496	509	541	496	506	504	492	486	512	517	509	510	533	503	546	515	524	521	522	551	525	519	532	518	521	502	507	511	516	519	556	552	511	520	506	475	495	494	506	472	505	544	548	512	542	513	546	534	494	532	523	564	534	552	503	541	517	565	523	494	533	524	507	551	491	475	488	544	528	515	502	499	514	491	499	523	559	524	532	543	541	507	547	528	547	495	521	495	563	492	479	512	537	500	518	536	550	569	518	531	563	524	531	514	500	578	526	536	513	488	512	510	496	576	509	531	544	442	517	559	532	546	556	550	524	482	517	513	573	547	527	526	545	570	534	511	516	517	509	496	527	494	519	522	520	523	520	484	523	495	528	494	571	480	470	520	517	526	501	548	538	498	507	515	512	518	493	525	498	506	505	511	514	481	501	549	500	563	552	533	518	539	508	567	528	502	504	516	541	502	495	549	554	493	511	503	515	511	554	568	506	525	497	483	590	551	502	512	493	512	516	530	499	538	530	484	533	535	535	545	545	495	497	512	530	505	510	544	551	532	504	520	491	575	487	586	510	528	566	529	509	520	488	534	477	491	543	522	506	539	526	471	510	535	490	508	566	512	463	515	517	558	490	530	521	483	481	541	481	520	504	487	527	456	542	532	536	547	516	521	541	530	496	521	508	507	533	515	504	502	495	532	516	500	516	504	545	513	531	517	536	501	517	501	513	497	492	557	515	515	511	513	540	514	512	527	500	496	529	483	520	527	528	534	543	522	528	562	510	542	534	499	513	492	552	494	525	535	513	536	539	503	565	522	545	494	516	528	553	510	495	504	527	498	536	567	505	514	524	545	538	554	504	564	512	494	556	519	518	497	515	482	519	533	522	514	497	524	513	484	521	510	529	552	523	522	494	481	505	555	520	540	520	512	533	471	505	546	515	520	474	521	548	530	525	552	505	538	518	525	482	514	482	508	520	536	531	503	522	512	484	505	507	546	553	491	528	499	537	509	499	512	517	538	533	563	503	503	523	495	512	541	543	484	502	508	513	550	497	540	539	513	520	523	477	517	523	479	527	480	532	539	509	531	493	553	523	525	517	511	534	502	483	534	491	528	505	524	479	533	474	523	520	522	487	512	562	516	533	510	519	522	519	486	531	514	533	525	529	497	550	474	507	515	531	516	520	498	527	537	507	526	531	530	500	538	502	534	540	548	519	547	524	519	513	457	536	540	511	517	515	504	510	532	521	529	580	586	492	531	528	517	486	515	487	483	497	524	525	482	525	550	549	492	529	502	514	509	487	527	512	500	490	474	566	491	474	497	526	549	537	513	517	499	535	525	488	498	511	512	576	496	502	518	529	537	512	501	523	521	517	505	534	513	485	489	516	544	508	520	488	554	514	517	518	505	502	509	494	544	512	541	529	543	557	469	524	540	513	502	550	524	477	518	501	513	515	510	486	537	538	531	534	515	519	514	537	522	546	555	551	520	522	507	490	528	548	512	529	512	501	484	514	504	524	489	479	568	516	482	501	518	511	508	520	532	539	517	539	501	519	506	502	488	498	529	504	509	515	512	514	547	540	528	549	529	487	509	527	494	513	464	499	542	507	562	526	543	509	464	552	474	532	538	479	531	518	545	516	508	508	498	560	465	542	518	543	522	513	526	566	500	546	534	518	541	515	507	516	504	530	525	475	512	549	514	530	545	495	512	505	515	533	561	529	552	534	525	487	508	511	506	508	492	520	489	531	543	510	497	561	559	504	487	550	567	503	528	505	549	538	516	519	507	537	514	576	484	538	487	550	510	478	518	553	484	514	488	501	529	518	521	514	534	548	545	514	516	528	517	534	541	523	542	517	515	549	523	548	530	507	509	520	549	477	526	522	513	463	514	505	523	558	517	541	530	541	536	535	524	542	536	502	522	544	511	532	578	474	526	530	494	481	530	541	481	517	545	511	541	504	526	589	477	509	568	554	548	482	496	519	473	537	473	525	574	482	555	530	523	519	533	548	539	532	534	539	543	513	521	523	517	514	535	529	579	535	502	507	535	564	528	521	546	554	537	513	498	544	496	540	532	509	505	515	529	487	580	544	563	490	521	527	541	543	518	514	507	496	536	518	547	498	470	499	518	510	514	514	515	553	502	546	533	513	543	509	495	500	512	504	544	521	544	520	531	475	498	502	509	484	545	508	482	518	513	509	549	503	543	522	536	520	506	523	540	520	559	469	513	522	498	524	548	517	527	507	507	550	508	506	493	524	497	504	527	501	509	540	462	506	494	509	487	548	501	542	556	510	521	534	540	542	564	532	555	511	548	547	519	499	519	588	537	570	528	536	497	495	523	543	542	501	523	563	506	513	548	530	508	543	541	528	533	509	509	550	521	520	561	546	514	501	512	532	522	523	521	520	496	491	540	533	518	509	553	495	506	506	550	492	502	535	494	515	518	507	518	522	496	497	497	535	509	494	484	518	515	509	519	507	525	501	526	522	576	518	525	530	491	493	517	527	527	540	515	520	504	502	551	525	527	526	510	508	544	565	513	501	546	504	521	532	513	522	549	515	522	493	539	540	512	521	524	508	541	569	538	533	563	515	486	517	540	512	536	541	532	505	532	485	520	506	511	532	536	501	523	537	488	552	519	495	526	483	563	523	484	514	480	507	522	508	484	461	554	521	517	483	534	545	523	569	517	534	528	499	514	488	524	540	502	542	532	537	499	556	513	474	469	513	498	519	474	533	522	512	514	520	556	572	496	526	514	500	535	489	535	543	512	552	497	499	557	536	532	488	501	491	545	525	496	483	510	502	516	497	524	499	539	519	484	546	535	517	510	531	528	514	488	493	568	535	521	472	523	557	498	495	492	497	508	496	531	496	531	499	519	537	516	490	478	535	503	493	547	512	484	546	481	555	512	529	568	552	518	530	525	546	527	511	561	551	551	516	506	510	538	520	514	518	525	496	542	547	543	489	516	483	516	527	519	518	516	498	517	526	516	525	576	530	524	537	486	507	496	525	556	513	525	550	508	517	529	505	491	518	516	537	525	509	518	523	455	532	539	533	531	543	518	527	513	544	537	499	567	509	492	520	515	522	546	508	462	536	499	507	517	499	464	496	494	552	501	519	543	553	528	527
23323	21897	34902	36925	32851	25708	15809	1629	438	410	418	435	416	431	445	439	416	441	449	473	412	423	392	416	430	442	421	448	384	416	442	415	418	443	462	381	429	386	370	424	423	443	377	418	429	457	398	415	407	413	454	402	425	401	407	372	382	399	406	374	422	437	387	427	431	425	406	402	417	439	371	421	405	425	466	399	408	423	411	429	390	393	429	419	421	456	407	404	405	424	409	366	418	417	436	419	400	405	396	408	424	402	443	400	443	432	439	393	420	414	466	443	386	386	364	396	379	404	448	403	393	412	390	379	402	421	398	392	445	425	441	408	395	437	417	401	409	432	448	427	412	415	381	415	427	399	399	406	420	419	398	431	434	425	439	389	390	429	429	420	422	428	398	418	407	388	438	403	407	406	428	423	433	408	421	426	378	400	434	419	383	404	412	386	425	416	425	416	436	426	395	421	433	401	418	401	418	432	425	447	399	425	421	417	423	410	371	390	398	400	364	405	427	376	415	426	437	411	402	415	383	411	418	394	420	425	402	432	395	368	425	436	434	391	441	430	473	422	396	391	443	402	401	399	388	427	441	434	445	396	415	406	406	394	411	434	412	418	423	425	448	425	403	402	383	421	463	420	368	409	446	438	421	434	430	418	390	417	426	384	378	389	406	437	395	437	387	427	420	475	406	416	415	417	408	411	375	394	387	427	425	430	404	414	425	359	421	368	451	421	413	426	384	435	410	410	409	404	416	414	390	419	431	410	440	427	403	396	409	407	408	377	414	436	420	430	411	395	397	416	422	409	402	401	415	418	408	405	396	397	420	400	386	393	379	381	421	408	429	386	409	383	432	375	419	429	354	382	421	411	414	402	441	399	435	417	435	374	428	389	394	403	418	391	416	391	375	430	388	383	432	402	455	428	440	404	387	440	445	448	400	406	376	414	400	393	402	429	412	434	419	426	359	404	398	426	407	428	439	439	403	428	456	443	415	440	384	368	399	428	402	399	414	421	429	449	396	439	430	371	422	408	413	378	404	427	376	413	446	424	415	430	393	417	425	403	466	402	437	380	412	347	412	392	425	395	402	410	390	417	418	432	356	416	388	413	388	439	403	403	377	401	408	407	449	442	426	454	449	399	440	386	418	413	413	421	401	417	436	408	387	419	433	461	469	427	417	420	441	364	450	399	424	390	403	408	445	412	384	433	418	398	421	409	393	419	433	409	431	420	437	359	410	371	401	423	428	428	403	387	392	439	436	395	423	440	445	395	399	405	439	400	399	408	403	391	432	436	411	408	426	424	448	444	392	412	399	424	381	431	407	406	428	381	445	426	438	403	441	395	446	373	437	430	440	401	396	389	422	417	407	415	390	389	426	395	372	385	416	419	399	405	407	414	416	477	439	446	408	405	424	427	357	461	406	374	411	422	397	404	429	399	412	381	408	387	442	394	422	388	446	399	426	427	436	423	392	375	393	431	351	408	412	400	464	389	428	396	371	409	392	410	428	398	416	421	427	408	378	403	391	380	435	407	421	418	429	413	388	401	405	402	429	457	421	385	386	380	431	390	412	422	468	417	453	403	408	439	425	423	402	404	368	398	426	407	393	430	410	391	417	406	419	407	382	418	410	393	413	409	383	421	400	397	405	437	372	393	426	409	404	430	416	393	420	412	383	422	411	402	407	419	397	391	389	411	435	404	383	395	406	414	403	428	405	395	398	405	393	428	412	408	410	433	432	377	429	398	408	393	416	410	380	399	414	408	410	422	440	394	423	422	434	379	402	383	430	430	428	423	423	374	402	400	437	408	396	394	447	449	427	423	398	391	406	400	406	417	387	422	416	378	389	420	413	400	396	420	418	407	412	412	450	411	433	370	382	396	406	401	399	406	425	430	425	391	404	428	416	398	404	396	400	432	387	411	389	394	397	428	435	427	385	399	416	405	390	387	403	368	417	416	389	437	402	413	388	410	428	428	447	430	436	393	388	418	430	403	440	374	399	418	456	406	420	418	454	395	381	370	422	411	438	391	435	392	397	451	413	401	418	385	413	391	442	414	421	422	377	393	418	389	414	429	414	411	440	430	421	427	427	441	455	448	409	394	414	391	435	435	412	403	393	420	449	414	466	378	402	407	416	439	423	404	405	397	443	434	391	465	380	420	383	431	435	405	448	394	435	378	457	396	377	387	402	411	397	433	400	426	396	388	405	417	407	370	442	364	404	395	403	429	405	413	434	379	384	422	430	369	416	395	415	408	435	440	385	398	458	432	394	429	453	439	431	383	454	423	420	402	424	384	421	414	429	432	419	410	433	422	397	447	440	432	396	452	398	431	431	381	421	428	413	417	419	398	423	407	394	378	387	401	404	418	385	414	444	415	427	438	471	423	404	411	392	414	414	400	420	437	392	379	402	423	416	416	398	447	397	417	419	439	399	404	388	418	399	414	432	423	399	403	420	451	415	430	419	429	403	464	408	426	412	364	423	418	389	385	402	392	416	397	392	413	404	398	397	413	399	408	432	433	401	398	424	419	411	376	405	399	392	423	391	396	457	414	443	431	407	404	410	417	376	382	442	452	437	412	419	392	426	414	428	423	399	422	426	400	390	413	426	413	442	423	436	413	365	419	401	402	424	466	416	414	430	390	423	410	424	415	410	401	419	404	390	427	416	373	405	432	413	443	416	417	382	370	407	435	420	411	405	401	401	346	379	447	432	403	435	394	454	456	424	444	424	438	405	426	431	389	370	402	434	393	428	425	434	412	409	462	369	403	434	434	417	408	394	389	415	392	412	416	398	374	410	407	426	429	415	420	404	387	389	390	402	388	414	429	443	421	408	402	424	412	439	426	395	402	444	416	429	434	392	433	482	387	431	424	432	411	382	439	407	384	419	410	431	421	448	407	422	426	406	391	426	418	430	420	431	398	397	436	384	411	439	415	415	409	442	356	412	406	438	382	399	416	412	388	398	401	423	412	396	405	433	415	426	413	425	402	387	414	422	348	397	411	443	391	433	418	417	411	425	422	416	408	415	377	379	402	401	397	417	421	392	399	392	391	402	418	390	383	408	433	401	395	422	409	375	414	408	390	400	407	387	418	419	427	387	391	388	375	407	397	416	458	441	418	392	448	385	410	413	402	415	410	397	411	409	401	441	399	416	405	397	446	442	438	413	421	413	408	441	403	425	407	400	430	451	431	395	420	348	424	408	394	414	393	408	434	406	447	424	410	421	411	397	402	400	419	435	428	406	399	437	464	430	429	441	386	405	409	395	418	409	385	432	407	422	423	382	385	427	415	409	444	406	368	410	402	413	431	404	414	397	387	385	402	409	431	443	426	427	391	399	414	421	413	411	451	419	409	430	380	417	415	412	439	404	384	429	423	393	398	417	424	428	399	438	397	394	397	431	399	379	416	408	396	421	440	407	363	388	405	412	431	446	432	422	399	417	438	396	403	437	408	404	395	382	399	419	446	444	415	388	425	433	411	426	425	386	435	434	404	383	385
60302	101587	89083	69408	48235	30195	12738	1372	641	637	642	631	617	640	622	580	645	627	598	643	659	608	675	626	646	615	636	622	632	664	596	622	608	629	637	634	614	609	649	580	638	593	626	652	616	629	561	637	590	660	629	615	645	623	610	679	637	639	625	618	609	622	603	595	618	643	594	665	645	645	608	597	616	603	619	616	616	635	637	632	638	622	630	601	630	657	666	589	646	584	601	622	639	657	607	616	646	606	645	617	644	619	622	633	643	642	646	616	612	660	636	677	635	651	623	617	675	580	628	582	601	617	622	664	638	609	607	680	669	639	615	646	638	611	651	675	622	635	647	636	584	656	670	623	595	655	633	649	649	598	624	610	678	715	625	638	610	601	621	618	624	597	648	604	619	605	664	625	628	615	595	649	598	628	678	635	608	649	628	617	607	593	663	596	626	597	644	665	605	614	611	628	621	604	635	664	661	616	616	675	641	674	616	671	658	575	594	634	679	621	664	585	620	630	616	662	586	614	585	626	613	604	604	598	592	631	614	614	622	639	676	635	630	618	713	647	633	614	680	653	616	600	604	596	680	636	641	623	639	615	635	592	605	603	614	632	588	654	612	664	609	617	597	587	683	639	613	655	625	590	613	587	583	637	615	614	601	628	617	612	653	626	629	582	652	625	626	604	643	656	633	592	607	642	598	654	676	581	591	639	642	622	608	657	679	628	597	638	663	663	677	612	618	605	654	639	640	627	678	652	657	588	632	629	640	670	616	632	627	624	598	628	611	584	617	650	640	646	621	600	657	677	626	639	692	634	651	641	632	623	614	636	623	640	596	632	638	634	617	623	601	615	602	583	640	613	571	604	640	642	616	629	643	601	621	608	610	613	609	631	599	632	620	622	605	614	658	585	615	633	584	638	644	616	649	596	615	673	665	604	600	601	660	654	651	611	606	619	611	628	601	617	644	642	648	611	637	598	565	633	677	588	620	621	594	617	589	603	607	570	633	632	632	604	608	609	580	635	684	653	610	603	610	644	629	599	614	582	650	617	619	634	606	684	602	630	642	607	626	617	627	653	623	662	663	696	595	639	645	616	609	613	699	626	591	618	650	638	626	606	644	617	586	648	647	637	628	630	615	608	668	652	595	640	616	637	617	570	627	644	629	639	578	631	603	664	647	591	635	681	597	642	613	651	610	627	619	652	558	638	652	669	606	641	650	573	622	641	596	601	605	606	632	622	594	639	692	611	606	597	666	598	605	636	641	604	618	592	614	634	586	656	602	624	616	628	643	607	639	628	614	598	667	605	589	588	663	597	676	618	630	670	572	618	605	616	629	594	623	642	662	579	628	639	597	609	602	632	591	593	621	630	624	594	623	644	641	633	592	672	678	644	614	632	630	660	616	611	635	617	654	637	627	619	620	630	646	596	616	605	624	611	637	633	630	637	616	607	681	600	633	612	597	621	655	627	646	627	644	629	655	611	638	623	585	647	603	646	615	625	582	652	636	554	659	571	660	652	629	624	618	613	622	658	570	638	646	624	644	621	577	630	624	641	656	617	645	628	656	568	626	658	589	610	626	625	648	616	632	596	623	622	642	655	605	591	643	624	601	679	596	561	618	627	640	634	592	605	617	648	642	608	637	566	634	632	659	686	622	602	618	632	596	647	649	603	599	633	645	634	591	620	616	636	636	639	640	608	637	656	585	606	642	647	626	612	619	626	639	575	623	639	641	653	606	656	649	631	640	620	648	623	603	614	610	650	636	644	642	606	645	645	658	626	633	671	624	607	626	598	610	604	583	633	633	659	587	628	583	605	628	635	591	585	650	625	648	620	629	594	609	578	674	572	620	664	638	640	576	601	609	631	636	650	609	609	594	664	643	632	652	648	611	659	609	623	670	663	600	604	647	614	625	655	609	622	644	575	660	685	632	632	576	686	629	605	637	640	672	611	610	657	601	640	652	618	604	630	649	593	594	638	674	613	639	607	598	655	600	658	612	616	654	640	684	608	571	659	645	578	637	605	634	631	606	617	646	624	601	669	659	638	648	616	652	571	628	664	640	623	636	636	656	610	571	641	632	590	612	595	621	611	585	605	650	616	643	638	619	611	603	626	620	607	642	618	651	619	627	658	663	645	625	608	617	590	622	600	620	555	643	602	649	631	651	656	605	588	602	583	614	618	605	637	636	602	615	644	616	625	662	624	613	636	636	654	606	643	637	600	656	625	676	672	649	585	618	582	641	587	649	625	592	627	655	636	663	643	633	633	616	607	578	664	661	604	636	636	623	621	633	644	631	632	599	663	631	623	639	629	641	649	629	641	642	635	621	586	589	592	634	655	622	638	654	614	648	631	604	658	649	612	646	613	620	634	647	641	610	580	646	628	661	634	635	664	661	621	622	694	580	675	616	629	646	596	655	650	613	627	628	643	645	655	640	621	622	634	646	650	628	641	630	632	616	627	641	622	643	633	612	638	617	584	608	613	611	639	655	623	600	619	639	633	602	620	678	643	605	669	685	632	593	609	629	607	604	631	671	601	670	608	612	628	648	618	613	626	661	611	625	643	640	611	638	589	597	635	583	598	638	607	595	641	641	629	610	612	654	607	630	663	586	601	629	617	633	629	615	610	625	637	620	621	628	586	611	627	649	601	658	602	636	603	604	632	625	648	593	641	628	666	657	635	613	594	650	678	618	606	621	646	641	624	626	591	659	635	666	625	582	595	644	652	627	601	572	638	672	592	603	602	631	626	664	680	664	672	628	644	668	632	617	638	684	606	631	677	627	613	626	629	613	597	595	639	601	621	620	661	553	609	610	635	616	672	658	636	655	625	648	599	591	599	610	631	613	610	613	617	634	621	645	644	588	617	679	613	653	605	627	659	661	620	684	628	609	669	606	677	609	670	658	642	579	663	611	676	656	600	637	634	604	608	638	603	630	639	634	655	597	637	602	661	612	643	609	651	639	675	660	647	626	628	652	594	624	610	638	648	659	608	611	622	603	645	615	588	612	629	604	628	651	641	618	695	624	609	642	598	653	602	643	637	699	653	610	613	635	604	631	615	630	634	603	600	637	651	678	633	641	622	639	621	623	621	637	633	643	644	616	625	585	632	659	630	642	613	646	651	639	640	610	647	601	649	648	616	645	625	624	637	688	621	638	647	624	638	670	601	618	604	617	631	633	633	634	641	625	646	668	661	607	642	654	633	599	622	626	600	614	617	656	622	596	619	643	618	609	618	641	631	658	628	664	612	602	691	610	635	595	630	584	630	595	615	600	630	614	609	659	607	633	562	623	605	584	599	605	670	604	645	642	657	632	648	624	577	628	605	659	602	615	628	620	589	571	596	634	621	610	611	625	648	653	593	652	632	599	604	605	619	612	622	611	623	631	634	645	638	647	588	614	607	589	622	627	715	591	651	652	643	609	607	621	629	643	607	625	658	640	602	645	625	611	625	644	624	628	607	622	608	630	666	655	638	649	620	629	610	660	629	623	602	632	609
27242	24320	31943	26492	13813	4767	1215	230	191	201	205	217	219	233	220	212	188	202	188	181	204	202	200	215	184	219	200	194	191	197	196	221	216	215	200	187	197	179	234	213	211	201	173	201	217	215	217	200	219	201	216	217	221	183	210	181	196	200	224	215	210	224	227	226	210	201	230	199	204	194	222	203	210	222	208	173	211	209	187	208	204	210	196	231	210	183	216	214	214	193	208	230	217	209	199	210	200	199	224	187	211	195	221	218	191	200	207	201	215	206	204	183	185	189	190	204	224	208	204	206	218	250	206	219	203	205	201	229	197	205	199	204	206	200	216	233	213	226	213	213	215	204	216	201	212	201	216	185	215	212	243	194	195	189	218	226	181	198	207	199	190	194	229	219	188	215	188	201	196	192	182	211	237	182	214	207	193	194	225	211	213	190	185	222	205	232	220	229	208	215	239	210	195	186	206	233	219	199	191	202	201	212	223	213	207	219	210	160	202	198	202	213	222	213	221	197	209	207	206	194	202	189	195	209	187	190	218	212	195	215	236	216	202	210	195	236	194	222	186	218	225	193	211	228	187	192	209	225	196	233	207	207	228	179	189	220	199	206	203	193	194	231	214	205	231	230	214	213	210	223	213	197	218	201	209	198	215	216	185	233	182	202	212	212	223	233	217	201	206	211	194	204	232	207	211	209	217	196	202	213	196	216	220	212	211	248	201	186	220	201	212	203	204	240	207	195	206	208	223	193	195	214	214	206	210	202	208	211	209	216	203	242	205	188	205	185	188	186	199	211	217	228	207	189	200	200	215	158	205	213	216	210	194	183	216	186	209	201	207	222	209	197	232	207	203	204	216	216	178	198	197	192	194	180	207	213	223	194	210	200	219	191	185	204	203	208	202	232	220	204	212	208	225	202	189	203	199	194	209	211	204	216	240	213	217	208	208	219	194	180	222	225	198	204	208	193	218	225	214	208	196	166	203	208	221	211	206	209	197	195	209	220	182	208	199	201	224	179	235	216	206	198	204	207	204	213	182	190	235	213	205	192	194	214	190	216	186	208	198	209	192	220	214	222	204	191	213	226	199	212	207	188	200	219	220	193	184	218	197	224	195	203	208	184	189	216	213	224	210	205	200	211	227	201	210	210	213	221	228	178	211	210	174	202	228	212	204	198	206	186	213	203	186	198	189	204	205	212	208	195	173	217	187	209	178	215	215	207	207	226	218	193	197	192	207	220	182	210	207	196	236	219	215	201	175	203	214	229	239	201	191	196	220	196	188	190	219	197	201	197	210	212	216	229	208	184	214	190	218	210	197	177	199	230	213	218	174	199	215	192	234	222	200	203	195	199	212	205	206	201	200	209	208	214	220	207	211	218	211	219	193	239	213	215	225	207	211	195	210	207	189	214	195	220	224	192	208	217	209	195	203	197	192	220	214	211	205	209	201	201	221	201	208	217	238	221	195	195	205	190	215	221	200	198	192	203	186	187	228	205	205	192	216	194	207	179	219	224	204	249	209	209	196	205	197	181	229	235	202	189	195	215	218	217	213	212	188	197	167	212	181	219	201	208	228	167	199	199	199	217	208	205	201	202	207	220	215	212	208	197	197	194	214	196	223	192	201	186	180	216	217	192	174	162	217	237	208	194	209	196	219	222	192	224	213	227	202	200	223	175	227	194	212	209	218	210	195	229	208	190	224	225	190	201	198	209	192	222	195	209	202	211	175	206	214	190	222	217	211	210	185	220	195	222	186	169	211	208	221	204	209	189	208	200	200	179	194	224	190	204	213	197	185	193	198	232	211	175	190	205	206	201	222	173	200	200	178	192	219	213	231	197	226	180	208	216	205	230	238	192	228	208	209	213	224	210	196	193	201	173	237	207	189	224	203	224	207	193	211	212	215	184	209	213	229	208	226	211	200	215	234	197	180	191	206	222	205	229	199	216	194	190	192	205	224	211	213	210	197	194	204	175	183	212	212	210	200	198	192	213	196	204	216	207	201	204	211	201	194	192	213	217	203	210	189	222	228	209	218	221	225	240	203	212	220	195	192	201	211	212	188	200	205	181	197	222	188	220	205	235	215	205	217	198	210	200	205	213	208	206	212	216	220	211	183	238	196	213	206	220	179	212	204	183	215	218	217	228	189	206	225	191	205	203	201	191	215	207	216	236	236	209	182	205	210	192	212	214	211	200	188	209	207	205	220	218	210	186	195	219	201	236	205	229	196	217	229	220	191	227	221	218	200	209	198	208	209	211	226	189	231	189	199	182	205	191	206	229	172	202	185	209	180	184	198	209	185	181	218	210	200	210	194	186	221	206	221	210	207	181	212	189	205	198	187	209	209	212	213	225	222	214	217	209	198	202	193	192	187	219	194	208	208	221	208	222	165	204	192	195	211	206	187	199	206	220	199	197	202	234	230	216	206	222	210	204	203	211	222	199	189	173	204	208	230	210	213	213	216	210	198	213	209	232	211	180	204	210	210	214	182	223	179	210	208	201	216	199	216	208	210	183	189	223	182	206	204	216	213	198	206	220	188	215	212	184	194	200	222	213	227	209	213	224	204	217	204	220	183	200	231	207	202	207	212	190	226	211	179	200	205	202	186	216	198	212	214	185	218	194	205	185	220	198	235	194	216	216	197	188	195	202	210	228	199	193	190	217	202	199	195	203	209	196	198	203	183	208	218	174	207	210	214	200	193	223	190	221	219	233	226	203	223	188	204	167	215	205	201	199	211	196	200	219	191	226	188	214	201	204	219	213	207	205	225	197	208	221	213	181	228	209	180	205	224	207	190	202	219	217	213	189	209	187	217	218	201	218	202	217	213	204	189	227	209	216	198	204	189	206	180	212	204	213	224	208	215	214	219	200	209	211	193	191	194	227	241	199	196	208	208	186	211	196	207	215	207	175	206	204	205	199	207	182	215	194	226	203	218	209	195	191	199	221	210	198	222	207	199	205	179	229	201	194	243	207	239	243	183	226	216	207	183	190	226	207	212	190	200	185	212	227	222	204	211	195	204	252	209	224	223	215	179	189	197	186	209	220	199	199	223	202	180	213	213	208	205	211	219	190	212	194	219	204	200	214	211	220	224	218	200	185	192	198	206	210	206	223	207	217	204	218	197	224	199	197	210	184	221	203	191	185	214	201	206	207	209	201	209	226	198	194	206	218	219	202	213	184	202	241	210	209	187	183	202	191	215	189	192	187	187	195	200	203	210	200	191	193	224	215	193	198	202	212	182	215	214	205	210	200	187	215	216	189	218	206	185	207	216	211	201	229	197	206	215	228	221	197	177	178	232	189	202	208	192	199	210	194	184	203	218	222	191	227	204	191	217	224	194	203	229	192	210	206	223	206	204	187	197	220	207	186	183	211	201	212	242	210	218	200	200	196	196	196	186	226	215	206	209	219	198	205	207	212	210	220	207	203	185	213	222	201	182	215	218	187	213	192	208	215	213	204	229	181	188	194	213	206	199	223	205	189	233	219	202	196
28524	42703	39655	29449	18264	8131	2143	368	345	346	308	366	355	333	324	338	346	348	341	330	345	318	328	301	323	360	328	314	325	290	348	344	329	325	322	320	324	334	335	327	379	323	344	361	360	360	317	338	344	332	317	297	363	344	326	301	324	355	339	328	326	350	338	351	336	300	322	308	322	349	317	314	350	306	332	361	303	349	310	316	326	336	325	365	333	314	309	352	338	316	315	323	330	352	355	353	340	326	370	336	321	351	329	361	342	351	357	326	341	301	339	343	337	356	360	337	343	347	383	327	337	337	342	370	328	316	343	357	338	323	357	342	343	328	299	366	325	327	336	333	344	339	316	315	311	329	346	324	333	339	318	363	323	326	369	319	337	348	332	329	342	351	321	329	320	323	334	355	341	326	344	360	337	319	339	323	330	343	321	336	351	340	365	318	307	344	348	339	347	316	322	357	358	351	332	353	372	315	334	351	318	338	368	317	359	351	316	363	364	325	349	346	341	307	340	304	352	359	308	330	376	326	309	316	327	322	343	364	329	324	318	322	347	348	338	355	343	323	348	314	315	334	357	329	362	345	351	355	372	329	336	338	333	340	342	360	343	323	339	345	324	337	333	327	336	315	360	345	328	291	333	346	352	328	361	315	331	326	341	353	368	327	384	344	346	321	355	334	353	309	331	335	340	364	340	312	316	362	339	317	337	331	344	327	327	351	355	318	327	332	311	348	336	345	292	350	321	322	326	314	351	331	358	347	353	332	341	336	331	338	344	342	319	317	326	333	353	336	337	318	322	345	348	357	345	345	339	299	351	344	324	343	361	365	333	337	297	363	333	335	337	326	347	314	353	393	359	342	340	334	314	322	343	339	351	310	342	376	317	348	351	325	348	334	326	328	376	342	307	334	313	314	352	348	308	299	338	353	321	333	348	348	320	352	359	306	338	339	338	350	358	338	332	324	365	316	333	284	352	355	331	326	355	341	306	342	313	358	334	306	321	301	332	349	339	315	286	349	364	336	341	334	353	337	325	358	359	319	328	357	355	333	345	317	337	293	362	300	315	343	310	324	327	355	327	350	338	323	314	322	349	350	333	331	352	322	376	375	363	339	340	331	319	344	325	340	314	326	332	325	341	363	346	321	352	310	329	332	346	340	316	354	355	346	347	334	320	304	317	358	352	364	319	317	332	337	343	330	340	314	390	320	319	332	333	375	323	336	335	328	346	331	326	297	318	343	314	336	322	344	371	285	286	334	338	336	343	311	321	335	329	333	309	338	346	352	338	343	302	330	335	326	349	333	324	383	340	345	326	341	353	353	343	317	346	331	323	333	335	348	342	316	356	336	355	328	313	328	321	331	319	293	310	346	344	349	344	378	337	344	319	333	337	341	338	334	339	336	327	334	320	355	348	316	345	384	318	319	332	331	354	330	343	320	312	313	349	367	330	331	383	314	335	349	340	356	359	338	332	350	335	367	343	317	332	306	345	327	336	337	365	354	325	364	325	338	336	300	319	323	353	341	322	350	331	378	328	340	338	342	323	344	307	328	328	315	363	318	333	365	319	323	327	369	341	364	333	350	347	339	330	355	310	351	342	349	331	345	340	340	331	363	328	324	313	349	321	377	348	324	347	348	340	362	323	335	369	325	357	337	324	342	339	362	338	315	341	324	364	358	322	319	311	323	351	320	355	355	323	314	314	299	329	328	316	338	333	359	319	346	332	375	302	337	354	354	338	346	322	374	340	304	362	333	342	335	330	342	354	343	344	320	357	321	318	313	344	343	335	326	330	320	313	321	340	372	359	325	351	333	370	341	341	347	347	353	327	322	353	317	307	353	358	336	327	331	313	341	333	333	320	306	344	355	361	318	343	298	321	331	318	324	319	321	372	360	355	344	326	339	366	293	340	359	336	339	348	345	331	320	328	349	364	340	291	348	339	304	355	331	346	366	335	363	340	348	323	370	331	332	330	337	323	332	319	330	366	348	301	361	366	297	334	354	385	336	320	323	354	360	322	353	331	306	346	320	344	324	340	362	348	350	354	341	324	318	337	315	319	309	337	321	322	311	328	320	326	353	342	355	327	319	299	327	346	336	333	368	317	344	347	369	329	380	312	346	319	332	366	324	322	324	343	360	304	340	333	336	373	304	309	324	319	339	316	336	323	337	349	318	332	315	361	331	323	338	316	318	307	311	315	327	333	320	331	375	341	343	338	320	330	374	323	347	358	316	338	377	341	347	358	347	343	342	334	328	332	352	329	327	310	370	333	320	381	362	335	327	346	343	349	345	348	322	331	323	358	367	343	336	319	320	337	336	359	341	354	335	341	313	315	305	356	329	346	310	304	354	353	342	349	319	359	339	360	346	327	345	325	316	362	344	309	327	308	361	371	365	355	323	346	324	331	337	321	294	356	330	308	319	326	352	321	338	327	334	306	344	337	304	314	344	321	360	377	335	342	318	323	369	337	330	337	368	340	359	323	328	324	357	299	354	329	327	322	357	336	321	367	309	331	328	308	350	330	318	315	376	320	358	314	333	338	354	324	379	357	348	363	347	313	312	305	320	326	316	321	336	341	340	330	329	337	351	328	347	366	338	351	375	333	347	323	325	322	337	334	363	323	352	292	355	330	334	320	330	358	341	329	366	324	363	347	368	344	359	342	327	331	327	306	366	343	343	321	321	340	346	329	321	358	353	307	343	326	320	347	339	310	312	325	342	372	339	322	360	329	334	325	327	347	342	332	346	355	345	343	340	302	329	346	355	328	343	369	369	341	352	343	353	364	353	348	363	341	328	308	358	346	336	368	366	337	324	338	354	326	389	344	339	366	321	353	327	326	361	337	365	329	327	324	336	312	336	356	340	342	339	354	376	297	302	390	315	351	343	339	346	341	334	375	341	344	340	328	343	345	313	318	343	329	334	342	325	343	326	348	310	342	303	325	325	328	323	285	324	331	357	333	322	310	329	345	323	355	324	361	315	349	361	318	353	310	319	324	341	364	367	320	354	304	313	336	321	350	357	317	348	330	316	332	324	324	323	330	357	341	339	356	344	318	354	373	323	343	340	363	345	333	357	341	337	341	351	335	327	333	334	349	319	350	354	340	375	358	326	321	337	316	302	334	344	325	327	331	359	358	313	344	345	327	316	347	338	313	326	342	340	342	343	354	332	312	343	358	335	367	309	327	362	348	316	353	308	344	337	344	361	320	336	345	372	340	342	326	332	361	336	318	331	327	311	321	337	296	358	324	335	327	353	342	345	315	312	348	340	321	322	336	360	335	358	354	318	318	314	331	326	314	326	336	337	328	349	354	356	320	316	359	337	339	315	338	321	337	339	333	339	331	331	339	334	340	323	355	309	333	367	341	337	336	327	361	301	326	306	350	299	306	318	305	367	327	310	325	324	318	329	319	352	344	333	316	338	304	358	308	356	334	300	358	331	311	370	351	309	341	374	348	375	341	342	324	353	310	365	315	330	333	320	315	326	337	336	317	366
24487	22257	37786	41939	38360	26565	12935	1100	333	291	357	316	307	330	305	300	281	329	318	298	313	261	305	312	315	320	281	292	315	287	313	277	286	272	318	317	287	332	297	335	336	315	278	290	296	307	279	317	337	281	298	276	300	269	281	295	322	286	296	316	314	286	291	273	270	280	297	301	297	313	307	312	317	326	286	307	311	327	292	287	296	303	291	287	277	302	314	306	297	284	309	292	311	334	289	312	304	317	324	302	287	278	310	290	308	298	313	296	306	301	311	261	262	277	301	272	301	314	288	317	298	292	262	273	293	300	323	298	297	283	321	281	290	291	304	283	303	305	316	345	344	284	294	308	305	311	297	327	298	283	287	308	278	288	294	283	312	292	278	278	285	300	334	326	300	298	321	301	321	296	338	307	291	310	282	299	283	278	297	287	306	288	313	304	321	288	310	303	300	313	311	299	317	287	313	295	278	299	266	299	328	299	310	290	262	283	315	310	279	271	283	285	291	311	290	313	325	303	345	306	314	286	308	285	302	303	318	283	290	283	291	288	290	293	302	285	295	295	277	306	306	299	283	303	296	319	295	328	294	306	305	296	313	311	294	320	284	262	283	294	277	276	314	304	286	332	313	297	287	265	319	296	306	296	282	309	307	297	310	301	304	315	293	343	287	277	289	278	300	263	269	318	326	302	309	303	312	277	263	312	292	311	300	336	295	300	289	291	316	297	316	335	327	306	305	314	294	295	312	295	277	284	341	304	302	296	287	272	286	321	319	320	292	309	286	305	325	303	320	274	314	319	282	286	320	290	288	283	321	262	294	309	285	294	294	314	313	309	312	290	287	293	289	291	296	306	301	307	289	293	302	290	311	293	298	302	295	297	272	306	301	270	278	273	299	314	285	311	297	314	329	289	295	279	318	338	304	330	272	309	282	307	330	307	273	291	302	286	316	295	300	304	279	305	284	302	295	275	270	298	288	292	263	302	299	274	269	279	329	272	326	305	287	314	271	300	316	351	309	298	291	306	297	279	298	305	293	321	307	274	291	286	315	305	294	256	293	314	292	278	280	304	318	305	283	310	279	293	290	306	318	311	305	327	292	280	301	312	304	284	318	322	312	342	307	276	290	304	316	301	320	321	300	299	324	321	282	297	284	319	271	285	292	289	296	279	305	322	315	282	273	291	314	339	314	282	292	276	291	319	304	307	312	299	310	272	312	307	259	294	302	288	313	277	304	282	314	298	315	263	276	338	316	284	282	314	288	306	306	317	315	302	261	283	306	312	305	303	303	306	290	309	293	314	280	300	299	322	311	312	323	308	314	307	261	306	329	285	282	307	291	294	320	308	287	308	290	317	293	309	312	330	290	317	289	308	274	298	291	300	285	314	269	296	323	297	296	307	339	331	321	293	311	300	310	312	294	292	299	298	307	322	296	291	297	321	288	330	286	279	343	288	319	307	277	309	296	277	302	286	288	287	291	291	265	305	306	300	313	277	277	283	286	306	330	296	287	302	329	283	305	285	316	292	281	322	307	321	305	302	297	293	321	314	298	295	274	323	259	313	291	332	274	323	277	310	287	299	295	307	309	276	306	269	302	288	284	293	256	301	328	271	318	289	297	287	290	275	306	277	291	330	280	304	326	319	320	272	304	285	312	274	300	303	329	296	306	313	296	298	268	299	295	292	283	275	283	299	270	299	291	306	279	314	293	313	294	302	326	311	296	281	290	323	289	294	290	296	318	280	308	318	268	325	310	275	321	300	297	307	279	294	318	300	328	311	307	298	309	289	302	305	288	306	297	323	313	295	313	307	286	324	331	299	282	296	304	311	277	300	307	291	285	320	318	321	320	324	296	325	319	305	295	320	345	303	275	313	319	332	302	293	258	294	278	267	272	282	273	279	287	302	298	290	249	277	287	271	269	283	298	324	314	297	295	280	303	281	277	307	304	313	310	279	299	302	291	309	325	295	321	271	285	300	288	276	304	278	289	301	311	279	304	320	275	294	293	336	292	300	299	307	302	301	299	343	302	304	293	304	295	317	284	313	289	280	267	325	269	337	299	293	279	281	317	299	266	312	281	298	303	329	294	302	308	299	307	297	286	277	305	308	304	298	301	294	297	289	313	316	281	277	330	286	311	282	299	280	298	283	316	280	265	329	314	272	309	289	308	329	328	305	317	290	288	288	287	293	274	341	309	279	313	306	319	259	302	296	303	299	282	292	321	330	318	296	305	309	284	300	270	306	302	277	291	299	303	316	288	297	330	309	294	312	301	300	284	296	311	295	285	319	310	316	308	275	281	293	299	317	316	288	308	286	252	304	265	301	296	313	288	308	298	304	289	295	328	306	299	313	296	320	295	294	282	296	319	292	296	304	285	294	325	277	303	278	294	302	322	296	296	314	292	303	294	308	340	313	308	305	265	266	284	319	324	306	304	302	292	315	298	289	306	296	280	317	284	285	308	306	293	291	300	294	281	268	334	317	329	275	311	299	315	318	290	320	307	303	294	291	315	281	290	301	306	273	330	318	283	276	283	296	299	298	303	303	315	302	305	282	265	284	281	297	305	302	344	281	282	313	334	320	277	301	313	289	258	292	298	313	297	284	304	286	268	281	306	308	283	321	286	298	323	309	332	304	286	289	269	276	309	287	280	291	303	282	318	293	269	290	311	287	305	266	302	336	316	288	326	312	293	274	317	330	338	301	307	266	304	312	309	312	300	292	293	282	273	287	290	293	288	281	312	339	282	292	288	298	283	322	304	304	320	301	307	301	312	298	316	313	286	338	321	286	276	308	280	302	284	289	298	286	314	296	294	278	312	304	313	296	320	278	285	277	326	271	286	295	285	289	304	270	277	273	313	287	276	308	293	279	298	309	308	305	291	295	322	290	310	295	285	305	307	312	325	269	297	267	286	291	313	290	284	294	283	329	320	298	312	296	295	300	284	292	339	294	296	302	301	311	270	280	311	308	281	258	304	293	302	335	309	312	293	297	301	330	274	288	296	251	299	285	271	278	300	312	328	330	310	289	293	266	280	315	298	298	293	278	286	275	300	308	298	317	309	310	301	325	303	314	288	316	291	303	268	314	304	314	310	301	297	281	300	298	283	289	318	333	300	307	291	276	292	311	319	286	288	320	323	345	293	310	305	297	266	287	287	295	290	302	299	312	268	312	332	333	283	335	305	310	282	332	306	296	319	280	286	294	320	327	302	306	292	283	271	335	310	317	317	338	305	296	304	278	301	271	312	295	272	303	296	293	309	336	275	289	294	306	301	307	268	292	300	313	300	286	323	330	334	296	298	289	305	291	309	299	295	292	311	303	296	309	300	299	306	323	292	274	301	289	297	336	315	317	299	307	306	317	291	338	290	300	296	285	308	288	316	319	299	308	302	324	309	309	311	285	266	271	329	290	271	313	281	321	278	300	300	315	284	299	271	313	290	314	330	295	277	310	300	324	298	285	302	293	300	289	303	300	288	263	302	276	304	324	314	303
50909	85498	73859	57213	45837	30447	13758	1518	484	473	464	486	493	493	466	490	509	476	485	514	463	487	495	483	476	464	453	492	483	490	490	462	488	490	481	477	445	519	475	493	474	499	507	474	494	458	469	459	484	479	465	469	473	462	464	452	472	465	466	471	514	513	485	437	474	503	462	443	494	492	518	464	505	484	473	500	460	476	438	465	499	452	501	496	477	532	496	498	501	477	501	451	477	450	484	445	469	468	456	522	494	497	453	481	488	498	500	468	440	484	482	451	470	483	471	499	439	472	487	478	487	470	504	500	521	470	476	476	462	482	476	488	475	433	468	484	463	495	500	470	451	480	442	459	466	455	444	518	440	464	448	478	497	496	479	496	474	471	458	485	490	470	464	449	482	479	488	503	503	455	481	447	494	473	483	480	509	459	492	481	491	469	450	457	440	462	473	482	474	477	452	470	453	435	454	455	445	446	464	439	525	469	507	470	476	513	479	470	432	426	464	477	512	461	477	489	479	454	490	473	505	475	453	492	449	442	480	489	492	482	418	497	492	465	482	514	494	455	461	480	481	474	489	462	471	469	466	419	490	430	486	443	465	477	453	521	464	462	519	445	498	495	486	472	476	485	491	444	497	464	507	475	500	503	451	503	476	495	491	465	485	464	463	443	473	524	472	453	506	500	439	497	476	484	496	488	500	480	443	467	503	489	499	467	497	501	461	480	444	501	481	482	444	499	450	497	506	500	461	448	502	446	455	483	484	502	470	453	504	500	453	476	468	475	467	495	462	479	481	476	499	453	477	497	494	498	455	482	523	450	473	463	484	499	469	472	469	487	474	510	483	453	483	486	480	484	480	486	478	493	504	481	517	485	475	442	484	472	500	520	444	526	468	526	432	474	504	475	516	490	466	506	494	494	487	459	519	514	510	480	453	460	487	455	458	497	481	451	489	471	474	458	446	465	475	501	469	465	468	452	436	474	502	481	489	487	457	496	499	507	494	476	517	497	470	449	477	483	467	471	470	504	490	459	459	475	499	456	490	459	469	503	496	481	484	446	485	455	490	463	459	448	460	474	510	479	471	489	432	442	492	481	485	501	476	465	472	452	471	490	491	505	510	495	455	459	463	486	455	461	463	477	523	507	456	476	439	458	486	509	474	475	473	495	445	461	467	428	486	444	477	437	463	485	474	463	476	474	514	482	459	489	478	512	462	455	467	476	478	457	499	447	468	467	498	470	511	491	472	475	484	490	462	492	473	483	464	465	468	461	475	507	482	448	465	452	461	509	523	457	456	498	457	457	483	472	528	480	483	476	501	519	495	454	497	500	480	522	509	486	455	485	525	492	451	477	476	518	471	470	482	504	468	438	461	492	440	465	470	516	506	504	461	478	490	500	473	483	454	480	505	524	501	477	500	470	443	525	475	472	473	479	495	494	470	492	451	441	483	457	444	461	462	461	471	450	466	473	466	460	485	457	475	528	480	489	440	518	485	490	536	438	493	502	494	505	461	490	508	467	466	460	458	481	470	501	503	462	497	439	478	485	483	444	519	443	448	494	508	506	463	456	489	488	459	466	481	467	506	450	454	496	483	500	440	468	496	464	498	467	460	466	501	510	503	477	470	447	484	470	498	513	478	501	480	503	506	490	471	496	503	444	482	457	512	486	479	461	505	495	472	450	450	482	487	484	485	471	452	516	468	485	456	444	463	497	491	469	473	488	483	503	478	501	478	491	493	487	467	477	486	473	489	450	495	462	474	514	514	496	491	444	496	490	495	482	483	475	444	447	478	506	461	491	498	437	528	455	474	506	476	490	465	483	438	470	464	528	464	510	480	447	460	509	445	500	495	486	497	477	454	469	509	518	460	468	503	412	455	480	464	486	501	476	482	472	503	490	482	494	499	469	450	495	491	502	488	470	485	470	445	501	464	470	456	492	487	494	471	481	477	473	505	467	445	468	447	507	509	477	504	530	457	448	498	471	473	488	475	463	493	472	489	462	441	436	451	447	466	501	500	467	487	472	477	440	429	454	453	478	488	498	473	469	468	485	492	467	496	469	494	482	481	477	445	497	519	502	476	485	487	505	524	483	459	484	450	464	463	469	447	459	431	502	509	470	480	484	459	437	426	492	464	486	503	483	501	469	447	452	482	475	490	461	441	450	453	477	480	497	456	491	504	469	480	504	498	477	457	458	479	472	486	443	497	505	478	461	494	495	433	505	464	433	466	520	500	460	498	471	487	476	468	473	499	499	446	506	450	489	483	441	486	452	492	471	500	512	464	467	470	478	505	497	485	479	474	477	438	433	461	474	493	482	490	491	493	484	504	474	504	489	468	507	473	450	512	506	527	447	443	452	513	458	499	459	486	489	501	525	481	448	452	475	479	461	404	508	510	481	512	440	440	451	495	462	415	473	485	487	485	473	497	428	466	440	486	494	490	480	518	494	443	494	496	507	476	475	457	445	478	425	465	464	480	457	485	489	469	492	468	497	495	466	465	463	461	492	478	455	456	493	488	457	481	505	475	454	517	476	493	447	485	477	498	419	477	477	477	477	501	481	493	472	429	468	477	470	434	480	509	480	501	498	439	481	485	462	462	459	478	447	497	476	450	481	479	482	444	460	445	480	502	492	458	492	497	483	454	474	501	445	503	491	499	464	498	440	479	486	451	480	449	492	450	490	462	444	495	443	471	472	500	472	496	490	491	462	483	490	479	485	462	507	486	477	490	471	468	512	487	451	465	479	440	453	477	505	436	501	478	478	470	450	488	486	480	418	475	432	494	485	481	502	477	460	496	484	475	520	480	458	452	487	447	515	489	470	498	472	467	447	528	493	462	489	502	474	445	485	505	463	484	488	468	477	487	462	472	444	440	525	435	502	515	464	444	505	486	458	438	466	426	489	456	461	500	478	468	495	456	506	488	449	532	482	459	475	497	481	469	526	497	436	482	481	509	487	516	494	460	474	433	484	468	475	461	474	496	450	463	466	461	468	505	475	455	453	448	502	475	501	491	438	493	483	481	459	496	474	490	502	490	448	479	431	461	486	505	514	452	479	480	463	487	535	475	480	478	481	443	462	494	499	525	477	507	499	458	499	475	470	496	498	450	510	454	492	467	468	465	458	487	477	518	481	479	503	468	474	483	459	478	462	441	452	490	507	468	502	495	473	488	465	487	477	440	465	474	472	451	459	463	512	471	467	495	480	495	494	475	472	478	488	468	503	439	481	458	512	446	500	451	462	466	487	469	513	482	500	488	453	493	500	483	510	478	464	486	451	494	456	463	460	477	509	474	433	468	453	448	466	517	504	499	466	526	474	459	466	485	459	484	482	470	477	513	474	478	468	448	463	474	485	473	459	461	474	476	509	475	482	466	523	492	466	487	466	479	480	458	489	439	459	475	480	459	503	467	461	516	490	449	462	477	444	466	512	481	495	497	479	490	452	504	466	501	473	494	503	459	517	467	442	471	481	498	499	514	484	478	475	489	480	505	478
23291	21507	34354	37452	35594	30719	21874	4667	440	383	398	401	404	375	380	394	408	395	384	402	439	379	392	373	373	398	400	397	393	388	375	366	384	377	384	357	393	384	392	404	410	374	383	381	381	395	391	394	397	337	352	383	363	369	362	390	395	371	352	366	390	371	347	401	419	385	392	381	364	390	372	362	374	363	355	356	388	396	421	390	386	388	399	357	413	383	385	358	364	363	382	373	345	389	380	405	333	393	366	368	377	388	431	386	420	402	357	376	430	384	377	376	405	389	351	380	386	401	402	375	391	361	356	413	366	377	395	377	357	400	387	370	378	349	364	365	378	388	379	363	368	378	370	379	405	395	381	383	374	396	375	383	393	355	408	423	385	379	390	365	382	388	380	374	348	385	353	405	369	380	362	405	366	395	366	351	362	372	349	381	354	342	426	398	378	384	372	377	388	378	378	394	400	381	379	405	363	382	379	383	405	369	343	412	371	382	399	381	370	360	388	393	400	374	418	432	382	364	384	384	410	398	374	358	369	366	408	384	389	354	360	360	404	383	389	370	383	415	360	372	403	396	375	413	384	370	376	357	391	375	380	346	389	382	377	406	369	379	403	356	383	375	392	375	366	347	389	366	373	392	384	403	362	351	378	371	387	379	385	372	385	434	357	416	362	387	372	363	403	378	422	387	385	393	398	374	368	368	350	407	375	366	389	365	388	409	338	379	371	404	387	409	401	392	390	376	372	376	391	386	394	340	351	390	376	406	398	409	375	376	397	368	344	357	376	373	367	383	351	402	406	378	400	351	378	406	395	377	369	415	389	380	372	403	399	409	380	407	388	388	413	393	368	387	408	404	417	376	368	378	386	379	365	387	393	398	400	375	372	367	378	362	392	420	394	376	370	387	403	382	361	380	383	354	423	369	395	392	385	394	381	384	400	402	392	397	385	385	403	399	364	410	412	355	401	395	368	406	380	417	354	411	385	380	343	390	397	382	368	381	365	374	381	398	369	366	350	344	383	399	376	397	405	357	366	361	384	412	374	368	388	390	399	361	384	407	372	366	330	376	391	371	406	402	377	368	396	393	371	361	397	357	436	380	359	413	409	380	433	393	349	377	402	362	386	391	392	396	372	361	373	399	350	361	385	381	390	406	383	361	386	403	370	370	343	381	338	396	394	399	377	410	399	421	370	397	382	341	385	387	385	395	442	376	383	376	382	398	386	393	373	397	379	410	404	389	358	358	416	376	407	368	363	348	368	376	403	370	356	422	386	406	405	364	363	389	380	404	383	394	372	377	398	393	384	437	368	366	367	384	408	394	414	414	388	402	379	394	382	423	418	367	385	385	381	369	383	425	378	427	373	365	383	371	396	416	381	390	366	361	394	401	404	387	378	397	369	400	379	394	355	343	388	388	366	389	359	389	380	394	386	352	347	414	394	421	399	339	384	371	388	378	403	371	373	346	401	384	376	382	394	366	393	407	391	396	376	377	377	357	386	361	383	357	362	366	406	399	402	419	395	373	370	388	378	372	387	363	363	382	394	368	372	360	372	403	386	407	391	381	353	361	401	389	371	336	353	391	391	386	396	395	378	408	394	374	388	376	392	387	384	407	336	401	389	390	380	386	420	389	382	392	374	389	381	389	368	350	402	419	379	348	386	390	349	377	390	410	386	364	390	401	382	378	394	391	407	388	406	390	382	404	378	371	424	383	363	392	393	385	388	392	359	350	374	396	369	376	389	362	406	386	370	362	387	385	395	376	394	347	366	369	402	355	406	413	406	403	370	387	352	352	382	408	386	383	373	426	360	380	376	394	370	383	356	328	410	370	365	364	396	403	380	384	383	396	385	390	407	329	373	411	384	369	374	368	409	378	390	386	390	385	381	381	386	363	390	361	397	417	383	368	389	398	392	372	356	359	375	390	357	367	365	373	390	389	421	330	378	363	412	369	378	378	358	410	379	385	386	368	412	376	380	394	403	350	355	407	388	397	339	388	387	342	383	374	395	405	418	397	383	398	367	379	394	379	363	392	410	411	365	383	388	408	392	364	422	367	380	390	379	395	362	375	336	408	372	371	405	413	422	377	358	381	385	382	348	389	415	362	365	373	364	343	387	386	372	371	370	394	386	362	369	408	376	391	370	404	377	393	390	411	388	393	382	368	374	357	353	389	358	390	406	378	389	362	356	387	394	390	388	377	365	414	390	389	386	393	397	372	405	375	393	337	347	405	360	407	360	373	385	406	374	383	393	381	371	385	375	408	408	361	395	358	387	378	370	390	345	397	404	338	412	396	390	411	382	375	356	365	370	358	374	391	393	383	378	378	353	393	340	386	366	363	354	403	384	372	360	346	412	403	379	387	396	387	375	361	382	403	373	380	366	359	389	352	383	387	387	405	389	387	412	384	371	375	405	388	368	386	400	398	371	358	358	366	402	400	387	346	386	356	375	366	394	368	387	391	368	400	350	418	391	378	380	395	376	402	387	369	408	371	382	381	369	316	370	396	364	382	359	346	395	391	392	371	357	361	354	397	405	397	406	406	373	373	399	372	364	362	395	394	372	341	411	374	379	388	392	375	395	360	375	379	367	437	400	394	387	421	392	388	387	360	400	375	381	386	372	367	377	369	350	370	363	362	354	403	377	379	364	381	358	391	387	387	381	345	404	361	378	371	417	368	404	367	391	409	375	416	408	402	384	367	406	404	377	393	381	400	378	352	415	364	364	371	375	351	379	364	413	396	389	394	383	374	402	405	354	386	392	313	401	413	332	412	389	394	400	373	362	381	383	347	367	375	391	431	380	372	390	385	373	391	388	369	378	420	403	373	355	378	345	381	388	394	350	405	428	374	409	377	370	368	388	368	418	360	384	386	380	368	384	411	366	372	355	376	342	374	382	392	410	393	388	412	382	390	371	381	389	377	389	374	383	419	405	385	395	389	402	377	423	366	381	379	402	374	357	414	372	399	389	386	392	399	357	389	362	390	417	388	405	344	367	360	344	394	376	408	376	385	392	364	393	375	373	391	370	378	417	409	423	384	356	377	361	388	413	385	377	368	368	404	406	336	360	400	406	371	408	382	352	364	371	377	370	382	377	399	407	372	369	374	384	389	396	385	395	401	392	346	382	381	374	317	389	375	373	389	379	399	353	411	383	417	359	372	400	360	343	373	380	385	377	359	366	364	392	399	358	330	385	405	352	404	362	431	381	364	429	375	388	373	393	401	397	405	374	369	379	365	397	381	369	377	380	398	386	370	391	375	352	349	399	378	392	384	375	400	405	389	399	379	362	382	380	399	378	429	383	386	383	407	404	379	354	375	376	391	368	342	387	401	350	376	378	387	399	399	376	365	395	377	358	363	364	386	394	379	372	386	389	336	343	400	392	364	416	370	392	381	358	347	361	389	401	390	390	363	377	417	392	393	366	415	395	419	370	421	397	381	369	413	377	394	353	355	356	386	368	387	376	368	373	404	377	376	394	348	368	364	388	357	383	400
58815	94788	88100	68868	51618	38051	23238	5430	647	579	572	614	580	628	647	591	615	592	560	569	571	563	566	614	577	587	574	578	614	558	536	590	586	549	589	553	610	606	569	571	612	607	619	598	582	594	572	602	598	556	569	573	592	583	612	524	540	594	628	599	547	570	567	599	576	576	594	627	587	607	576	592	581	579	568	640	570	564	611	613	557	572	574	582	617	555	575	598	550	539	573	597	573	600	583	600	590	565	566	592	617	608	615	579	642	595	546	620	533	574	586	597	521	571	563	593	595	588	580	581	560	544	573	587	626	605	602	566	572	599	617	579	559	598	569	579	630	592	632	590	594	548	637	608	547	578	588	600	619	590	582	585	605	599	595	561	594	568	615	551	596	546	595	589	558	597	572	583	590	619	637	581	586	571	561	579	549	584	576	574	615	587	577	606	561	539	621	593	577	545	563	593	568	552	583	596	582	622	564	587	582	588	545	580	589	596	600	611	597	585	583	573	618	591	605	540	563	570	555	581	591	588	580	627	650	597	556	531	566	580	603	596	590	582	600	594	552	560	571	604	573	600	562	598	575	569	578	547	595	561	549	604	627	615	575	581	642	596	608	583	540	593	561	569	609	593	520	586	567	551	572	559	591	561	592	570	613	592	602	595	607	567	565	615	581	596	580	568	561	589	573	578	613	572	603	585	594	614	565	556	588	538	588	583	621	581	570	615	582	596	638	605	587	565	568	621	544	539	588	594	598	591	609	560	564	605	570	585	595	519	578	540	575	566	606	604	597	569	573	603	593	557	616	583	588	590	582	598	611	592	586	569	598	574	544	594	558	597	584	570	597	546	589	588	620	599	587	548	603	583	590	576	609	611	588	565	601	564	551	545	565	575	527	560	593	562	571	609	579	606	556	548	538	618	570	569	562	569	573	593	584	601	583	588	598	585	569	545	611	563	591	602	573	602	585	604	553	668	582	572	552	559	600	598	604	629	586	611	631	578	580	570	597	578	575	597	532	607	617	555	573	639	554	587	590	600	565	603	571	611	627	622	580	565	575	578	592	565	568	584	611	583	589	565	545	580	607	559	588	601	531	619	548	584	568	546	580	545	587	554	572	537	593	578	570	528	586	568	551	613	570	565	583	570	623	560	581	550	627	603	568	562	582	589	631	599	608	575	583	581	597	575	562	596	545	593	571	589	589	542	617	581	566	610	577	632	638	588	598	592	580	594	578	576	556	574	572	603	586	588	599	604	564	568	582	608	590	603	573	587	582	591	584	574	563	579	570	589	597	567	602	571	583	593	600	586	585	563	633	593	571	576	537	557	573	609	573	563	585	545	597	578	606	581	576	564	646	546	570	533	569	584	586	593	586	556	569	581	616	590	546	597	574	616	583	589	547	584	583	594	570	628	584	580	588	578	611	596	582	581	547	558	576	555	551	542	611	599	555	566	626	563	561	617	622	615	592	594	567	579	563	577	599	564	558	613	572	566	627	585	564	625	573	566	565	600	545	591	594	566	581	588	569	586	548	597	590	636	590	538	543	602	629	590	596	531	596	609	556	580	627	603	619	619	570	583	551	595	576	570	583	623	644	602	580	607	588	604	556	594	570	553	568	584	584	585	582	605	579	565	549	605	564	579	585	562	574	579	587	557	576	583	610	608	573	563	542	626	531	558	555	614	597	559	532	537	578	549	537	588	548	585	573	592	612	558	578	620	615	566	601	593	552	578	564	593	584	517	593	582	598	585	553	556	566	557	598	559	591	599	580	599	605	582	600	570	572	632	584	574	541	597	610	609	594	581	598	606	611	564	565	606	545	595	545	563	567	597	587	565	556	571	598	597	598	600	611	572	605	603	588	564	563	596	573	573	564	587	558	581	609	564	588	569	582	556	608	615	583	548	569	557	587	624	551	597	590	552	576	602	576	578	559	563	558	592	576	539	609	564	602	545	612	579	567	582	600	605	567	526	637	583	548	614	586	602	589	582	583	576	594	597	581	614	583	592	617	621	585	527	556	546	581	589	589	590	592	536	560	578	642	596	582	585	550	606	571	555	577	597	571	560	591	591	551	561	572	591	603	585	614	620	543	610	591	600	559	571	613	610	593	576	552	594	605	570	588	568	570	579	562	614	578	598	585	547	560	575	619	555	560	568	583	558	557	574	601	592	564	591	539	579	619	576	554	542	553	560	577	586	598	588	552	618	592	582	579	586	554	610	602	565	553	576	579	611	579	527	601	625	597	610	613	592	585	573	583	554	529	609	587	562	607	572	585	614	614	623	595	585	576	605	553	597	608	565	543	577	561	576	605	577	611	600	599	582	585	551	576	623	543	602	570	606	601	597	588	561	567	596	570	581	614	557	589	541	554	580	597	556	563	557	611	579	580	600	584	567	587	584	572	515	551	546	603	585	565	597	583	609	563	593	591	585	587	570	556	602	557	589	559	643	551	553	588	583	595	576	562	601	577	548	591	588	591	616	596	561	593	602	577	603	621	556	557	552	572	615	627	615	604	561	560	554	600	627	571	560	546	585	532	588	561	643	550	593	553	604	573	568	612	588	563	576	605	579	586	600	550	594	591	574	547	608	584	572	586	602	642	562	570	545	569	578	579	580	564	561	561	605	619	605	590	628	571	586	588	552	564	566	559	591	605	603	629	575	594	564	593	571	606	568	575	553	578	587	563	582	627	604	557	607	606	598	548	590	598	570	614	584	576	604	623	579	580	585	573	582	599	568	610	637	544	592	553	618	568	589	591	563	553	590	573	565	567	569	633	600	556	574	578	560	574	563	582	554	598	587	609	572	577	580	612	585	567	588	587	549	598	577	597	583	593	588	599	552	574	558	578	562	561	580	550	599	561	583	609	593	600	559	606	608	600	579	603	560	599	574	598	592	575	595	606	596	553	589	583	606	600	602	573	541	592	544	576	650	597	579	579	549	578	586	624	567	577	589	568	583	567	542	574	612	546	553	578	580	587	604	629	622	569	595	573	574	594	581	582	551	617	590	553	574	583	564	599	622	587	560	590	618	627	573	607	621	588	594	591	599	587	562	543	627	600	573	590	552	614	566	557	590	585	606	562	569	569	600	607	611	575	617	573	604	608	577	640	576	599	586	596	569	590	599	613	575	595	585	591	580	561	566	593	617	579	598	583	623	606	593	568	631	619	598	574	511	549	575	581	614	544	620	603	617	618	595	579	584	570	616	580	558	619	601	596	590	566	628	598	591	604	588	597	553	578	596	574	556	561	580	557	615	573	577	552	574	578	588	590	617	628	611	604	613	575	602	602	596	581	573	553	548	577	586	613	593	605	579	568	567	552	592	628	566	608	565	542	600	602	597	586	540	593	591	569	618	602	579	600	586	583	577	604	580	584	616	568	571	567	594	622	551	580	572	603	581	534	637	639	563	567	542	566	559	583	594	623	539	576	561	590	597	582	565	585	602	568	597	602	599	539	549	589	600	618	569	553	544	587	594	594	573	568	543	587	585	593	608
27393	26364	28926	19676	9820	3835	1306	376	194	189	182	179	160	182	185	194	180	182	202	170	169	167	201	172	172	175	183	175	171	184	159	183	192	173	164	184	181	179	188	163	200	157	169	181	178	184	163	190	191	180	181	156	158	149	183	154	181	192	164	168	166	189	163	177	209	159	188	190	165	194	165	179	179	187	181	176	168	166	164	188	181	192	178	169	162	169	167	172	181	186	180	181	155	175	154	171	171	146	182	163	178	162	211	175	170	163	170	184	174	184	183	183	163	202	170	219	169	173	167	178	207	188	177	178	171	186	183	169	167	188	164	183	170	194	191	170	181	205	163	201	183	182	171	172	208	196	161	173	185	183	198	175	173	149	187	174	184	176	177	188	183	161	157	164	171	185	171	154	166	158	180	178	181	183	184	191	177	220	190	167	154	189	171	179	158	193	165	182	184	197	206	172	184	181	179	184	202	166	177	178	182	158	182	161	165	202	167	170	201	164	175	143	163	174	185	188	183	168	179	171	173	163	203	170	193	154	156	160	172	145	172	167	162	183	169	188	167	155	165	169	171	178	214	193	163	163	173	189	164	156	170	196	181	164	210	178	174	191	140	187	166	164	187	185	152	175	179	190	190	180	158	197	164	178	187	180	157	166	169	184	192	186	192	179	157	187	171	176	195	186	167	186	173	171	178	188	169	172	182	178	190	161	200	195	151	163	184	201	178	180	163	199	196	198	165	191	189	167	155	187	164	192	161	169	182	173	191	183	198	153	179	171	163	185	180	197	165	191	193	175	173	179	166	191	172	184	180	194	161	183	164	176	176	208	178	176	164	166	195	187	181	163	170	198	181	195	188	186	167	184	167	171	184	179	153	172	184	183	162	183	168	173	175	157	187	206	194	182	191	188	145	177	157	162	169	187	171	177	187	160	153	179	156	164	192	180	180	159	181	152	174	149	193	161	175	177	161	184	181	171	192	185	196	192	177	173	185	190	207	168	174	187	176	185	169	174	179	158	175	196	178	182	183	209	176	166	177	173	172	155	172	181	163	176	188	157	161	154	188	187	170	178	176	167	183	165	191	193	177	153	175	142	160	171	168	167	190	188	186	203	175	198	164	200	192	182	162	166	168	145	197	175	175	178	177	185	157	158	191	171	158	174	193	170	164	172	174	156	192	188	163	164	198	181	174	178	178	160	147	194	169	176	182	164	191	174	194	180	173	162	182	173	171	150	186	184	180	181	185	179	183	171	153	162	172	165	168	163	162	197	166	179	189	180	182	179	161	176	199	187	168	157	200	171	188	159	185	179	184	187	186	188	152	170	182	200	176	198	176	181	169	168	187	166	199	198	192	177	162	159	175	168	178	163	162	159	191	166	197	168	172	172	180	195	177	185	175	177	171	190	176	190	174	181	193	157	210	175	152	175	178	158	178	177	153	161	173	157	188	158	159	209	185	170	173	184	189	166	183	214	177	169	169	202	192	196	137	158	176	180	175	161	168	179	184	171	181	193	154	196	195	193	159	204	158	165	174	184	185	182	190	146	170	187	164	164	191	176	169	179	167	176	196	155	179	169	158	199	178	148	171	179	180	167	174	184	173	173	173	195	173	190	183	175	154	156	178	170	184	177	197	173	195	182	181	144	178	178	175	186	157	160	158	205	160	162	160	175	174	161	196	176	184	184	185	192	174	196	173	157	189	186	180	177	163	167	168	190	175	193	165	165	164	167	168	177	159	175	175	175	155	171	200	200	161	177	167	171	179	154	195	166	182	201	187	184	183	172	170	179	173	172	171	158	175	172	166	179	194	185	163	165	187	174	179	178	166	183	170	168	189	159	170	158	187	177	172	165	174	187	191	173	170	171	166	193	169	206	173	173	164	172	185	184	165	183	172	165	193	168	177	165	172	183	192	166	162	162	181	174	173	184	176	181	169	156	173	165	192	177	153	177	204	160	163	174	202	176	159	183	175	166	172	197	175	180	170	185	165	176	183	183	188	184	175	176	181	151	148	165	180	191	178	150	170	156	173	164	188	195	166	184	169	187	178	185	174	160	178	172	175	166	205	175	186	159	194	181	162	171	179	179	164	175	184	161	179	180	183	172	172	200	185	178	179	179	186	179	173	170	176	151	180	165	165	182	171	159	164	172	181	202	198	156	182	162	163	151	195	193	184	171	200	185	184	193	170	162	175	179	165	179	184	177	175	162	180	173	182	175	186	184	160	178	155	199	171	181	160	159	195	169	167	168	203	167	164	178	161	194	198	173	176	158	177	184	180	167	178	163	171	173	189	180	152	184	160	182	185	165	178	167	190	185	149	169	175	163	156	190	182	160	185	153	171	179	168	176	168	154	174	187	188	157	184	195	148	169	174	179	177	185	197	169	202	178	163	180	188	170	187	149	174	168	162	186	166	157	190	189	172	172	175	168	161	188	182	163	179	181	156	191	153	171	166	175	192	179	177	161	159	171	170	175	194	189	188	178	165	171	180	153	208	200	173	186	168	174	187	178	184	160	182	180	168	178	175	174	170	172	185	179	172	186	169	201	176	171	181	185	183	171	164	183	183	179	160	176	193	176	194	192	156	186	174	188	167	157	173	190	168	176	183	181	175	189	197	158	151	163	189	202	166	182	171	181	171	183	168	185	198	182	195	178	196	159	170	170	199	178	180	183	178	168	169	159	166	179	163	165	190	194	171	171	187	160	176	202	167	192	199	165	157	164	168	173	176	172	194	177	150	168	166	178	200	170	169	171	182	183	167	168	188	194	179	189	168	171	178	175	175	188	172	172	171	193	170	168	182	180	163	179	174	171	173	191	177	203	180	179	178	173	157	183	171	160	185	162	169	188	176	167	171	172	169	178	172	164	166	153	182	176	195	167	159	176	176	185	171	180	163	177	178	188	166	171	185	166	186	174	190	187	161	175	197	170	163	150	155	176	145	192	172	169	159	188	189	180	182	182	182	183	187	183	172	168	194	177	159	161	166	193	173	178	189	158	163	160	169	175	156	187	182	160	175	191	166	202	176	187	187	176	188	175	175	178	158	158	182	165	165	156	174	182	189	168	188	193	177	157	183	193	191	173	164	163	178	163	183	145	182	203	152	172	174	154	181	173	187	185	179	172	184	176	162	177	171	181	173	179	207	185	172	161	178	180	172	164	158	180	181	144	187	172	167	158	172	186	172	183	184	162	178	178	170	157	196	193	172	180	167	178	169	182	175	164	157	190	179	172	194	187	165	207	163	168	180	165	184	159	192	153	163	169	166	196	189	161	190	174	184	165	154	188	162	187	186	169	183	171	172	174	171	166	178	155	167	180	167	199	199	151	180	189	184	164	184	175	190	181	196	186	162	193	179	212	168	180	182	155	179	165	180	200	153	176	164	175	197	172	177	148	154	178	207	159	176	182	193	151	186	138	169	179	195	184	153	168	193	160	182	166	207	178	186	179	182	174	175	152	147	176	179	183	175	192	157	171	171	182	177	167	166	174	191	162
29191	44442	35787	23127	14668	7280	2930	789	311	268	296	303	255	322	286	281	300	255	296	289	295	308	309	295	328	321	283	284	284	291	278	269	317	299	280	300	280	312	292	295	301	283	276	298	274	295	304	285	287	299	322	266	274	306	321	280	292	325	294	276	287	304	273	300	311	284	318	303	290	306	305	271	271	320	294	322	280	297	294	340	313	300	280	322	316	287	339	323	316	295	282	276	289	324	272	314	301	277	290	292	291	302	298	302	285	280	291	276	289	297	273	268	307	282	294	272	293	299	295	296	286	303	313	296	309	322	267	295	297	271	302	311	273	314	292	286	284	276	309	300	298	300	318	300	298	249	284	283	254	287	299	302	282	305	289	300	306	295	299	316	309	285	280	273	295	264	277	273	283	292	296	269	279	270	280	309	285	291	290	271	314	286	264	270	260	285	260	302	297	294	292	288	256	308	273	264	294	295	299	276	270	284	304	286	301	268	305	309	294	289	282	275	310	282	280	293	250	273	292	275	286	299	275	301	304	303	277	296	281	294	277	279	287	289	305	298	293	308	286	294	277	304	314	315	276	272	302	296	283	296	275	285	292	255	330	286	261	314	291	266	309	309	291	296	287	323	275	278	285	269	262	287	294	309	284	324	325	300	279	301	269	295	293	278	262	277	287	284	294	301	280	294	294	297	285	305	281	287	273	284	288	282	314	309	273	287	268	291	298	278	306	279	306	286	275	276	285	298	288	302	314	304	287	320	281	282	308	258	271	317	288	290	287	289	262	306	274	309	293	277	281	293	307	303	290	313	316	314	291	298	260	267	292	280	293	289	325	284	292	305	300	302	299	294	297	303	283	279	293	282	304	297	297	274	312	295	300	285	284	281	322	303	283	261	287	321	320	299	304	285	277	304	271	264	282	293	281	309	293	324	288	296	308	302	280	289	309	315	304	285	288	312	265	278	287	276	299	306	284	297	312	254	323	290	273	315	288	288	293	286	277	304	299	291	288	293	288	291	304	311	267	307	297	299	296	297	288	293	290	288	302	290	288	281	277	280	274	283	287	292	311	281	298	301	300	299	327	285	287	266	303	285	289	305	315	267	310	324	300	289	306	296	305	297	278	290	290	273	292	304	276	292	312	282	275	285	314	296	286	269	301	319	309	319	266	294	308	282	302	312	259	336	287	302	303	269	276	287	262	306	309	296	282	288	257	288	283	284	282	250	305	301	303	277	293	280	266	296	320	313	304	276	272	292	291	305	294	277	276	275	294	291	279	293	289	261	291	262	297	294	302	310	291	279	272	304	282	304	278	268	303	290	287	317	329	301	298	300	309	291	299	285	301	295	280	291	274	275	261	289	269	288	279	277	291	271	283	303	286	288	292	282	271	301	288	290	286	327	277	283	281	280	245	306	307	285	268	283	270	293	290	272	308	289	289	278	320	267	297	321	304	308	283	291	285	297	260	302	272	294	265	303	280	288	283	283	329	296	283	295	299	319	316	300	290	266	287	304	278	285	265	251	286	294	276	271	277	296	296	256	282	307	254	308	316	298	316	304	272	308	329	299	263	296	286	277	310	314	274	300	320	285	308	279	269	260	306	303	254	303	279	261	290	298	318	287	298	307	318	273	283	256	271	320	290	275	292	322	271	297	297	288	273	298	311	315	297	323	315	297	282	290	276	296	302	250	276	278	295	313	277	294	287	264	295	297	322	319	300	316	301	286	286	261	282	289	265	321	281	306	295	309	275	305	305	316	275	290	297	301	302	290	295	277	318	272	267	322	287	275	336	282	293	301	269	276	286	304	270	306	290	279	294	297	275	256	306	299	291	266	261	274	307	290	297	333	246	298	304	305	300	318	291	287	271	290	307	307	289	302	262	292	295	301	290	312	282	297	274	318	323	309	314	270	323	273	304	300	312	322	257	310	290	306	284	283	292	295	292	320	268	348	294	261	286	323	310	271	242	272	281	263	299	281	303	287	295	273	312	273	296	310	296	326	305	296	286	287	279	279	296	296	260	264	308	280	288	312	297	280	275	282	276	299	309	297	293	312	281	291	281	292	274	264	293	288	294	285	324	297	297	278	277	290	308	321	264	268	266	266	297	293	276	320	284	277	291	315	292	288	328	304	270	307	303	279	280	302	282	278	295	285	291	276	304	310	295	292	287	272	264	284	280	286	272	264	301	306	279	279	294	308	277	299	264	291	281	294	312	310	288	311	305	246	293	279	293	301	281	312	276	298	294	311	313	293	291	312	301	271	318	292	269	276	286	289	311	289	296	245	274	295	296	333	318	315	298	298	299	261	289	282	308	266	286	285	262	304	288	269	282	299	296	292	292	308	300	285	305	300	281	273	300	290	282	275	278	306	321	282	329	282	284	293	305	291	285	271	292	290	310	319	291	303	319	302	298	288	289	273	286	307	286	275	310	287	297	268	270	300	238	275	266	272	299	278	263	307	320	277	302	313	267	275	260	294	297	308	306	293	291	307	306	274	290	282	291	282	279	282	320	295	310	287	299	268	289	285	290	279	303	307	325	283	272	316	304	278	304	290	276	288	295	278	273	289	279	306	279	285	303	271	270	292	286	296	278	295	286	293	299	283	251	293	278	292	274	283	284	312	272	301	269	291	262	306	271	258	296	309	303	297	274	274	284	268	273	308	266	273	301	302	291	281	284	279	307	326	292	291	300	268	294	300	308	301	326	274	287	298	319	273	302	279	297	295	302	274	307	300	287	284	270	312	285	283	279	282	294	276	290	305	272	304	315	292	286	285	309	281	273	276	286	300	328	294	289	304	277	296	301	267	274	283	285	275	307	282	291	311	279	287	304	282	299	258	301	260	297	282	297	306	282	283	324	287	285	305	337	322	297	286	313	308	288	293	320	278	291	295	300	309	283	298	303	304	289	276	310	299	288	290	277	305	272	294	297	314	285	316	303	299	299	282	282	310	287	238	313	259	321	286	260	278	296	288	294	279	275	302	299	298	294	296	269	293	286	277	293	302	299	300	271	265	270	299	302	292	307	281	312	277	285	283	275	293	260	291	282	294	294	306	258	305	312	264	285	309	304	298	291	291	299	275	290	281	293	315	310	282	306	287	299	267	304	279	291	303	243	301	294	319	292	285	272	289	297	311	312	284	295	296	292	287	274	264	299	313	308	298	307	284	267	248	282	317	277	284	269	314	291	301	306	296	272	302	288	314	276	299	313	304	308	273	301	301	291	295	269	303	329	289	284	298	298	258	297	317	257	311	283	308	284	299	302	317	297	295	290	309	289	262	265	287	287	266	276	294	306	296	294	268	291	303	285	276	317	288	295	289	287	312	302	297	271	300	303	290	297	286	283	280	253	297	277	317	292	278	289	297	319	285	302	288	285	290	286	278	304	291	269	291	264	298	292	311	314	283	294	288	282	294	289	281	307	282	319	245	279	287	308	257	278	287	310	309	290	313	294	261	290	289	287	266	303	318	253	302	291	318	280	286	306	297	280	289
24501	22985	35775	40240	30975	23313	10930	1906	258	334	295	322	298	285	286	299	297	288	267	278	300	308	290	293	274	273	300	298	311	274	274	302	289	273	304	280	306	308	277	301	300	275	294	307	277	284	294	307	287	275	272	302	282	282	294	284	296	292	308	304	284	264	286	305	304	300	298	286	318	300	287	270	301	301	272	290	283	313	302	277	301	309	313	294	331	281	296	317	287	264	287	255	300	288	295	301	292	289	279	286	292	307	276	281	328	258	283	298	289	292	283	292	305	292	288	303	308	283	259	293	293	296	282	301	296	302	319	279	276	267	279	283	284	289	276	309	294	265	296	301	299	332	302	331	311	298	330	268	294	271	263	276	274	296	271	280	290	293	296	269	295	288	301	250	274	300	290	273	282	306	276	280	297	281	297	283	271	317	281	287	272	271	279	295	297	316	277	308	282	291	312	321	286	276	287	263	320	278	282	294	299	309	272	291	281	299	297	272	291	254	283	292	295	305	297	278	304	282	296	302	300	302	274	295	312	309	275	310	288	283	288	288	313	279	292	304	278	305	291	304	294	263	295	282	298	271	329	306	308	305	288	301	310	309	281	247	288	280	286	283	260	252	270	299	314	343	279	291	288	315	333	277	267	284	288	278	276	267	312	287	277	309	309	268	279	313	284	264	269	318	295	294	284	340	304	301	305	288	312	302	260	311	303	289	335	311	296	282	285	270	315	303	281	302	284	267	289	295	282	271	288	272	322	307	272	272	252	281	268	300	266	316	321	270	311	284	284	301	293	296	295	287	299	292	288	290	322	272	289	280	267	260	293	286	284	283	304	291	324	298	257	303	272	329	301	303	297	306	289	296	291	279	297	293	264	296	281	269	292	280	272	299	282	280	295	257	270	282	317	280	297	283	300	277	322	303	282	290	270	298	261	295	285	274	284	331	288	320	316	293	291	317	326	272	273	306	272	275	303	264	300	258	277	275	264	280	294	287	302	285	293	301	284	300	284	309	314	296	323	329	286	274	308	271	288	266	302	293	299	277	323	309	276	294	276	298	285	264	307	277	311	296	325	278	270	306	300	274	326	308	293	248	294	291	299	288	305	278	287	294	307	344	301	281	275	303	288	311	295	305	284	292	303	251	290	307	323	308	253	305	286	297	262	259	282	278	298	272	296	277	301	278	310	298	280	320	265	292	290	273	330	283	299	276	302	289	290	284	295	302	319	288	282	266	293	308	270	270	304	297	280	278	311	286	307	281	321	285	292	281	275	313	279	290	286	265	335	293	304	279	303	276	287	249	312	302	264	318	313	300	273	313	305	296	312	270	264	297	296	303	297	294	308	276	309	306	295	285	279	317	253	272	318	277	263	317	300	314	313	291	272	308	306	305	283	299	302	307	262	300	270	308	271	286	318	287	329	314	282	247	296	252	296	280	303	302	315	301	290	290	298	303	285	260	264	287	282	295	335	319	305	288	297	299	263	314	278	272	297	279	303	299	295	265	280	315	290	304	285	286	310	291	261	276	308	287	278	305	286	287	285	294	310	272	286	290	308	280	264	288	291	286	306	312	293	261	312	317	273	320	286	289	274	301	282	281	288	305	279	275	304	324	307	286	280	276	271	289	268	262	310	291	309	286	308	286	285	268	293	280	262	288	278	278	304	308	276	315	270	275	307	298	308	256	304	291	284	311	294	275	292	310	328	311	277	263	279	280	302	256	301	298	297	326	306	268	301	309	290	305	284	301	274	322	288	294	278	297	303	298	281	304	291	298	320	264	303	300	279	282	313	309	276	286	304	287	295	290	305	289	318	280	271	269	292	289	285	245	310	283	274	288	278	277	298	302	319	299	277	303	290	286	290	306	256	318	322	270	299	279	316	272	285	252	320	261	285	291	272	282	318	300	287	294	290	318	267	272	292	262	291	305	287	312	292	281	315	269	309	315	288	285	276	285	282	302	298	296	261	279	285	256	291	274	302	280	300	293	270	293	299	310	295	282	259	293	305	269	303	315	281	277	268	247	286	287	304	315	282	320	311	297	306	299	289	287	324	306	292	291	283	306	306	307	259	321	309	264	313	264	279	295	269	268	297	266	298	257	286	296	302	287	274	284	307	301	321	286	276	280	308	303	276	300	263	334	302	293	295	315	307	281	298	275	322	313	253	298	288	268	301	301	292	316	270	301	312	282	305	293	285	287	271	281	294	302	298	307	301	311	295	291	268	259	278	299	329	294	281	283	287	285	298	280	311	282	268	291	283	317	302	314	300	291	295	287	291	292	303	307	261	242	322	281	295	301	284	319	316	279	327	291	293	294	275	298	295	286	259	278	267	279	258	276	268	315	289	289	282	278	328	287	267	281	264	304	281	324	301	273	260	312	280	330	283	307	285	295	294	287	310	289	293	343	295	288	271	264	322	282	284	279	313	320	287	306	306	292	324	326	290	308	281	259	316	301	291	306	311	283	296	287	302	315	289	298	305	293	254	285	307	289	317	295	278	289	258	288	291	287	306	305	284	309	288	307	301	287	299	303	273	320	283	290	309	319	303	279	294	299	276	283	301	289	289	293	320	296	271	291	262	287	308	277	285	282	287	264	320	307	258	302	300	292	271	309	287	314	285	291	266	285	289	265	270	301	277	283	288	296	280	298	273	284	281	298	296	261	281	295	299	294	277	286	280	305	269	308	278	306	300	328	290	281	300	301	249	294	310	277	306	265	284	271	296	327	314	313	307	253	268	281	310	267	287	305	313	282	307	292	284	310	303	301	309	300	291	276	309	286	317	292	297	301	257	280	266	269	288	304	267	280	332	276	327	277	313	313	302	298	293	285	271	291	296	293	282	284	277	307	291	293	287	279	300	263	297	298	304	267	284	302	320	317	273	250	288	267	318	285	284	288	291	309	279	286	270	267	281	264	298	265	288	304	282	311	291	296	291	271	280	285	292	286	297	301	295	284	286	290	303	304	309	281	287	295	256	305	302	281	316	284	316	278	309	297	280	303	273	295	263	296	287	302	292	291	293	285	287	266	298	289	299	284	279	287	309	275	272	276	303	285	272	277	271	300	272	307	269	255	263	314	268	289	293	258	257	299	277	282	299	298	276	302	268	293	287	305	302	302	293	311	289	302	281	314	273	284	301	285	315	269	272	282	290	297	283	302	281	279	273	286	278	273	269	295	308	308	270	279	281	287	282	288	309	271	308	309	327	316	297	308	305	285	260	300	257	289	312	293	262	286	272	280	309	287	298	269	272	314	309	282	296	294	316	274	304	338	307	307	291	294	293	283	284	309	308	287	269	280	304	281	302	288	256	272	298	259	314	272	298	292	274	283	296	305	271	293	254	287	326	290	292	296	299	314	290	298	318	289	297	293	282	301	278	292	260	291	271	286	285	312	307	273	287	270	287	277	290	307	269	294	302	278	308	285	310	274	285	297	297	289	306	287	311	294	291	270	300	297	292	303	325	288	294	272	292	301	281	305	277	250	287	290	337	296
54372	86313	72246	53310	39301	27620	13605	3302	477	490	458	515	490	453	482	498	453	481	452	444	485	492	452	506	463	449	453	475	468	446	451	489	460	468	472	408	449	471	474	472	476	468	493	490	439	463	436	447	448	449	458	477	467	461	510	488	453	453	455	483	453	452	464	429	447	486	501	460	473	455	462	453	466	430	464	451	456	446	457	474	456	457	412	470	471	485	481	519	473	470	465	469	447	472	460	469	462	431	459	484	453	451	459	460	470	494	455	467	502	506	456	449	460	456	459	497	457	486	479	477	472	476	505	461	446	441	470	474	463	441	466	451	440	469	431	474	475	517	462	452	460	456	426	445	497	437	495	480	486	443	474	434	469	475	482	482	510	499	457	469	449	497	442	480	476	458	458	439	478	448	486	481	485	455	488	455	430	468	475	444	477	429	465	446	485	471	462	450	478	442	461	496	464	480	460	491	483	486	460	448	463	480	483	486	450	449	421	501	447	466	479	493	470	442	453	507	450	449	469	485	503	412	461	458	493	491	474	469	462	421	501	461	452	467	484	507	482	475	474	461	464	430	485	500	453	472	451	497	467	469	467	472	465	450	456	475	473	471	462	490	450	473	463	450	498	477	482	426	432	483	459	491	454	465	464	478	458	489	479	486	454	425	483	478	513	464	451	481	461	454	428	487	461	497	455	504	466	454	451	474	468	470	434	475	459	446	461	492	511	440	484	487	429	459	447	460	448	494	431	471	452	472	439	439	472	463	468	451	463	438	467	484	502	473	451	498	504	463	476	487	481	461	453	451	463	485	434	462	510	475	510	487	457	465	435	449	421	473	447	483	466	478	474	471	457	456	464	447	475	486	443	471	519	439	480	468	485	502	474	466	484	493	505	476	441	461	495	505	447	469	453	458	452	472	469	464	462	463	489	456	471	489	460	450	429	487	511	446	461	447	437	472	465	447	454	462	455	439	440	469	464	453	469	473	490	471	469	475	464	423	483	479	488	493	487	478	481	488	425	449	446	452	464	450	476	491	454	480	469	452	491	451	453	519	454	527	468	479	458	451	505	443	472	469	471	487	463	453	509	475	491	465	498	457	458	458	457	493	467	424	470	434	462	453	434	474	498	463	474	474	464	461	490	507	475	493	461	456	495	449	429	482	482	468	481	493	447	456	453	465	445	429	446	496	481	484	425	474	504	457	482	480	448	443	459	481	436	490	491	466	507	470	477	482	479	463	493	446	486	439	449	478	487	467	493	454	481	444	471	471	459	445	466	493	471	490	490	471	427	436	465	491	480	466	462	472	438	503	486	426	445	454	477	465	487	469	472	445	440	465	455	458	464	466	464	448	444	478	462	499	505	456	485	454	436	459	487	489	449	463	460	457	474	508	431	450	492	463	463	456	486	438	457	472	438	491	429	468	460	459	442	484	495	486	463	479	439	469	488	475	447	464	415	426	450	465	447	496	495	492	504	474	433	441	440	471	474	457	480	463	453	469	481	470	463	470	464	468	454	476	456	455	496	453	448	433	447	438	466	415	490	444	420	488	456	439	460	498	471	448	478	451	471	455	443	457	470	497	472	490	460	456	444	438	442	494	438	440	484	452	484	511	530	449	471	486	468	469	428	445	501	437	418	452	477	482	467	459	484	453	463	466	478	454	467	485	460	452	480	451	455	470	452	433	487	466	446	448	427	496	473	490	478	440	458	485	467	439	477	442	481	448	447	497	471	453	469	452	465	445	439	477	512	448	470	504	469	457	465	465	526	466	447	458	454	492	435	464	422	476	483	468	458	471	442	471	478	437	454	433	473	491	468	511	426	460	498	468	499	455	452	472	475	498	489	468	479	431	468	437	439	456	462	454	427	484	452	454	490	472	475	469	494	480	462	490	451	443	481	488	446	529	513	439	450	464	435	447	471	503	461	448	470	468	491	418	469	462	489	450	473	459	458	417	470	485	471	463	453	479	441	443	455	458	486	473	502	483	494	485	476	436	459	450	464	479	496	491	490	482	459	460	454	471	457	521	449	453	451	450	485	470	464	451	446	463	494	454	420	476	501	452	456	485	498	442	427	452	460	473	473	466	461	468	449	457	456	498	485	500	436	462	428	482	481	481	480	491	441	443	432	517	444	437	451	458	423	501	466	459	492	457	474	444	474	465	491	469	492	473	474	455	465	457	411	469	475	487	496	438	487	460	457	500	497	469	486	454	492	467	464	482	435	454	470	451	498	446	411	455	479	502	463	447	452	489	458	461	488	472	444	450	484	486	451	448	481	491	483	475	481	428	477	466	459	455	469	465	448	443	433	467	455	455	474	455	486	461	457	459	484	454	470	483	495	484	460	420	525	467	461	450	474	493	508	459	493	485	436	412	452	494	417	493	481	445	505	451	484	471	445	481	451	477	461	467	477	455	437	478	433	457	476	478	478	423	468	457	477	467	435	485	451	455	506	479	477	505	434	471	458	454	475	469	468	417	481	492	438	467	439	476	453	436	470	441	472	459	461	485	456	445	436	515	466	428	432	440	461	478	461	420	493	472	468	473	470	469	509	457	466	459	473	468	469	474	465	462	477	465	506	483	475	505	452	467	457	475	454	444	455	422	481	464	432	464	441	443	477	473	483	447	439	461	471	471	463	457	436	505	456	472	467	457	430	465	430	464	473	460	500	466	495	451	452	485	468	459	468	486	462	492	481	484	489	468	459	503	489	471	466	467	461	473	475	446	496	457	469	404	451	443	452	435	442	464	440	486	458	472	475	505	447	502	507	472	464	493	493	479	449	464	461	428	496	481	499	457	492	494	503	445	519	467	435	487	515	481	478	468	481	531	477	455	465	462	466	466	439	505	455	495	435	463	470	486	468	493	425	472	441	498	443	422	421	479	525	463	482	461	509	451	456	495	485	442	476	478	527	490	484	461	474	468	453	472	479	468	467	473	473	442	475	470	441	488	413	495	435	491	448	472	428	480	453	442	452	467	476	488	498	453	440	458	454	478	437	438	452	456	509	488	462	469	482	453	513	456	461	508	516	463	466	455	476	465	460	458	423	459	495	464	458	477	452	434	453	483	482	491	476	440	445	485	480	466	450	485	491	468	497	439	475	477	489	486	475	439	429	507	476	412	487	436	464	431	459	498	475	450	447	472	483	482	460	479	461	493	480	470	473	452	459	480	433	473	500	504	452	489	440	479	483	469	437	516	442	495	465	466	456	455	468	463	475	491	438	510	466	431	482	494	466	450	474	489	439	481	498	472	444	458	463	437	472	449	488	473	473	498	467	466	442	443	457	464	474	440	487	431	435	463	457	421	478	480	452	466	418	480	477	443	445	489	459	456	470	445	453	461	490	481	492	486	439	450	451	468	498	437	461	439	463	477	442	456	453	491	456	487	455	455	468	470	471	493	496	452	459	461	485	498	504	473	476	468	464	467	438	448	445	480	482	478	512	445	481	477	475	504	453	490	491	478	454	480	490	464	475	475	504	474	461	463	498	478
23274	21849	32767	32201	33059	29887	20168	3430	438	385	411	442	401	370	352	399	388	413	396	408	398	415	447	383	416	428	425	418	386	343	394	393	376	403	369	364	416	399	386	390	371	369	386	382	391	388	344	383	361	381	409	366	400	397	397	391	405	405	396	393	377	383	377	383	420	356	376	393	385	384	347	400	378	380	380	414	375	370	374	364	387	395	384	374	371	373	415	372	368	378	387	366	390	376	387	428	414	393	404	335	393	393	416	419	391	363	359	386	358	364	387	405	413	404	368	370	418	358	400	374	383	376	416	358	386	378	405	404	386	388	392	420	372	368	386	397	362	382	377	362	382	375	399	394	359	385	378	372	383	376	361	345	367	380	408	420	382	399	402	408	390	412	391	390	361	387	390	402	395	407	333	390	424	403	410	386	391	387	390	370	382	403	408	385	356	380	403	398	409	396	383	395	372	420	392	388	389	410	420	398	400	392	380	388	383	356	388	364	405	400	394	381	380	365	388	361	418	394	368	387	392	398	403	378	387	398	374	366	410	436	376	329	390	332	418	397	375	366	363	354	422	409	408	357	399	376	375	407	424	391	357	391	365	374	409	401	393	388	372	413	339	419	352	398	402	405	387	426	392	376	402	374	401	426	415	410	422	372	408	377	418	375	393	380	358	383	418	381	389	410	368	388	378	373	363	359	363	396	397	393	384	393	381	439	385	380	392	396	390	353	369	366	389	372	416	394	416	373	388	376	380	401	385	376	357	356	397	420	397	387	387	402	367	366	382	374	403	373	363	383	398	418	402	377	413	378	416	360	387	387	348	400	389	422	366	381	353	389	385	368	387	375	393	395	419	387	377	381	372	385	370	380	369	429	423	377	409	411	418	398	394	367	353	402	378	333	398	394	385	374	384	373	381	406	392	375	393	376	375	397	399	410	413	392	410	372	379	416	417	356	368	415	377	385	411	389	435	352	362	352	375	382	436	398	369	388	383	400	396	367	397	408	393	414	371	407	375	421	381	386	363	401	364	401	425	415	361	364	424	419	356	362	365	375	392	360	365	394	381	405	379	417	382	382	373	359	354	369	390	369	385	398	384	392	380	396	383	364	358	357	391	381	415	400	360	402	391	385	371	390	405	384	395	368	404	387	379	377	358	398	388	404	377	375	370	404	362	381	356	375	433	383	349	369	401	363	370	394	360	374	400	364	351	402	403	409	353	360	381	374	374	321	372	404	394	369	356	391	393	376	382	397	381	378	388	342	371	330	363	372	375	393	403	388	388	396	387	368	403	403	388	385	353	384	387	359	406	405	400	389	358	393	399	386	403	366	408	364	401	361	383	398	358	383	372	420	386	412	373	345	396	365	427	369	409	387	399	353	364	372	397	368	367	368	374	401	419	402	407	394	418	402	411	345	353	400	398	381	361	391	409	436	389	421	347	382	369	384	387	369	391	392	392	384	345	386	403	389	374	380	376	400	419	365	390	410	379	386	351	385	403	417	402	399	337	353	348	381	387	394	345	408	390	364	416	394	359	366	382	369	386	381	352	383	363	373	386	364	334	358	411	432	390	353	386	388	339	381	406	340	354	374	376	378	397	417	408	385	391	365	396	387	409	401	380	365	394	417	378	385	398	412	399	375	358	400	382	384	388	399	414	364	395	363	390	416	396	362	417	408	388	386	411	376	402	362	397	414	392	410	407	382	366	390	396	372	404	383	397	375	398	399	373	397	408	417	391	400	360	384	363	362	384	430	361	385	381	406	396	377	375	409	385	398	399	388	413	408	379	405	388	387	342	401	352	386	393	376	352	387	380	397	384	368	400	400	348	356	387	378	413	397	404	384	397	365	367	364	395	403	371	389	402	397	398	389	397	390	376	354	402	379	378	364	365	410	384	377	381	363	430	366	376	420	382	370	439	381	393	363	414	358	394	376	353	403	381	363	416	357	427	414	371	362	370	345	389	390	366	436	386	400	385	418	384	401	406	403	409	396	388	425	367	390	402	350	374	397	403	346	361	388	395	356	345	361	362	365	373	385	390	368	385	386	418	367	414	379	404	383	392	353	398	397	384	390	422	371	411	399	388	364	399	382	392	373	394	344	376	375	383	392	398	363	390	393	353	390	349	395	386	365	385	389	396	374	396	405	340	407	390	417	378	386	402	404	378	396	383	356	385	400	380	384	370	425	402	401	384	375	401	405	389	386	420	389	398	398	386	378	375	357	374	401	390	379	392	377	393	396	387	366	381	387	417	366	387	356	394	369	355	398	381	391	379	378	407	378	387	404	404	383	368	390	365	381	369	373	365	385	383	394	371	388	404	366	369	359	396	383	425	384	391	398	360	406	420	387	384	407	389	381	412	394	384	396	353	393	380	378	361	371	386	398	428	360	351	389	405	383	361	388	391	372	397	384	396	402	384	351	391	371	375	391	370	334	349	389	385	385	403	377	335	387	380	409	385	418	385	389	386	371	373	373	379	420	392	400	368	397	382	372	371	378	346	394	380	366	376	391	384	408	379	379	351	356	376	417	412	403	382	374	395	384	397	363	344	362	359	359	412	356	427	394	358	374	402	386	382	355	372	404	428	392	354	367	410	382	382	387	373	391	368	378	386	364	389	401	391	416	369	411	406	390	429	397	374	401	377	388	373	423	406	381	379	394	367	419	389	380	401	373	395	398	415	355	388	402	352	395	403	355	374	392	361	405	400	361	379	385	364	373	352	373	418	364	367	384	380	389	405	378	387	402	384	429	386	373	389	396	396	376	387	354	380	374	395	377	399	390	392	412	388	388	417	398	382	409	401	383	370	388	414	384	389	370	391	404	402	427	380	374	415	423	407	379	398	392	373	420	397	399	378	404	430	371	386	383	398	405	363	414	386	361	391	379	356	328	405	400	392	387	389	406	391	404	385	363	380	392	376	432	416	382	360	410	352	385	381	385	398	386	374	396	398	375	364	372	377	396	377	407	390	360	392	390	367	377	407	397	416	403	399	408	399	413	392	365	385	428	401	376	395	391	403	360	383	371	375	402	430	413	397	362	400	377	403	359	355	366	359	386	401	393	376	407	403	418	376	391	375	394	421	383	382	384	420	365	384	361	351	365	385	399	379	389	408	406	365	380	417	383	384	368	377	393	388	389	396	396	360	374	400	403	378	388	390	386	392	330	380	399	391	382	381	405	394	386	408	391	397	398	390	368	371	349	401	358	384	398	375	432	407	433	396	379	370	388	404	401	395	387	355	368	376	362	369	354	385	361	376	378	389	355	371	397	400	394	379	378	364	423	446	382	406	373	386	416	374	373	375	414	379	399	379	366	369	349	358	385	376	374	409	380	382	390	434	422	408	386	349	376	368	396	375	398	386	417	406	394	397	387	387	387	363	376	367	365	426	395	410	367	373	398	413	363	409	404	370	396	395	350	383	386	389	398	376	395	393	368	388	407	413	374	345	390	370	397	368	359	361	377	374	358	389	400	355	409	379	345	389	413	379	395	370	423
60803	100207	79711	66603	51605	37448	17891	4083	650	645	645	641	618	589	621	615	587	591	565	621	571	586	585	645	611	572	589	603	646	625	639	563	558	568	590	615	600	602	608	585	601	529	597	644	642	582	577	619	605	548	599	576	542	565	593	643	608	614	550	626	573	586	610	617	560	599	606	585	546	578	575	599	592	640	595	576	563	614	581	518	634	566	625	561	628	619	615	566	570	617	596	597	609	600	603	623	573	584	611	566	578	614	594	565	592	573	564	571	581	613	589	597	604	580	541	607	595	582	620	577	586	596	644	575	593	605	582	593	570	609	585	637	564	609	562	650	589	677	615	549	599	567	631	579	630	591	559	627	573	567	629	615	579	590	605	625	573	614	584	615	592	596	597	584	592	585	599	621	600	582	595	626	581	572	606	580	573	609	584	618	573	590	588	580	592	584	576	607	622	588	591	558	611	630	612	617	584	567	629	621	590	575	607	631	583	610	574	616	600	568	627	603	575	586	577	595	619	560	586	556	573	547	587	608	595	610	628	597	618	544	595	642	597	631	592	605	602	621	612	589	603	558	553	621	604	614	607	541	642	641	577	573	582	615	562	567	603	619	617	594	612	594	584	617	610	642	625	607	571	611	574	603	590	597	595	577	581	636	576	582	601	612	594	601	594	592	523	623	614	610	606	625	595	565	564	605	576	582	593	587	583	591	550	573	584	578	676	585	546	583	559	670	596	584	584	590	621	578	569	592	593	602	609	588	580	636	549	586	579	607	587	579	617	570	578	554	530	627	619	571	563	554	565	633	583	641	606	609	589	639	587	607	592	604	582	605	583	604	609	588	555	597	618	602	601	581	592	579	560	586	565	586	541	583	596	593	579	582	570	574	598	599	583	633	579	580	584	588	583	625	567	600	579	621	619	594	624	585	631	610	593	567	598	549	609	599	622	616	581	574	601	619	594	599	611	594	560	580	617	621	598	590	592	608	586	599	651	587	584	581	617	629	602	524	588	597	611	594	597	595	554	590	555	649	605	567	614	607	554	622	576	595	597	602	566	633	631	558	592	606	655	602	598	591	599	573	583	579	590	614	569	608	588	622	574	598	604	617	618	562	579	547	605	557	639	545	580	617	616	596	592	595	606	594	645	569	592	570	589	618	594	613	590	593	599	593	567	599	572	587	552	616	581	598	592	571	582	624	618	580	595	538	622	579	634	566	543	599	605	603	615	615	593	603	608	550	568	566	600	611	577	603	572	583	601	608	582	622	545	564	577	623	624	601	566	546	602	594	598	590	620	582	599	606	571	610	632	631	624	582	597	623	598	566	645	594	562	611	590	585	597	593	630	554	576	612	563	571	619	583	613	591	596	589	577	566	599	619	572	595	603	615	577	566	573	588	551	586	592	621	596	552	615	587	578	605	581	607	583	579	597	607	563	620	581	619	594	637	568	573	646	595	533	610	580	596	587	584	604	591	590	580	591	596	569	603	586	554	649	602	576	597	601	621	595	555	608	570	612	599	606	584	594	627	603	565	584	568	628	629	614	592	569	587	578	632	593	608	567	557	620	611	605	601	585	609	607	616	611	644	640	577	603	597	615	567	590	576	573	638	610	571	568	616	602	595	567	608	612	636	594	575	556	589	581	597	622	608	581	603	584	639	590	629	605	565	543	593	627	608	608	621	552	614	592	611	584	593	594	600	609	634	584	598	597	537	558	617	571	618	576	579	594	598	567	543	544	586	617	603	595	613	596	581	585	632	614	558	647	636	613	588	581	555	547	611	607	632	608	562	584	569	599	569	589	608	571	581	632	599	592	629	605	601	630	597	580	628	619	610	581	605	614	573	604	597	584	603	607	603	556	594	630	555	609	615	599	585	588	606	580	547	608	599	565	542	583	588	642	592	599	575	628	626	598	592	593	618	599	564	601	634	589	625	576	558	589	612	630	604	607	590	579	576	590	588	613	603	597	599	606	589	606	589	569	635	566	580	513	605	558	622	580	582	610	557	605	581	604	589	590	580	577	616	590	623	613	586	615	598	647	595	618	574	576	580	583	624	607	603	586	577	632	563	620	605	594	582	589	587	571	637	552	610	583	587	573	542	588	585	598	639	619	574	602	584	655	582	633	590	639	587	584	584	609	595	573	597	592	593	615	588	627	569	603	581	606	600	593	536	611	566	589	553	583	618	594	555	559	541	526	618	569	574	576	615	551	595	551	574	629	564	600	572	608	579	607	576	603	589	591	605	601	639	579	575	628	582	564	590	631	563	573	577	605	600	588	573	585	600	582	607	604	585	596	543	609	605	645	628	593	587	582	546	633	551	614	596	609	602	593	603	584	621	595	619	585	611	649	597	628	619	558	556	587	566	602	579	550	544	614	585	569	573	560	579	592	616	611	580	606	578	608	572	585	562	590	568	567	560	609	602	603	581	552	576	599	578	602	592	592	597	631	633	587	571	598	598	549	604	587	601	572	604	587	586	583	631	606	617	615	586	590	580	657	589	596	613	582	599	612	638	645	605	623	616	622	585	620	526	638	565	530	605	602	608	647	576	574	590	625	581	559	643	566	584	606	597	610	636	617	622	584	614	622	550	597	601	567	611	539	613	593	613	546	598	553	604	621	562	595	568	571	625	587	606	554	587	634	579	611	598	582	586	585	597	629	573	614	625	600	545	607	641	595	609	621	570	589	608	610	595	633	574	607	583	614	639	569	602	615	626	558	638	603	656	629	591	628	589	625	605	567	631	564	583	594	618	596	595	623	557	565	594	607	642	663	562	584	591	606	590	577	592	630	583	559	612	639	597	607	587	612	512	594	575	580	590	597	624	609	601	559	628	573	593	634	588	569	622	574	564	597	537	570	597	552	606	539	606	605	618	640	606	632	634	592	617	573	603	585	605	596	587	578	568	590	571	590	591	602	596	532	639	604	634	609	564	598	565	624	599	583	581	637	556	617	593	605	580	612	573	581	605	649	585	628	539	585	591	597	616	644	567	585	581	606	630	572	638	594	621	600	593	601	574	602	562	609	613	600	619	636	555	603	580	575	579	613	629	617	604	635	575	624	613	570	605	631	644	540	601	542	627	629	581	633	616	550	620	567	629	567	575	573	606	620	558	594	572	580	584	624	542	584	595	616	565	649	588	556	602	591	585	616	603	630	655	630	581	592	569	648	572	586	570	585	576	634	595	603	601	558	550	610	595	556	605	617	632	593	617	629	616	600	585	545	623	595	629	613	585	617	616	567	634	588	583	611	605	554	600	590	566	577	580	586	567	634	590	579	612	631	607	590	593	578	595	586	624	608	636	604	567	598	595	610	596	641	583	603	612	608	618	595	682	612	602	602	616	614	616	623	598	590	615	588	579	571	603	579	608	608	571	618	550	599	622	584	618	623	593	612	526	620	558	582	593	586	614	607	617	607	573	581	618	593	587	590	598	612	582	621	617	587	619	606	574	646	598	552	590	595	583	627	588	598	577	582	600	609	586	623	579	572	580
27353	26797	33346	20417	8830	3604	1003	276	189	198	202	213	232	180	200	216	206	217	184	201	206	218	250	185	207	186	202	208	185	200	194	230	209	210	181	210	193	210	208	201	205	178	189	173	219	210	198	209	195	193	202	200	195	208	218	202	188	223	240	189	235	185	203	193	190	204	194	203	194	204	183	209	218	191	195	222	185	181	222	194	198	195	183	189	202	207	194	211	195	221	195	211	231	192	205	199	189	196	180	202	218	214	207	196	178	199	207	193	198	202	184	189	207	207	205	230	201	189	199	209	196	207	180	176	205	201	218	203	214	228	186	214	187	199	207	215	201	227	171	190	192	211	188	197	219	224	189	192	224	217	206	221	194	207	189	192	185	201	217	200	208	170	193	194	203	219	218	204	189	206	187	199	201	210	188	199	219	190	225	202	195	218	211	199	220	210	194	219	188	189	211	226	198	192	215	210	223	200	191	205	196	214	214	184	217	196	180	201	207	184	178	203	183	200	210	207	214	205	201	210	190	191	207	233	179	212	198	212	209	199	189	204	186	202	217	194	213	204	214	189	181	215	200	193	200	195	198	190	208	205	205	206	192	236	192	233	190	201	220	209	197	195	211	188	196	211	195	208	234	190	221	221	196	215	209	212	217	188	197	214	184	218	219	181	205	189	211	202	210	217	214	218	188	198	198	219	192	205	217	181	197	190	216	192	209	205	197	204	195	203	202	184	225	187	199	212	183	176	182	188	208	202	198	203	230	222	191	201	200	212	197	202	210	184	204	202	193	209	192	197	197	200	178	188	194	221	221	207	177	200	185	194	201	197	191	214	183	201	185	210	195	217	211	204	202	215	202	207	200	198	173	209	199	243	208	194	185	230	213	204	200	203	206	220	211	188	211	188	181	199	175	219	187	198	194	231	179	176	185	171	198	222	221	191	204	205	151	215	234	186	195	207	180	199	216	196	198	187	189	193	202	199	195	202	205	220	190	196	205	206	216	214	210	212	191	212	192	180	198	165	217	198	200	211	215	210	178	197	195	192	200	216	193	218	153	206	190	194	204	175	206	181	186	216	210	218	192	211	213	207	191	189	186	184	208	209	196	212	209	194	162	189	208	193	200	213	206	218	212	212	180	192	210	188	203	235	203	207	216	204	178	209	226	201	194	206	182	201	187	199	209	204	220	177	214	205	207	214	186	223	194	198	223	185	216	196	202	191	206	198	199	203	169	222	201	198	229	198	203	180	208	189	209	191	201	179	181	196	207	186	229	189	196	202	193	205	186	195	211	190	219	198	218	201	228	213	200	204	195	184	188	197	210	216	175	187	189	195	192	159	229	213	219	223	214	191	194	204	202	208	191	210	214	179	224	194	199	201	217	175	238	205	212	206	198	211	222	189	198	203	211	197	201	203	202	203	225	212	203	204	200	177	179	218	194	197	222	186	210	206	230	197	184	230	195	199	215	222	190	208	208	199	212	200	187	219	221	201	193	194	211	208	203	197	209	190	228	218	207	192	207	226	202	215	213	201	193	204	202	237	172	199	192	190	209	192	206	217	202	197	206	192	202	183	189	205	202	211	201	210	201	183	214	173	204	210	225	203	185	194	191	230	190	217	169	184	194	191	221	203	205	211	205	202	212	198	188	212	217	204	184	208	216	200	196	215	198	184	207	215	197	197	190	194	207	226	207	198	213	201	209	229	176	195	191	183	177	202	211	181	204	192	217	217	201	203	223	215	215	192	199	210	225	197	202	178	203	206	208	214	197	209	208	191	215	186	208	188	171	192	187	209	202	197	201	209	219	215	191	186	207	215	180	195	195	185	196	223	209	200	189	196	198	194	195	198	204	183	190	204	213	218	213	199	194	184	163	209	178	202	175	201	198	194	190	201	209	207	199	233	220	201	190	190	215	211	199	207	207	210	197	202	190	227	195	228	218	208	189	198	214	195	217	190	223	202	210	206	207	227	202	186	227	187	218	206	171	203	185	216	212	218	186	172	186	182	196	181	194	219	193	203	198	198	171	195	185	197	180	202	213	215	212	217	181	232	195	196	189	200	196	191	216	208	209	197	199	173	195	196	219	178	188	196	189	247	239	197	213	197	170	212	188	219	221	222	194	228	207	194	219	205	188	173	211	218	173	190	178	173	200	184	201	202	220	194	205	186	220	198	219	189	202	197	211	196	195	203	210	205	206	172	212	201	193	192	214	199	183	227	228	206	220	204	160	189	201	209	215	194	215	203	186	180	196	190	192	211	216	204	183	210	209	183	185	196	212	202	214	181	209	195	174	230	215	211	220	215	207	206	181	192	191	230	205	203	191	224	198	224	205	225	208	207	207	184	199	210	199	196	205	207	215	188	224	207	219	193	198	169	204	195	188	201	223	185	196	207	204	198	220	208	194	196	192	188	208	217	193	198	211	198	211	179	196	191	206	223	184	187	218	189	224	190	194	212	183	219	194	208	177	224	191	238	223	222	194	210	168	193	197	195	201	214	228	179	189	172	225	207	213	190	175	221	220	205	211	203	211	202	236	202	210	199	199	190	179	170	204	220	208	232	207	212	211	191	200	171	229	201	182	212	215	192	230	200	197	169	208	187	197	210	201	183	197	208	214	198	193	197	209	214	188	226	199	188	208	201	181	201	194	196	202	208	189	204	198	198	179	196	201	186	223	167	215	206	185	193	208	208	227	212	231	209	191	211	193	216	208	206	202	193	205	202	185	195	206	191	210	213	216	181	190	208	220	186	206	198	181	216	208	192	214	189	216	194	215	207	187	180	182	180	192	199	178	181	178	222	204	195	210	218	210	206	234	191	190	173	178	212	193	200	171	186	188	184	202	199	208	201	192	194	195	185	217	193	190	205	235	187	208	189	196	201	219	196	172	195	190	199	213	173	217	215	219	217	187	211	195	189	200	201	218	227	212	193	205	215	182	185	216	222	214	207	203	194	192	210	208	197	202	225	192	233	188	208	199	200	200	211	222	216	189	191	192	208	223	198	197	224	219	199	194	195	206	194	212	173	200	212	206	206	177	203	190	189	200	213	205	218	199	205	211	195	190	227	208	206	221	158	186	200	224	195	207	218	216	213	200	218	185	227	228	202	212	200	193	192	193	225	190	215	219	221	194	215	200	172	196	201	192	178	197	207	197	185	195	200	192	215	192	205	196	188	208	200	203	193	209	195	191	197	222	203	234	205	183	207	214	167	199	204	214	197	189	191	200	195	196	199	228	201	181	176	205	195	193	212	184	176	203	220	193	194	190	202	218	188	209	203	184	202	186	237	202	176	204	220	211	196	185	198	211	183	199	240	163	187	201	199	212	202	217	179	202	203	190	196	202	206	170	214	217	207	184	193	204	203	193	199	198	197	180	214	151	186	177	194	188	221	220	204	183	202	228	215	165	209	214	201	208	179	203	203	194	201	207	212	237	229	193	219	184	216	200	200	196	187	191	186	181	187	204	224	236	204	201	204	230	188	189	183	195	199	207	192
29519	46827	40121	22079	13408	7003	2224	504	359	324	322	301	342	334	328	323	319	346	317	338	316	331	329	317	326	345	301	313	323	336	343	323	337	316	337	369	366	345	314	344	346	309	325	344	304	376	324	341	323	344	327	321	328	323	320	354	321	337	348	337	338	337	321	328	293	329	343	325	346	321	359	332	316	325	329	328	323	328	334	332	344	323	352	283	356	291	337	325	356	319	351	372	329	341	369	337	325	351	362	356	321	348	360	305	337	336	333	346	357	342	343	319	331	334	358	343	336	359	343	335	327	339	340	309	319	344	348	335	320	325	353	362	347	323	340	335	321	334	318	324	336	345	334	309	362	337	329	336	360	334	334	292	319	340	316	307	353	334	366	333	328	331	333	306	313	335	319	311	354	344	330	342	326	339	322	346	344	322	363	322	319	322	323	330	308	331	355	344	327	337	325	355	334	321	319	355	314	351	284	309	325	331	303	311	351	357	349	351	337	298	336	324	362	343	353	321	287	323	312	314	331	320	303	347	315	353	376	326	321	327	354	318	332	330	328	310	328	343	350	351	344	346	348	331	337	327	323	329	326	330	320	324	291	313	327	331	366	292	357	296	322	328	361	379	304	293	353	338	347	318	334	333	332	341	314	341	340	362	326	339	294	346	319	313	335	360	323	360	332	355	317	323	329	346	329	304	311	321	327	341	331	335	332	339	337	348	343	351	356	323	349	321	359	323	299	330	338	323	335	315	336	337	330	341	309	321	306	321	343	331	335	351	341	329	330	335	325	334	362	355	351	302	326	292	368	327	334	302	342	362	335	330	324	325	358	334	337	354	333	325	327	333	341	338	327	330	332	377	327	307	333	358	342	331	343	359	320	312	328	325	332	370	333	317	350	320	315	330	317	316	355	369	321	323	326	303	308	319	323	352	332	323	346	299	311	331	323	373	346	323	367	367	356	303	320	338	279	292	333	313	339	339	319	337	331	317	337	320	356	344	325	327	334	329	322	326	340	345	330	341	333	360	298	351	333	333	340	318	326	300	328	345	317	309	311	324	325	333	318	348	340	325	317	328	335	370	327	336	356	319	350	313	316	323	311	374	351	351	324	339	329	333	358	328	334	305	327	382	354	312	335	276	317	342	329	333	336	363	312	303	333	312	327	298	315	328	359	326	306	366	316	289	330	317	337	355	361	341	320	333	319	365	320	335	320	334	328	313	343	337	370	331	309	373	318	339	347	281	326	337	310	353	356	347	333	311	328	324	338	305	334	317	341	322	325	363	324	358	336	343	346	339	338	341	327	324	319	358	331	347	359	339	313	368	334	339	383	331	308	333	358	346	337	333	354	281	322	325	331	336	336	327	343	336	351	339	350	298	371	353	336	353	318	351	310	332	324	335	295	322	329	344	333	356	371	350	326	316	337	318	328	302	319	362	321	345	332	341	330	321	330	338	341	307	333	305	351	345	324	309	345	352	296	350	284	310	364	336	338	316	322	305	330	341	304	351	349	356	347	362	304	332	334	315	324	332	299	359	326	298	333	351	322	329	317	309	327	311	321	356	309	345	342	343	359	333	356	297	344	348	339	316	330	330	366	299	316	320	328	319	317	327	314	355	334	336	322	335	340	334	328	326	332	336	345	338	299	352	328	335	329	336	320	325	332	321	317	336	337	306	325	338	351	329	318	325	318	344	329	327	313	337	354	333	344	318	329	368	317	300	317	347	325	328	281	306	337	356	313	310	311	320	363	343	313	341	336	357	339	345	344	356	351	295	342	308	332	327	330	345	292	315	313	326	372	318	325	337	326	336	339	329	323	340	332	330	347	331	371	335	344	355	373	307	356	327	356	349	346	342	333	371	317	305	337	312	333	336	351	316	327	323	321	322	316	368	317	337	327	333	307	315	343	324	330	319	334	318	330	331	311	351	331	341	337	338	364	288	321	337	340	335	317	355	349	330	344	350	332	363	333	350	327	319	321	288	314	352	319	332	343	338	391	317	310	319	345	314	355	293	352	296	353	306	333	362	317	323	321	286	348	358	329	339	337	358	326	301	315	336	309	342	322	318	316	336	362	334	340	348	316	339	288	327	357	328	333	324	322	348	343	317	326	340	361	328	354	338	333	340	341	359	348	294	339	350	312	321	315	343	360	311	321	342	333	336	312	335	336	308	313	338	347	298	348	361	288	342	366	323	337	326	327	381	336	334	318	324	313	332	321	296	350	292	337	324	315	301	335	354	302	359	335	334	358	316	314	347	321	317	352	345	382	342	319	327	347	309	327	338	354	349	327	358	343	314	290	350	343	335	345	288	319	330	361	321	309	326	326	342	338	354	338	364	307	353	310	330	343	361	319	329	360	355	333	315	323	357	316	354	317	336	301	348	348	314	370	361	301	322	305	313	333	320	326	353	328	341	332	325	314	301	338	356	338	330	330	347	335	341	326	314	364	348	343	325	325	342	349	312	328	349	316	333	336	355	368	320	332	319	313	301	336	363	321	313	340	325	358	343	344	310	339	344	335	306	348	321	337	302	339	351	342	326	344	318	339	319	339	310	362	359	337	319	348	359	336	342	294	346	319	327	331	336	312	343	333	329	326	331	339	342	338	333	340	335	345	340	302	336	328	347	353	320	331	305	331	323	326	311	336	319	356	335	298	311	336	330	340	286	345	325	341	332	338	332	319	372	328	319	315	333	376	391	349	350	342	341	343	292	339	327	293	328	345	336	310	338	345	327	355	318	364	322	312	343	298	352	317	336	334	339	275	321	309	309	321	324	325	325	304	361	319	326	327	330	353	314	344	329	321	324	312	340	289	331	329	320	328	347	356	314	311	334	340	338	327	313	315	329	329	300	320	347	373	335	357	324	329	332	305	321	347	306	307	333	330	325	296	344	315	325	301	352	331	323	328	337	334	322	328	363	352	306	336	326	348	336	315	326	323	327	345	313	344	346	325	338	315	337	344	314	339	342	298	325	352	373	296	308	330	359	356	329	335	356	383	363	356	336	338	333	312	341	298	348	310	320	347	326	353	316	312	341	342	346	350	312	323	320	332	333	302	325	322	337	337	342	312	322	329	325	320	306	338	338	311	323	285	342	333	352	324	350	327	322	321	319	314	343	308	357	305	318	353	338	307	365	304	338	314	326	322	334	335	314	333	360	318	331	355	310	359	344	312	319	342	332	330	356	304	315	307	347	323	325	320	337	312	327	298	363	329	350	356	334	324	362	341	357	309	317	336	334	352	331	335	335	335	333	338	358	306	344	341	344	309	349	325	315	349	345	370	317	330	366	343	342	339	321	323	338	345	350	353	307	320	332	317	318	308	342	338	331	300	350	346	344	347	302	313	330	345	307	343	321	316	316	312	319	357	310	369	308	352	330	325	305	331	365	349	343	363	294	323	350	314	329	348	300	317	319	320	334	322	313	322	311	320	294	294	331	359	339	303	311	371	316	323	345	323	300	356	319	327	347	326	314	367	334	362	347	313	313	345	351
24504	23000	38527	39698	31064	20866	7710	825	320	319	338	313	277	335	314	318	337	302	305	331	315	316	301	291	319	317	314	332	329	340	313	307	322	324	347	289	294	334	339	331	301	320	335	323	320	327	300	273	311	330	294	331	301	312	276	331	300	323	362	324	321	312	330	329	311	320	306	325	320	325	312	302	290	301	346	312	311	308	343	328	299	345	355	330	296	299	302	297	291	287	320	345	307	325	314	301	317	320	282	285	302	299	314	323	303	309	315	329	329	326	304	309	314	336	315	295	301	328	289	327	309	308	297	361	312	328	337	332	325	309	333	319	325	340	311	354	359	271	326	322	322	284	286	343	315	322	298	285	327	354	343	322	295	309	317	313	332	322	322	301	319	337	325	319	304	310	320	339	302	344	290	284	291	290	292	310	317	288	277	317	310	331	358	302	306	322	306	296	315	314	349	309	321	353	350	312	317	333	288	343	307	307	316	305	338	323	330	316	310	293	327	280	316	333	297	318	319	321	325	340	306	318	319	349	308	301	298	314	308	317	311	257	321	292	315	309	297	326	317	327	322	354	306	326	322	281	309	328	346	316	336	330	289	312	289	304	292	303	340	284	321	316	301	289	335	343	278	341	301	321	311	292	345	355	339	320	280	324	300	349	292	341	296	347	314	304	322	318	317	296	325	328	335	307	330	294	300	321	326	303	300	295	314	342	317	297	321	312	319	312	306	305	292	336	318	311	310	299	323	291	297	340	297	305	322	335	306	330	309	326	307	308	323	318	330	288	299	311	309	310	309	308	311	310	287	335	339	310	334	337	339	362	337	338	326	330	307	329	354	297	336	307	297	311	343	306	298	302	316	303	315	297	283	304	314	306	315	285	314	324	312	334	342	337	310	316	281	318	343	333	341	286	286	326	306	287	276	329	337	312	293	311	277	337	311	335	303	307	333	322	307	338	332	318	308	281	315	299	303	335	298	318	322	307	318	314	309	281	315	331	313	294	292	305	309	328	319	326	344	313	313	328	306	314	310	350	323	324	329	333	338	321	320	305	334	312	318	320	350	306	331	265	315	287	335	310	325	319	321	308	332	287	320	286	295	343	285	314	322	334	320	300	327	317	302	304	284	336	332	311	313	314	309	305	329	320	338	329	288	298	295	323	288	306	338	329	292	283	310	309	323	301	323	298	318	289	314	309	283	337	341	345	296	312	327	273	297	317	331	303	349	287	311	338	319	315	317	348	317	301	322	319	326	315	327	294	313	313	303	322	324	329	309	299	324	291	302	345	284	314	292	319	316	321	332	310	278	308	332	331	318	316	314	334	316	337	304	321	307	333	312	336	336	307	322	295	308	319	307	284	315	329	319	322	324	313	326	334	315	314	307	320	309	331	286	312	330	323	320	319	321	302	325	300	340	277	320	332	307	314	317	311	348	323	324	334	285	325	303	342	319	304	315	307	335	279	312	313	326	315	328	328	308	317	300	323	297	288	295	299	328	299	351	333	323	300	280	302	324	309	312	303	325	318	323	300	333	333	330	328	295	294	324	325	344	293	297	280	287	299	286	318	311	324	308	310	318	301	287	314	305	314	299	306	337	291	297	304	325	368	302	321	326	317	303	331	300	302	303	303	302	315	314	322	334	328	325	359	305	307	322	309	313	321	331	326	319	279	312	279	340	309	299	304	303	338	330	303	316	283	343	326	286	307	287	276	304	322	336	323	315	354	309	312	303	311	300	292	340	328	334	338	312	315	278	312	293	342	310	298	274	290	312	335	286	294	327	305	320	306	288	333	321	289	349	294	288	302	296	323	310	311	304	298	315	345	323	290	333	325	286	330	273	315	311	290	333	302	304	293	334	305	315	330	344	312	314	303	312	308	342	342	275	349	332	339	290	323	336	303	321	313	316	323	330	333	304	316	316	305	298	343	340	312	288	315	322	318	318	290	340	358	335	309	287	317	326	341	305	347	332	325	303	324	303	323	318	308	300	323	317	300	295	286	298	316	278	333	283	295	324	311	313	300	278	327	329	304	317	301	297	337	323	291	309	292	303	304	305	335	321	305	355	326	330	307	315	334	281	295	299	321	313	324	341	308	351	295	292	298	324	285	305	296	321	315	339	329	307	298	307	306	318	305	344	369	317	313	299	295	311	310	281	317	343	319	337	323	286	317	311	309	323	306	305	366	319	308	298	320	300	325	325	339	333	337	302	318	286	267	329	283	315	306	306	311	316	333	280	305	291	308	290	345	332	301	311	337	331	323	327	285	322	340	303	335	308	323	335	312	311	307	299	318	320	325	341	341	316	314	323	316	287	269	328	332	350	317	297	309	286	309	335	307	324	320	283	329	319	321	313	320	312	337	321	265	316	340	321	352	324	318	337	320	271	321	322	335	334	314	342	304	314	318	288	319	314	311	322	301	321	322	332	340	315	320	297	326	303	312	310	303	310	293	311	286	338	270	340	289	346	322	327	293	299	280	263	311	339	277	291	307	302	325	299	320	334	319	315	318	321	337	300	303	273	305	295	282	303	304	317	288	336	341	305	327	307	307	339	315	307	268	334	339	311	313	336	291	308	303	305	335	333	308	311	320	310	313	333	305	322	326	327	327	306	296	301	297	313	293	324	316	310	315	289	299	312	305	313	312	294	300	354	313	316	301	328	343	326	282	300	277	336	317	293	314	327	310	337	307	314	308	325	309	338	328	355	322	273	328	337	317	332	317	296	322	319	292	304	316	308	307	336	306	302	319	306	314	300	293	305	293	317	312	331	292	333	346	320	312	300	324	319	314	302	350	346	330	325	332	293	294	302	297	335	296	344	312	314	323	328	306	328	340	343	328	306	315	325	311	325	327	284	340	308	297	334	314	332	325	293	314	306	312	314	317	304	296	321	337	349	311	326	300	309	317	290	307	300	318	311	284	308	283	299	346	313	313	335	334	286	321	330	278	279	310	298	273	340	298	319	293	332	310	335	277	292	311	313	292	315	336	329	323	299	301	295	329	320	300	287	317	314	274	335	333	318	333	310	334	324	354	313	320	302	309	317	310	335	313	336	304	325	309	325	300	338	289	303	321	337	328	325	330	338	346	321	337	340	330	325	305	357	331	324	332	312	311	324	310	333	329	339	323	307	309	340	316	309	287	338	302	341	352	338	316	297	320	305	297	292	306	310	313	321	297	301	299	318	309	293	303	318	326	324	315	311	323	310	315	292	318	305	306	293	324	294	313	327	326	326	303	321	293	326	289	312	277	301	324	337	312	316	332	325	317	314	292	342	318	322	304	334	312	294	338	323	321	344	336	298	312	307	323	315	290	308	303	303	304	319	310	298	328	287	310	303	279	340	343	337	316	312	317	330	314	325	324	288	335	278	328	312	323	339	297	322	300	325	338	296	302	350	315	344	298	325	309	276	308	292	317	313	316	279	342	354	326	318	343	347	287	331	320	304	310	324	308	321	314	315	303	307	347	307	305	261	294	317	304	282	318	346	328	305	289
54054	88302	75424	52938	39539	23222	8638	1575	531	523	488	504	525	486	534	491	515	528	486	477	496	495	528	531	525	532	543	520	514	521	508	479	454	482	482	497	491	482	512	481	461	524	450	510	480	518	504	493	542	505	497	475	527	489	500	491	495	506	492	441	482	487	469	454	530	482	484	472	491	493	497	493	487	480	509	476	493	507	497	538	516	498	473	491	524	508	521	453	515	481	482	509	511	511	520	465	472	481	512	531	515	496	516	538	518	515	539	492	553	480	560	520	501	513	458	506	499	505	530	513	530	513	531	510	524	458	501	463	541	516	476	485	561	531	483	512	484	488	478	483	501	451	505	514	514	509	526	496	505	473	519	532	517	472	499	529	494	522	521	533	460	519	548	495	494	514	474	518	502	488	494	544	471	473	452	489	513	459	482	512	490	474	518	482	539	515	541	521	500	483	509	499	475	456	506	506	509	489	532	535	522	540	510	517	481	514	552	535	503	489	496	481	465	514	501	478	475	474	509	448	515	467	512	532	501	510	490	544	486	488	526	500	522	522	478	502	480	525	514	503	530	493	519	498	507	508	538	526	496	538	509	495	471	497	493	540	468	481	516	495	545	478	502	442	476	482	498	497	500	529	501	493	441	503	466	473	486	503	507	529	521	497	507	479	517	469	504	485	532	479	478	566	505	500	490	491	515	486	493	497	493	479	498	505	496	497	530	505	504	488	482	463	466	491	507	502	506	516	485	485	514	543	515	495	500	532	545	483	545	515	490	489	553	478	500	519	525	517	491	496	479	475	509	514	502	503	472	541	498	475	493	468	506	479	507	480	484	500	486	483	476	522	533	483	525	514	510	502	515	544	454	535	499	479	500	516	453	528	478	544	490	513	514	459	501	479	475	498	540	497	508	506	501	504	501	539	487	501	521	478	518	496	513	482	507	479	511	495	495	483	492	506	504	483	488	496	483	533	487	450	497	491	477	517	483	512	504	503	517	503	489	508	520	483	483	529	501	473	535	521	512	498	495	541	477	492	461	512	505	554	474	496	521	490	513	540	496	481	485	448	510	512	514	500	507	508	523	488	493	504	517	473	507	478	566	520	485	495	468	521	496	496	494	516	533	504	516	485	494	493	512	560	471	489	524	492	529	504	504	497	497	481	472	515	505	516	481	466	510	496	463	519	472	484	498	439	514	497	503	493	522	485	495	527	471	514	464	514	473	479	507	547	512	468	530	493	513	489	487	483	548	524	474	504	468	499	484	492	477	484	507	463	517	539	537	503	492	500	501	526	502	499	522	498	520	490	484	497	520	462	513	501	485	558	501	507	513	494	467	509	488	497	500	496	524	471	450	462	503	521	502	534	513	491	521	528	476	458	482	513	541	506	527	541	472	497	520	465	506	528	483	498	460	510	502	516	509	508	547	527	504	489	483	508	487	535	514	489	475	467	493	500	505	519	464	515	497	484	509	504	494	493	550	531	485	533	477	512	498	505	523	530	492	452	470	530	472	512	534	527	469	467	497	517	489	497	510	478	525	508	474	480	454	498	515	500	521	486	499	493	532	537	465	489	514	503	539	482	533	505	493	528	494	499	458	502	465	493	504	493	475	489	487	466	500	441	457	553	496	501	501	466	507	498	468	500	478	537	489	529	466	518	519	496	501	530	510	519	504	531	460	511	453	524	501	517	508	495	482	536	485	498	490	531	495	505	505	475	493	520	487	517	520	485	504	513	496	534	534	502	499	507	491	531	506	500	514	498	492	467	484	504	469	516	463	527	510	458	438	473	494	541	498	502	492	517	466	489	495	536	500	553	513	474	507	501	467	511	510	501	482	525	471	491	535	521	491	501	500	498	502	496	548	489	522	504	447	508	497	489	538	461	488	541	515	508	468	478	518	517	476	471	503	485	484	521	508	463	444	511	514	535	501	498	515	506	462	500	517	476	511	461	494	548	478	477	505	523	481	476	534	490	514	499	513	535	544	513	503	487	468	519	527	520	491	474	515	485	517	488	504	496	513	489	465	484	480	507	483	485	478	469	507	501	484	487	526	498	477	482	474	460	458	481	505	514	508	474	505	503	499	507	474	455	520	484	495	498	501	456	494	521	505	489	525	504	470	524	555	524	544	538	459	484	503	472	496	486	508	497	445	523	516	540	517	503	529	495	499	520	517	506	499	497	473	505	484	480	534	506	502	481	544	478	543	473	513	491	466	498	492	510	495	491	484	459	520	481	487	517	477	503	506	482	531	472	500	535	515	491	510	541	510	524	495	517	493	527	486	485	487	470	475	494	481	518	495	515	504	503	550	489	492	476	477	499	480	498	497	491	506	459	499	496	564	454	530	478	487	484	517	507	476	494	476	521	498	518	470	507	498	477	511	491	477	471	504	518	504	494	502	500	510	467	474	478	519	498	493	489	477	525	473	493	512	515	483	518	492	501	522	530	500	512	488	486	495	505	499	504	507	516	523	506	540	514	521	500	536	502	504	486	497	537	513	499	452	467	476	533	484	547	503	507	444	501	541	523	503	501	467	500	477	495	482	467	495	496	528	517	477	495	507	455	505	501	511	523	498	493	505	498	488	523	543	544	486	481	514	517	449	495	489	478	502	486	485	544	541	480	499	502	501	508	472	477	519	485	513	499	508	508	524	506	496	475	500	553	473	495	518	529	509	507	495	513	560	504	517	484	505	483	518	540	495	522	498	473	499	489	496	533	533	500	534	529	481	448	515	494	510	536	524	492	509	521	504	492	482	502	541	469	503	513	477	491	481	487	478	540	488	538	513	533	513	514	446	471	487	480	499	516	495	452	489	502	479	504	466	495	488	480	486	542	537	535	543	522	503	513	486	501	479	525	514	510	491	470	456	488	505	528	495	534	469	483	483	503	531	541	514	488	503	480	540	472	479	529	453	495	488	505	476	473	456	524	492	530	530	477	545	480	480	481	520	520	492	480	547	487	503	472	513	479	511	542	521	497	422	517	528	504	489	535	498	495	559	503	525	518	492	543	492	518	534	525	481	532	497	477	493	506	512	512	471	505	493	505	500	507	491	489	482	496	488	475	504	486	490	501	526	530	477	480	509	534	520	504	508	533	533	518	475	515	470	484	562	491	484	471	472	497	505	521	518	511	486	507	507	482	543	490	506	531	417	507	538	521	502	480	458	531	481	518	545	514	506	450	501	477	524	480	511	464	492	469	472	474	502	502	478	531	504	540	505	504	510	502	529	513	490	524	526	517	501	536	539	546	501	528	470	494	479	490	495	467	501	486	475	517	502	509	513	470	482	531	536	528	502	515	522	515	518	487	513	491	526	474	493	511	472	531	507	511	488	507	524	497	498	490	494	502	504	502	520	484	534	501	502	545	570	536	500	445	450	492	472	487	475	519	508	532	478	489	504	530	472	527	486	493	507	530	468	514	466	517	477	474	508	519	505	479	490	499	511	517	515	519	486	518	528	502	479	495	513	492	486	516	500	483	520	512	499	506	487	487
23261	21948	35122	37888	35271	27621	17547	2925	440	441	396	428	383	420	401	402	392	435	423	405	438	397	430	398	449	386	394	382	431	397	421	413	429	368	453	411	387	425	390	414	398	421	391	429	411	386	410	371	401	375	433	391	410	396	411	433	419	391	395	372	386	402	427	424	428	371	422	388	433	425	376	400	393	437	379	387	374	407	399	434	411	383	431	379	410	397	385	456	459	392	386	414	402	427	421	418	412	384	383	410	407	415	381	362	422	415	415	404	397	402	381	404	423	413	382	453	390	438	407	403	396	407	425	426	399	398	422	383	403	402	388	415	370	410	404	402	385	391	458	423	444	407	402	417	402	420	387	413	374	391	401	430	383	420	399	441	380	414	398	383	371	402	407	393	406	386	368	429	414	418	457	395	444	401	392	369	403	412	399	367	381	390	438	419	389	410	421	410	431	406	402	380	415	409	401	381	418	394	389	418	410	412	432	368	393	378	372	387	407	433	409	417	385	384	439	399	446	413	444	372	410	429	414	382	396	412	371	397	430	442	416	407	378	419	377	433	430	383	400	402	384	401	376	409	411	392	406	426	409	432	416	415	392	374	388	407	424	406	400	389	406	382	392	386	390	411	381	409	418	410	360	411	388	392	422	371	422	372	431	369	405	420	381	397	415	361	398	419	410	403	406	382	389	392	403	412	421	377	390	384	402	376	419	396	385	389	440	411	366	413	431	401	410	395	425	449	377	424	413	432	432	445	399	416	400	402	414	400	398	370	399	407	417	398	396	428	420	419	381	433	411	396	416	383	413	429	408	430	380	400	392	422	422	411	449	409	343	375	384	398	386	388	415	400	377	378	384	402	433	400	414	384	409	388	361	416	432	457	392	405	393	403	424	389	412	397	429	382	418	408	378	408	400	415	410	412	390	413	391	411	415	401	401	398	427	376	438	369	397	420	428	398	405	374	428	419	404	410	386	401	373	423	407	372	411	426	419	448	406	417	387	394	379	413	380	411	400	417	381	385	418	402	435	429	372	416	403	413	418	381	404	416	407	379	408	414	416	376	404	427	385	435	413	371	406	379	406	434	430	409	365	418	429	441	424	395	407	428	421	361	385	386	384	402	382	396	415	436	431	380	389	427	393	389	384	409	407	408	401	387	416	402	406	388	400	362	400	384	400	390	417	392	429	390	430	430	390	413	427	442	357	420	386	367	371	457	405	428	425	410	423	383	417	436	398	396	407	412	403	426	415	388	448	419	426	432	427	423	416	403	386	385	401	413	385	386	372	431	393	412	373	436	413	432	421	403	444	400	414	421	406	392	400	401	417	405	410	379	378	407	373	375	384	399	418	438	377	375	382	412	394	399	411	407	416	409	448	406	397	426	409	382	399	414	380	388	408	393	396	403	407	419	388	401	381	419	401	455	401	385	392	391	407	375	391	407	398	377	391	402	405	443	376	394	415	392	410	370	394	411	407	375	383	381	368	405	383	398	391	421	392	445	444	435	381	406	379	389	421	392	419	422	400	406	401	429	398	398	395	409	394	421	432	388	404	398	401	406	463	429	396	402	408	380	383	393	414	401	433	408	397	401	407	428	392	384	399	436	414	405	412	386	414	418	408	414	373	420	386	433	387	398	396	408	382	388	426	419	425	421	401	427	404	411	396	456	400	369	433	429	434	421	373	414	407	408	405	406	365	385	386	436	382	457	418	405	384	403	396	392	410	417	441	377	416	414	412	388	366	404	417	428	399	391	395	417	419	401	404	436	397	448	425	439	406	418	399	400	367	391	420	423	415	382	428	380	398	373	376	412	444	385	396	425	391	380	423	345	415	403	416	415	395	425	395	424	398	408	412	396	450	402	363	411	391	385	392	390	414	393	411	383	407	412	421	375	424	433	386	399	424	424	402	392	350	416	399	401	427	385	417	415	425	458	386	392	398	412	392	406	408	417	371	390	397	403	406	445	436	395	392	379	394	405	397	432	395	385	404	432	426	398	397	413	391	376	387	372	422	397	440	393	372	443	373	390	434	391	436	449	390	415	418	396	384	410	397	370	408	418	395	390	411	415	369	391	407	366	364	401	400	421	386	387	420	403	388	420	388	425	397	409	420	377	428	409	436	386	389	380	439	388	394	376	439	394	379	376	357	408	413	403	369	431	398	428	419	415	362	418	389	420	402	407	387	391	406	406	411	372	425	397	405	407	417	426	405	414	368	400	402	429	420	364	396	396	401	414	426	389	416	370	373	402	403	403	388	423	425	417	420	412	419	409	420	399	389	387	396	398	421	401	408	403	387	412	398	392	390	427	383	388	441	404	436	425	442	396	431	387	379	361	432	380	410	387	419	411	421	452	404	408	407	386	393	431	388	446	399	362	394	393	355	394	433	411	427	401	410	431	374	405	391	377	409	356	412	405	441	375	415	419	408	440	393	431	404	394	399	415	404	410	458	430	376	409	427	393	405	415	421	401	416	406	406	422	435	411	412	371	427	403	398	425	397	405	377	411	383	428	406	423	353	383	403	381	405	401	397	402	390	431	388	403	402	439	408	397	429	363	409	410	441	414	423	403	411	390	401	385	394	391	429	411	415	429	392	388	409	389	379	405	359	392	404	406	425	403	388	385	402	394	387	422	370	398	410	390	409	393	423	435	407	422	405	412	413	400	410	419	405	430	420	403	404	399	398	375	377	387	377	388	386	386	440	415	446	349	375	370	442	415	421	426	389	373	409	375	387	408	428	408	404	425	404	407	390	403	418	381	422	420	403	420	401	398	406	395	409	396	403	394	392	397	398	390	400	461	388	425	400	408	417	389	408	379	417	400	357	440	381	396	390	442	410	402	375	391	366	377	401	431	412	391	373	392	387	361	412	395	363	394	391	401	392	415	429	431	404	426	400	406	404	447	422	406	391	437	382	423	410	418	413	381	398	393	389	402	419	423	421	415	394	394	416	412	377	411	355	420	394	368	404	414	402	371	408	382	401	425	424	429	400	380	364	417	385	405	427	390	381	418	412	410	374	417	408	368	441	381	381	444	417	429	422	426	402	417	388	381	404	422	427	407	403	405	391	393	432	455	401	415	385	385	387	425	386	390	410	418	368	397	388	406	411	414	421	420	428	413	419	403	392	417	406	393	397	403	421	419	402	387	407	417	401	411	415	410	381	374	392	396	443	426	454	404	390	388	398	390	410	418	411	433	379	408	375	402	409	387	419	412	385	413	397	402	351	394	381	404	355	408	384	469	401	419	376	408	369	417	395	399	437	412	413	438	404	388	383	411	393	383	400	420	395	406	391	411	399	411	376	426	422	422	409	389	364	381	414	390	406	383	424	421	410	379	433	390	392	402	390	406	416	429	394	418	406	411	411	365	407	402	442	396	406	428	406	374	448	395	375	411	394	410	442	429	388	415	400	428	399	351	396	416	398	425	377	394	411	403	391	402	415	399	414	389	382	422	406	396	412	357	399	448	402	389	378	420	426	365	415	399	392	400	431	402
59721	99079	87811	70970	51550	33444	16026	3666	635	593	631	587	626	629	621	634	598	623	636	655	656	633	609	603	611	666	622	628	630	597	586	604	604	648	610	612	619	634	605	625	631	628	648	646	652	635	609	628	610	634	655	616	628	630	683	551	612	615	622	627	617	656	591	601	625	653	633	630	612	600	588	619	581	626	654	617	611	637	593	636	624	609	629	575	621	617	680	613	655	601	642	592	664	609	631	655	621	650	618	667	592	622	589	567	590	629	620	599	642	607	580	611	610	570	612	631	607	597	641	622	630	631	587	682	568	632	611	585	620	641	593	598	624	598	592	595	601	631	627	619	636	644	580	598	577	580	626	577	648	631	611	597	637	620	588	639	607	614	654	586	602	638	647	588	591	640	640	624	600	574	639	602	660	600	631	635	619	637	595	643	586	586	585	637	604	586	585	658	623	592	593	616	643	590	564	589	644	636	607	633	609	609	620	688	605	609	630	592	632	604	607	598	581	624	634	552	605	617	635	596	629	621	626	604	583	613	636	566	639	615	685	648	602	650	638	612	616	625	617	613	625	597	667	685	632	630	688	616	634	628	590	591	668	630	627	586	604	607	555	613	629	651	620	611	612	624	630	641	619	574	609	651	612	614	588	604	654	644	693	659	610	621	616	656	637	623	631	598	608	612	627	606	610	641	556	655	603	634	616	599	615	670	594	669	651	591	583	581	610	624	610	597	630	608	580	624	591	598	618	634	593	637	611	633	669	625	634	571	633	656	639	605	673	585	685	633	657	622	622	627	627	621	601	619	616	621	635	619	601	606	619	645	615	626	625	634	595	615	633	593	636	606	616	635	589	611	567	593	622	606	634	622	629	621	611	642	646	617	628	621	601	622	611	634	590	608	592	574	600	596	656	631	612	619	631	614	650	601	594	661	601	593	571	668	589	596	583	621	632	609	675	669	615	646	625	610	565	607	582	605	615	624	645	584	559	593	661	655	582	574	605	627	630	625	610	632	659	645	623	610	602	595	600	665	595	624	607	635	637	597	616	625	595	621	597	608	670	607	565	655	609	619	602	648	610	609	626	640	665	588	591	607	569	612	617	610	588	626	650	569	663	622	586	625	624	630	630	617	634	640	625	648	628	630	577	587	604	603	576	610	606	572	621	582	594	577	621	588	595	628	643	648	616	616	616	620	590	648	649	578	645	654	605	609	615	626	680	597	641	624	613	608	634	651	621	599	620	612	590	593	643	612	577	574	597	620	653	650	649	620	673	613	582	626	597	612	641	613	598	588	597	566	642	608	648	624	605	593	607	638	613	663	646	601	677	645	616	632	607	611	599	624	612	616	609	639	663	581	607	632	642	650	648	638	615	617	633	600	633	631	628	605	663	581	601	614	591	619	605	643	622	616	633	565	580	600	626	589	648	665	616	621	645	613	620	592	605	625	606	636	591	684	648	606	612	629	661	621	614	640	595	630	643	599	650	566	626	612	623	584	589	613	659	614	606	652	633	586	642	610	574	651	601	592	621	580	622	588	599	624	598	625	612	621	613	590	605	573	609	620	619	615	630	587	578	635	637	627	630	619	613	605	634	590	626	636	660	600	616	626	579	649	580	602	628	617	607	591	600	644	667	594	623	617	592	577	619	626	620	623	633	651	642	623	612	624	645	612	636	599	610	637	626	662	655	600	630	629	633	639	613	621	588	634	606	621	575	583	617	676	627	635	671	605	640	627	606	577	591	582	635	581	607	652	581	634	589	572	565	599	603	612	665	661	637	622	604	618	607	608	598	591	639	658	618	585	602	599	587	572	650	614	617	595	618	642	579	658	605	639	637	640	644	665	621	586	612	593	596	623	610	639	634	660	622	643	620	639	625	623	640	581	614	628	637	618	632	639	611	616	623	626	623	619	594	578	609	643	605	640	625	635	615	622	628	625	622	618	615	608	645	647	659	689	646	617	636	595	643	605	593	603	613	627	677	570	606	653	591	653	663	636	618	603	615	593	623	583	663	652	585	585	661	622	607	623	608	626	590	599	607	632	594	629	627	600	650	593	619	594	681	616	599	636	614	622	635	620	615	571	627	588	622	610	626	563	629	612	640	640	566	633	604	642	629	607	614	601	602	632	621	635	611	602	622	627	622	639	645	672	647	615	648	640	646	655	617	608	657	674	622	627	634	596	665	629	656	630	623	649	593	610	622	606	614	643	555	616	635	680	656	645	596	659	653	597	614	618	618	669	630	620	656	603	608	603	579	602	618	584	647	632	623	651	685	625	627	639	615	628	616	578	621	641	580	635	636	603	616	587	623	649	651	612	594	629	611	624	592	701	615	621	609	631	606	646	641	639	627	589	625	630	645	634	620	609	616	667	629	609	620	701	645	585	577	632	648	600	635	615	652	607	629	608	611	619	628	621	600	647	619	654	640	639	608	597	626	603	664	638	624	597	606	624	615	619	595	624	651	626	621	633	584	622	635	633	602	657	598	631	550	602	587	614	579	608	628	644	592	612	633	628	590	610	619	637	593	649	633	664	649	618	608	599	637	610	592	608	578	655	618	608	613	637	613	592	644	611	619	631	619	667	644	654	632	656	643	643	632	641	584	605	586	647	600	652	610	638	678	624	654	626	599	611	608	605	583	637	631	638	553	636	602	611	661	651	600	593	631	617	601	616	614	643	654	577	644	615	615	657	540	630	624	630	605	635	615	634	623	637	607	615	608	650	625	654	630	587	639	638	654	601	584	614	615	682	643	650	576	604	581	615	643	630	595	607	642	608	622	590	611	657	621	611	626	594	645	622	644	642	601	615	635	660	603	622	611	579	592	585	622	579	588	639	604	620	631	655	648	625	638	624	621	645	601	591	627	608	610	625	671	616	651	578	658	615	623	634	633	679	647	584	594	618	626	614	661	589	628	618	598	635	598	624	620	621	616	593	628	659	577	597	637	619	623	625	582	628	626	609	650	634	706	606	667	612	614	614	630	636	603	585	598	645	634	619	594	631	661	619	644	580	663	618	635	627	638	635	614	558	605	691	650	641	618	628	597	628	607	630	589	631	652	637	648	596	567	612	635	604	603	632	607	630	611	585	615	608	590	641	597	621	633	645	588	660	606	619	610	597	632	628	639	626	610	588	624	630	629	594	608	610	658	641	616	607	617	544	618	604	606	658	577	601	602	627	616	614	614	699	637	585	611	584	598	654	611	592	611	619	646	619	602	615	604	610	636	583	640	612	638	595	603	636	634	561	588	592	576	594	614	632	635	605	621	607	673	641	633	608	650	684	576	599	608	679	590	633	665	608	640	619	586	566	653	602	662	589	649	664	600	650	604	625	671	610	588	631	621	634	657	586	633	615	596	609	610	643	621	585	610	599	640	595	644	642	600	612	578	626	643	641	641	583	585	629	599	605	685	618	601	608	595	632	575	632	650	645	612	636	587	585	638	601	603	661	660	639	627	589	598	625	588	645	638	646	591	639	625	675	630	594	607	670	584	607
27180	27177	33835	23697	9832	2740	778	307	192	196	180	198	189	209	177	178	199	189	197	190	186	183	200	177	225	194	188	207	214	173	187	168	203	220	170	164	192	198	171	185	194	176	181	190	222	191	191	199	194	192	195	207	186	185	178	189	201	202	209	210	179	215	188	180	193	198	195	193	208	186	164	191	211	191	166	178	166	203	196	173	191	164	181	172	190	191	167	206	167	203	183	191	194	196	188	184	193	189	203	178	206	188	170	198	212	198	162	184	207	174	197	192	181	183	184	198	172	183	193	185	202	170	205	190	193	189	165	182	196	181	204	189	174	180	178	177	200	178	202	176	179	176	191	200	204	181	208	196	178	165	184	200	216	192	192	203	208	179	199	187	185	208	176	172	183	206	177	204	192	211	196	196	174	205	210	192	189	186	183	165	188	204	189	191	176	215	173	178	182	180	202	182	202	201	186	228	205	188	200	181	178	188	187	203	189	183	175	191	193	196	204	205	183	164	173	191	199	179	196	201	170	166	198	185	219	206	212	190	193	195	166	188	189	192	192	196	207	200	197	213	182	197	189	172	172	223	183	197	206	161	189	194	199	184	183	201	227	153	192	176	170	200	197	180	199	195	204	194	169	184	208	175	221	153	215	185	205	190	168	185	188	182	193	171	195	200	208	201	204	192	182	192	188	187	212	191	186	195	179	188	180	192	173	192	188	158	210	213	217	170	194	180	182	177	208	172	179	174	179	196	197	202	194	191	188	170	184	210	198	175	191	196	193	200	172	198	204	186	180	194	200	184	187	185	184	180	172	179	198	201	178	194	201	196	179	228	197	203	196	177	185	201	193	188	189	181	186	216	208	212	169	187	190	192	190	195	207	200	183	186	198	163	187	181	214	153	195	166	207	189	179	178	198	204	183	150	205	183	177	183	204	188	200	176	180	197	192	207	203	202	205	193	198	164	166	190	195	198	182	161	194	180	181	182	160	195	213	214	193	205	204	214	216	231	175	197	195	170	203	187	207	193	185	203	188	206	203	195	192	197	183	187	209	176	184	211	186	187	217	172	217	207	179	194	199	181	224	200	193	182	201	182	210	162	189	200	193	176	186	181	201	203	195	173	165	187	196	208	181	203	190	210	206	194	202	180	189	181	189	179	195	180	170	164	206	187	190	198	194	222	173	193	181	209	194	206	206	212	174	198	186	168	189	224	192	189	198	185	211	177	165	169	211	211	208	190	163	215	198	210	183	207	184	197	165	185	207	194	184	191	184	203	204	159	201	173	200	188	198	213	197	186	195	196	177	190	175	183	185	202	193	200	196	186	210	192	184	213	191	178	201	199	197	204	197	165	188	183	192	200	173	183	168	196	176	208	174	218	191	180	198	203	193	172	194	207	210	212	206	210	172	186	182	202	172	193	195	204	164	193	192	219	193	166	169	203	180	188	194	212	185	196	221	194	199	204	191	191	172	200	196	185	182	173	176	219	189	206	188	191	186	207	198	199	204	186	174	203	206	189	194	179	168	191	183	195	175	222	191	168	187	192	201	184	167	200	202	186	223	198	178	190	185	189	192	207	197	196	187	178	181	170	197	202	183	179	201	198	186	206	189	186	179	178	217	208	192	194	197	194	197	170	189	193	197	201	203	197	195	207	184	168	203	186	197	176	192	155	216	210	203	173	193	187	195	188	171	174	219	185	211	202	172	206	163	187	191	186	192	181	195	219	177	189	214	176	187	184	188	178	189	187	205	168	196	198	205	194	189	184	190	188	182	190	187	192	183	192	190	181	213	200	186	199	163	179	187	189	180	189	200	186	178	179	184	210	194	196	165	180	197	178	186	209	190	184	188	191	191	178	196	162	209	182	190	215	202	222	182	181	179	196	216	195	212	168	182	199	199	200	170	191	223	175	203	209	175	186	189	178	175	189	191	193	207	208	193	183	194	182	174	207	204	205	196	198	179	185	174	186	195	215	181	213	198	193	185	173	197	198	201	192	207	188	192	190	180	208	199	199	202	175	217	190	207	185	202	187	197	191	173	220	182	196	191	164	191	202	173	213	200	172	207	176	211	197	182	204	201	197	150	174	189	192	173	208	186	179	216	182	220	199	183	173	177	190	204	166	182	189	211	186	171	204	185	165	198	190	218	176	179	176	183	179	198	184	194	209	182	196	174	197	200	181	165	213	179	185	194	205	202	212	197	190	175	219	187	191	190	158	190	183	191	174	194	192	170	200	156	171	198	192	202	155	202	195	206	166	195	217	175	187	198	181	197	205	197	211	184	208	187	195	186	191	196	173	188	183	211	179	174	174	184	187	195	185	199	197	185	181	206	201	180	177	167	198	178	176	222	193	197	203	173	169	190	177	191	194	180	183	201	184	188	220	177	187	194	211	192	192	198	172	188	181	185	217	185	199	198	187	184	202	184	197	187	180	210	187	200	184	195	184	182	171	197	183	184	196	168	189	194	197	176	208	189	187	209	176	195	183	182	173	186	197	190	201	218	177	184	203	191	197	180	199	203	173	216	193	184	191	174	191	193	198	194	203	200	188	184	184	180	185	162	192	191	195	189	178	188	171	181	202	190	201	201	206	212	184	205	198	209	201	191	201	188	205	168	181	208	186	194	185	196	171	195	204	194	179	200	197	185	171	177	196	198	186	174	209	192	193	230	191	203	183	187	193	183	181	196	194	178	188	188	201	183	173	182	167	220	194	184	191	207	195	207	189	175	187	202	209	170	199	187	187	192	182	190	170	216	218	177	179	190	212	213	203	193	207	174	205	183	213	198	185	179	201	197	172	191	189	194	195	210	176	193	207	194	214	182	198	175	178	186	226	193	178	185	174	204	165	210	183	190	171	194	185	193	188	199	209	204	199	179	215	209	179	187	207	210	176	177	221	199	209	183	179	184	196	186	186	169	195	181	195	190	197	219	188	195	203	176	155	185	223	202	180	188	210	188	187	210	215	172	191	198	201	215	172	196	210	193	181	183	200	196	207	215	189	195	191	209	195	177	176	188	178	162	209	194	211	192	183	179	186	192	201	194	203	190	180	201	206	173	187	202	198	187	193	197	196	199	191	168	208	188	178	194	212	177	156	197	219	188	195	189	179	181	221	192	192	183	179	151	184	208	197	184	181	186	181	204	180	183	186	192	186	190	206	190	247	216	190	180	202	182	185	219	228	177	203	209	206	165	173	187	201	198	208	198	171	175	179	183	240	173	201	196	184	188	184	202	196	195	199	189	169	208	191	191	172	197	186	222	210	219	161	175	176	184	180	202	194	194	204	187	192	173	231	188	187	211	199	208	204	189	189	210	202	203	182	200	195	199	177	174	206	224	196	176	184	178	194	195	182	204	183	201	178	190	171	187	179	186	184	187	219	222	179	189	195	205	197	195	216	187	190	188	195	212	207	193	183	216	196	191	195	204	176	190	187	202	176	212	201	170	200	188	186	177	199	186	202	206	181	181	202	191	182	184	202	203	196	203	211	190	168
27552	47067	40483	26098	13768	5042	1375	590	345	320	347	348	339	314	306	304	325	291	312	290	315	320	320	346	332	300	294	336	300	319	347	313	357	313	296	310	315	303	330	342	315	328	322	329	318	346	330	315	342	317	266	335	319	304	321	311	326	323	292	336	300	341	319	313	318	295	327	325	291	336	324	305	304	305	318	317	302	332	343	350	321	305	316	314	299	317	304	353	308	300	337	331	342	312	342	306	347	328	286	304	291	326	326	319	305	328	306	305	322	332	316	340	320	317	335	303	310	331	314	296	328	315	313	266	320	325	303	343	311	311	330	324	331	295	318	335	308	306	319	317	329	309	327	324	319	299	303	340	308	309	332	305	291	294	291	335	315	355	304	314	345	333	303	313	297	327	331	319	309	291	312	307	303	341	294	307	343	294	302	315	349	285	288	326	335	302	310	342	323	310	331	293	312	320	345	320	314	327	327	287	326	348	331	312	312	305	283	304	332	347	332	285	298	321	314	371	305	305	330	316	319	292	296	309	348	303	274	301	305	336	331	321	303	309	288	332	345	338	313	332	330	291	300	292	312	303	320	322	306	299	323	289	281	332	328	310	320	312	333	339	286	318	326	327	292	317	315	338	318	325	361	296	302	331	315	320	293	334	318	304	293	300	305	335	347	347	325	285	330	322	341	292	326	291	312	304	336	339	311	293	290	301	334	323	290	323	309	299	299	317	298	331	306	316	348	317	329	322	295	291	317	327	340	291	335	331	324	318	321	331	290	348	342	317	321	333	319	301	345	317	344	322	308	317	294	307	306	332	314	336	330	328	302	306	325	284	311	317	293	304	315	314	314	331	288	288	320	299	340	307	324	294	304	288	289	326	282	295	314	327	327	293	308	310	303	313	269	288	301	319	306	335	294	316	310	307	325	315	343	303	338	308	332	338	311	327	339	303	331	315	301	316	325	328	297	311	299	311	333	329	323	309	307	324	314	280	328	306	327	327	298	350	329	307	304	309	345	311	286	303	304	297	320	294	297	339	302	352	322	324	307	310	305	318	330	304	287	326	311	331	331	327	316	333	327	319	332	292	341	306	345	317	290	295	363	300	285	318	318	335	305	334	295	311	324	318	318	304	324	338	351	312	303	296	323	308	317	321	303	311	321	330	333	342	331	334	331	306	334	319	304	325	296	325	340	323	294	340	324	325	316	322	314	317	299	283	324	298	316	315	329	310	340	318	327	315	325	309	290	332	344	340	308	338	330	298	277	304	330	317	318	304	320	288	332	313	303	328	289	322	332	251	296	319	322	311	292	314	315	331	306	311	303	331	316	305	336	332	300	309	295	325	333	325	303	313	322	307	320	304	329	306	338	257	330	312	304	317	320	314	339	297	354	292	328	300	313	276	353	344	306	348	342	316	320	288	322	306	332	300	313	326	303	322	322	316	347	298	301	299	274	336	336	312	296	304	307	323	315	328	290	345	317	330	345	307	326	304	318	299	337	311	335	312	324	362	319	325	352	356	323	324	352	306	355	310	315	318	317	300	359	302	322	322	329	291	332	316	319	350	309	318	310	365	337	335	324	308	330	293	328	299	320	287	340	324	289	343	320	327	294	328	306	303	322	326	317	311	293	348	306	313	293	307	312	317	282	327	317	317	317	321	312	299	370	327	303	319	327	331	293	312	315	316	306	302	324	315	307	320	310	342	330	315	304	362	300	299	302	320	324	345	290	317	325	320	313	342	292	351	323	321	304	317	340	340	307	339	307	316	330	289	312	318	309	316	315	333	305	355	282	311	327	312	324	357	314	313	332	317	327	302	296	322	346	316	331	336	327	352	306	333	306	292	327	325	287	312	344	309	285	296	339	327	303	322	306	306	314	321	312	330	292	345	299	342	318	330	327	313	326	329	331	315	305	332	290	309	344	331	328	302	310	291	369	304	315	325	334	345	299	326	318	316	319	301	278	308	322	292	321	314	340	305	321	302	287	329	295	341	323	324	307	329	335	312	335	334	280	330	324	336	345	305	356	308	313	325	318	331	348	325	352	319	299	350	323	315	326	369	348	323	302	334	315	320	305	309	302	312	274	305	313	328	298	325	331	311	309	326	324	323	357	313	358	309	346	304	303	304	307	343	298	300	361	296	309	285	292	308	331	323	307	323	326	300	314	329	304	347	305	308	313	317	309	310	334	331	294	283	293	298	292	338	341	290	310	286	311	325	306	290	298	304	320	313	313	296	321	319	341	325	281	309	331	324	327	318	312	302	324	339	330	295	293	317	284	287	319	318	328	312	316	323	299	334	303	284	296	329	305	323	298	293	307	336	300	325	298	252	287	322	329	292	311	330	294	337	336	331	281	295	338	305	318	298	353	321	315	333	322	338	310	334	306	319	328	274	297	312	323	318	316	333	305	324	326	319	330	298	316	315	327	312	297	332	337	332	329	319	331	341	322	302	281	322	326	325	320	304	323	301	326	303	316	352	332	305	295	308	339	316	299	355	333	297	292	304	335	319	326	339	295	342	287	332	304	287	306	322	304	333	340	320	326	315	337	326	315	337	279	328	352	332	305	277	323	322	319	326	307	306	315	311	317	339	316	312	324	320	318	323	317	347	341	351	288	313	318	311	295	329	314	328	294	317	278	327	286	305	313	329	343	301	334	300	334	339	338	299	331	359	315	324	355	293	317	324	323	318	316	316	308	330	298	323	318	311	346	315	321	321	307	314	292	349	344	319	346	340	332	284	301	288	322	317	310	306	301	325	317	288	287	312	348	280	303	339	332	293	311	312	309	313	319	331	306	287	324	295	333	336	295	324	322	324	296	307	350	329	306	321	301	325	311	301	338	352	315	355	292	305	294	316	314	330	329	347	323	301	331	310	289	317	317	302	305	292	311	304	323	326	340	321	295	338	316	320	329	314	331	319	312	327	336	344	335	301	324	323	298	328	296	305	297	311	352	315	327	337	296	319	305	321	334	291	322	323	315	348	307	297	354	296	309	310	304	304	305	317	315	340	298	348	307	309	321	345	309	338	309	316	308	341	326	288	333	284	310	286	329	338	349	324	310	362	328	300	305	334	306	284	335	319	310	292	298	333	326	336	329	331	295	338	315	311	331	303	312	315	310	345	333	318	303	291	303	285	348	323	362	281	332	320	291	333	331	298	310	311	274	328	312	291	302	301	322	319	334	306	312	308	338	303	301	337	298	318	281	323	330	325	320	339	313	337	322	331	313	331	312	271	366	315	325	313	324	316	309	315	279	312	317	341	305	344	334	328	326	326	326	307	308	310	339	342	324	311	285	328	292	342	314	326	305	313	300	318	323	288	323	316	328	293	300	341	316	359	321	316	305	323	301	326	284	315	303	305	306	315	313	325	329	292	309	305	324	325	331	331	313	330	323	305	329	292	315	324	318	300	347	313	326	328	302	317	316	311	297	322	297	341	312	313	324	301	314	287	330	325	312	306	286	324	314	307	321	320	319	277	322	295	283	323	308	303
24459	23723	39960	41685	31111	20880	7019	711	332	333	286	275	335	289	320	305	304	297	322	275	302	322	310	290	322	287	309	338	279	300	304	288	287	290	292	290	284	307	294	295	297	304	294	285	286	315	309	314	303	342	297	272	329	287	315	336	293	285	324	305	302	300	286	312	292	307	289	326	317	298	306	304	327	283	314	303	284	310	319	257	280	318	293	298	290	301	272	335	291	299	338	302	272	309	293	327	306	285	279	323	314	296	285	287	305	296	311	298	273	302	291	310	291	278	326	274	321	267	306	258	292	273	291	307	292	295	283	291	293	286	294	288	295	290	308	305	322	298	299	315	296	309	310	342	286	280	285	303	277	328	289	296	307	307	285	277	298	287	317	284	294	360	302	298	301	327	271	314	317	298	289	321	342	309	283	314	284	301	311	315	274	288	286	274	283	303	294	299	318	269	279	291	297	288	291	318	280	276	334	271	294	301	297	294	317	294	262	340	315	275	299	325	281	305	274	296	305	294	295	300	295	316	329	310	318	290	266	289	304	287	298	291	334	294	291	300	294	309	304	300	299	304	322	338	291	274	304	314	278	349	319	312	307	299	297	310	307	307	280	298	303	297	306	300	286	279	302	272	304	294	339	290	300	306	277	286	298	313	299	309	291	296	317	299	284	304	318	290	298	304	276	294	307	342	293	308	291	323	279	283	300	299	296	249	284	258	284	283	305	276	282	283	320	304	316	278	302	296	294	328	301	300	285	333	295	311	272	297	280	332	292	278	274	297	292	317	305	292	331	316	285	297	272	312	301	291	302	339	328	283	306	303	291	298	297	290	306	309	298	311	289	272	308	312	287	305	317	309	313	272	290	302	287	275	309	281	293	306	290	294	293	305	311	298	289	298	256	315	292	305	301	288	301	278	332	272	298	324	305	278	300	319	291	293	335	280	304	299	292	327	310	319	319	313	315	333	318	287	306	323	306	295	292	284	303	316	307	297	294	264	297	275	288	281	316	301	299	261	272	289	292	299	254	301	291	283	301	293	304	304	311	299	273	321	280	292	304	276	301	305	313	315	306	300	321	338	280	307	323	273	335	299	295	300	275	290	287	318	332	299	290	310	284	312	300	313	294	295	288	288	284	309	289	285	288	297	296	302	272	297	320	278	304	307	299	284	316	318	312	316	311	322	296	282	277	310	300	293	298	308	274	319	305	290	319	296	309	284	322	294	291	299	319	280	338	312	271	309	308	321	292	302	286	323	314	294	323	316	298	325	290	268	310	309	269	337	293	304	294	297	284	320	286	294	304	287	291	333	291	318	284	294	286	290	308	243	309	315	268	276	283	266	318	297	284	302	314	322	290	294	311	303	298	311	290	314	279	295	290	287	274	305	318	299	330	319	287	300	287	297	285	286	303	304	272	269	309	291	294	300	266	284	277	288	287	297	322	317	298	290	311	292	324	310	276	289	308	330	294	280	282	314	311	305	317	302	322	299	291	305	294	302	280	304	334	312	315	314	276	302	287	318	307	305	304	296	307	296	312	310	295	313	303	308	290	311	303	288	289	289	290	317	269	300	312	318	295	284	319	301	299	321	278	308	305	282	313	312	327	272	310	313	310	301	289	317	311	296	322	288	310	315	306	295	330	304	301	300	329	298	293	294	294	297	301	312	289	262	300	304	294	285	292	317	283	302	327	276	329	283	293	300	293	290	288	282	304	286	283	314	333	327	310	304	321	306	303	318	295	275	298	309	290	313	300	295	336	307	299	317	287	287	299	267	300	308	307	303	323	303	290	279	297	288	305	281	334	310	287	307	323	322	288	296	275	289	319	315	300	312	304	279	300	317	270	262	305	332	330	286	309	320	301	295	276	295	308	292	298	322	286	264	311	301	302	296	337	310	316	296	333	314	289	315	287	305	285	279	302	299	310	321	304	294	323	305	301	301	298	280	278	269	286	286	315	306	268	327	313	311	285	278	288	280	335	296	286	337	320	311	300	305	339	315	320	275	283	294	297	282	281	280	299	300	289	316	301	301	295	282	312	267	327	295	298	300	295	290	255	304	276	313	293	276	293	300	290	297	318	316	296	300	319	290	306	282	302	324	295	300	291	310	310	305	295	299	301	267	294	278	298	291	306	320	292	287	311	318	313	263	306	276	279	314	301	291	294	314	301	305	308	280	307	292	291	291	294	285	281	295	300	314	323	305	318	333	278	306	333	291	306	295	285	315	268	313	308	306	305	297	310	312	335	294	299	292	317	309	325	274	291	304	286	295	288	276	288	344	277	297	298	319	318	298	294	311	324	297	313	297	324	300	298	296	285	294	322	284	303	298	293	293	285	293	293	293	289	307	302	289	308	306	319	292	294	305	294	305	276	310	278	297	269	297	285	291	282	298	309	318	292	310	312	292	316	263	276	308	315	280	277	307	334	258	253	304	320	310	313	306	329	308	307	298	287	296	324	294	319	313	296	284	317	306	286	267	295	292	308	321	282	282	286	278	286	296	291	298	314	298	307	306	318	281	312	302	301	288	331	305	311	295	300	297	293	278	271	294	299	292	274	299	319	285	311	305	318	316	299	283	291	317	296	294	308	289	304	318	275	321	323	285	295	304	320	271	282	272	308	282	279	320	297	295	313	307	304	305	292	263	293	288	298	267	328	303	300	297	323	299	313	288	297	313	320	282	283	295	297	313	287	296	304	319	310	295	281	246	289	276	285	267	329	274	292	273	324	275	319	295	305	306	300	303	298	308	318	328	301	312	299	308	327	340	318	313	302	266	327	296	305	313	284	273	290	297	318	326	276	283	279	322	284	291	306	300	277	308	290	290	306	304	286	285	314	304	351	327	311	288	282	290	275	273	289	314	304	302	323	307	300	273	277	295	288	308	288	333	314	302	302	296	328	320	315	321	301	268	303	300	297	322	293	343	281	300	290	296	300	302	307	287	299	310	296	335	304	284	294	296	282	314	304	289	313	289	313	325	319	316	317	299	319	327	311	330	297	288	312	291	284	278	323	297	328	317	310	272	280	307	293	282	304	306	311	294	283	287	289	302	297	293	285	321	302	267	294	303	320	303	292	295	314	275	291	309	305	274	311	307	321	340	295	338	316	301	279	325	281	294	314	301	314	284	316	308	277	309	297	288	332	281	255	285	284	323	312	322	320	270	269	288	314	270	297	293	307	308	320	298	322	303	318	292	307	312	284	314	284	298	299	284	295	320	307	315	323	294	302	288	335	318	311	309	301	299	308	278	298	299	296	313	284	318	277	279	295	293	312	300	299	306	305	329	301	329	303	316	291	299	300	278	288	289	316	339	298	293	327	281	279	291	284	316	284	285	309	302	301	301	268	297	301	299	315	301	311	286	296	266	268	294	303	306	278	299	309	335	305	309	313	298	283	269	285	309	293	301	293	317	304	302	296	306	283	334	292	312	275	329	286	299	256	292	309	293	302	282	308	311	300	271	300	276	272	312	316	335	303	310	320	322	297	301	319	317
52519	91487	76415	54766	38231	23503	7515	1231	487	463	461	483	491	510	554	492	474	480	505	496	495	498	483	481	490	484	468	488	479	435	467	464	460	508	464	473	447	487	530	431	507	479	482	462	513	500	494	453	504	456	507	440	434	532	457	513	479	455	493	495	506	515	473	467	441	485	479	484	490	443	459	473	503	479	473	464	527	501	454	500	502	485	522	442	445	458	482	475	453	481	517	473	477	441	455	480	516	486	476	488	493	523	507	490	446	470	491	490	469	472	443	518	533	469	482	477	497	503	469	520	478	481	491	485	461	490	444	489	494	495	471	453	483	475	456	492	495	469	500	502	504	490	518	450	494	515	498	474	509	495	487	461	479	482	416	491	472	430	460	442	469	470	456	471	496	487	445	493	522	485	482	506	462	475	476	506	482	503	497	489	487	489	478	464	463	480	465	514	521	466	484	468	497	485	464	496	455	488	479	432	479	447	530	430	494	517	503	516	460	482	477	500	447	444	491	470	505	424	514	469	476	438	521	495	473	502	506	471	494	468	504	472	486	458	485	440	475	450	489	488	495	471	487	487	459	503	490	479	497	430	534	475	507	494	463	497	539	494	481	524	450	531	475	485	444	494	485	475	487	461	507	484	473	457	475	448	460	537	463	517	535	507	451	485	446	476	440	481	496	474	504	489	454	517	463	468	515	473	469	488	473	448	485	509	461	447	444	466	480	467	494	485	491	464	507	468	483	479	472	489	488	481	467	497	468	450	466	487	500	463	500	497	499	464	504	467	483	494	510	478	470	479	464	478	463	501	482	486	482	522	483	492	485	475	476	456	522	462	461	476	522	475	487	473	441	473	482	485	518	478	494	477	479	472	467	496	459	468	493	472	470	528	483	513	510	509	453	496	460	497	497	480	468	504	449	485	483	481	508	502	477	491	502	495	480	453	481	516	480	506	482	505	477	497	471	495	444	517	488	478	469	473	469	481	495	510	467	487	476	464	481	453	479	523	526	478	484	446	479	467	484	486	490	486	502	469	492	441	487	449	492	448	464	509	459	459	466	486	447	485	485	460	436	527	447	484	471	482	429	469	503	437	457	476	499	490	479	515	486	491	512	489	511	446	494	465	502	499	472	512	495	469	457	464	440	473	469	498	488	456	469	538	508	498	487	490	487	480	473	483	495	475	512	493	461	488	477	440	509	468	466	471	425	509	494	489	494	477	456	500	460	509	467	488	454	487	503	449	486	464	458	475	513	490	472	492	486	495	463	509	437	468	509	523	517	466	482	457	481	500	488	486	429	496	478	486	501	462	459	492	476	489	527	484	445	469	458	503	488	451	489	523	453	491	468	506	484	495	489	484	456	498	428	516	456	498	457	474	481	468	480	481	516	491	468	495	489	460	465	462	449	471	485	460	483	473	483	496	448	531	491	472	485	507	455	464	466	476	492	489	449	493	469	442	477	460	520	492	447	483	499	474	457	485	496	470	468	501	513	458	498	492	459	457	486	487	483	468	474	463	468	495	515	417	454	478	486	513	509	448	479	499	459	484	468	462	524	508	466	472	509	477	488	461	483	464	483	452	481	489	450	423	432	509	459	476	450	494	530	501	416	518	440	434	477	476	465	465	487	499	479	466	488	512	486	472	482	481	481	480	467	461	502	426	474	453	504	509	489	479	451	451	451	464	452	480	501	514	457	487	486	479	493	463	490	451	450	490	458	475	457	498	471	490	461	465	470	481	489	484	501	475	497	467	468	487	471	461	454	452	526	473	483	496	470	458	462	484	517	491	514	490	461	464	473	449	473	472	481	463	480	470	452	456	491	469	503	464	491	461	453	454	461	450	444	457	497	504	487	463	463	503	428	457	477	469	530	466	448	473	469	460	504	429	473	483	453	467	467	478	475	439	468	471	470	454	488	454	475	483	473	469	483	510	435	427	492	484	461	515	463	456	485	440	510	440	474	490	483	478	465	442	422	482	488	480	461	469	500	494	489	482	460	474	511	472	497	453	512	462	489	499	473	467	469	453	494	500	497	466	492	489	504	491	471	504	505	478	487	463	470	432	485	493	514	481	493	515	477	495	474	479	514	437	506	477	516	438	492	481	465	497	519	427	490	482	508	483	420	499	504	512	502	474	499	467	460	473	420	499	501	469	459	469	464	478	486	492	512	535	494	453	479	467	459	474	478	487	476	461	447	443	469	470	503	452	468	473	468	506	471	478	446	468	485	482	485	515	493	487	449	520	477	484	490	522	469	504	474	450	469	441	516	489	505	499	506	504	481	428	505	464	504	529	447	436	478	475	473	494	432	460	476	481	453	466	496	437	481	485	456	466	471	457	505	505	460	458	471	494	463	476	492	493	539	496	504	488	448	481	471	486	441	495	458	442	449	507	480	454	440	530	487	535	467	496	475	479	470	499	440	445	494	452	459	468	468	537	467	468	461	478	471	530	488	454	488	479	469	441	463	471	467	504	452	471	476	479	454	466	425	464	481	468	511	456	493	465	458	500	509	492	477	449	507	487	482	481	463	455	452	468	478	469	455	457	480	453	487	500	465	497	476	464	439	510	463	490	468	493	485	456	462	459	444	499	499	488	490	489	481	507	500	483	480	440	490	473	478	493	490	456	458	476	476	445	464	472	466	468	473	463	515	470	480	481	483	474	474	485	491	486	516	496	482	467	475	473	489	455	495	479	499	495	468	497	473	468	497	482	461	479	483	491	545	461	484	421	488	498	498	498	473	491	460	467	448	472	477	511	502	450	512	481	508	490	514	450	497	452	497	474	494	512	473	509	477	474	487	488	452	468	471	524	563	455	467	454	462	486	476	509	497	520	472	484	509	454	476	480	474	499	455	479	504	475	475	429	488	455	492	485	457	455	464	463	439	534	477	496	499	488	450	463	495	481	504	460	505	467	452	466	474	474	482	490	483	493	477	471	455	486	489	487	458	505	486	480	527	447	475	445	503	471	475	461	476	460	460	487	478	498	439	463	479	439	502	460	462	475	475	477	475	497	508	513	464	445	456	448	460	475	487	467	474	481	431	478	508	503	478	458	465	491	426	458	508	458	480	490	510	466	457	499	462	493	449	509	479	467	506	511	416	468	473	471	472	490	481	462	452	482	483	481	441	511	465	493	472	472	495	470	488	470	468	480	472	471	493	487	449	427	473	489	508	496	467	480	493	466	460	514	494	457	428	480	485	507	473	542	499	494	500	451	481	476	460	483	461	471	441	485	466	466	477	496	471	505	493	492	457	473	521	448	475	475	475	512	460	456	482	474	425	483	480	477	470	468	451	450	498	509	475	485	483	443	489	461	472	459	527	451	455	449	508	493	509	496	427	460	473	473	480	487	476	462	463	478	458	483	477	476	488	482	481	477	487	477	488	439	486	510	470	485	473	467	463	459	471	446	466	503	476	476	476	494	496	503	474	484	472	460	435	474	502	442	474	496	489	492	500	481	481	498	481	508	477	470	439	467	456	504	463	484	454	452
23300	22029	34976	36259	32311	25853	15841	1582	460	417	414	413	407	433	430	404	380	413	407	423	396	405	411	407	384	406	385	378	392	413	409	402	386	368	396	409	366	388	366	377	419	380	384	415	378	406	384	428	411	423	384	421	416	369	433	385	430	409	437	394	377	411	377	416	383	395	410	410	403	405	408	392	380	414	420	391	423	388	422	393	412	412	387	442	412	389	369	385	378	381	354	380	409	370	406	402	399	414	398	429	416	405	395	411	437	408	400	411	402	422	399	415	413	401	392	394	424	422	418	391	378	411	379	387	399	424	395	415	409	417	431	394	418	391	374	414	394	394	412	384	381	391	425	383	395	432	392	368	416	431	438	368	403	385	382	437	374	412	392	411	423	403	366	412	393	367	417	399	391	386	397	405	376	414	388	387	402	397	442	431	391	381	388	421	419	424	407	408	391	392	387	394	388	384	395	411	393	411	384	427	353	402	371	367	388	414	430	382	406	393	401	420	410	433	396	402	457	380	406	411	382	415	392	382	399	391	419	435	412	382	389	401	404	389	386	409	367	385	361	394	389	376	405	391	390	428	428	413	413	390	437	390	419	411	434	365	390	387	399	426	380	387	407	400	396	407	398	405	392	394	363	409	402	380	391	420	397	384	391	396	409	434	379	387	389	378	363	400	393	429	404	388	395	400	396	408	390	384	384	380	415	459	377	364	387	399	383	420	389	429	379	391	443	396	404	416	365	398	393	407	411	389	363	388	394	405	443	371	429	441	390	405	399	426	421	399	398	383	389	389	363	379	405	390	409	399	407	419	392	429	376	384	390	419	433	415	424	388	409	396	418	387	402	381	416	420	421	400	412	408	405	419	419	405	365	357	381	419	409	401	379	389	411	380	391	399	391	384	389	393	385	362	432	384	414	413	368	416	381	373	408	444	389	387	415	390	392	409	394	427	403	378	394	385	372	397	408	370	392	391	413	405	353	402	410	393	360	439	361	399	416	395	414	404	373	416	402	396	431	402	397	405	378	433	393	404	388	442	407	380	393	424	408	414	397	418	375	380	390	373	405	376	416	407	399	417	431	428	377	362	390	405	424	392	382	369	383	381	436	388	394	402	408	429	390	398	430	422	364	388	432	412	386	366	402	410	410	419	413	399	414	399	451	439	393	415	405	357	403	395	382	401	398	356	390	423	402	401	404	380	394	403	415	446	352	396	385	417	414	401	412	421	403	421	394	390	423	395	434	389	407	424	404	348	371	393	379	394	406	429	427	359	402	384	437	373	409	441	382	389	412	460	404	400	388	415	417	398	378	405	392	405	417	411	425	397	386	378	409	390	381	398	390	345	380	388	396	372	439	391	413	401	398	411	407	392	383	375	398	367	385	399	386	412	363	389	398	422	381	404	370	426	388	403	401	398	381	387	403	399	407	398	381	430	396	413	380	391	401	407	408	382	400	414	391	372	419	383	388	370	371	425	386	425	388	397	367	376	403	388	385	395	388	410	389	411	396	392	381	401	413	414	362	411	388	414	407	387	403	420	404	387	413	406	389	401	399	395	377	428	430	400	414	373	392	411	397	383	421	374	381	384	413	411	434	405	404	378	405	407	395	378	379	402	389	398	404	366	392	398	385	424	393	428	397	378	417	415	376	404	405	362	405	450	435	404	406	365	386	396	400	392	366	386	368	421	439	394	407	415	379	419	396	407	367	399	386	402	379	386	372	407	398	399	377	411	378	410	426	391	378	381	368	415	398	408	402	383	425	408	403	413	396	399	407	435	429	411	396	352	371	401	434	377	405	399	427	374	418	417	418	385	424	393	388	391	391	406	392	367	396	430	431	408	415	418	414	410	398	397	437	389	393	382	426	371	459	421	423	386	384	430	437	401	436	401	391	400	416	406	402	420	452	422	372	392	388	385	432	364	417	373	409	408	389	411	371	387	418	428	398	386	415	374	422	391	462	401	398	362	400	422	447	410	416	395	425	398	414	386	392	408	355	416	397	387	391	396	417	397	435	415	392	431	384	381	385	394	418	410	425	383	399	390	400	417	424	399	438	387	421	421	425	394	393	409	399	412	397	397	362	397	341	407	392	398	388	458	390	417	440	384	374	397	380	381	384	380	383	446	373	386	414	423	391	400	418	414	378	401	396	370	390	368	397	415	394	386	374	379	400	400	400	401	397	388	395	405	392	386	385	368	419	375	389	409	430	384	400	379	407	410	406	407	389	369	400	421	403	399	406	385	393	351	376	391	422	434	410	387	362	417	394	369	386	397	426	405	379	399	419	396	411	407	416	423	374	413	364	423	369	380	413	438	373	414	370	394	400	423	396	368	399	418	415	395	415	381	411	391	396	415	387	407	430	399	391	369	398	390	370	405	421	385	416	414	400	406	406	426	381	398	393	430	397	392	421	385	412	386	401	429	400	403	430	384	386	414	405	417	401	389	417	344	427	370	379	403	402	366	426	404	400	428	386	390	380	392	390	398	443	393	371	375	379	444	444	423	363	398	380	438	411	414	389	375	372	380	382	401	402	384	370	390	365	387	399	381	400	387	403	385	392	408	388	370	387	394	397	402	400	414	415	404	367	387	428	437	370	394	418	411	378	401	376	347	367	412	389	414	381	379	390	340	412	385	393	347	398	405	380	405	404	424	354	457	398	396	380	400	377	405	371	374	390	367	439	396	383	431	416	401	435	415	417	369	397	415	375	382	424	397	428	391	418	418	405	408	406	349	407	417	402	416	388	407	399	411	359	394	380	398	386	415	369	394	389	420	403	365	396	414	420	370	419	402	423	409	433	371	387	376	428	383	440	411	403	420	429	406	422	350	369	372	407	410	393	396	382	413	404	375	369	417	419	434	396	399	381	405	399	360	416	367	407	391	397	406	379	395	387	420	416	382	382	398	370	413	386	357	403	386	409	408	383	390	431	415	389	399	410	416	376	420	429	385	352	402	396	377	406	375	371	372	394	379	386	389	407	419	390	380	391	371	409	405	438	392	407	420	421	403	392	374	380	428	373	406	384	409	422	399	452	378	407	425	404	397	390	396	379	391	389	409	374	415	386	391	380	401	428	396	376	436	387	413	411	373	386	395	408	425	386	396	399	393	388	413	409	419	387	412	372	397	414	432	427	387	420	371	399	398	423	412	399	407	415	371	373	409	411	360	394	393	376	421	414	393	384	424	397	373	405	405	426	410	379	401	400	399	398	402	392	409	391	416	438	390	400	371	410	443	403	388	371	397	405	404	419	407	410	385	398	415	352	421	414	416	444	366	394	402	431	405	385	384	385	415	456	397	418	383	377	418	399	407	376	390	389	445	406	437	363	428	358	366	409	391	411	427	415	418	430	422	397	395	393	382	405	399	426	392	403	421	395	416	401	369	357	440	416	358	450	389	393	398	403	415	381	418	401	387	400	404	391	405	382	381	410	415	360	412	354	374	393	426	415	426	369	401	396	388	403	431	374	377	399	412	399	413	435	404	432	371	371	415
59376	101998	88578	67420	48229	31420	13027	1430	663	596	612	608	596	634	612	583	661	579	657	618	612	659	638	616	615	627	614	608	599	600	609	602	613	601	571	589	608	593	573	607	609	598	597	641	628	628	610	604	650	619	620	641	610	596	590	596	643	676	633	664	633	626	579	640	625	616	607	593	642	611	616	678	637	625	582	610	615	634	646	603	637	637	587	613	604	624	591	610	629	635	624	651	609	630	634	589	595	574	612	622	607	613	646	602	635	654	626	641	586	619	607	602	634	591	601	605	618	613	590	624	624	590	628	636	575	615	635	607	596	571	620	617	588	641	613	694	625	594	627	631	591	635	594	623	601	631	630	567	596	615	635	580	622	585	594	604	629	645	642	623	604	610	614	613	638	584	581	575	613	580	654	693	642	607	609	663	591	640	640	598	659	621	555	603	588	591	604	581	621	641	604	650	569	665	607	637	562	612	624	645	631	588	609	622	651	598	647	614	630	551	591	608	643	621	613	613	620	639	617	594	597	567	625	621	667	634	617	608	638	611	561	654	598	628	639	640	593	607	649	592	615	623	641	596	592	588	594	598	586	611	566	648	639	604	564	601	597	608	610	591	585	598	630	585	609	592	589	588	616	590	588	625	632	561	610	610	593	632	578	611	621	675	609	586	623	624	622	596	599	606	605	570	619	627	632	614	663	577	616	603	666	588	627	640	585	613	610	600	582	625	643	588	620	561	582	608	615	593	598	603	644	602	637	623	600	614	624	595	652	624	593	592	607	659	652	644	637	650	625	630	617	600	579	643	629	594	616	649	619	609	588	631	628	583	635	628	662	553	618	605	625	550	616	636	612	599	612	593	621	558	597	605	617	567	636	593	602	586	629	604	639	585	624	569	580	647	598	622	647	626	606	586	607	602	610	596	590	596	588	623	656	622	583	615	591	618	603	629	571	581	611	628	591	615	621	583	596	587	657	601	630	659	607	565	629	571	592	658	612	576	614	613	660	607	570	634	552	657	578	639	625	649	639	611	599	593	674	608	626	637	589	581	582	614	582	578	638	616	628	623	603	606	625	606	594	590	645	622	618	642	619	592	590	646	575	583	624	652	623	620	632	594	594	593	618	617	640	607	624	638	590	597	616	663	627	592	636	595	588	603	565	549	586	629	576	611	617	641	624	583	598	615	627	587	583	580	642	631	613	595	600	616	604	601	610	616	661	592	604	618	644	591	550	587	626	610	610	581	591	673	640	582	610	604	596	644	640	577	616	615	602	579	593	624	636	598	620	610	639	627	608	611	606	615	631	602	600	612	576	618	582	572	601	582	571	630	618	627	591	548	654	636	569	629	617	637	611	642	595	609	582	633	571	585	614	593	594	598	582	618	568	625	622	565	589	609	613	619	594	631	645	568	645	652	614	597	653	567	594	604	634	593	575	640	644	592	620	612	675	598	607	596	619	592	593	602	580	612	601	622	644	618	656	613	568	605	642	616	635	592	613	596	638	636	602	578	576	628	600	608	607	621	599	615	604	606	626	619	643	565	587	577	641	625	598	588	636	662	594	588	588	608	588	629	618	626	596	621	627	608	599	609	582	634	606	631	641	627	618	611	590	638	572	609	612	593	613	648	611	604	622	635	645	624	603	581	597	557	621	608	628	629	590	646	611	588	624	616	575	568	603	590	583	612	633	628	595	608	605	604	609	585	609	587	594	605	572	610	686	622	586	624	638	633	587	594	617	572	618	585	566	598	617	644	611	594	577	632	619	609	611	607	637	645	650	580	595	589	577	623	605	582	623	583	628	630	572	576	593	634	595	622	587	597	630	614	646	616	638	618	650	609	630	592	610	589	647	608	630	627	648	653	611	605	597	593	588	627	624	625	589	601	658	639	606	636	647	624	637	574	606	608	600	631	617	625	624	646	635	622	605	597	595	596	628	543	582	527	628	604	604	631	600	594	665	614	633	575	627	596	593	606	596	616	592	596	598	629	622	615	613	574	619	583	591	621	585	598	623	629	646	611	629	595	594	640	632	598	629	620	583	592	623	582	652	636	626	632	592	621	610	619	607	605	630	612	596	653	580	630	664	597	638	596	613	619	612	604	606	635	593	635	628	561	595	614	641	586	602	597	679	598	605	618	564	611	598	638	594	620	643	638	586	612	663	588	594	623	612	579	649	619	564	620	604	642	564	649	604	570	631	629	641	655	611	631	643	566	645	614	624	617	603	605	622	603	627	616	606	640	677	599	625	598	596	612	602	627	616	636	568	578	594	562	586	620	632	633	592	624	600	641	619	558	645	555	615	571	606	668	577	554	615	579	606	587	578	600	600	588	614	616	565	628	584	586	606	604	608	603	579	623	633	557	658	628	561	626	591	641	604	653	624	615	622	618	625	609	660	609	655	606	622	620	569	625	622	632	629	604	634	605	641	594	594	610	609	629	621	604	637	596	613	640	561	580	621	613	642	587	670	587	610	635	632	627	623	578	616	623	602	650	658	615	595	610	599	644	546	623	588	589	620	633	637	614	597	607	606	602	602	585	633	582	623	654	641	627	610	567	628	568	627	589	613	648	613	588	608	612	619	582	574	616	616	571	574	623	634	616	636	601	615	608	623	618	604	631	573	652	641	591	644	574	635	617	631	646	588	592	652	603	604	638	608	649	567	581	595	646	610	636	623	619	577	666	596	618	589	627	660	651	674	641	632	626	619	609	621	628	595	676	626	647	642	616	662	584	626	629	628	579	577	617	622	657	635	587	647	604	620	646	619	623	594	667	615	619	625	577	617	600	610	606	619	633	567	606	627	619	627	615	601	621	588	632	588	631	606	616	608	601	578	606	634	596	600	626	626	578	625	633	602	607	641	621	608	591	628	609	606	611	637	608	605	623	590	563	595	609	607	613	635	648	592	590	626	602	608	607	594	598	582	611	612	631	637	634	598	614	609	593	613	633	622	585	638	613	633	591	613	629	623	614	615	635	606	627	631	606	628	586	615	614	665	619	601	577	613	654	585	613	608	623	593	567	636	616	600	666	620	646	618	639	587	619	642	596	581	593	588	575	640	540	606	647	634	610	600	574	618	605	572	598	629	635	630	587	616	576	593	557	599	648	634	604	550	568	601	554	620	619	655	675	610	590	607	620	657	579	594	637	630	577	588	569	637	598	664	594	607	655	594	580	594	564	561	628	637	615	648	614	570	591	597	591	619	620	619	628	609	581	644	595	608	599	591	610	671	606	601	611	595	638	599	649	616	563	568	589	641	638	599	582	604	635	602	578	610	580	673	637	584	639	591	603	610	580	635	606	633	609	563	613	599	640	616	602	586	610	615	631	623	620	618	611	613	583	656	602	597	625	572	583	643	632	602	624	590	653	567	638	549	619	609	633	634	617	631	617	620	603	639	594	570	605	592	610	580	635	626	600	617	628	648	594	621	590	630	602	575	606	604	616	605	636	597	639	633	645	599	606	636	645	629	630	613	615	620	556	647	625	617	604	607	636
27437	27060	33402	22311	8421	2587	771	213	214	201	233	230	202	226	225	222	193	215	223	191	176	193	204	208	225	219	214	218	194	211	215	222	194	225	223	189	184	197	196	208	208	217	213	195	233	219	215	214	223	206	203	206	203	198	203	209	205	214	203	178	192	225	210	191	193	205	223	256	201	221	216	202	179	199	213	216	232	201	192	201	204	228	205	226	226	236	189	205	221	209	222	221	222	205	186	212	192	193	207	183	223	197	206	223	205	187	204	199	207	225	218	207	186	192	194	198	214	207	223	209	188	209	224	200	222	185	229	218	227	173	218	205	187	194	200	190	199	183	198	186	205	202	218	220	205	182	216	224	225	208	208	192	208	240	195	204	202	201	217	214	220	183	204	193	231	191	221	244	213	191	230	211	203	201	225	183	183	222	233	214	213	208	204	213	207	221	219	188	208	216	184	206	217	209	217	214	198	194	228	206	225	222	181	212	208	184	208	200	187	218	218	210	225	208	208	199	217	202	196	226	222	197	212	201	192	209	201	227	218	214	200	221	182	193	191	229	219	236	206	221	219	218	210	239	197	197	204	212	211	224	224	192	217	181	222	211	239	193	207	213	196	196	217	199	180	171	213	232	220	215	206	205	227	217	201	208	210	214	220	223	209	219	209	213	197	205	216	225	211	203	207	224	193	198	201	219	225	202	199	210	212	220	217	224	212	214	179	222	187	231	203	201	240	191	198	196	207	187	192	183	251	212	199	210	195	215	220	208	226	216	212	192	211	191	201	211	217	223	222	217	227	190	209	217	204	180	231	210	191	197	220	224	233	191	205	207	197	195	226	194	200	196	212	194	214	213	192	209	193	209	217	205	185	216	192	191	225	210	204	209	207	198	182	203	209	230	215	187	210	227	224	210	228	206	212	212	197	189	188	218	208	219	211	209	212	195	223	187	205	210	208	194	199	207	198	225	214	200	228	210	192	203	207	212	230	223	203	239	203	222	209	181	180	244	217	191	234	202	233	219	214	206	218	229	214	190	187	198	196	211	195	216	223	198	206	207	229	195	208	182	186	221	190	222	204	227	205	217	191	219	209	196	226	187	200	208	202	196	195	197	200	195	190	224	215	217	209	205	184	210	233	218	216	209	199	203	195	208	223	211	213	225	206	212	203	199	215	203	227	218	190	197	197	207	191	220	191	191	228	200	214	205	200	192	200	218	223	197	220	212	231	204	206	193	177	222	210	241	190	201	235	211	237	210	176	202	184	182	204	230	244	208	201	181	181	225	219	219	241	178	213	228	193	216	203	205	221	227	200	188	211	214	204	209	203	224	221	223	239	179	202	204	222	181	205	229	201	198	224	206	198	202	235	228	213	234	197	209	210	207	207	225	221	216	202	221	221	235	234	236	202	220	226	215	198	202	199	196	208	221	201	208	197	198	185	213	215	206	204	214	210	181	196	214	207	191	198	228	205	185	182	204	205	226	218	197	195	227	217	219	191	208	190	211	220	193	210	227	187	207	224	220	188	215	225	223	198	226	202	194	223	209	214	201	234	179	202	228	184	251	233	196	202	211	198	183	204	206	202	235	222	230	226	195	227	167	216	218	223	220	204	227	195	220	213	209	200	213	216	204	208	211	219	232	219	201	179	193	218	229	195	222	202	179	223	229	204	201	190	213	225	209	206	211	185	213	234	192	207	222	209	202	223	207	217	221	215	215	233	215	202	174	205	196	227	210	219	209	218	213	228	199	198	216	217	226	184	207	206	205	235	233	191	203	212	230	202	198	208	218	201	202	208	192	228	227	199	219	202	199	201	190	205	210	195	209	241	225	250	190	185	216	214	207	181	228	203	204	209	211	221	222	193	206	197	211	181	220	195	199	204	188	196	214	232	188	202	225	226	207	203	230	201	210	183	221	217	208	192	232	188	215	223	238	223	184	187	208	206	191	196	222	187	228	195	188	190	207	217	208	195	222	212	191	208	201	214	199	213	210	229	206	193	186	196	220	163	186	226	222	200	208	195	196	187	223	221	202	177	210	204	210	200	196	217	226	219	182	214	213	171	198	216	202	210	200	216	210	229	211	178	242	200	208	209	207	193	221	190	257	201	210	202	193	198	220	216	174	204	209	229	199	212	200	206	195	182	199	227	211	206	204	211	206	180	228	215	211	224	201	205	228	212	200	184	222	212	236	237	198	213	238	205	193	209	196	195	226	217	219	212	204	236	219	202	232	165	197	178	223	221	207	228	204	218	225	202	199	214	211	212	200	225	232	203	211	208	222	206	205	206	190	191	229	228	195	198	223	240	215	194	221	227	197	222	230	222	199	206	194	211	201	209	226	221	224	217	213	204	200	199	212	207	241	210	209	205	201	203	215	220	222	222	194	192	232	215	195	197	192	212	178	190	196	217	208	206	203	192	225	231	216	205	225	207	247	195	210	208	202	222	213	204	180	208	211	217	186	216	223	193	226	215	218	228	205	233	210	207	211	198	201	219	204	238	165	193	231	232	217	219	218	180	213	224	195	207	207	201	200	210	246	214	214	182	211	210	224	206	213	192	188	190	211	212	205	225	200	242	197	206	203	204	225	211	217	204	212	208	221	217	208	232	210	202	210	224	220	189	213	218	206	213	201	205	226	205	184	251	220	190	231	202	204	230	226	224	230	221	231	196	226	197	210	205	207	189	214	195	211	202	208	199	216	224	219	222	194	204	208	205	218	196	216	208	210	214	214	203	194	229	180	198	205	209	216	202	221	230	204	211	189	201	193	188	207	229	212	189	204	226	186	207	209	188	193	188	178	213	192	209	209	199	194	208	204	191	193	199	189	203	216	226	221	209	219	191	192	224	212	205	223	187	215	225	207	201	221	192	222	191	224	186	214	201	179	206	222	212	215	222	194	187	189	206	198	225	183	196	238	219	228	209	221	221	184	188	219	190	212	218	227	217	208	221	202	189	232	219	201	229	211	214	229	195	225	177	211	199	200	215	221	192	232	171	197	184	232	223	203	208	190	216	208	187	184	201	220	215	217	198	240	207	198	209	217	189	200	201	195	210	190	187	215	215	210	202	198	203	205	204	239	213	228	207	205	208	220	219	210	212	213	210	196	204	193	195	199	196	224	221	206	226	223	218	211	220	213	194	216	208	216	209	238	194	211	213	219	228	203	198	216	188	218	202	217	213	176	201	223	190	228	219	236	194	223	195	214	220	202	187	198	204	222	216	191	222	207	204	191	223	179	212	214	195	176	225	217	182	219	186	200	218	201	201	205	228	186	206	213	200	221	203	217	173	210	216	210	203	179	219	208	193	218	221	191	206	219	193	191	212	221	192	206	199	209	208	194	195	211	224	204	238	201	223	197	203	206	204	214	212	221	208	200	210	208	202	215	202	210	229	220	192	184	202	240	197	217	195	188	213	213	209	192	214	206	197	188	188	219	208	207	209	223	213	205	183	201	239	215	206	188	202	201	213	205	207	202	216	209	216	219	213	219	210	211
29413	46407	39876	24214	12368	5110	1662	398	362	338	328	337	327	350	344	342	332	342	357	334	339	301	332	313	349	372	339	314	316	336	354	353	319	343	347	333	325	360	340	374	375	339	344	343	331	337	321	357	329	353	329	329	396	341	350	302	342	329	328	371	341	378	352	334	317	364	343	365	353	338	345	343	322	322	311	321	351	374	351	345	360	363	350	314	336	338	344	302	327	325	340	351	344	337	376	342	332	365	356	341	350	363	381	333	328	347	343	342	341	342	362	363	332	316	356	343	357	336	341	365	376	340	392	358	344	342	371	318	377	326	322	347	327	362	375	306	332	357	337	369	306	334	367	372	333	337	353	350	336	348	337	342	325	324	364	345	342	337	351	339	336	372	348	338	315	353	348	331	343	339	345	372	304	341	316	322	341	334	354	309	370	329	324	322	363	370	346	332	356	355	323	335	329	349	365	328	334	321	331	367	321	339	347	340	349	339	336	319	347	357	336	344	350	315	338	328	344	330	340	353	342	317	346	367	331	352	324	353	344	351	339	335	346	338	346	339	326	364	377	356	324	339	323	383	313	351	372	328	330	344	342	360	363	361	345	347	317	359	308	320	376	324	334	341	333	338	342	360	313	372	318	349	339	344	349	367	349	332	341	343	380	323	336	339	321	368	358	317	373	338	357	324	315	357	353	356	328	357	363	328	363	350	331	335	340	344	363	367	305	341	330	373	333	318	307	348	377	351	333	343	355	348	341	335	335	335	365	350	332	326	372	349	341	343	351	348	336	349	338	357	337	342	361	341	341	338	371	311	360	314	351	362	350	294	334	334	323	301	349	349	347	349	311	352	330	342	333	344	333	331	344	331	321	368	332	369	338	351	333	337	342	333	328	346	315	361	329	340	352	339	355	338	331	378	340	369	367	330	344	319	343	381	328	321	341	339	357	352	338	331	323	317	336	337	363	328	333	334	362	346	332	315	320	342	346	363	341	343	334	352	356	337	361	335	357	355	325	322	356	323	336	344	343	351	342	337	316	321	345	347	320	341	344	336	317	343	338	348	356	350	366	335	342	344	336	318	330	329	354	364	350	355	340	347	333	358	348	333	354	363	351	339	341	346	345	357	339	348	356	325	339	340	376	336	334	363	335	331	334	346	333	341	335	349	366	351	350	343	355	322	363	345	344	356	373	346	356	353	358	334	313	334	344	346	319	368	377	338	340	315	334	333	324	335	345	365	366	355	345	304	379	335	354	352	340	361	326	319	324	355	317	340	373	348	305	351	328	336	328	344	388	318	338	331	332	360	358	337	352	400	309	356	322	317	341	347	329	365	380	367	354	323	369	354	384	371	360	335	334	353	321	353	330	330	349	353	370	360	338	360	360	350	352	366	354	364	334	327	365	346	358	376	342	350	366	377	331	339	340	343	366	340	335	371	364	345	323	340	352	347	337	352	344	355	336	372	319	326	320	334	354	357	358	336	353	327	350	342	347	335	328	371	292	310	368	355	322	321	351	335	332	347	345	339	349	347	358	324	357	349	347	333	308	334	337	352	356	359	352	363	329	340	324	382	326	318	351	349	333	341	339	329	324	354	373	350	343	338	360	355	345	331	362	335	332	313	346	366	322	321	338	348	314	361	346	317	337	362	365	351	356	334	297	353	335	306	342	345	353	385	349	340	363	335	371	340	321	367	345	338	346	347	373	352	322	337	326	344	333	335	315	350	348	355	356	327	338	326	332	353	376	332	351	353	355	317	327	351	341	344	317	335	339	358	355	381	384	323	331	370	315	354	357	362	325	325	351	359	377	362	358	337	315	353	311	336	333	333	344	359	336	315	347	327	339	356	360	357	362	342	326	356	369	355	354	381	328	363	360	321	337	411	360	367	346	315	357	360	328	330	359	346	331	344	353	350	337	337	352	324	330	369	340	330	334	335	370	367	374	315	327	369	341	359	326	357	314	341	379	334	340	371	337	326	330	307	351	359	372	321	363	347	329	358	357	367	363	364	356	330	335	325	337	342	351	355	364	328	341	376	365	354	334	359	339	325	340	326	341	329	344	338	319	362	317	338	322	318	315	327	340	328	346	351	340	336	357	348	347	366	337	333	359	336	354	326	354	357	349	355	317	336	391	323	339	364	347	337	313	350	314	347	368	376	334	325	337	385	321	331	349	315	333	376	340	379	348	335	348	362	338	331	341	323	317	339	345	307	335	348	357	352	353	358	298	337	344	316	358	368	355	370	324	362	349	346	323	338	335	371	337	356	323	337	341	360	357	374	347	348	350	344	342	359	372	368	333	352	323	340	358	325	338	351	346	303	320	322	340	342	324	337	372	360	346	359	322	320	331	350	358	346	350	343	345	351	335	345	322	340	340	355	343	374	345	301	336	348	363	378	331	324	338	393	341	347	332	348	343	347	352	344	333	348	346	335	315	353	333	352	364	360	322	327	346	330	325	311	324	333	349	371	307	334	345	327	351	357	345	354	316	332	347	333	347	316	354	328	327	358	370	359	345	329	334	368	362	331	345	380	377	331	351	341	373	344	341	322	361	352	333	347	346	345	353	337	302	330	349	329	341	341	332	360	355	351	371	343	320	343	334	357	344	354	346	346	341	312	372	351	330	361	363	331	350	372	330	344	346	347	388	345	336	348	360	371	331	347	347	328	348	348	351	345	373	319	341	354	346	341	328	330	339	376	316	339	388	348	356	365	361	361	346	357	362	331	392	360	383	351	367	350	327	349	327	337	362	350	414	318	347	327	337	350	329	360	313	335	345	339	334	308	325	368	329	331	338	345	365	343	298	351	331	352	324	368	339	344	378	372	347	348	314	332	325	329	360	335	369	335	323	355	305	350	335	343	336	366	342	350	337	351	342	316	341	308	364	348	312	330	352	355	330	304	368	387	328	309	332	355	322	317	374	329	365	337	334	378	319	349	373	337	347	313	328	325	334	342	350	363	337	337	344	317	327	372	309	336	407	347	348	343	356	345	350	320	354	304	340	340	361	324	357	338	309	333	347	334	374	334	346	316	334	343	341	357	335	329	344	341	342	353	336	334	322	350	326	334	360	305	307	304	358	333	390	360	342	352	325	374	328	325	368	367	348	324	320	368	340	350	359	300	358	353	311	342	366	376	336	367	338	359	362	313	357	356	360	324	382	341	361	356	336	345	323	329	368	337	371	340	340	387	392	322	377	339	356	323	347	335	320	358	338	328	344	322	320	321	354	348	346	345	327	327	335	315	337	356	356	350	320	328	349	321	352	347	356	332	338	345	332	330	348	347	346	334	318	383	371	342	368	362	311	325	354	313	329	354	331	351	365	344	344	362	346	341	340	331	382	317	378	351	363	364	314	344	308	370	355	304	319	342	329	326	357	372	346	357	326	355	320	354	345	333	362	363	357	367	328	325	396	326	325	343	333	380	378	383	358	339	339	313	347	342	328	322	364	332	324	319	306	350	322	352	345	348	369	377	337	337	353	353	371	372	308	335
24501	23537	41194	40935	29373	18905	6552	788	313	321	310	322	337	333	341	357	321	341	342	335	304	328	324	352	359	324	313	333	348	322	325	322	300	337	321	319	337	324	312	342	325	323	288	304	321	332	314	337	316	349	336	308	324	353	280	319	328	329	320	342	337	335	315	284	309	344	297	300	296	314	326	302	326	310	328	335	336	333	330	323	342	327	335	336	346	317	330	313	324	316	314	314	329	313	295	313	336	329	327	305	317	315	315	294	338	353	300	305	312	300	310	296	308	303	325	309	311	319	349	341	333	318	305	336	317	355	307	352	303	345	304	328	332	324	292	344	323	309	297	331	317	332	357	327	302	308	338	354	305	321	325	287	323	305	289	317	314	315	314	338	336	319	316	351	316	334	305	352	329	304	286	326	348	282	318	338	302	344	327	358	319	340	334	328	341	335	308	335	347	316	308	328	296	300	327	321	338	314	319	318	320	308	301	320	310	304	288	359	329	294	322	355	311	330	322	320	329	346	365	335	342	310	336	292	367	327	341	325	316	297	287	302	317	330	294	330	304	335	324	299	289	343	338	294	305	291	340	314	323	332	308	297	319	331	324	353	304	316	323	328	356	325	328	329	334	306	317	310	306	340	314	307	327	313	324	321	279	329	302	307	295	327	330	324	299	334	324	330	311	319	371	323	294	290	317	342	302	315	306	306	359	306	295	341	315	307	329	338	321	314	327	339	336	318	301	334	328	297	359	312	348	342	316	330	318	331	353	312	293	311	344	305	324	311	316	304	299	319	293	323	320	335	304	338	318	344	338	311	318	315	293	304	345	317	352	346	317	318	302	292	343	329	308	306	324	296	305	322	316	323	327	346	361	327	310	295	324	318	345	324	308	315	263	347	309	325	321	313	337	310	315	339	346	312	331	330	303	337	313	336	307	344	326	325	301	272	318	341	348	306	309	329	339	332	315	307	293	310	283	312	347	341	353	314	286	323	341	315	327	339	313	294	351	312	320	297	312	310	286	307	336	327	311	348	306	331	320	324	305	331	327	312	315	292	325	329	310	310	306	346	322	350	324	311	310	324	333	335	297	322	322	340	323	340	294	337	330	314	299	327	321	331	310	330	333	336	301	367	311	302	314	307	334	320	319	301	323	323	301	360	367	294	309	313	329	303	329	315	313	309	329	298	338	330	312	331	328	295	305	325	300	317	308	331	309	328	334	305	314	318	283	310	294	320	366	310	306	315	302	345	336	333	332	316	339	309	320	343	327	293	321	305	348	337	313	328	335	324	303	309	321	319	293	314	310	344	326	299	333	318	299	330	297	346	345	337	325	318	350	325	358	310	318	320	334	353	298	314	382	314	290	322	323	317	316	303	307	300	316	325	296	326	312	313	317	322	342	354	286	329	317	328	310	330	286	294	349	308	329	333	291	335	306	316	336	310	300	324	337	338	324	348	328	316	306	332	322	330	346	329	342	346	323	345	330	298	309	339	312	328	327	322	351	356	287	306	315	281	317	318	307	317	325	319	314	281	347	304	325	320	324	294	312	298	304	287	312	339	333	320	296	326	320	290	327	355	329	324	315	345	347	300	305	345	349	324	320	334	286	315	323	339	348	323	298	319	331	347	296	366	339	331	278	341	309	296	291	307	341	329	291	354	338	319	323	306	310	347	321	330	328	325	277	278	310	337	321	292	328	324	346	337	312	336	345	319	332	325	315	335	353	334	323	319	308	300	342	322	316	337	294	323	323	334	338	318	339	306	325	331	314	316	297	310	321	335	340	307	285	323	305	333	310	381	321	327	344	316	307	302	327	319	317	332	308	291	284	323	310	304	333	329	353	343	318	329	322	370	312	313	333	329	330	305	307	324	295	317	347	311	301	305	338	328	341	324	327	312	314	281	288	325	316	302	333	323	344	321	299	313	321	304	292	303	309	325	322	317	298	316	305	353	321	359	289	315	322	338	328	320	327	350	335	344	336	331	336	347	359	328	312	345	277	309	342	328	316	320	331	303	322	311	325	318	329	332	269	318	327	327	301	321	328	329	313	294	324	335	328	317	374	320	309	326	318	341	325	286	316	331	341	324	321	286	325	360	316	333	295	327	314	341	291	337	352	304	310	352	325	319	315	343	305	292	324	289	296	304	322	316	325	321	289	328	312	335	300	299	317	374	303	279	297	324	318	342	319	349	297	320	330	298	333	302	335	299	311	314	313	314	312	348	317	319	319	297	334	322	274	331	328	306	314	329	303	331	352	330	320	337	311	341	272	328	330	324	343	302	325	335	330	323	305	321	332	331	332	326	321	300	292	330	354	321	300	335	307	352	300	317	322	324	317	319	335	338	346	291	333	289	308	325	358	316	286	309	311	323	342	319	338	325	301	302	321	349	322	328	303	281	300	306	324	326	298	335	328	324	300	344	333	320	298	315	308	329	296	320	307	316	320	319	297	307	310	338	360	326	341	324	318	325	308	315	352	297	329	313	343	287	335	282	288	298	301	300	316	328	298	301	298	316	320	302	317	331	337	339	336	304	333	347	306	352	322	319	318	319	350	294	353	374	296	308	348	337	308	301	325	345	321	320	333	300	317	302	297	311	320	294	338	326	268	328	321	339	315	312	331	312	310	289	325	338	324	307	317	326	300	314	329	313	345	318	349	340	319	324	326	323	306	329	322	313	332	309	310	301	315	321	355	312	327	329	319	304	327	322	315	329	310	317	327	334	337	331	313	287	291	337	313	336	324	304	318	346	340	300	326	302	340	327	320	292	328	348	310	324	304	347	342	347	311	299	325	319	307	313	301	322	287	321	311	333	334	341	298	304	307	281	336	332	326	304	351	326	300	341	347	318	320	301	336	334	380	325	317	317	297	318	341	337	329	356	332	333	314	312	321	374	334	289	376	337	318	329	308	315	312	313	344	324	296	282	324	303	297	316	307	304	308	315	289	342	327	330	286	353	354	345	347	314	338	332	319	311	328	314	320	361	318	309	339	356	327	357	300	348	304	297	326	318	342	336	293	309	328	336	300	324	349	289	333	342	330	320	322	296	307	364	329	318	287	331	345	314	307	287	327	304	339	314	299	324	353	287	308	306	281	321	334	325	310	296	297	352	343	318	292	329	330	362	329	309	354	332	306	293	365	311	347	320	307	313	330	317	345	315	328	304	266	325	310	345	326	336	289	317	315	294	323	358	320	347	323	312	316	327	302	339	314	340	333	312	333	304	311	332	290	306	304	351	303	334	321	343	289	336	307	303	321	319	340	326	337	320	298	353	329	337	343	329	302	313	324	333	303	314	328	327	314	308	318	330	313	313	293	317	328	285	298	295	322	350	317	295	318	351	315	298	359	292	304	335	327	312	308	340	303	309	294	324	324	352	325	313	341	319	329	373	324	303	329	302	351	337	337	311	301	332	318	318	333	320	323	315	332	331	335	305	337	290	289	307	328	313	319	339	292	340	328	314	339	314	303	334	313	329	320	325	348	345	309	309	330	340
53987	91250	77795	53691	36220	20752	7891	1326	546	575	540	506	533	528	484	528	517	524	521	470	508	551	567	499	484	517	468	530	503	502	539	504	512	519	535	482	556	521	487	509	505	515	508	540	503	509	500	523	528	521	510	539	521	536	533	494	490	519	522	503	546	550	491	515	550	515	521	521	536	537	507	499	496	510	502	485	544	508	553	501	526	547	515	515	554	512	563	543	521	535	513	526	478	513	525	473	499	526	506	516	501	492	503	511	540	559	518	477	472	493	531	526	508	528	514	504	528	510	501	520	504	490	471	509	498	507	512	540	561	521	485	513	491	514	533	544	529	479	510	493	490	559	513	493	490	554	482	536	493	502	516	510	489	538	537	527	537	519	514	525	521	492	536	515	557	504	526	545	528	502	513	505	546	501	493	500	525	523	512	552	497	519	493	520	483	532	501	528	504	522	504	523	546	505	533	480	495	528	542	505	527	517	545	504	521	466	511	508	528	505	519	517	550	518	515	496	477	529	508	500	528	503	496	471	464	539	504	556	514	484	499	517	546	552	546	512	489	470	521	493	548	481	534	519	537	529	522	505	525	518	506	502	523	519	486	482	554	481	501	489	497	490	494	526	495	494	530	549	525	558	540	539	509	514	504	509	547	524	539	547	560	544	512	542	466	506	521	451	497	517	537	513	522	510	487	536	509	504	480	550	493	521	520	507	501	529	512	524	495	532	526	525	536	595	546	544	523	511	541	551	511	484	505	509	523	515	559	541	540	524	490	491	511	502	508	498	524	514	521	518	504	546	539	516	520	502	529	503	499	505	527	491	495	513	486	515	537	535	532	541	544	524	498	510	508	538	523	526	531	527	511	506	485	511	468	554	542	505	530	511	529	519	501	519	476	483	486	502	557	495	498	511	519	539	484	526	496	524	510	513	526	530	550	517	532	460	499	505	554	492	507	518	555	511	542	540	497	497	507	532	474	525	518	523	531	509	513	520	512	541	512	517	519	526	532	489	555	512	509	494	509	539	491	488	485	484	567	509	490	495	465	488	522	481	521	490	568	494	501	474	553	530	537	506	481	527	483	501	493	482	523	485	497	458	536	519	533	504	510	516	556	510	517	511	475	476	532	485	509	556	513	533	476	490	494	500	555	532	518	505	545	507	515	467	508	494	545	507	533	523	543	553	502	557	491	525	485	516	544	514	502	547	476	459	514	508	515	520	548	475	557	473	513	482	505	519	548	544	508	516	508	489	534	486	532	511	513	503	550	491	509	487	515	525	480	541	512	504	524	508	474	503	536	512	499	479	509	484	516	503	486	510	498	511	551	575	537	481	517	513	521	516	511	508	477	487	522	532	526	492	462	486	460	510	492	499	509	533	535	516	524	518	526	517	474	512	513	506	511	490	510	495	527	528	502	520	492	534	547	462	526	464	480	538	467	530	529	550	520	479	489	513	504	526	521	540	499	523	495	502	530	501	518	518	493	526	505	509	518	542	518	511	507	485	536	497	511	499	533	519	517	505	540	480	518	533	530	510	527	525	500	556	530	512	526	478	520	476	491	515	536	488	511	480	562	502	526	551	502	488	520	521	499	544	501	506	507	499	530	534	513	484	555	516	481	518	521	543	496	539	523	529	549	484	503	504	532	529	536	551	516	504	505	491	491	488	514	522	564	532	547	517	526	515	511	506	520	502	519	521	499	549	519	534	565	464	539	474	496	548	494	521	494	528	522	500	531	502	512	476	530	545	495	481	556	465	545	555	491	500	525	516	508	537	491	519	515	518	521	500	502	537	490	473	520	532	524	511	502	516	515	518	525	491	502	502	532	492	512	501	519	479	444	518	511	526	530	559	519	489	558	498	515	515	478	489	539	461	520	524	551	533	541	505	542	470	460	518	521	552	501	557	515	535	508	474	502	526	504	490	522	492	516	510	505	512	522	552	463	501	508	504	513	539	500	454	470	507	556	538	491	492	543	569	533	508	491	506	485	491	498	500	543	486	538	530	515	508	522	513	489	546	496	528	515	496	564	530	496	551	491	547	494	534	535	495	509	514	505	520	550	489	530	490	480	525	495	513	522	497	542	494	512	459	538	492	500	551	518	498	513	485	497	455	500	544	503	509	502	515	492	478	499	531	543	543	491	508	524	484	501	517	521	495	523	552	524	530	516	477	495	516	524	524	502	510	507	511	507	523	578	543	459	498	508	512	523	496	493	510	521	473	524	545	522	497	537	481	512	496	541	484	572	514	492	491	502	533	549	497	574	566	520	507	443	538	529	509	509	526	536	545	535	553	525	474	519	482	467	521	488	520	490	527	505	465	542	552	512	505	513	480	539	534	540	517	536	478	516	525	491	526	523	475	493	514	559	517	511	489	529	512	532	525	489	493	534	488	535	515	484	492	482	552	480	449	511	490	489	488	519	522	502	515	539	514	550	518	474	537	490	507	505	522	534	494	527	525	520	520	534	508	488	522	534	498	465	493	515	512	547	472	518	520	501	528	567	523	491	518	518	478	527	504	475	488	520	558	489	480	510	550	539	502	456	523	520	489	516	501	536	515	487	487	522	498	537	555	508	540	511	496	511	519	498	503	511	509	513	487	515	463	527	507	531	529	559	523	487	515	515	484	492	504	478	506	549	507	526	464	491	493	504	502	513	540	526	477	509	489	514	540	546	517	556	502	510	544	541	486	479	552	541	525	502	542	504	558	524	530	509	486	546	491	530	510	501	486	505	523	514	520	491	463	517	528	560	517	514	501	514	542	519	511	485	534	526	513	536	530	540	525	536	528	475	536	521	534	517	488	530	524	480	489	482	501	544	513	475	557	523	507	517	513	468	501	525	531	530	474	502	530	515	525	563	502	523	522	520	532	505	487	465	490	507	488	521	505	521	525	504	497	535	525	488	560	498	523	502	481	529	505	515	508	557	470	505	539	507	496	496	545	508	559	529	518	506	520	542	547	539	463	531	504	469	535	526	502	509	493	522	539	516	532	538	476	502	524	477	517	542	520	509	559	513	535	517	510	502	504	491	500	504	500	492	539	523	524	539	540	515	518	493	522	537	485	492	488	520	493	519	501	495	502	497	527	522	530	515	537	516	500	461	532	508	494	487	530	502	535	503	511	513	517	482	489	565	488	500	482	519	551	493	505	516	578	518	482	519	535	464	528	497	492	459	517	510	497	499	548	562	515	478	494	499	485	510	501	555	528	542	506	489	491	525	501	515	509	553	495	514	515	514	491	457	467	506	517	511	520	512	525	500	503	513	527	506	556	544	502	458	501	504	531	510	525	491	514	507	500	509	539	505	469	481	514	507	523	553	503	515	513	514	493	520	529	469	496	520	486	504	506	514	524	531	511	533	547	509	480	487	522	497	573	537	540	500	539	536	532	534	496	508	509	494	504	510	500	535	500	544	528	507	497	503	495	478	521	524	506	518	495	496	518	537	534	523	494	471	533	523	507	517	500	540	531	502	544	520	542	484	493	505	531	516	553
23195	21981	35494	35591	32742	26752	17379	2779	461	450	420	426	398	434	448	430	452	417	442	412	409	443	366	420	452	397	390	423	379	391	433	413	402	427	413	394	397	425	436	412	394	394	446	433	419	405	415	423	427	435	412	438	412	416	407	411	410	404	411	408	400	429	433	439	408	393	425	435	388	393	377	399	403	394	404	434	409	452	440	434	403	376	420	392	426	392	440	417	412	373	419	396	456	435	389	421	385	425	410	417	405	419	400	412	437	430	403	405	359	417	414	388	391	390	383	397	425	399	412	405	409	385	441	359	412	403	390	439	397	417	432	407	391	407	384	422	413	434	402	409	410	406	427	427	402	426	415	425	390	407	396	401	416	417	439	415	429	398	404	397	377	392	414	416	463	390	374	403	437	402	371	363	401	394	421	387	376	417	413	407	429	406	400	428	469	425	420	380	423	401	403	385	430	450	411	410	414	396	439	414	407	437	403	443	406	392	448	377	401	417	399	402	451	402	401	404	394	370	415	417	411	425	420	453	414	439	457	426	395	405	394	415	449	408	421	427	404	425	391	452	380	420	408	425	419	413	402	396	434	406	421	396	403	411	389	413	435	385	425	412	432	418	417	415	420	386	393	406	399	434	419	429	433	399	401	428	383	440	366	435	397	426	401	402	401	401	407	434	449	437	417	415	383	414	444	432	380	418	404	415	405	416	449	414	414	430	417	436	386	407	396	412	421	394	414	412	395	419	430	417	418	360	389	401	422	464	433	419	382	424	406	385	412	433	412	378	406	385	420	419	400	423	421	449	434	411	410	405	396	348	419	364	397	411	406	423	411	406	391	413	417	398	407	416	411	414	425	416	401	414	421	435	394	412	403	427	429	400	405	408	416	422	417	427	402	397	417	430	394	402	393	401	421	385	432	430	397	398	407	399	406	385	423	406	421	420	410	403	391	398	376	428	401	445	450	385	395	430	408	446	396	383	370	394	437	430	410	391	426	417	414	429	445	394	389	393	398	408	427	402	419	399	376	380	439	396	453	410	363	422	412	377	418	376	402	422	461	390	396	399	433	417	448	397	397	398	460	413	436	446	430	414	453	400	413	400	414	418	401	410	422	423	391	435	406	412	414	378	411	416	432	381	424	408	466	382	409	358	404	403	405	441	404	406	470	428	411	374	408	393	427	397	415	426	449	409	436	397	429	422	431	421	413	371	408	395	399	415	435	400	448	403	380	424	429	401	420	434	415	417	423	398	425	392	395	430	431	392	437	401	421	408	407	456	424	401	381	417	432	419	400	410	422	410	441	399	428	401	423	382	414	411	414	409	429	434	415	413	422	411	424	402	370	394	403	399	415	443	405	416	398	388	399	398	431	397	421	406	431	401	392	430	383	387	406	424	396	403	414	415	445	436	434	383	406	434	448	410	409	391	415	390	432	409	385	406	396	443	393	390	413	407	398	400	435	456	427	434	394	412	407	381	398	388	378	419	436	419	450	405	457	443	421	397	407	420	403	370	435	434	441	388	395	421	434	404	405	410	396	415	379	413	376	411	450	409	404	378	418	402	416	400	412	369	405	395	398	358	438	424	414	394	416	398	421	413	401	403	411	388	400	396	417	402	362	398	451	387	405	427	430	415	406	414	420	419	396	408	385	444	415	408	395	388	418	459	413	430	355	410	402	387	417	394	398	437	379	429	428	386	395	409	409	411	444	393	431	416	424	427	404	436	418	405	426	435	404	405	399	442	446	417	387	396	366	376	421	410	437	425	382	421	407	425	429	433	376	440	384	398	394	401	418	382	379	393	424	404	420	410	398	418	423	402	418	384	406	407	400	418	405	441	390	382	436	432	403	434	417	431	417	388	409	397	413	396	425	419	398	423	397	369	403	412	414	402	431	435	378	392	423	412	415	428	403	394	419	404	461	410	430	383	413	416	413	401	404	393	401	412	426	393	453	418	426	405	419	434	423	393	420	412	425	415	446	394	412	400	419	411	401	423	425	416	431	435	405	416	426	410	428	420	397	403	421	402	391	425	404	450	432	413	438	432	420	381	415	423	428	405	382	384	415	451	372	384	390	389	394	401	421	404	425	423	392	387	405	390	443	389	411	406	400	429	391	402	405	404	415	409	393	411	394	395	428	438	413	380	401	474	432	420	394	416	417	409	400	431	418	383	432	422	422	378	397	431	425	411	394	420	428	400	414	422	418	401	450	428	414	414	398	407	404	421	409	402	405	381	384	411	471	428	428	427	423	431	403	411	420	431	390	396	420	391	405	420	385	420	394	412	411	385	410	400	384	420	446	411	411	413	421	404	408	403	430	462	386	405	417	449	402	407	440	408	414	414	414	398	382	407	436	419	402	434	428	370	424	428	436	422	412	412	424	404	428	424	402	394	396	417	411	405	412	436	365	409	424	399	407	417	394	428	419	415	427	391	431	379	401	451	455	433	375	417	416	431	445	424	377	388	365	391	424	382	379	428	397	424	376	382	417	398	386	400	429	391	387	397	417	406	420	406	389	435	435	426	422	427	395	428	476	402	403	357	400	417	417	397	395	401	421	384	392	398	445	399	402	431	443	397	408	381	410	411	421	408	419	376	405	394	413	384	418	410	377	393	405	430	416	427	427	432	366	427	408	456	424	405	431	424	401	397	428	419	393	433	392	407	405	433	430	374	428	414	441	432	452	469	378	398	437	405	401	428	367	413	435	424	449	407	410	446	436	399	394	408	454	424	403	393	433	394	382	400	362	400	430	427	382	381	405	410	438	433	431	394	396	388	412	441	373	400	406	415	388	404	409	412	388	415	414	399	411	407	417	403	400	409	408	413	405	422	408	391	423	436	421	471	403	391	395	404	405	377	405	399	401	431	390	418	400	395	432	445	465	396	440	415	454	411	430	403	419	399	379	402	391	436	371	427	393	426	390	390	413	359	464	410	431	406	413	449	407	401	404	405	409	431	448	412	382	414	419	420	418	390	444	408	412	381	407	398	432	446	417	434	385	401	436	434	427	436	382	411	424	414	407	409	412	401	419	406	405	432	428	397	416	428	399	417	397	448	432	405	429	453	369	390	442	401	407	396	446	432	413	443	411	390	421	397	414	402	390	386	410	406	395	417	408	396	441	420	418	417	415	427	403	378	412	408	406	364	427	391	434	414	436	421	445	427	409	403	423	423	410	409	396	417	405	392	390	420	413	437	408	417	432	401	392	422	372	428	424	434	410	420	390	409	411	453	425	381	421	395	444	391	416	388	414	426	380	425	399	404	410	421	410	409	408	437	391	422	374	443	410	400	414	415	383	398	388	421	420	393	382	419	397	393	416	416	458	430	433	427	398	431	379	405	415	417	393	406	416	422	413	372	380	425	403	396	409	386	384	408	469	422	409	372	421	395	416	434	425	404	410	384	391	438	432	433	420	404	393	442	415	437	376	399	402	415	394	437	432	429	398	439	410	412	423	398	403	426	406	419	420	404	413	399	407	411	422	441	433	439	420	415
60041	101275	87755	67665	49000	32510	15594	3299	713	655	651	610	650	623	638	664	643	660	669	630	649	615	635	618	591	622	632	626	640	626	636	633	630	630	635	625	659	653	608	652	646	676	666	673	608	666	654	656	649	670	605	668	617	609	661	676	624	612	622	609	636	652	610	664	663	681	659	634	621	572	576	643	621	649	632	623	601	628	641	597	662	633	645	639	659	602	617	653	674	642	654	657	632	654	631	580	656	638	644	611	655	634	680	642	632	622	602	618	624	617	601	621	627	662	575	648	615	641	622	590	592	606	648	601	663	623	607	623	625	666	616	603	608	644	671	685	626	657	637	606	620	627	616	605	599	669	663	670	624	603	684	621	617	625	658	626	635	627	688	629	650	622	662	639	584	625	590	634	583	679	619	665	641	602	607	579	613	628	635	626	601	645	608	605	616	599	643	618	643	710	609	629	610	628	635	649	614	620	640	611	690	630	614	657	641	643	640	628	611	650	660	661	634	604	629	625	617	651	669	587	628	608	656	655	636	686	652	634	616	659	669	657	665	635	606	631	647	637	656	661	607	639	666	603	626	639	627	629	593	562	640	624	598	619	619	690	675	608	660	650	631	604	652	648	621	606	651	650	670	658	667	608	575	683	634	641	613	673	599	583	626	579	650	640	582	629	631	631	653	697	630	672	673	615	656	642	609	591	588	640	597	646	633	630	628	623	628	643	600	635	584	668	606	627	605	647	647	619	603	616	641	625	636	617	603	614	664	596	658	580	674	635	618	595	587	610	653	643	603	686	611	607	604	612	644	662	629	639	665	739	642	608	619	653	618	622	656	618	611	633	618	629	608	609	623	639	618	628	610	671	640	634	615	708	671	645	688	645	657	640	675	615	653	641	607	653	607	617	635	619	617	661	622	654	613	635	575	619	646	636	626	608	665	621	623	628	617	618	646	649	597	624	648	641	617	628	598	646	604	643	632	615	614	675	646	630	651	634	605	685	633	619	584	616	575	655	616	621	611	638	702	658	694	626	630	636	658	638	627	632	622	604	622	640	661	650	665	590	617	642	611	634	605	647	627	630	575	622	661	639	620	614	644	652	608	648	654	659	651	639	669	637	665	636	602	637	651	634	618	600	621	645	612	625	643	625	637	658	648	655	625	606	575	673	633	593	630	658	581	657	646	632	641	611	656	640	621	638	639	597	616	683	683	641	623	629	652	658	654	667	606	663	532	637	625	588	614	618	679	651	633	624	673	687	599	584	608	604	590	614	615	645	690	630	660	657	595	679	605	640	615	623	659	655	637	637	628	624	611	587	650	613	609	629	629	670	666	669	660	645	625	631	637	637	675	623	676	630	637	638	638	646	612	640	633	607	653	625	646	657	643	635	629	646	660	655	661	594	637	694	663	642	620	654	638	623	649	578	608	638	591	623	632	612	632	635	635	670	615	587	638	623	624	646	637	613	653	626	623	645	623	640	580	606	635	670	644	615	609	678	612	636	633	663	634	618	641	612	603	704	653	606	613	603	651	623	626	649	599	628	621	672	671	637	622	629	607	630	660	641	624	629	649	619	624	636	634	636	651	619	619	589	607	653	671	613	595	680	642	633	633	635	622	621	658	656	637	651	641	605	612	645	630	603	650	618	676	630	659	604	629	628	646	585	627	598	594	616	616	619	657	614	617	628	666	596	663	624	597	703	615	590	623	617	610	636	658	613	604	635	634	653	630	602	659	626	584	639	619	619	593	626	595	674	624	622	628	629	571	662	681	622	595	655	627	624	635	650	674	629	626	627	679	588	615	630	626	605	610	591	663	628	638	636	622	628	606	674	612	618	639	606	624	639	636	596	655	661	669	660	649	640	655	659	625	589	638	607	656	660	619	623	615	591	659	666	616	652	628	641	655	630	646	607	576	599	628	620	615	661	647	601	645	661	637	643	588	621	644	621	644	616	637	645	636	658	654	612	587	622	628	650	661	613	601	626	617	642	590	600	656	651	658	618	603	656	637	631	643	646	606	601	607	665	610	627	612	681	620	639	677	649	621	631	641	632	618	601	641	623	624	648	649	630	621	640	610	592	549	613	625	621	618	612	617	663	627	637	612	616	629	626	669	637	592	647	638	573	654	635	625	625	650	626	613	634	636	639	642	612	641	624	649	692	656	614	682	636	631	602	601	614	600	637	659	620	645	673	658	654	657	658	627	668	636	642	670	617	615	644	617	600	685	649	658	634	654	628	627	654	632	659	625	665	622	610	666	660	640	619	616	626	632	598	633	654	625	621	618	606	666	667	634	674	626	603	637	631	609	663	621	616	656	622	678	649	610	647	639	614	669	694	601	650	623	662	620	624	606	644	609	600	657	625	618	649	626	683	632	661	620	620	682	637	569	648	605	603	637	648	661	666	636	613	593	612	636	637	680	664	636	623	603	636	626	647	643	676	626	668	601	616	631	560	662	675	634	591	633	645	605	610	628	602	608	638	640	671	615	611	645	628	654	604	648	641	629	655	631	643	613	615	604	624	648	626	615	633	601	677	625	620	609	624	640	620	609	650	648	604	611	662	626	628	612	633	602	610	666	690	649	615	639	658	638	634	618	632	653	598	602	614	624	588	629	658	592	633	637	652	630	610	650	615	638	627	609	638	616	660	639	670	613	644	626	621	584	599	628	644	622	599	635	624	613	637	602	657	613	635	652	609	656	659	594	620	624	610	629	602	640	625	612	660	630	619	627	646	660	646	619	651	643	643	669	607	619	634	643	614	657	633	684	616	641	585	636	594	685	610	634	600	674	618	628	607	613	667	617	620	633	579	606	624	657	660	641	638	613	645	602	683	669	654	612	596	636	679	648	647	582	666	674	659	609	601	622	625	628	686	625	582	603	670	674	647	661	652	679	635	579	623	642	610	670	607	667	617	660	652	704	631	622	628	631	658	650	666	647	632	618	630	590	664	639	637	611	637	620	615	620	633	599	663	618	681	598	654	621	672	675	638	652	613	654	633	610	589	634	624	615	631	603	596	639	595	616	607	577	631	602	663	619	574	658	635	673	645	620	608	625	611	585	577	636	619	662	581	609	597	656	654	604	630	603	608	605	607	643	643	624	661	597	707	650	631	677	581	686	653	610	654	682	592	668	626	645	646	631	622	625	647	636	647	642	662	661	642	633	583	633	671	612	693	583	641	682	649	611	658	619	622	626	609	634	596	634	596	587	633	660	652	676	631	659	659	588	640	605	661	647	634	649	630	639	654	651	635	655	634	627	616	635	632	630	622	636	639	633	677	662	647	652	623	646	639	645	640	659	636	599	623	653	626	663	663	611	623	586	606	633	617	621	683	649	622	653	603	661	648	636	603	614	668	618	655	651	645	634	669	619	636	620	636	657	610	602	610	605	654	644	616	603	664	660	636	634	598	635	611	623	616	616	629	597	685	657	681	627	676	614	641	699	668	628	638	606	604	589	618	638	645	624	622	607	647	621	631	577	607	614	617	677	646	638	646
27256	27252	32240	23026	9970	3368	1103	400	228	215	226	218	232	240	244	257	250	212	232	200	239	251	193	232	217	225	236	197	227	243	222	214	234	220	225	249	216	236	211	206	202	211	238	215	260	242	204	229	245	227	253	223	201	200	237	229	230	237	242	214	197	239	212	212	217	212	220	217	197	232	224	224	220	228	224	219	214	209	218	241	202	240	215	227	208	238	246	210	228	200	218	223	223	211	227	214	209	228	229	203	223	240	211	246	205	200	219	212	239	217	218	233	223	189	200	211	230	223	212	239	198	239	230	247	231	203	226	230	221	204	206	212	227	218	228	235	246	215	232	220	237	219	231	194	244	232	230	227	199	226	205	224	219	206	237	203	211	244	234	242	235	207	220	228	228	238	216	241	235	216	227	221	233	222	241	235	202	224	214	226	231	229	235	205	252	218	191	246	208	232	223	218	237	203	226	209	215	219	210	210	206	258	205	219	238	214	219	227	211	222	218	214	210	218	226	245	225	196	238	240	214	221	215	238	221	249	222	209	234	238	226	219	200	234	216	212	205	259	248	239	221	251	235	249	210	205	238	212	235	217	220	247	223	206	232	256	207	203	237	214	231	216	218	246	225	219	221	216	198	222	226	224	227	216	232	230	222	220	197	244	209	223	238	216	216	222	221	237	251	221	247	201	249	194	229	225	233	211	218	214	232	204	230	183	215	215	229	230	229	218	224	237	239	233	237	225	203	230	216	233	219	243	223	226	210	250	196	235	215	219	216	232	244	216	258	207	218	216	182	212	211	232	219	202	201	222	241	183	187	223	217	218	232	224	203	236	201	201	208	219	221	230	237	233	209	235	247	244	212	220	219	236	206	231	237	206	206	225	218	210	200	241	195	232	216	219	246	216	221	213	201	209	240	205	204	218	208	220	200	227	230	240	234	237	225	207	206	238	243	220	200	232	243	211	244	231	236	205	257	256	225	250	175	212	238	227	235	224	196	205	233	235	220	223	215	231	214	232	212	225	217	210	214	219	201	221	216	222	212	228	233	200	198	224	213	203	212	229	237	231	214	226	237	230	238	206	216	229	253	259	246	222	214	213	203	202	220	221	215	239	237	218	218	235	228	254	224	207	237	211	229	229	214	213	231	230	234	199	214	215	207	220	220	232	231	211	221	218	219	231	214	212	230	240	223	235	243	223	212	227	215	235	214	228	215	208	233	202	185	210	233	242	213	232	212	207	253	224	202	209	206	209	212	205	228	201	211	224	229	229	220	210	225	226	235	229	211	229	237	225	228	222	241	237	242	200	211	221	214	213	189	229	190	206	238	227	222	244	247	240	214	220	215	232	233	225	246	204	230	207	241	234	210	189	259	224	212	205	214	206	248	240	229	221	235	228	238	205	216	213	200	231	229	228	240	221	244	228	232	219	212	244	209	237	192	228	219	213	224	210	221	226	189	216	208	225	211	227	226	221	223	242	210	206	219	222	238	234	220	219	198	258	215	215	205	225	235	237	241	201	218	221	255	220	214	236	222	206	215	232	253	210	212	241	252	217	213	232	205	214	249	208	221	231	223	223	239	232	214	254	244	229	213	226	254	217	213	224	242	226	235	225	245	237	190	245	258	231	209	199	239	239	213	233	232	242	219	216	214	202	225	216	220	222	201	232	206	204	206	195	254	214	220	215	214	213	204	220	199	228	230	236	220	221	207	196	204	239	221	235	215	239	198	225	233	237	198	218	228	232	235	200	221	236	215	232	219	213	231	241	237	221	216	229	234	201	215	226	198	242	235	240	228	210	213	204	207	204	214	204	229	228	211	217	239	244	249	212	212	233	205	243	212	216	209	232	220	219	218	206	214	223	227	238	208	222	232	221	217	207	240	227	210	214	219	229	236	222	198	238	208	216	227	240	232	216	238	244	218	218	255	197	211	211	216	195	216	215	228	203	225	236	192	238	221	228	245	212	211	214	206	253	222	211	212	204	208	222	234	193	223	230	215	216	234	216	211	178	218	218	211	221	240	229	206	236	244	214	220	227	216	220	218	247	227	240	219	218	217	231	223	231	221	205	223	210	219	232	219	227	206	235	215	193	245	221	243	226	211	238	247	211	230	225	208	229	196	217	185	219	229	215	223	199	229	220	223	217	213	239	233	202	238	220	228	220	224	205	212	199	214	224	195	208	225	228	216	244	215	236	198	226	251	199	217	218	214	225	204	220	215	222	230	238	207	208	213	216	207	240	214	223	233	212	230	221	214	215	233	226	207	209	226	194	222	211	214	242	232	184	215	203	226	218	216	202	201	231	215	220	217	245	230	223	232	221	218	215	237	216	221	210	227	222	219	209	216	238	222	207	202	215	235	216	241	212	204	210	199	214	213	226	223	211	216	221	225	230	217	218	238	220	251	233	192	218	253	224	200	228	218	182	214	242	209	241	209	225	226	217	216	199	231	219	224	205	245	216	208	232	201	219	217	220	223	200	228	219	218	227	221	230	224	254	232	209	215	213	225	213	225	213	218	209	224	222	261	227	209	209	223	188	208	207	223	210	238	217	221	205	188	223	225	224	239	225	218	224	227	231	221	218	190	223	220	237	221	224	226	197	214	223	221	249	239	223	234	215	215	195	209	234	232	211	209	218	202	180	200	256	226	201	195	219	226	246	239	213	258	234	203	218	228	258	224	196	208	213	200	248	238	220	230	236	238	204	215	219	229	226	230	208	226	215	216	196	238	235	202	234	220	251	229	222	230	227	224	224	232	229	211	223	233	209	217	202	205	181	202	220	216	258	204	242	208	220	224	241	249	248	224	209	216	227	209	214	228	241	228	224	225	195	204	204	250	229	193	223	241	225	190	223	196	230	208	211	200	208	250	202	205	231	224	209	206	212	203	250	216	218	218	229	221	231	231	248	201	248	208	217	238	224	216	244	245	204	213	216	254	232	232	243	228	234	227	213	204	208	204	210	238	229	240	231	211	196	238	229	227	216	227	209	215	212	231	234	226	218	244	221	226	220	206	229	234	218	226	200	209	214	235	243	230	217	212	233	248	207	243	230	213	208	239	235	223	228	203	229	195	253	224	229	215	218	213	212	214	237	242	239	221	225	219	209	249	205	222	212	208	222	234	255	205	220	229	210	220	203	219	182	225	215	203	219	232	234	220	220	232	187	229	209	223	235	227	224	214	234	226	198	245	210	205	207	225	221	229	226	232	237	202	265	214	225	218	222	210	222	227	223	260	224	230	232	217	210	220	202	212	224	219	231	213	206	215	231	214	240	219	203	207	227	230	232	242	201	218	237	213	229	218	212	219	244	223	199	233	206	208	234	224	206	207	236	189	224	231	198	237	232	184	216	213	240	228	234	238	210	191	225	232	215	219	212	226	210	236	219	241	218	207	232	224	219	225	231	209	205	234	193	197	212	228	239	208	241	204	230	224	219	241	202	225	220	257	234	242	262	233	221	208	209	225	244	211	222	233	220	242	225	199	216	237	239	227	241
28969	46723	38791	25340	14271	6266	2279	756	402	375	382	348	383	347	370	341	346	344	355	379	365	359	365	354	391	381	368	375	342	384	354	380	368	336	371	380	356	331	357	385	344	342	372	368	373	365	378	393	365	376	346	364	388	403	340	354	386	353	359	379	388	368	352	360	380	346	334	346	326	343	362	376	352	376	321	379	349	339	369	385	381	375	343	379	370	366	360	351	355	399	377	364	356	376	403	360	362	396	372	386	357	368	331	376	347	380	339	369	401	362	374	329	335	348	364	363	363	369	349	374	355	358	388	366	342	399	395	356	355	382	379	378	352	329	350	396	367	374	376	307	337	348	362	358	354	345	359	342	373	364	352	381	325	355	350	396	335	410	360	361	355	378	374	337	369	375	366	349	346	363	346	352	374	364	363	351	359	373	358	361	372	338	362	364	363	376	392	347	368	357	350	339	355	401	375	355	380	367	386	367	344	367	333	365	357	393	349	343	380	361	351	374	339	361	364	369	355	328	351	347	377	384	350	375	362	390	373	360	360	365	340	378	375	388	367	366	364	371	360	355	369	396	361	378	369	365	342	412	393	355	359	356	368	366	381	344	367	344	349	364	359	374	390	354	336	359	393	349	352	352	363	353	340	348	405	331	345	369	394	366	384	374	371	375	370	396	353	358	335	371	384	361	367	397	370	350	345	368	375	356	328	358	367	380	342	347	334	360	358	371	357	333	377	364	407	340	332	344	363	373	366	369	332	382	413	373	346	361	396	371	369	388	369	390	349	374	390	373	360	384	379	347	409	349	377	353	339	395	369	375	338	385	389	397	351	382	387	376	362	364	415	377	352	402	386	397	356	362	371	354	361	386	332	333	375	369	393	354	391	369	334	357	358	375	382	372	372	367	360	382	324	380	360	352	339	348	334	382	340	374	342	365	332	348	362	344	348	359	350	369	355	364	348	364	354	358	343	367	360	392	360	372	392	365	363	359	368	374	378	400	346	364	363	377	331	395	368	373	355	368	359	373	366	371	356	346	364	362	383	348	341	368	355	368	326	380	349	352	351	352	377	374	382	408	380	370	365	349	330	340	384	360	362	368	324	362	389	384	369	361	351	320	353	382	351	363	372	378	341	353	357	378	378	397	322	340	357	347	359	394	362	405	393	378	353	371	382	371	371	352	369	401	345	361	372	390	367	345	396	380	401	355	360	357	346	371	358	337	353	380	396	348	344	377	347	334	354	348	371	376	333	325	354	390	388	366	366	391	380	353	356	340	339	348	389	394	373	361	315	332	349	348	362	370	375	361	370	376	363	368	343	379	319	372	395	351	371	400	390	350	329	336	374	359	355	376	389	395	344	385	395	341	401	391	336	377	373	361	353	381	367	370	373	356	371	326	385	398	344	351	397	348	383	347	353	399	377	361	382	393	377	373	365	364	351	382	371	352	349	359	330	349	361	362	371	383	349	355	382	382	366	361	353	371	390	396	389	351	365	377	387	358	364	355	350	341	379	356	385	358	370	395	343	399	376	351	366	337	383	392	370	367	345	360	390	373	348	362	353	394	388	352	364	378	357	347	318	370	353	361	373	356	374	412	352	377	427	357	370	335	349	355	331	342	363	343	392	379	369	364	386	351	375	348	398	357	356	359	367	414	370	360	320	344	369	371	358	364	373	383	365	398	349	373	360	355	394	401	348	363	375	365	378	359	350	353	364	370	365	378	363	356	357	374	335	352	344	346	369	385	359	333	349	367	381	368	364	363	376	376	357	362	342	328	366	361	356	325	349	386	389	368	395	362	352	394	370	353	368	394	385	383	374	376	349	356	372	350	370	344	392	302	371	352	359	375	390	327	391	359	368	378	338	356	348	361	352	367	402	337	397	390	375	396	366	359	354	353	349	406	383	360	356	356	343	348	344	347	365	355	387	361	369	370	374	386	357	385	371	344	392	395	379	344	355	359	378	364	363	391	340	366	339	353	347	342	291	366	396	343	351	354	407	372	337	383	342	378	337	359	404	365	360	386	357	353	376	375	380	371	336	366	372	366	401	404	357	363	349	357	320	334	368	369	349	328	402	364	357	368	326	369	355	369	349	360	335	384	388	314	352	370	353	381	330	369	377	392	356	382	358	364	375	371	357	390	352	408	375	372	375	322	371	394	383	376	352	350	352	370	392	365	371	345	345	395	360	335	369	353	352	373	377	344	337	348	382	351	379	361	341	350	372	341	388	336	377	406	370	388	369	355	361	371	387	353	325	384	369	366	381	353	366	362	360	354	351	384	334	367	345	367	389	400	349	323	365	362	390	365	377	397	351	374	363	344	329	398	353	351	369	350	366	352	368	392	371	361	382	382	380	374	396	369	363	378	379	375	391	401	379	397	363	348	365	378	379	335	336	363	355	365	341	406	379	359	400	314	348	374	378	394	382	352	357	354	351	348	416	368	361	391	367	347	351	362	356	366	365	342	374	359	399	377	403	356	376	355	363	368	377	401	385	351	358	359	371	371	370	336	391	369	366	340	362	383	349	392	350	355	336	352	360	348	356	361	375	370	388	397	350	334	354	364	395	375	361	362	361	342	367	346	376	344	353	389	382	380	390	350	372	397	329	332	378	388	353	379	360	364	379	359	325	388	394	369	378	362	349	397	342	357	356	344	369	348	365	391	338	342	360	349	357	359	365	330	362	369	368	352	373	388	385	361	362	369	358	377	343	358	369	348	384	374	401	349	358	370	361	363	371	375	367	349	380	380	341	374	400	361	347	367	355	346	369	404	370	392	368	366	350	386	359	347	359	367	377	367	380	354	405	373	367	319	343	369	352	359	366	367	391	378	350	387	383	365	358	374	329	363	398	360	346	360	368	394	384	368	333	338	322	370	366	358	343	365	357	330	355	376	362	353	365	372	367	383	368	346	390	365	371	363	366	381	346	384	368	330	350	418	377	413	380	345	401	368	359	385	346	399	373	364	382	390	370	374	373	363	379	374	394	409	405	384	361	363	389	373	380	343	389	337	386	348	354	386	358	359	380	326	363	379	340	357	376	367	388	357	380	352	362	365	356	369	351	410	363	347	386	361	368	342	361	343	383	381	374	328	349	321	362	347	384	388	389	390	357	382	346	316	360	387	370	386	393	372	372	359	357	363	376	376	372	337	366	358	361	338	368	339	385	403	341	343	363	349	360	396	344	364	363	334	337	380	396	382	345	397	383	404	378	335	391	350	350	356	400	380	378	368	370	372	335	366	366	355	359	364	353	407	348	378	363	389	373	392	359	361	352	332	371	373	374	350	381	383	379	376	379	358	341	356	380	372	375	343	388	351	331	337	358	349	385	340	343	363	375	360	356	356	390	350	395	371	395	349	358	395	344	384	361	361	373	371	394	338	393	342	356	420	364	359	367	392	364	374	347	329	375	354	366	340	367	349	355	383	338	380	361	355	358	376	364	383	354	356	377	367	353	334	371	340	377	376	349	421	359	390	364	382	360	394	394	364	364	341
24519	22948	38878	43103	32807	21980	9402	1384	342	336	335	355	348	333	324	321	338	339	321	349	343	310	334	350	320	329	339	353	334	324	325	359	337	338	315	348	332	349	306	348	333	344	342	320	349	309	380	344	335	343	322	327	352	348	330	337	303	339	328	332	334	312	320	321	334	324	322	302	320	325	333	336	315	314	355	302	344	346	346	346	308	305	330	303	347	324	337	326	350	294	333	323	334	325	317	326	342	318	312	324	347	345	325	363	317	355	322	353	308	321	333	327	308	348	316	344	336	336	314	335	329	337	328	346	352	363	336	320	323	325	304	324	326	312	346	317	317	320	345	344	324	315	324	333	323	308	323	304	337	322	345	327	337	298	359	309	325	314	311	344	331	338	312	348	313	333	358	336	352	351	297	297	308	347	359	336	340	330	336	341	343	320	339	326	341	362	321	301	320	331	343	338	348	333	360	339	318	324	338	312	345	347	359	289	350	345	342	322	328	342	325	352	339	347	329	317	317	303	343	309	309	355	309	309	321	341	312	321	275	300	300	290	337	376	321	314	335	341	331	309	337	312	344	322	300	326	337	335	325	310	348	333	299	336	346	349	343	338	322	319	313	319	296	333	347	314	291	324	347	299	332	335	327	303	339	312	341	346	300	311	344	344	317	336	343	322	350	331	342	336	328	296	340	335	309	332	326	335	316	334	316	321	334	326	299	321	315	328	330	362	303	355	329	349	339	302	351	310	331	316	352	332	344	318	328	323	353	349	354	326	361	317	317	310	322	353	334	330	365	330	362	344	322	335	302	335	313	317	335	339	318	340	348	311	339	341	335	306	317	324	337	362	326	324	337	303	315	353	350	366	319	345	312	342	380	312	305	333	341	349	307	328	304	355	366	317	363	333	331	328	333	352	348	326	295	309	334	339	309	329	324	326	337	319	307	321	338	312	318	336	321	367	308	327	335	299	358	339	340	314	343	331	317	308	329	357	311	330	315	349	311	294	314	337	348	331	356	291	300	274	335	292	329	311	315	315	332	355	334	350	353	334	318	330	297	338	375	353	311	338	339	360	342	333	346	333	368	345	309	305	340	335	341	319	316	312	343	322	328	289	354	339	311	301	328	344	358	325	348	370	343	325	349	340	320	342	351	309	332	354	335	311	302	320	320	309	351	329	323	295	316	334	310	344	326	309	322	346	314	334	313	342	357	337	311	301	323	323	331	336	308	345	302	317	364	343	347	336	311	323	342	317	365	331	327	365	314	327	347	375	324	333	339	353	343	326	314	323	314	319	308	333	342	337	332	322	324	331	322	327	318	341	331	314	331	331	337	307	321	338	293	305	315	307	303	330	319	321	319	342	345	331	346	329	322	336	297	338	369	338	332	300	317	301	335	355	330	304	338	332	300	296	315	312	311	359	313	329	327	300	332	329	345	316	316	322	326	361	341	341	298	316	337	334	347	343	330	311	334	329	359	340	315	303	352	346	333	326	346	328	317	359	324	320	365	317	299	338	311	323	337	315	335	352	328	303	348	316	319	332	346	348	284	333	304	330	330	307	324	355	328	334	301	306	370	332	327	335	318	331	366	369	351	320	289	351	317	319	330	355	342	318	339	336	323	349	339	356	309	334	331	333	350	319	345	289	330	370	337	315	332	322	337	291	324	331	362	328	329	313	296	333	333	336	342	302	364	337	311	322	347	331	333	314	373	318	314	343	325	286	344	348	366	327	335	333	313	339	352	341	323	328	333	309	340	299	328	326	362	317	319	316	327	315	321	332	349	317	338	302	319	354	318	315	331	354	353	339	319	319	303	299	346	318	336	326	326	318	331	327	342	302	319	352	326	344	330	345	326	304	343	355	331	326	337	353	362	350	334	322	340	334	346	336	338	324	342	322	333	311	328	339	354	356	325	337	345	332	310	324	332	338	303	327	364	329	320	328	310	325	340	336	324	314	324	325	333	351	316	337	325	322	333	342	310	320	311	318	298	339	371	335	321	348	367	324	348	330	309	311	303	353	323	352	328	328	317	328	327	325	346	334	328	367	310	347	346	311	343	342	354	322	322	335	344	337	343	340	339	324	307	332	345	308	320	347	339	309	359	340	325	311	345	342	323	328	342	323	340	355	340	327	347	340	331	337	369	322	322	322	316	304	336	348	334	318	326	323	332	287	334	349	315	289	340	320	352	329	338	344	352	303	342	343	352	341	331	353	326	333	334	310	326	311	337	304	287	323	362	329	346	320	329	303	339	352	336	307	310	319	321	321	309	344	348	333	331	340	354	298	338	311	357	317	315	300	300	333	307	322	337	330	337	338	335	320	345	332	320	336	349	312	325	333	319	331	337	310	341	312	304	320	339	303	338	306	333	345	335	297	316	312	325	314	324	338	307	351	327	321	327	347	350	358	366	344	344	341	337	328	302	335	363	319	343	326	322	309	304	320	329	358	322	328	344	321	324	351	309	312	326	315	316	307	339	339	340	367	321	304	314	340	315	310	350	280	288	330	307	349	299	350	308	337	347	341	322	314	318	359	318	380	340	297	296	332	337	330	296	336	354	330	326	320	333	341	327	332	325	344	313	344	314	319	302	326	321	359	319	324	296	368	356	298	336	302	366	311	347	340	328	326	329	316	339	343	315	364	345	340	324	326	342	315	329	354	340	298	330	307	304	343	370	290	364	333	318	321	312	348	355	334	321	347	311	294	375	339	313	364	334	318	298	334	285	304	353	335	347	331	349	324	307	334	325	332	324	356	338	335	270	328	329	323	333	329	334	333	341	336	362	350	316	338	341	328	353	333	324	336	325	320	320	332	345	322	339	343	322	320	337	348	336	322	333	339	295	335	356	350	323	336	333	365	316	335	331	309	329	317	341	347	332	339	322	361	333	345	301	316	322	349	339	320	340	302	297	310	314	339	314	370	314	351	323	342	318	327	341	300	324	303	347	335	316	305	296	360	333	316	343	318	342	330	355	324	348	291	321	312	323	335	361	362	312	288	324	336	342	337	334	361	321	365	304	356	350	324	338	332	315	349	302	338	297	349	344	335	310	342	352	317	338	326	337	330	338	306	343	328	348	358	319	344	364	309	298	334	321	320	351	328	374	354	341	297	307	345	309	354	344	308	309	315	293	332	318	330	331	318	319	323	335	311	316	318	334	337	361	361	342	338	322	336	356	327	331	331	327	356	340	321	331	345	275	360	317	307	317	341	348	328	372	287	344	355	314	330	317	296	318	330	304	321	311	369	308	328	321	326	352	332	313	324	319	356	345	312	322	307	316	308	356	345	298	316	294	306	338	318	349	310	329	313	352	344	363	333	341	340	362	319	316	295	318	335	361	326	333	332	335	324	303	322	318	320	319	302	331	328	334	327	351	316	352	342	341	364	317	345	327	344	331	335	333	344	346	324	321	338	314	363	334	332	334	328	320	308	303	289	347	339	308	327	321	322	313	372	341	314	314	327	345	311	341	310	321	333	311	374	347	351	350	358	318	349
53171	88844	78281	57201	40233	24931	10746	2515	560	541	516	540	513	497	520	539	514	538	498	520	523	535	482	549	568	501	530	521	523	539	502	528	521	507	554	575	541	526	527	521	524	571	554	545	494	522	493	551	533	532	530	483	510	475	545	532	521	526	496	557	520	514	528	530	522	543	539	521	518	527	541	506	518	558	542	556	536	567	504	552	487	529	516	523	536	522	499	489	548	560	497	525	517	503	548	544	551	476	497	541	596	545	529	511	549	544	545	498	563	547	541	515	545	515	503	542	560	545	502	499	473	565	537	526	536	565	539	542	550	531	518	538	554	521	520	558	493	529	534	571	536	508	527	533	537	517	560	564	566	580	537	527	540	528	548	534	543	552	507	498	597	530	536	531	562	560	496	558	560	540	472	521	557	502	545	500	519	501	513	539	514	536	523	507	526	520	521	535	527	513	523	559	502	503	514	528	525	528	503	518	506	508	526	519	552	532	508	572	539	541	537	503	528	508	533	504	550	540	500	504	528	569	486	553	520	523	550	549	535	532	546	556	565	540	526	546	484	525	496	538	528	540	538	572	523	487	541	582	517	596	541	551	549	534	511	518	509	559	528	534	495	514	545	534	502	478	485	538	569	581	544	553	496	527	524	505	527	477	481	567	557	572	520	515	556	529	559	525	552	532	551	541	578	561	526	530	595	536	520	546	495	534	516	538	526	538	488	527	522	510	545	518	514	527	534	513	538	524	550	514	534	515	567	494	515	542	539	491	495	500	577	498	503	508	508	525	491	523	515	512	517	537	547	530	528	537	525	489	551	541	550	501	518	529	575	571	500	536	540	501	503	544	563	549	516	544	537	565	541	561	548	547	521	526	561	523	520	550	563	550	539	523	532	549	520	529	530	525	539	573	523	525	502	520	556	562	536	564	539	548	527	481	508	527	534	553	505	574	506	510	550	542	509	521	487	521	504	533	526	552	492	532	563	562	555	518	550	512	542	495	535	524	509	515	525	525	517	512	543	549	528	510	536	490	546	550	498	520	517	496	535	521	512	542	512	512	518	527	521	522	496	554	514	538	509	524	513	553	553	510	528	509	562	533	557	520	562	505	495	537	509	525	535	532	510	510	535	545	478	580	511	543	544	509	521	491	538	525	539	528	517	533	524	564	527	524	538	539	543	523	492	509	532	529	551	504	563	536	557	534	495	594	529	561	552	530	554	557	603	520	535	578	551	479	510	585	576	546	559	537	509	529	532	521	534	538	526	519	507	524	509	501	537	530	486	498	534	560	542	548	522	514	525	501	540	511	519	529	554	518	513	511	510	536	515	498	516	508	529	523	535	516	521	551	526	494	510	519	561	537	539	524	508	541	516	503	507	552	563	561	526	527	533	487	547	527	552	521	523	513	510	534	540	485	554	558	568	509	539	528	494	548	510	526	528	535	517	533	528	482	601	527	557	531	563	535	518	502	538	521	537	521	552	554	524	532	536	548	532	546	511	523	541	517	546	546	540	531	523	549	513	530	512	516	521	526	497	536	500	529	520	495	553	511	490	485	548	549	494	552	552	532	501	543	505	552	533	564	536	524	546	568	518	552	512	556	567	510	511	530	524	522	514	519	514	527	533	500	520	510	566	564	495	501	514	526	522	509	535	578	559	516	526	529	503	520	500	496	545	582	506	539	540	517	552	474	517	545	543	510	527	559	512	542	525	504	512	539	552	529	552	502	549	522	507	517	506	515	564	537	542	530	508	520	537	529	493	534	537	540	518	537	554	515	541	517	559	522	537	503	501	537	531	569	529	543	497	537	493	535	510	554	539	528	545	541	558	514	538	550	519	529	516	542	505	539	526	508	520	524	565	497	529	583	561	505	523	527	493	540	533	512	518	505	562	517	496	487	501	510	507	542	525	575	567	510	518	553	528	515	553	533	533	545	572	501	557	522	529	521	523	577	507	559	527	517	527	553	523	544	527	484	535	525	524	516	562	534	540	523	529	514	491	517	473	518	519	534	503	497	539	525	543	514	515	522	569	558	523	553	523	504	580	512	543	552	521	510	501	533	504	544	552	542	529	548	507	509	573	527	541	543	559	530	507	549	545	555	541	507	523	509	509	556	498	532	561	519	511	581	546	536	521	524	566	533	545	551	535	550	550	548	552	538	526	533	480	530	499	559	528	523	537	521	507	526	549	527	539	518	536	479	538	488	530	501	551	538	514	530	530	500	504	510	517	534	528	547	548	498	543	521	531	581	520	529	538	511	507	547	535	546	543	560	551	558	532	500	523	559	550	533	530	537	526	509	503	520	499	546	572	491	520	528	550	510	542	552	547	509	543	496	526	502	519	555	538	541	551	543	535	525	536	513	519	505	518	537	496	543	528	511	540	557	508	513	516	531	542	512	505	581	535	514	523	525	498	548	505	574	541	549	530	526	537	538	534	521	560	529	518	579	507	534	519	543	568	490	519	536	518	527	574	527	495	543	514	529	492	527	549	520	511	524	528	520	547	530	518	529	533	551	550	559	490	518	558	514	556	604	520	504	522	494	507	542	547	523	529	550	526	555	519	547	528	537	508	524	534	491	536	539	538	531	591	520	543	539	552	533	534	545	554	538	520	517	569	531	497	499	523	562	551	508	548	502	517	503	521	526	535	544	568	498	536	518	497	561	516	541	510	539	517	526	543	523	544	605	563	537	532	568	489	511	523	521	507	536	552	504	527	509	532	512	501	502	554	536	561	511	521	510	530	538	526	542	547	581	567	536	536	529	548	560	525	523	535	486	530	504	527	577	530	522	510	506	555	532	520	517	510	544	556	548	511	545	534	497	534	539	527	545	567	532	556	555	532	507	540	531	584	513	528	496	561	499	522	522	507	545	501	523	535	553	490	545	524	573	542	575	541	518	515	504	500	541	549	502	518	515	561	569	555	500	549	552	516	549	505	525	546	529	535	544	567	504	518	488	520	535	537	559	518	521	533	520	547	523	537	525	515	530	547	532	509	513	526	481	520	552	510	563	503	494	526	537	577	536	561	549	510	510	518	519	546	539	514	504	482	515	472	552	508	535	517	524	529	529	534	482	529	525	490	546	515	523	558	547	516	521	510	511	514	540	529	529	473	506	527	504	525	531	513	532	533	544	526	489	509	509	489	545	518	535	582	526	486	513	559	516	535	530	559	494	573	515	525	537	516	495	518	486	527	536	553	515	473	523	559	555	510	508	590	512	553	466	538	554	521	513	505	552	568	537	558	543	516	528	531	543	558	535	562	514	530	547	537	548	521	523	534	502	531	505	500	494	529	480	503	537	544	514	529	521	565	497	586	545	517	529	557	501	541	559	557	523	498	545	547	534	565	500	525	501	520	508	516	546	513	502	532	558	502	559	526	509	549	546	506	525	526	528	526	521	509	546	538	511	556	505	525	537	532	513	512	509	508	506	561	479	530	505	570	499	535	513	477	510	483	569	522	522	556	507	519	536	519	506	520	503	535	514	531	527	525	527
23240	21833	35370	39059	35896	28186	18197	3257	503	456	410	429	416	429	429	422	386	400	435	446	431	403	377	439	413	424	386	390	394	411	435	421	402	453	429	435	393	425	412	416	402	437	424	418	390	389	414	421	443	379	410	447	368	415	415	415	448	424	400	433	404	427	435	428	433	418	445	440	423	442	419	406	442	432	449	417	416	423	426	400	438	423	439	442	426	430	420	396	403	426	394	463	434	460	440	445	406	407	423	435	417	410	420	448	383	464	420	392	437	423	465	370	401	424	418	448	483	407	411	428	444	419	453	410	427	406	427	414	476	408	405	425	399	427	415	459	417	410	417	416	418	420	429	398	421	419	412	448	419	436	401	450	445	403	430	415	420	424	416	413	429	422	381	395	427	409	418	447	422	478	393	411	463	393	430	426	452	427	407	405	431	457	420	410	433	405	383	403	423	390	421	405	427	423	410	403	401	431	404	407	426	409	420	400	447	471	433	425	437	433	430	414	410	422	418	416	421	424	420	440	436	397	417	423	427	421	447	449	420	431	374	413	438	402	420	397	398	428	449	426	410	413	406	432	455	437	384	390	376	377	427	438	410	402	430	439	397	437	425	413	413	427	379	434	427	412	429	432	419	410	426	441	376	429	431	416	434	437	428	457	444	403	428	385	463	419	433	434	440	408	384	433	415	434	439	421	394	415	431	393	373	421	402	416	413	415	389	420	456	445	421	400	437	447	470	407	392	415	391	443	455	436	433	421	413	423	436	397	408	368	433	422	452	442	404	411	432	418	431	423	404	387	402	464	420	418	427	443	418	466	418	440	432	438	418	469	491	434	397	401	404	413	425	427	429	401	411	407	429	415	413	416	431	390	410	441	420	413	416	403	411	423	404	399	353	397	412	445	377	415	436	426	435	415	400	365	413	435	387	450	404	397	441	438	340	395	422	408	440	391	408	383	415	437	426	470	411	462	402	429	420	387	416	380	392	407	400	413	380	415	426	441	426	383	408	444	419	385	399	424	428	423	427	415	455	397	409	444	418	440	421	390	430	428	395	403	405	408	404	422	410	411	451	355	436	419	379	409	403	410	436	447	418	382	426	404	423	401	455	386	427	463	398	410	430	437	440	443	392	412	418	409	401	398	410	440	413	399	397	445	443	417	413	410	447	448	432	427	423	446	425	399	387	364	407	416	376	448	409	443	409	394	420	410	443	410	410	394	394	422	428	367	402	445	433	422	415	417	414	442	396	418	414	433	415	448	404	387	401	428	422	449	413	432	415	388	426	437	398	402	416	412	377	385	421	398	425	450	424	444	414	397	440	452	416	426	409	427	388	426	442	410	392	375	390	440	411	399	410	414	392	429	425	390	427	419	419	423	425	429	392	380	378	466	459	404	420	460	451	458	422	451	418	425	418	417	381	389	418	376	431	400	394	410	466	411	435	397	424	438	410	406	462	405	420	429	396	395	442	453	435	380	407	417	418	450	382	451	451	414	461	429	390	418	429	409	412	385	399	416	395	400	418	415	363	405	416	401	437	392	392	391	414	436	429	403	444	401	417	438	417	452	395	416	423	431	441	448	439	406	442	398	413	438	411	418	422	431	403	435	439	389	448	432	448	387	427	409	460	402	420	407	422	421	408	437	397	410	443	438	384	403	396	419	415	392	416	423	407	415	391	409	425	423	415	386	395	415	404	439	403	399	418	445	442	389	411	421	431	418	440	404	414	437	363	408	415	429	449	383	406	396	389	420	459	427	447	398	398	446	437	410	435	420	438	426	382	421	386	452	389	360	384	415	419	400	428	431	404	421	456	454	451	382	407	441	417	403	423	444	430	428	386	436	420	440	405	416	420	433	418	437	426	395	443	431	422	427	402	408	403	436	411	430	390	413	421	401	407	409	431	419	405	405	453	418	412	357	439	392	408	418	442	388	403	384	397	404	403	401	431	411	429	397	432	407	464	418	394	437	408	417	402	423	421	427	435	409	448	431	388	437	422	422	415	436	412	379	436	469	452	368	446	429	431	393	430	433	401	424	427	382	447	419	386	428	416	412	390	414	439	398	440	464	458	444	444	406	406	376	414	409	411	420	404	463	417	398	418	432	413	418	439	436	426	395	411	408	430	447	396	442	428	461	420	400	390	427	436	429	428	405	425	419	413	415	414	443	373	421	416	397	429	441	428	437	421	442	406	440	425	444	412	397	445	456	376	390	395	401	434	432	427	430	443	443	434	445	400	423	414	404	433	438	412	413	419	400	426	416	379	411	406	404	380	413	391	413	410	421	421	416	396	393	423	444	447	453	410	474	426	403	424	404	432	404	450	429	430	407	409	451	411	435	411	458	427	413	437	429	410	431	394	479	431	410	418	426	447	408	418	434	409	437	394	439	419	438	414	423	458	428	417	392	406	427	430	414	427	439	403	418	403	437	414	430	443	403	431	436	423	423	403	410	440	399	425	449	395	420	451	400	435	424	452	433	438	423	432	413	407	429	433	420	426	470	429	437	431	427	436	407	437	422	425	407	430	425	399	389	457	409	399	376	436	433	391	452	387	411	401	391	397	447	410	428	414	444	405	392	390	430	473	418	426	435	401	421	395	412	429	426	415	414	409	428	443	409	413	415	441	452	393	422	398	424	424	388	401	387	408	465	417	428	415	421	432	398	419	397	434	420	404	401	389	403	413	428	425	433	429	407	461	440	448	388	420	453	427	412	421	408	415	407	416	391	428	411	416	426	402	411	432	393	433	398	425	418	397	428	403	410	408	456	423	414	389	401	423	430	451	421	397	400	481	408	408	410	403	438	447	435	386	416	424	401	401	420	437	416	400	450	401	429	411	400	433	407	452	429	384	406	463	441	435	416	405	396	439	423	398	407	416	415	424	428	433	409	413	401	430	450	419	450	438	407	491	456	436	385	395	419	408	406	400	416	405	417	411	428	386	442	437	449	402	386	407	418	434	418	392	450	409	390	405	432	433	436	418	437	424	424	394	375	419	436	433	405	392	395	431	428	423	410	383	405	437	373	402	425	436	413	430	415	436	410	377	423	413	410	404	420	403	435	425	427	431	397	444	441	439	409	414	407	407	414	395	411	417	429	424	423	382	434	406	367	386	432	467	436	410	396	422	412	430	413	426	412	439	434	413	431	374	431	389	398	418	413	404	425	423	436	422	431	421	431	434	454	430	401	430	418	436	419	414	415	444	440	413	415	409	433	424	396	419	425	440	423	403	385	400	394	405	427	412	439	431	425	419	407	404	416	439	443	426	404	386	436	432	426	391	417	397	458	403	449	468	402	402	426	414	461	426	396	414	390	470	446	427	413	410	431	396	400	443	410	424	456	427	426	414	439	468	392	422	401	425	406	370	435	424	422	419	425	428	435	408	439	368	423	431	445	424	419	427	395	403	410	439	421	428	398	408	411	429	442	424	423	439	413	430	421	398	384	436	428	435	462	432	399	461	393	443	423	434	406	447	420	411	431	435	390	425	411	406	406
59718	100289	90800	71100	51675	33752	17246	3837	762	648	639	612	625	657	680	678	655	628	613	626	665	658	638	682	659	620	646	673	651	632	610	619	672	668	659	667	685	622	639	646	635	622	641	650	652	649	647	625	640	618	664	663	648	648	630	648	657	594	680	662	638	671	609	640	622	657	648	617	659	584	670	651	612	626	612	631	641	665	637	644	683	606	641	684	671	627	623	659	647	592	624	663	662	643	628	654	644	669	614	620	654	676	646	634	618	663	617	653	657	658	654	670	640	619	692	626	618	663	643	611	678	649	622	650	662	574	616	624	677	667	639	673	620	637	620	658	602	640	647	642	630	627	608	614	646	585	640	627	610	643	632	598	645	642	638	616	666	598	667	661	641	706	647	665	662	668	664	634	625	655	636	660	656	641	623	618	665	665	670	625	659	615	631	663	635	647	619	614	640	666	634	597	672	607	592	594	662	621	613	628	665	670	660	602	601	586	669	638	628	636	667	653	656	657	668	600	639	614	628	666	672	615	655	607	652	683	630	688	641	653	647	664	622	663	624	572	689	634	639	643	615	631	587	590	635	671	627	697	641	625	619	612	664	722	639	635	673	657	676	649	655	600	590	658	615	672	604	572	615	625	624	648	624	690	590	652	654	669	646	671	647	637	654	694	646	631	618	608	650	636	656	666	667	662	623	678	614	650	641	658	626	611	654	648	663	669	622	620	602	623	694	627	649	632	607	652	653	669	650	632	638	619	617	628	647	653	636	647	677	633	642	648	648	661	642	638	623	672	680	593	682	628	632	640	641	657	620	620	632	700	647	636	620	654	650	682	657	617	646	585	614	636	629	668	630	686	622	626	646	673	663	691	665	674	634	629	653	644	627	642	638	637	638	645	618	676	621	627	618	615	632	626	609	651	611	630	622	624	616	615	657	656	613	681	585	643	633	622	623	608	641	613	588	595	651	648	648	657	639	665	632	636	621	638	661	624	665	602	618	600	674	617	610	632	617	669	661	608	677	653	640	645	630	642	673	590	632	662	704	615	655	614	646	665	627	651	580	613	618	677	655	632	638	632	625	648	651	626	651	654	655	636	657	628	648	655	652	626	625	638	632	649	679	647	699	610	653	671	646	640	631	650	654	609	652	644	675	652	655	610	605	621	631	640	638	679	646	615	612	619	626	630	611	658	624	612	673	649	671	603	647	626	625	682	650	636	645	662	629	625	641	638	641	659	653	631	612	671	677	648	644	656	596	645	631	624	608	640	638	603	633	622	668	615	659	603	604	673	673	633	641	625	603	653	621	676	650	644	658	646	622	630	650	654	653	650	589	641	645	650	638	635	653	665	655	645	614	656	663	673	655	633	657	638	640	640	620	658	665	648	626	676	662	653	660	613	648	642	675	656	642	621	618	683	656	625	649	652	613	633	671	598	638	640	615	670	679	617	634	676	617	566	641	663	655	661	665	600	613	593	654	664	635	653	626	675	638	625	643	646	627	629	666	609	643	633	602	688	666	616	625	621	662	659	673	623	631	660	625	671	633	618	632	671	657	691	641	626	667	683	653	601	598	633	653	606	609	652	642	589	633	640	675	657	619	596	643	690	702	634	642	652	644	708	663	663	632	626	656	662	643	653	645	621	637	595	611	631	637	625	627	668	659	625	577	673	664	677	657	632	668	658	646	616	656	652	636	628	669	694	633	635	635	622	632	650	615	659	684	630	587	615	659	652	659	644	629	623	630	633	630	640	669	646	626	618	662	631	675	652	680	618	661	657	637	656	605	609	659	665	634	669	652	639	575	570	597	612	626	644	645	620	626	636	651	671	674	620	644	662	586	663	654	597	652	648	641	673	644	613	605	631	607	613	646	628	645	676	618	665	604	634	619	680	646	636	591	656	616	632	639	621	624	643	665	639	649	630	665	657	679	675	665	620	632	623	606	659	667	687	626	665	659	647	620	665	622	637	636	607	584	634	618	619	648	636	665	666	610	609	698	631	629	658	647	665	651	619	630	602	666	714	678	637	655	652	665	623	598	642	648	673	644	610	652	628	664	640	625	640	662	655	671	630	658	660	669	663	607	623	650	619	612	664	644	636	667	648	609	645	655	653	651	626	637	634	638	633	640	626	620	643	644	629	642	655	642	684	630	610	615	677	591	626	685	657	655	616	623	679	647	643	626	692	610	649	652	608	593	631	607	616	617	658	657	656	645	648	673	671	653	658	623	621	683	623	663	632	641	624	645	647	614	636	629	613	649	611	641	625	670	633	637	646	658	624	623	634	677	630	623	616	679	627	693	598	637	625	631	651	657	614	663	667	660	613	669	646	639	613	646	625	606	625	616	643	637	664	668	662	672	624	660	637	678	666	652	657	655	648	674	673	616	622	653	617	645	647	658	634	643	604	613	639	599	648	616	608	636	633	660	635	627	622	632	650	654	677	645	638	617	629	655	678	620	618	601	680	664	660	695	649	631	652	627	638	621	628	623	652	632	643	611	679	666	633	652	636	623	618	627	638	652	642	666	657	619	636	625	606	615	619	611	667	681	629	635	654	666	641	650	654	680	634	603	657	610	658	645	642	631	641	630	630	632	636	633	666	599	679	662	628	628	624	647	618	616	588	666	677	621	636	659	620	638	618	616	632	623	656	657	652	628	684	651	626	663	584	649	610	678	675	662	639	640	619	643	642	634	650	649	686	671	616	646	642	660	592	584	668	632	666	659	668	646	641	611	628	609	633	597	630	656	586	596	605	668	633	648	617	658	660	640	651	646	633	639	639	656	642	646	650	616	636	675	639	610	709	630	560	658	669	677	615	637	611	648	622	691	651	641	637	660	572	646	699	637	624	668	631	617	633	626	686	664	639	628	656	628	642	643	639	672	693	643	621	634	669	638	641	627	660	580	618	703	619	681	664	639	600	631	689	627	617	626	620	699	622	664	684	633	635	613	656	643	626	625	603	638	653	657	629	678	669	639	676	703	628	682	665	610	666	652	675	575	627	655	720	631	685	624	636	662	616	643	677	577	657	638	648	630	620	658	685	623	645	596	647	651	693	646	676	637	664	642	662	611	629	606	658	621	673	647	650	613	655	640	660	636	574	660	573	624	627	664	619	602	657	693	637	670	634	671	663	652	643	691	639	595	590	624	638	670	640	648	610	667	624	610	641	633	635	644	667	631	631	610	654	645	637	613	645	658	626	633	676	641	644	622	646	656	652	648	669	670	620	694	652	604	659	649	592	642	660	671	621	662	598	671	690	622	641	660	653	649	641	643	648	671	637	617	623	618	622	660	649	651	641	627	640	668	654	665	689	649	648	639	617	642	680	672	661	661	649	618	658	631	628	612	660	630	640	654	645	668	671	635	657	652	673	652	663	639	668	635	642	675	652	608	632	652	622	641	668	659	685	657	662	679	624	635	638	611	668	637	632	645	666	653	641	632	655	659	581	676	663	627	641	600	678	649	601	632	676	617	639	644	628	682	679	609	615	639	649	661	616
27230	26599	33597	23849	10219	3182	975	330	246	235	226	236	210	208	230	224	254	223	265	227	233	209	230	228	235	221	229	208	233	208	215	246	205	219	225	192	185	253	217	247	234	242	201	237	219	235	230	220	224	228	231	222	226	252	228	247	252	213	242	213	230	223	213	215	219	236	232	212	227	194	238	219	220	248	225	211	216	238	240	206	233	198	240	222	255	237	229	240	215	209	227	231	231	222	249	239	190	227	189	216	208	212	217	234	259	202	215	197	202	215	209	190	216	230	232	224	258	218	233	203	228	239	186	217	248	236	201	203	258	237	238	239	218	238	203	227	225	188	229	237	206	226	234	234	228	209	222	222	216	218	240	205	213	220	223	242	234	197	225	247	227	249	226	205	209	250	221	224	216	213	227	217	233	207	207	230	236	219	210	229	231	230	217	199	214	208	234	226	251	233	205	247	248	227	223	248	218	223	226	238	205	225	248	223	200	214	238	206	218	226	220	210	205	197	211	234	219	211	218	214	211	237	230	216	232	226	204	228	224	228	235	242	204	209	222	201	209	229	234	235	207	215	218	222	221	221	211	241	224	218	258	237	242	220	248	250	247	232	217	212	217	229	228	227	223	219	216	198	226	242	211	249	234	214	223	231	214	242	226	225	219	221	238	214	234	217	217	255	227	198	244	260	239	197	227	229	231	235	233	225	216	229	243	224	227	214	244	211	236	221	206	229	240	238	242	225	215	245	229	226	239	253	239	232	245	228	223	210	228	227	245	267	216	213	221	219	228	207	237	220	215	251	230	217	242	219	223	225	240	227	194	257	214	212	215	257	188	210	213	228	223	245	220	218	197	230	237	191	209	221	230	219	231	214	243	215	233	194	218	239	206	229	209	200	227	215	196	222	190	229	221	235	233	229	215	196	217	233	219	232	214	257	214	212	220	223	187	207	212	235	237	220	223	234	227	243	227	217	216	209	246	228	246	242	227	221	218	201	254	228	197	205	220	222	215	214	201	199	221	232	226	216	204	230	241	199	229	221	232	208	216	225	226	226	243	242	207	258	239	225	248	213	234	230	235	228	201	254	232	223	201	207	206	217	208	229	242	202	228	231	214	220	232	220	238	232	239	201	210	227	216	213	237	218	241	214	197	223	228	234	226	230	206	222	235	220	240	235	226	238	223	228	223	203	237	221	201	222	238	242	219	231	224	224	216	218	241	215	214	227	228	220	226	222	250	229	249	215	224	219	216	223	217	233	208	241	215	203	219	222	234	221	214	194	228	250	196	226	210	220	241	235	241	253	225	235	230	215	221	210	232	232	227	244	237	227	244	233	233	222	212	215	223	239	219	201	240	211	237	217	243	229	231	209	229	211	235	247	225	201	217	209	239	198	233	230	236	240	230	246	183	212	213	226	217	242	257	254	235	220	196	242	241	243	231	227	243	224	213	206	225	205	239	231	183	228	223	224	228	217	231	221	237	207	232	258	222	219	240	212	246	234	209	240	215	224	229	219	236	217	201	229	222	209	220	222	210	244	221	244	240	220	241	243	200	230	217	249	218	233	235	227	226	214	202	223	216	240	225	236	218	205	211	219	223	187	223	224	251	216	225	202	200	235	233	219	226	198	219	215	204	204	235	228	211	242	195	240	190	234	230	238	195	224	236	214	220	220	210	215	197	232	246	256	205	223	232	210	220	215	229	218	233	216	215	200	217	236	210	202	219	238	212	243	236	208	216	247	255	216	228	219	231	232	212	189	212	241	194	245	216	209	216	214	224	216	227	218	211	228	234	224	237	238	242	238	206	222	200	234	222	244	206	180	207	229	199	248	212	241	220	209	221	186	222	240	219	258	223	219	216	220	219	202	221	229	234	208	250	210	217	215	214	222	205	238	210	215	208	232	222	248	245	230	232	249	211	237	229	255	246	242	211	215	239	236	220	213	235	240	213	252	221	229	220	197	202	207	205	201	238	230	194	214	227	223	218	234	233	232	204	255	235	226	234	209	219	225	242	258	241	232	224	195	231	214	230	225	226	221	236	253	220	243	239	214	222	247	243	223	223	225	223	229	241	229	231	233	239	208	227	215	222	208	235	224	258	211	221	215	210	231	206	233	235	231	256	254	196	219	206	223	205	231	201	238	241	202	223	220	215	220	255	234	226	212	225	236	227	241	241	246	241	199	215	192	238	236	236	208	254	226	254	222	219	223	237	226	228	219	218	237	252	237	219	216	220	206	218	217	230	198	238	237	207	221	230	232	245	211	235	228	243	217	237	225	252	236	224	218	234	231	231	201	229	225	219	212	232	213	223	236	232	204	237	231	270	209	247	220	244	200	235	241	231	220	228	232	228	241	215	226	231	228	235	218	198	211	234	223	230	230	230	242	227	227	209	232	214	238	191	206	192	206	204	208	220	234	196	231	221	196	225	203	214	234	250	193	216	198	234	252	234	243	224	221	221	237	215	249	228	237	245	223	221	201	230	225	218	219	233	233	210	202	219	201	235	229	201	219	221	226	212	248	208	219	221	249	243	231	217	236	230	222	231	207	237	226	216	245	221	202	233	208	209	232	229	210	200	242	252	210	235	224	223	221	239	231	214	229	218	232	199	206	240	195	238	240	211	238	219	212	194	209	244	245	238	240	240	208	199	251	225	225	227	223	234	227	250	188	195	220	228	210	244	225	214	221	230	255	235	216	243	231	226	199	209	251	207	227	235	233	218	213	195	212	223	247	211	219	226	224	212	213	217	231	214	222	237	237	241	209	221	230	209	256	224	203	243	214	217	223	224	227	232	240	223	233	249	193	241	230	220	238	261	233	223	211	218	213	228	239	199	227	206	208	229	197	200	244	223	212	231	237	204	216	231	214	216	227	212	227	205	239	213	196	232	205	209	213	230	211	229	193	249	212	239	221	242	265	202	242	236	267	230	236	217	198	227	212	223	218	220	244	232	227	223	229	223	261	218	225	235	232	229	208	230	209	235	214	209	250	233	216	225	215	208	230	231	231	223	216	229	207	211	212	227	222	226	228	219	218	229	224	236	196	243	219	230	235	199	219	237	215	218	240	208	259	238	230	213	205	208	219	196	228	231	224	196	199	216	223	223	223	249	224	215	228	240	232	229	219	220	231	255	218	208	247	209	210	195	215	258	225	218	227	209	196	225	234	215	187	231	211	187	226	216	242	207	240	220	260	217	240	221	234	242	207	221	185	238	235	218	200	230	244	239	225	219	229	228	261	251	202	216	213	211	225	221	212	218	241	230	240	181	250	224	256	216	232	218	234	233	242	212	245	195	209	239	195	231	209	218	223	220	239	203	232	222	210	196	231	211	239	228	198	225	197	234	198	218	221	215	237	198	211	231	234	240	206	240	233	229	228	235	217	234	197	237	219	212	232	256	228	236	231	217	208	221	219	235	236	232	226	238	227	246	226	236	248	226	223	240	221	218	181	223	252	225	203	224	215	229	237	244	237	209	189	241	228	243	230	228	229	216	218
28390	46228	40273	25953	14282	5847	2099	702	355	381	359	358	377	346	387	329	382	375	373	372	357	367	401	369	394	364	396	359	408	357	363	391	342	388	382	293	391	379	361	351	367	355	360	393	371	371	378	357	371	388	402	372	334	387	372	358	344	397	350	353	359	371	369	389	352	351	333	365	401	361	337	337	367	344	338	365	362	378	349	352	362	374	362	362	375	376	374	394	391	330	356	380	377	372	399	384	334	378	378	340	376	340	400	353	379	366	350	376	383	385	358	392	375	363	386	344	399	391	335	398	330	387	371	364	347	365	389	367	349	366	375	351	345	400	360	342	363	362	394	375	366	355	350	388	353	337	382	359	374	371	356	365	373	378	379	381	353	354	356	362	383	383	403	381	368	369	354	378	416	387	358	360	414	344	391	359	351	377	392	369	376	379	332	370	371	369	362	343	333	378	350	389	351	366	377	388	387	393	346	351	360	402	333	354	355	324	413	356	374	395	356	361	387	375	357	388	363	357	357	381	346	376	340	405	394	362	380	375	355	348	366	351	376	360	338	370	344	353	358	349	391	378	355	357	351	380	343	351	345	331	377	359	370	387	375	377	401	373	365	347	355	329	382	376	357	395	374	338	353	337	363	333	340	379	359	356	432	391	375	383	362	392	404	357	358	374	371	397	365	370	372	382	350	346	368	393	350	352	352	385	343	400	328	366	374	362	391	355	331	354	373	363	364	355	375	403	354	372	402	367	380	335	373	364	388	358	357	395	398	384	365	345	362	379	371	402	382	347	334	362	370	395	343	347	354	322	364	374	355	356	365	363	362	371	350	340	390	350	368	410	350	364	376	371	348	358	357	398	337	332	381	375	406	369	344	359	385	350	415	372	339	346	369	342	374	373	372	348	363	372	365	367	350	364	352	344	358	357	357	357	346	356	397	355	377	344	359	351	386	396	346	400	361	391	346	383	359	341	402	403	365	371	377	368	360	366	374	398	394	357	348	332	394	343	343	370	341	364	381	355	394	395	357	344	374	373	359	350	363	355	378	351	365	389	385	377	382	373	337	384	372	373	356	362	365	353	388	360	371	379	368	406	366	350	361	356	387	350	365	382	370	361	373	360	386	381	349	362	348	345	365	372	386	346	402	359	373	356	349	363	366	336	346	350	366	395	376	379	355	355	366	371	369	399	318	351	368	388	346	349	369	386	365	372	357	371	372	364	365	378	376	387	378	403	352	378	381	365	345	363	368	384	358	378	350	357	384	353	376	350	345	383	377	373	369	380	398	353	350	367	391	383	384	363	380	337	397	378	385	389	384	343	393	373	364	335	379	375	359	354	351	376	405	369	358	364	357	377	408	393	390	347	404	340	348	376	368	367	373	372	377	354	388	359	384	357	387	386	365	366	421	361	384	378	357	359	339	392	367	375	365	366	356	377	347	360	341	368	349	354	375	339	394	400	394	368	366	378	364	410	340	344	373	315	394	367	351	342	365	389	420	396	393	384	375	375	347	369	391	370	374	336	377	362	354	363	383	383	348	356	377	382	369	370	387	370	371	396	392	365	343	357	370	394	367	359	357	355	342	371	350	343	352	365	383	372	375	407	402	402	350	386	377	326	368	412	364	346	370	371	390	392	349	378	373	401	386	365	338	370	409	361	341	387	369	346	360	364	361	351	380	379	406	395	373	354	413	393	368	350	365	374	377	392	364	360	365	359	377	404	360	398	346	371	383	375	361	374	340	376	379	340	334	346	335	384	357	414	365	352	360	358	394	377	391	387	372	343	388	382	363	399	361	371	334	374	364	367	365	350	369	373	380	353	374	379	386	405	359	360	352	397	350	358	398	353	372	342	362	335	347	336	364	369	371	389	373	351	403	368	376	347	395	366	382	353	372	357	372	326	336	373	377	368	399	395	379	349	360	387	357	378	360	403	391	366	404	375	372	415	388	347	380	384	365	375	360	346	377	403	329	370	358	370	421	359	339	400	386	350	344	356	385	366	367	358	398	378	343	360	383	385	364	377	361	336	364	352	356	389	340	354	337	327	343	363	362	400	381	369	372	339	383	369	393	374	414	369	362	336	364	392	369	360	392	383	377	358	373	405	367	370	360	358	377	366	394	362	374	369	352	382	401	380	359	368	378	377	357	379	384	351	375	350	353	358	364	360	341	366	369	396	331	345	361	357	373	372	395	370	369	394	368	361	387	387	354	389	383	372	347	355	363	384	360	366	354	336	363	399	367	356	372	388	392	353	368	377	343	380	367	373	374	348	378	361	349	354	364	350	354	347	382	337	379	391	372	352	395	359	386	365	373	365	379	399	361	347	350	361	370	403	373	354	343	368	360	337	360	367	383	370	381	345	368	413	378	377	368	354	389	347	382	344	353	370	390	365	378	362	370	356	363	357	354	378	369	365	353	354	374	331	378	391	385	378	354	363	345	370	366	361	383	368	361	345	365	365	357	391	350	335	351	395	364	378	384	351	371	380	355	365	358	367	355	355	357	379	402	344	354	371	379	358	382	382	361	401	357	347	372	359	328	388	373	352	356	357	364	398	367	341	347	358	348	353	368	355	377	364	371	353	390	371	382	379	372	388	366	366	354	366	384	411	389	382	368	378	357	339	390	354	386	360	392	398	384	331	377	356	346	375	371	340	372	339	359	379	364	374	340	351	353	374	352	316	359	361	355	374	351	427	396	364	350	394	364	364	413	365	376	358	346	344	373	366	366	397	354	384	341	366	338	351	375	357	386	362	378	338	373	362	365	363	329	359	378	333	401	372	409	358	358	365	337	359	337	380	365	373	387	347	359	344	339	383	379	336	360	378	349	361	380	350	380	347	383	337	370	393	368	340	344	371	380	333	369	371	354	352	357	365	390	363	321	370	321	381	355	349	378	377	351	357	365	338	373	375	349	373	380	364	398	388	369	392	394	372	371	381	350	366	363	406	352	363	374	353	388	354	375	372	356	390	387	329	334	381	344	360	391	365	346	339	384	379	349	350	352	377	340	419	345	354	366	384	348	360	401	355	355	403	401	357	363	395	343	368	396	379	370	366	374	375	375	392	385	377	343	394	379	371	365	360	355	354	411	355	327	374	402	384	378	385	355	365	361	362	376	377	384	393	343	391	357	361	383	355	389	366	347	395	352	391	357	337	343	356	351	374	342	348	365	369	386	347	350	387	387	404	356	369	398	392	351	374	369	365	364	398	361	348	390	337	332	351	362	389	372	377	353	391	393	364	383	354	365	380	389	380	338	420	385	366	341	355	352	359	388	324	352	391	396	369	341	395	360	360	367	351	375	350	400	340	356	375	314	354	373	350	336	375	357	363	381	374	351	333	375	389	371	367	337	324	362	371	369	376	348	352	360	350	341	387	421	401	337	375	370	359	360	367	336	357	401	375	363	354	350	365	403	385	368	365	363	376	372	345	371	358	378	364	363	361	368	379	390	331	384	358	362	409	375	368	353	373	370	386	356	378	372	406	346	359	391	359
24504	23002	40142	42433	30196	19272	6802	924	364	359	348	346	346	315	327	334	345	320	319	338	379	349	332	357	362	344	334	323	314	319	349	351	353	298	325	357	353	302	322	356	311	350	344	307	326	349	321	347	343	350	338	386	342	312	341	372	325	324	338	335	328	337	326	334	338	382	349	359	335	338	336	333	362	345	320	354	292	333	322	342	363	356	352	322	352	328	380	333	361	352	355	357	305	314	334	321	337	351	333	328	364	327	311	343	381	333	329	339	333	352	364	342	314	344	341	334	323	342	313	338	324	315	347	293	344	319	344	378	367	317	269	314	337	325	333	336	324	371	327	343	356	313	329	333	341	325	317	320	307	321	298	320	333	347	308	322	332	332	341	356	362	366	305	306	372	329	325	342	331	330	330	334	334	344	349	323	321	342	342	371	325	344	350	302	324	319	330	328	371	338	329	342	339	314	288	332	326	355	290	329	324	348	335	310	356	315	330	331	332	325	356	370	332	343	337	330	320	336	325	349	361	343	373	328	289	348	334	328	347	315	320	314	304	330	357	340	364	319	317	323	302	330	329	313	351	337	348	336	363	333	311	339	345	319	340	358	330	352	353	300	347	319	341	317	318	356	358	312	344	347	327	332	327	332	337	333	334	335	362	342	339	342	342	346	299	325	340	335	328	333	340	326	361	334	338	344	356	333	326	333	322	333	322	347	360	344	336	371	327	316	356	352	310	315	351	319	323	326	368	327	347	349	334	356	336	334	318	307	305	315	315	323	310	372	308	323	363	340	314	364	346	341	313	348	342	327	335	345	369	311	325	314	375	361	366	322	355	377	331	322	331	370	312	327	333	347	333	359	389	347	336	341	340	323	340	364	332	324	332	332	316	310	318	362	306	301	339	327	355	321	315	348	340	326	327	314	396	326	344	317	324	328	338	309	379	310	326	327	312	328	335	317	357	331	349	315	352	314	325	358	339	288	296	331	359	318	327	355	314	342	319	327	333	316	332	349	359	373	343	320	354	364	316	318	283	359	358	343	330	327	338	348	312	321	334	331	328	345	348	337	361	348	349	337	304	347	317	296	318	358	326	329	328	363	354	360	368	376	307	340	335	343	331	339	353	368	347	306	350	336	361	328	322	328	314	317	359	374	330	318	330	345	315	327	340	320	296	337	347	343	300	342	298	372	333	341	347	342	353	342	352	306	329	305	305	322	331	354	361	334	362	362	332	316	338	318	354	326	330	323	342	322	351	334	365	336	385	306	331	342	338	302	316	327	343	339	287	313	331	304	336	328	350	332	348	345	318	325	310	337	322	315	323	339	343	312	348	308	345	329	305	347	355	295	323	319	361	340	370	299	337	319	358	351	335	300	289	363	334	377	325	327	356	314	350	363	298	337	356	297	332	352	310	346	331	341	329	317	339	314	351	334	310	299	358	341	308	318	337	322	347	338	298	304	324	323	297	347	329	292	380	351	307	311	343	320	324	330	347	334	339	359	328	305	323	349	330	323	316	342	305	340	342	316	308	312	346	356	361	333	328	319	318	338	330	346	365	375	355	291	346	332	372	321	325	299	331	359	344	293	311	328	321	332	337	342	339	384	317	345	335	360	321	383	337	375	368	332	330	342	344	324	364	329	368	303	318	326	330	369	342	352	320	307	350	324	361	305	344	325	348	337	350	341	343	338	352	360	358	329	332	294	306	308	331	303	339	347	350	342	367	292	334	300	340	333	348	360	312	330	356	315	352	359	327	318	324	316	324	313	309	330	350	341	353	336	329	346	356	309	351	335	319	338	350	337	363	344	324	313	333	324	330	316	332	346	333	365	356	316	339	299	322	317	327	353	328	323	350	345	348	325	328	339	341	322	335	315	309	345	321	338	354	359	297	371	328	337	344	337	360	356	358	359	335	318	314	348	357	345	333	322	324	324	322	361	342	323	343	302	282	342	337	326	368	304	332	294	331	322	366	323	332	362	333	351	325	321	325	369	333	331	305	329	332	328	352	321	292	335	323	334	351	308	353	367	336	312	347	347	326	354	340	314	339	333	320	321	341	344	362	346	325	348	374	336	335	324	339	323	322	353	369	378	351	349	360	330	340	319	335	337	311	347	315	336	317	321	344	328	333	341	339	348	335	334	324	332	345	346	332	338	300	313	298	347	311	365	337	359	356	328	319	333	310	317	377	339	331	326	331	331	316	376	385	302	329	335	337	321	346	328	357	318	370	293	361	360	343	316	356	356	336	343	315	331	320	372	342	331	312	331	292	323	320	343	312	376	332	333	355	355	341	337	308	315	324	322	333	305	321	319	361	358	318	333	315	384	314	368	312	305	322	335	302	337	351	331	371	309	335	336	320	314	327	322	326	305	345	349	339	315	331	350	333	328	312	324	318	326	353	338	296	334	334	363	358	320	345	350	353	307	361	311	323	307	320	324	345	334	331	342	325	328	341	316	299	327	353	338	335	332	356	319	347	340	351	345	300	314	333	316	329	322	346	333	341	315	319	332	316	329	309	351	328	344	335	338	326	335	318	351	328	327	297	336	314	308	366	314	323	335	320	354	303	351	335	340	337	347	309	357	363	354	304	355	337	346	349	330	330	347	327	332	298	349	347	361	317	352	366	334	330	337	361	325	358	312	348	333	338	308	320	340	332	313	350	317	322	362	307	317	338	350	352	324	326	317	358	293	314	309	325	309	355	321	341	330	352	307	337	332	326	326	367	318	351	319	335	357	346	333	331	338	330	354	365	336	384	331	351	309	313	352	348	320	341	341	340	344	319	339	302	333	318	319	340	329	342	366	340	327	335	321	346	309	313	320	351	320	314	324	329	327	349	325	321	336	325	311	329	318	316	364	345	326	345	332	348	310	330	325	351	338	336	338	354	327	310	343	332	330	325	337	309	349	342	328	317	346	335	351	342	335	366	326	338	350	325	348	311	322	337	348	326	303	307	332	377	317	294	332	323	356	333	323	354	306	331	323	292	350	321	336	307	313	359	337	322	341	359	325	340	333	320	341	351	344	325	336	314	339	315	316	354	301	319	348	315	316	342	352	356	341	299	361	342	353	328	353	322	336	315	326	347	353	331	344	335	315	340	364	352	366	339	342	347	334	324	315	309	337	343	316	324	325	361	324	351	322	353	334	334	309	300	351	374	357	333	324	299	316	332	332	329	303	309	324	315	334	331	331	340	360	334	365	317	326	317	320	332	341	343	319	371	334	335	332	329	344	328	345	325	355	341	360	321	319	320	320	337	338	335	333	332	320	330	343	326	342	323	336	320	342	316	336	319	327	367	313	324	346	328	330	320	320	320	308	343	329	345	316	333	355	320	330	335	312	305	377	330	337	359	338	335	324	342	328	350	309	355	329	314	324	353	374	331	337	334	314	309	333	325	343	303	324	350	342	326	354	327	314	328	353	353	346	304	324	311	350	334	329	336	342	340	325	350	308	345	384	321	346	297	359	306	384	330	336	348	349	323	325	335	329	345	352
54434	89698	78372	55496	36830	20528	7710	1759	583	527	528	491	534	557	527	547	534	576	532	522	515	534	517	496	530	547	560	533	517	530	511	525	550	521	545	518	519	540	547	539	537	502	536	571	517	515	534	541	546	552	523	570	537	558	517	527	488	545	490	519	472	501	539	552	535	554	524	532	514	539	536	506	496	540	544	520	512	550	520	533	532	548	531	575	521	560	474	559	561	521	568	550	559	516	495	544	522	494	513	507	510	570	536	571	532	499	527	497	495	568	524	504	520	496	543	522	538	530	539	501	529	471	534	536	531	535	541	523	525	488	538	509	562	545	531	533	524	553	497	503	519	535	580	552	566	557	545	486	543	569	530	513	551	505	526	535	516	522	560	519	563	502	561	541	508	505	501	552	553	540	519	518	533	531	513	528	553	540	523	528	529	512	505	539	516	511	558	569	530	575	514	543	540	549	525	529	529	533	515	521	501	541	537	595	544	478	510	522	536	546	548	537	475	531	526	569	529	557	534	509	512	559	568	477	523	523	518	521	534	501	543	514	526	540	521	550	527	497	532	524	510	534	551	523	514	556	506	485	542	524	530	562	492	510	530	544	493	513	535	490	554	513	540	526	510	536	540	526	514	548	519	527	495	527	535	514	545	541	500	506	529	542	501	530	531	530	534	526	520	512	552	514	532	521	552	514	508	537	530	518	547	525	548	515	483	513	538	533	550	550	539	517	518	564	506	498	540	485	546	495	531	513	576	542	523	576	496	547	522	519	508	554	537	522	525	517	500	508	491	535	523	520	535	541	536	547	567	501	538	484	551	550	527	525	528	523	576	512	514	488	488	493	540	542	539	532	544	515	543	517	535	538	545	482	522	537	555	475	546	561	528	521	518	509	511	501	534	530	552	529	549	523	528	502	535	543	521	510	514	532	521	510	545	491	517	550	574	508	517	539	540	570	523	540	505	563	536	546	506	515	529	562	549	515	566	564	529	529	583	544	500	531	523	541	563	516	533	525	493	546	516	535	546	498	481	521	505	524	511	493	542	573	537	530	538	473	484	549	524	512	563	517	500	494	540	552	584	512	513	518	512	552	539	562	511	516	542	491	540	553	565	474	559	479	538	503	489	525	538	540	558	554	572	534	534	544	552	509	546	540	528	524	540	534	539	495	544	540	501	498	495	515	547	533	560	555	522	521	575	509	526	556	533	524	532	511	516	562	516	531	541	549	528	518	525	503	547	507	497	531	534	546	550	513	548	553	530	510	506	541	556	532	509	505	540	539	542	520	501	538	505	547	520	545	520	510	504	491	551	509	517	543	516	537	500	536	510	502	561	530	547	553	535	557	525	562	544	550	493	531	487	514	512	489	505	537	519	525	508	529	518	519	580	546	515	554	526	529	507	557	520	510	519	532	549	524	506	565	520	504	531	525	523	517	545	516	547	552	507	534	524	557	516	481	600	518	527	498	528	570	527	560	513	526	538	502	543	516	513	523	529	557	533	516	528	514	514	541	496	528	551	496	526	533	525	528	555	515	558	511	543	515	530	548	518	516	515	539	537	508	483	539	501	513	524	523	542	544	533	494	561	534	480	526	537	505	542	544	536	522	564	525	534	527	537	548	651	532	550	485	527	523	583	538	519	524	514	522	541	552	524	527	537	504	542	533	488	515	550	512	497	490	541	516	545	526	493	534	519	546	527	508	531	526	547	586	485	540	502	533	541	526	537	537	527	530	516	543	542	518	531	531	556	542	509	530	512	491	542	527	502	518	530	525	540	591	498	549	569	552	536	526	494	541	546	542	519	521	539	542	501	533	535	517	527	499	535	591	592	553	521	544	484	490	519	510	509	513	564	517	543	519	510	559	563	510	573	515	501	549	534	535	559	560	533	508	524	528	540	503	554	538	505	535	558	534	512	536	568	555	550	530	523	540	523	542	527	500	517	536	490	571	560	504	528	541	533	506	512	513	493	508	531	514	567	572	503	497	525	519	538	535	541	550	500	483	514	555	522	493	540	539	554	554	547	523	519	522	496	531	526	534	530	538	538	540	511	532	556	572	532	525	581	558	537	561	499	533	543	523	530	541	572	538	493	539	544	477	507	527	582	507	547	568	515	512	528	499	541	514	503	539	533	509	504	536	556	569	548	513	539	532	556	523	475	542	534	497	537	531	535	523	542	555	542	495	555	518	515	536	516	542	510	525	533	514	527	522	512	526	530	489	555	508	523	552	557	542	494	503	528	555	482	534	527	492	571	515	543	530	557	532	549	527	518	552	534	544	595	526	538	537	527	555	521	519	495	593	529	507	528	539	527	521	519	532	523	549	505	553	563	526	528	568	559	568	555	532	521	510	556	549	542	555	516	574	546	511	525	527	513	566	533	524	542	554	509	538	536	518	531	515	553	575	510	570	565	546	556	537	523	506	521	516	496	524	519	573	535	540	546	524	527	522	514	499	548	535	533	511	512	511	532	471	549	500	523	496	536	505	536	516	513	543	519	495	535	520	528	458	504	555	561	513	533	554	541	535	528	519	543	447	525	524	530	527	550	494	515	543	530	535	525	516	506	548	529	518	497	540	528	496	543	538	506	566	521	510	546	504	514	546	538	542	492	515	555	564	512	518	524	516	553	555	536	487	486	523	532	489	483	568	548	526	490	531	529	532	535	546	487	540	488	523	539	504	536	561	575	570	535	534	480	563	536	514	528	527	530	542	555	577	526	545	560	509	516	497	528	534	530	540	540	532	543	510	558	537	529	551	512	562	515	491	524	474	512	511	496	532	494	528	503	527	535	511	536	583	498	536	506	525	538	532	523	514	502	507	508	554	519	549	524	530	530	546	551	505	514	508	530	500	495	538	538	532	485	552	529	535	567	484	554	507	517	581	516	526	506	477	521	560	544	477	550	534	553	516	534	514	531	529	534	524	521	539	550	539	558	465	536	510	530	537	508	543	472	513	569	503	534	553	532	512	554	502	538	528	561	538	533	537	539	557	505	533	539	539	530	540	529	519	549	552	512	544	495	580	512	531	542	544	523	514	521	521	503	568	523	490	548	544	531	493	529	529	504	479	542	511	519	528	504	518	515	539	527	544	534	514	504	522	556	535	513	530	512	548	532	559	543	526	547	534	489	528	520	498	514	547	548	562	534	487	506	519	560	506	520	509	552	524	544	504	541	541	568	561	540	530	541	554	522	535	549	568	563	492	507	497	542	527	542	493	554	514	506	596	536	509	551	553	530	541	533	506	560	538	556	493	539	504	470	490	520	534	539	540	527	547	519	549	541	523	513	518	538	533	522	534	512	521	557	510	496	511	514	513	556	516	511	527	538	608	542	524	560	543	501	553	524	555	521	531	507	561	532	565	516	536	527	529	549	492	541	519	555	516	530	534	490	551	530	509	509	541	492	543	499	524	546	508	540	513	505	557	524	543	512	528	543	537	610	544	512	544	519	545	561	534	513	491	576	537	537	531	528	552	571	503	528	517	507	555	504	512
23242	21684	35904	40633	35170	26248	15860	2543	512	420	414	409	432	462	418	434	371	432	457	405	423	419	436	427	419	447	462	441	431	409	413	399	428	386	402	411	390	424	430	434	439	444	444	410	421	410	420	396	457	434	434	430	404	422	403	448	408	465	392	430	437	393	429	419	442	412	444	447	448	427	421	379	428	425	419	399	410	458	410	398	400	411	422	402	426	386	438	414	395	420	422	456	427	391	420	420	403	384	429	406	436	406	414	393	413	449	424	401	420	410	405	413	401	422	403	458	426	445	424	410	414	393	402	404	402	413	434	404	392	451	384	425	398	428	416	427	424	391	391	402	393	401	438	442	425	423	441	394	453	428	450	461	405	375	403	413	386	414	434	406	387	411	437	406	401	380	428	401	411	452	419	439	388	430	413	411	417	432	419	388	402	454	433	419	388	425	369	415	414	436	443	401	407	425	446	398	388	418	352	424	404	438	424	389	402	448	436	370	406	395	420	417	418	402	404	419	403	374	436	420	386	429	394	368	393	391	392	433	393	376	434	417	434	404	424	421	418	411	438	426	389	392	394	427	403	397	419	401	411	397	416	417	383	446	434	395	387	423	438	401	453	403	427	435	419	424	425	414	409	407	414	449	409	400	414	394	423	449	432	420	405	401	401	417	446	432	422	386	370	402	411	440	438	389	409	402	426	392	430	436	407	421	412	378	403	418	421	419	430	396	435	414	425	426	393	435	428	404	390	400	413	409	385	458	419	406	414	382	434	412	434	426	422	414	392	389	438	434	379	435	422	468	426	392	385	419	457	447	422	405	404	446	444	403	417	416	377	380	405	387	401	413	418	406	409	405	425	414	405	457	375	428	442	402	439	407	443	444	429	391	439	379	412	384	402	388	430	426	405	405	461	429	408	454	397	416	421	389	383	420	444	418	423	398	408	429	377	409	414	402	458	420	386	436	428	417	440	374	432	457	391	410	431	414	400	402	427	392	378	398	387	384	422	402	436	397	385	420	417	404	432	404	408	368	416	415	406	407	420	456	426	411	428	426	425	399	407	439	406	421	414	440	395	437	432	426	391	426	440	396	412	442	443	419	379	426	420	428	422	375	437	406	435	380	441	400	480	410	427	407	409	402	396	434	433	429	392	433	449	379	421	423	432	431	433	378	417	431	394	422	424	410	400	441	388	421	383	454	414	398	393	419	443	430	433	433	469	404	422	412	434	406	421	430	440	426	428	451	417	395	397	423	425	404	394	433	412	439	408	422	432	408	415	387	395	427	417	418	412	448	394	463	454	411	438	415	400	448	443	416	435	440	418	438	414	418	440	415	398	398	378	416	375	427	395	433	396	415	418	405	398	425	403	400	407	414	412	425	405	393	407	453	439	422	403	404	458	380	409	401	425	418	434	400	415	369	419	391	431	421	401	440	412	419	423	412	405	389	421	424	440	414	433	408	374	454	418	372	404	442	408	408	417	416	410	430	399	411	389	446	403	395	424	412	413	395	389	407	389	383	391	412	431	427	449	430	407	400	445	412	430	421	416	426	429	354	401	390	417	407	408	445	437	411	423	438	420	444	395	450	421	416	432	427	439	385	398	403	402	399	393	441	435	389	396	396	392	394	427	448	396	380	381	416	387	391	370	433	427	406	421	416	437	442	422	442	408	412	449	442	411	419	415	409	390	413	405	391	417	426	426	407	413	432	394	440	442	418	420	405	395	420	422	420	427	426	433	398	424	389	432	407	416	422	424	456	430	422	399	434	448	408	415	376	462	392	419	406	419	382	429	437	398	395	424	431	421	423	430	417	429	403	427	414	381	428	416	428	428	401	395	433	438	400	406	395	417	448	402	438	428	430	443	444	405	403	431	440	438	402	417	379	421	424	438	406	408	385	414	430	410	450	391	450	422	405	444	414	416	444	445	397	420	423	416	426	441	450	406	414	420	451	434	379	418	437	417	414	388	427	459	416	418	395	370	390	397	409	409	400	399	427	410	430	431	437	430	436	426	423	390	445	392	415	391	445	431	397	435	441	403	421	399	414	407	399	374	425	398	424	402	396	383	424	419	395	379	416	413	388	432	461	396	457	395	410	457	447	404	421	447	428	387	422	409	379	431	385	412	389	440	450	434	417	417	417	419	365	381	423	404	401	393	389	419	406	420	433	423	421	451	426	389	421	417	404	429	416	428	425	376	420	423	420	439	418	371	411	391	380	436	456	403	422	434	419	394	421	422	429	401	415	433	419	420	400	410	412	431	477	410	440	389	398	392	413	406	428	380	437	397	439	407	400	422	442	439	431	404	417	412	415	457	427	436	438	426	406	376	407	414	411	441	428	403	410	381	405	434	454	417	424	405	403	424	425	404	403	406	391	420	447	403	389	435	395	360	435	418	411	453	428	406	415	402	410	369	405	432	395	391	404	385	427	420	405	428	413	384	402	457	411	409	409	418	423	431	405	393	428	431	383	418	424	437	401	421	427	413	405	387	372	393	408	436	414	395	388	450	427	398	408	411	399	407	412	426	413	436	389	435	432	391	406	411	425	433	408	400	404	420	408	398	407	400	447	432	411	424	396	416	388	445	395	443	415	404	427	396	388	376	431	406	416	430	410	409	416	408	409	440	413	411	451	411	414	417	399	409	419	427	437	427	416	389	432	452	430	418	423	394	421	365	417	438	436	408	422	423	401	393	418	381	389	439	425	450	409	405	406	429	409	407	407	424	414	407	402	434	410	428	418	372	394	385	408	388	425	432	433	441	423	384	437	438	407	410	400	409	415	430	484	414	368	416	355	473	366	422	418	421	419	447	389	417	409	361	419	415	442	445	412	413	404	390	404	388	425	409	389	406	433	406	365	412	388	418	366	397	426	412	429	419	433	395	415	419	382	423	442	397	405	411	437	403	403	390	406	445	441	404	406	403	411	408	460	403	433	416	418	420	393	440	407	442	435	407	451	438	406	457	430	399	410	442	416	384	419	378	396	416	412	398	400	411	407	399	431	395	394	406	367	413	401	403	391	393	421	431	394	376	398	397	425	407	399	425	434	397	426	431	409	399	465	439	437	385	410	390	386	403	394	412	394	434	410	433	404	387	414	407	394	415	443	429	419	394	379	349	442	424	398	430	422	404	417	385	401	395	390	398	448	407	416	444	390	423	389	421	397	430	426	397	392	441	419	445	385	415	426	392	412	404	450	416	428	465	397	392	409	427	410	412	412	426	405	401	419	399	418	423	429	441	410	441	398	443	438	388	404	427	443	377	410	414	408	406	385	441	411	420	471	410	406	404	414	384	421	435	396	420	403	421	442	407	395	380	425	400	423	440	402	401	404	415	402	441	435	410	422	434	430	407	432	388	468	446	443	404	412	424	431	428	407	405	379	427	373	441	408	418	417	447	354	403	412	400	385	404	377	396	426	424	425	428	395	423	380	414	400	409	423	391	432	416	406	434	433	391	387	442	424	428	426	435	435	441	412	415	389	454	425	411	436	410	428
59767	101289	89345	72174	49887	31079	13123	3453	784	634	623	641	591	628	647	640	639	652	624	635	600	579	646	644	630	641	662	624	624	667	626	601	623	654	654	674	650	648	662	622	643	661	668	625	662	631	626	641	659	583	618	650	653	580	666	648	649	649	616	661	615	606	579	645	647	703	644	603	612	584	587	645	607	607	606	669	613	649	634	631	631	607	599	621	622	618	653	625	617	650	637	652	625	610	658	626	625	602	579	651	643	655	631	653	612	623	636	640	633	631	626	621	614	637	638	599	617	669	649	637	619	654	679	636	610	632	608	615	600	633	612	624	613	722	678	642	643	626	634	649	633	600	652	651	629	646	620	581	611	653	593	657	590	641	639	635	648	617	641	633	601	621	647	679	642	649	630	618	593	621	649	626	641	642	652	651	666	621	656	671	642	637	610	696	588	683	659	645	650	614	657	618	655	620	629	590	605	679	630	664	614	640	644	602	665	659	622	576	605	591	631	594	632	606	599	619	641	644	636	654	645	656	626	658	590	644	621	623	650	616	603	642	617	658	608	615	648	649	642	606	648	653	620	625	622	684	699	621	678	636	663	660	645	643	664	689	609	661	641	657	639	627	628	623	622	582	652	642	617	610	629	610	650	615	661	620	671	623	678	645	649	646	633	633	647	634	648	664	650	597	616	601	648	664	626	626	586	606	638	599	634	634	617	639	609	662	609	633	608	616	632	592	595	600	648	604	615	622	620	653	632	606	685	619	627	624	567	679	657	621	621	630	653	626	646	654	636	580	598	641	599	666	623	667	650	627	638	640	626	627	646	637	653	627	649	651	664	610	577	626	671	595	661	648	664	606	602	640	630	642	679	620	644	680	657	622	671	661	645	628	610	615	599	700	645	610	656	637	655	633	635	647	652	666	604	636	636	637	603	631	594	632	632	650	690	579	680	633	700	647	656	629	620	677	625	626	629	617	713	673	636	619	588	639	668	605	631	662	649	629	621	645	647	625	636	669	614	596	598	628	627	597	689	632	633	617	612	674	631	609	657	636	667	604	602	654	613	645	643	610	678	621	607	617	637	621	613	605	598	641	649	664	617	603	634	612	605	619	661	629	606	649	627	654	655	590	623	663	607	595	689	600	635	647	636	640	631	618	680	618	614	634	653	591	654	591	655	620	614	665	638	610	629	622	635	633	630	651	627	604	669	605	612	674	631	631	619	675	638	630	624	661	663	645	593	597	646	629	645	622	691	641	613	606	632	633	626	593	603	601	603	609	647	618	630	610	609	599	605	632	649	677	612	643	691	676	626	628	630	651	633	632	646	620	625	659	612	588	630	671	666	627	647	628	668	666	602	625	677	635	633	635	632	646	619	622	644	606	671	630	642	603	652	608	637	595	652	641	663	584	634	684	650	595	650	570	624	632	657	650	641	667	664	632	655	653	636	625	643	622	598	655	580	595	606	633	652	620	661	631	673	622	630	625	628	602	601	639	627	575	641	603	623	668	575	608	591	619	650	666	624	675	638	652	633	621	657	616	688	610	664	645	624	667	646	630	669	609	630	676	618	619	620	664	662	659	627	649	657	623	665	594	609	655	652	604	642	648	613	621	645	634	633	634	622	615	611	607	604	595	635	652	624	649	625	650	617	618	617	638	616	636	613	617	635	675	634	628	603	666	660	620	629	635	608	620	657	650	650	614	638	626	579	614	670	632	592	645	651	629	625	616	623	633	658	647	631	614	657	628	590	635	675	629	634	633	603	607	648	669	633	618	603	648	633	609	637	669	655	617	627	627	647	625	650	665	643	616	646	636	683	639	645	612	616	641	669	643	628	616	671	643	623	687	617	600	655	655	673	620	626	663	599	696	632	622	659	631	607	614	613	622	683	676	670	623	637	642	595	635	612	639	680	663	650	662	633	627	655	661	618	589	621	614	607	617	655	652	621	679	621	619	635	643	647	655	608	594	606	631	656	665	603	621	609	605	581	630	625	620	632	577	641	607	619	648	656	636	632	646	651	666	614	629	644	606	640	652	640	652	617	635	643	596	662	608	644	618	636	607	646	671	661	655	610	640	626	617	621	610	628	647	620	615	610	646	698	620	637	662	627	669	663	605	626	638	715	625	648	668	612	631	678	637	625	618	613	653	620	661	631	642	656	643	655	611	625	657	656	653	649	650	614	629	647	636	636	626	616	652	578	604	642	652	653	619	650	630	650	667	644	649	607	650	634	654	670	627	614	639	598	626	606	671	649	664	636	653	659	663	616	660	631	661	651	630	625	640	632	663	607	651	653	626	652	595	641	612	636	593	619	625	617	619	626	644	622	628	652	645	635	615	641	668	576	650	609	688	652	624	601	628	613	626	625	637	633	650	666	659	695	689	653	660	633	637	618	624	622	660	625	607	631	615	625	587	660	692	627	654	620	592	629	591	603	597	626	628	627	640	611	655	639	652	591	628	655	666	605	639	654	658	618	654	652	631	677	630	658	615	619	634	672	655	657	655	645	596	674	638	597	611	673	606	641	621	663	608	583	623	610	625	609	638	653	573	712	664	595	633	666	641	652	671	606	617	670	620	629	583	607	634	643	655	617	632	625	622	668	585	642	648	599	625	647	652	645	635	638	617	601	622	634	638	667	616	634	634	632	671	647	665	610	632	629	616	616	641	670	637	626	656	633	617	632	618	610	704	655	656	617	660	656	644	660	583	609	629	671	623	616	628	629	657	623	616	645	635	620	629	613	649	603	636	639	622	636	664	630	631	633	613	644	622	635	616	670	638	640	672	644	631	637	619	687	640	693	583	641	652	659	610	628	601	645	608	653	591	626	609	648	639	661	592	649	621	654	610	611	662	653	617	606	652	646	634	642	645	647	616	596	649	629	681	629	638	617	635	603	648	653	628	653	634	637	623	616	620	674	699	606	613	623	591	633	642	669	649	583	648	635	635	606	608	634	638	625	644	603	664	623	584	634	626	648	651	664	583	694	602	639	623	668	608	635	677	655	630	648	622	634	574	676	634	621	599	645	657	618	634	610	647	622	634	609	658	679	603	644	641	662	602	601	644	632	631	622	700	634	610	599	610	643	631	620	605	641	621	614	641	629	664	674	621	631	615	635	668	680	604	639	653	638	644	643	641	588	600	643	577	622	608	607	627	631	596	647	654	666	640	619	647	612	589	609	646	602	602	610	658	590	634	642	597	651	660	640	573	644	597	657	641	642	658	712	636	658	656	613	593	658	644	633	637	611	638	608	645	675	617	607	653	680	702	631	675	645	647	632	589	647	652	644	638	655	673	648	632	670	628	597	616	619	580	629	602	594	670	605	659	641	636	641	664	617	659	623	609	587	587	646	593	669	630	602	660	626	667	636	643	642	593	646	659	667	594	646	669	613	655	592	673	627	588	612	602	594	629	675	594	620	618	606	614	622	658	600	656	607	638	699	581	588	621	664	612	630	599	675	582	650	632	651	641	655	650	615	643	618	610	634	619	649	662	607	690
27155	26208	35538	24796	9621	3160	1084	387	220	213	202	232	231	217	231	216	222	202	223	228	214	210	229	200	214	210	227	223	196	191	244	204	201	208	220	215	240	229	221	205	227	205	232	225	206	215	182	206	245	231	226	217	209	218	226	221	216	231	198	246	227	229	241	203	235	219	215	233	222	227	222	221	211	240	218	213	210	218	233	231	221	206	231	228	215	233	214	211	222	228	210	228	224	205	204	235	206	193	200	239	178	209	221	229	234	215	224	203	176	238	221	208	214	205	233	223	229	236	195	203	213	204	215	208	234	206	205	220	187	214	206	204	219	198	210	206	229	240	207	219	224	224	199	216	241	205	238	254	214	237	199	230	209	228	209	226	225	235	216	215	222	256	239	204	216	205	215	210	209	205	198	191	226	224	234	226	228	216	198	222	207	231	217	201	224	228	221	221	225	211	228	182	244	202	209	210	224	243	211	213	195	215	234	195	208	226	233	211	223	215	208	234	222	211	199	192	220	223	228	203	227	207	230	199	222	225	248	226	233	218	234	234	196	217	224	231	188	233	213	231	195	218	211	213	213	209	245	217	197	219	207	238	236	192	219	215	211	225	238	219	221	215	221	232	207	201	214	236	210	223	231	220	214	194	225	211	230	197	204	229	214	224	226	246	212	243	209	222	224	228	203	209	210	224	232	215	232	205	207	203	208	230	210	209	249	222	226	241	224	214	231	233	183	209	216	237	227	212	210	256	186	211	196	229	232	219	181	205	231	209	215	230	207	244	216	212	240	204	216	231	239	235	198	219	211	210	222	210	195	210	211	250	226	202	218	222	245	217	228	243	209	237	243	230	235	223	211	196	194	249	207	223	215	215	227	242	205	233	223	208	207	194	220	192	231	221	226	212	209	212	231	204	227	205	215	228	206	207	236	220	243	203	196	217	235	208	205	224	213	223	189	181	247	224	210	182	226	214	245	186	208	205	218	237	191	202	217	207	252	213	196	210	231	194	215	222	204	218	232	231	238	225	214	209	202	219	231	236	229	202	229	204	225	222	230	211	210	215	221	246	221	212	204	212	214	207	222	224	225	218	190	243	241	223	216	269	225	213	223	228	224	204	203	212	221	199	224	211	210	245	202	205	209	220	197	197	235	225	192	183	228	218	197	247	209	217	239	227	192	205	212	213	202	244	242	223	218	227	203	221	239	246	230	193	206	241	214	234	233	218	217	234	233	191	208	215	225	221	203	215	210	233	224	246	206	224	193	209	215	203	204	232	208	227	216	195	234	219	234	212	248	210	241	194	217	227	218	210	234	255	231	209	223	228	202	208	220	227	193	208	214	216	200	208	193	194	207	204	236	235	234	214	201	210	207	218	219	197	204	197	209	221	218	240	226	211	203	243	196	218	213	220	216	186	191	216	222	200	207	234	221	209	214	213	232	217	193	216	203	191	208	201	246	219	224	214	200	200	225	237	221	232	217	238	217	208	213	187	223	217	241	222	229	215	203	227	227	194	221	227	204	196	194	193	201	216	219	248	220	229	227	223	204	225	227	246	230	185	175	188	215	212	229	221	238	194	220	200	216	236	231	225	221	246	217	241	212	224	197	220	228	200	203	198	204	244	224	227	235	214	206	210	200	215	219	225	209	243	192	207	193	246	209	227	238	199	196	218	218	213	209	237	206	211	231	232	212	213	236	201	204	219	196	212	200	193	199	207	207	195	208	217	230	205	222	225	232	210	219	220	217	230	204	222	205	199	227	220	215	198	207	245	236	222	215	216	222	212	195	220	247	180	213	208	220	209	208	196	247	252	219	213	216	210	251	244	209	205	198	207	212	207	218	227	205	216	181	229	229	210	200	215	189	210	201	204	228	230	205	255	219	213	241	230	240	227	223	227	214	222	219	244	216	195	222	214	192	218	245	211	228	230	217	209	220	227	210	224	206	234	232	196	216	210	217	186	221	196	212	226	221	188	232	213	205	218	242	227	217	223	237	216	210	221	194	212	224	230	196	220	226	200	209	202	208	207	207	214	213	202	224	215	215	225	209	223	215	207	202	211	213	246	194	238	220	228	247	243	189	228	214	227	255	213	210	226	203	215	221	240	219	197	221	227	213	198	236	216	236	193	210	246	208	231	206	219	202	215	196	202	211	223	220	239	231	218	221	200	212	223	214	227	241	211	239	236	208	207	242	216	238	232	204	229	212	218	206	202	208	220	191	205	224	214	223	223	209	214	232	187	225	196	201	221	212	239	235	217	229	210	224	215	212	211	229	218	201	218	236	230	236	220	232	217	184	210	217	218	215	237	226	218	212	215	210	207	227	221	206	225	208	216	226	237	207	204	210	228	217	184	232	214	227	233	208	204	211	212	203	217	225	215	198	234	209	212	209	228	214	187	210	218	212	233	215	234	209	214	229	221	236	207	208	205	234	220	202	224	223	206	211	232	224	195	203	213	229	241	225	189	209	195	202	214	218	208	204	208	226	219	224	251	240	186	199	198	225	237	233	213	215	180	215	224	207	221	218	208	247	213	211	256	223	218	199	205	193	218	194	197	222	220	224	231	215	215	202	221	211	208	226	208	193	227	204	190	223	231	223	233	233	215	202	223	237	229	216	216	199	230	213	227	201	240	206	219	228	223	221	207	230	224	237	207	210	226	221	215	216	212	208	188	222	219	221	220	212	208	221	252	228	242	227	230	206	240	221	212	222	202	228	234	223	216	206	209	225	215	197	226	225	242	218	237	237	238	198	180	204	209	217	202	234	248	240	225	198	182	200	210	218	214	237	207	211	217	211	223	238	205	216	196	211	221	196	236	198	219	210	236	259	225	232	231	210	183	199	210	209	219	231	236	224	234	198	212	219	228	212	230	182	236	214	226	203	196	217	215	211	238	201	199	243	202	199	196	197	207	243	220	202	196	227	198	224	204	220	211	241	198	220	231	214	217	211	192	199	228	216	214	202	200	210	211	209	235	225	230	211	212	217	222	220	239	195	221	217	200	216	206	198	209	237	213	200	194	227	225	243	237	202	192	201	239	219	234	217	192	222	223	191	198	219	241	230	226	231	224	217	215	229	226	214	215	207	221	226	233	223	246	192	216	246	219	250	203	207	213	197	210	250	233	199	210	215	219	198	218	201	226	224	208	223	211	246	223	211	213	203	204	250	227	233	223	222	199	220	217	230	211	238	205	202	203	239	216	210	200	209	211	230	206	223	213	225	223	212	201	209	221	215	194	226	215	210	201	203	208	194	212	216	230	205	207	221	223	197	222	228	232	179	225	253	226	234	220	225	216	226	210	194	242	201	235	187	219	207	221	224	208	201	230	195	227	220	213	220	219	226	205	201	237	238	208	193	222	212	193	200	220	203	208	213	198	196	229	243	210	213	219	228	228	238	237	212	221	206	245	204	201	223	217	231	248	227	222	216	207	225	216	211	218	195	255	220	201	220	200	246	201	192	214	215	220	209	212	221	203	205	222	212	194	214	212	193	219
27652	46452	42130	26738	13298	5737	2039	734	372	366	387	394	334	346	349	384	347	337	364	382	357	343	313	346	363	384	370	355	402	345	389	351	409	392	375	346	344	353	354	348	344	341	345	361	341	328	366	327	332	353	352	369	383	354	349	370	331	362	340	377	351	339	360	329	351	375	333	354	376	343	351	332	379	417	359	358	335	329	360	330	355	357	398	348	318	359	359	331	378	345	377	369	341	357	327	366	327	374	353	346	377	342	350	359	375	325	382	366	361	371	330	355	363	368	345	358	352	366	385	341	332	356	319	368	373	353	345	359	362	351	322	340	356	380	363	351	375	359	348	379	333	364	350	383	347	368	377	373	348	383	347	359	362	352	354	363	344	380	338	361	350	371	356	363	391	335	358	337	365	341	382	397	383	346	384	364	369	334	351	339	382	366	388	340	373	352	331	333	377	363	361	353	324	326	348	353	391	320	359	322	340	331	350	357	384	350	326	355	393	390	357	321	368	386	352	391	371	370	358	344	360	347	330	348	370	331	318	390	341	346	336	340	362	332	364	343	341	358	361	349	363	361	381	382	380	371	358	359	370	354	320	357	355	348	375	334	389	365	386	324	306	373	345	368	361	390	365	364	358	343	344	368	364	350	353	385	347	369	345	368	367	361	354	372	347	354	358	365	356	361	354	369	364	359	363	365	360	364	375	328	341	388	357	327	371	385	360	360	318	327	370	306	364	333	361	340	346	342	356	383	344	361	342	336	379	322	359	354	374	355	324	346	361	335	348	394	361	354	368	344	363	360	362	384	362	371	358	347	334	370	352	349	370	385	370	370	374	361	375	397	359	327	389	356	342	333	351	349	331	361	370	351	360	352	372	365	338	351	331	358	359	341	390	370	339	378	339	351	322	348	358	346	348	340	357	340	319	372	359	336	341	341	357	372	328	342	314	356	323	331	364	354	351	340	358	350	377	312	370	319	423	361	328	348	348	337	358	358	349	343	369	329	366	334	357	372	331	357	355	358	373	373	365	380	337	361	357	325	304	353	331	352	341	350	366	351	333	337	337	370	341	336	356	362	366	374	370	402	406	354	372	354	341	364	349	361	384	361	320	380	319	369	319	354	360	347	337	365	357	340	342	357	380	376	351	344	338	346	375	345	347	326	351	353	366	347	354	367	351	351	383	371	374	343	399	363	365	413	355	359	344	363	375	361	351	358	349	363	383	367	340	342	384	330	319	350	386	348	369	336	340	362	338	330	343	327	372	368	366	366	372	371	319	362	369	321	316	372	336	344	350	371	358	339	336	327	326	383	379	369	357	363	360	376	363	360	360	350	323	384	382	356	357	334	314	360	336	379	325	364	323	365	336	379	327	368	332	360	360	346	367	384	341	382	352	360	372	385	375	363	338	384	342	352	383	406	351	355	384	355	330	375	351	346	349	351	384	367	358	373	378	347	347	378	381	332	337	376	347	347	346	372	338	381	378	370	371	376	384	382	349	361	353	376	347	361	355	379	374	368	351	334	362	339	325	355	344	365	382	334	369	355	348	363	381	336	346	384	365	334	342	354	372	371	351	360	368	355	336	361	350	330	325	380	365	347	339	367	375	345	339	333	367	320	356	366	365	354	360	354	345	356	364	373	368	369	335	339	365	347	340	343	327	340	374	387	357	350	343	400	352	361	334	348	350	354	372	330	363	349	339	353	312	353	378	372	374	386	340	366	333	346	343	367	342	342	317	355	346	377	389	360	357	338	351	371	375	373	365	355	375	378	358	344	329	338	319	370	357	339	367	365	342	352	348	348	362	371	356	346	389	355	356	371	310	389	366	345	359	361	344	366	365	358	347	333	392	341	351	353	366	342	350	349	357	339	367	335	370	365	298	385	322	379	374	364	377	341	358	376	351	374	357	363	330	349	363	375	366	365	333	342	384	346	327	354	356	340	378	395	334	348	372	371	358	378	344	356	380	384	337	350	375	389	337	387	369	354	378	328	381	354	344	354	350	363	330	381	364	368	356	342	367	370	354	356	335	404	369	380	373	357	348	352	339	346	363	369	373	360	382	335	334	374	390	379	348	372	349	368	350	369	375	357	372	347	365	391	351	360	352	351	355	367	361	356	359	376	374	398	339	326	338	365	347	382	345	360	335	320	377	351	359	374	324	365	362	317	385	363	346	345	375	354	368	351	354	363	363	339	388	360	356	372	325	371	338	353	346	360	358	354	363	407	395	339	391	360	365	379	375	342	342	347	375	347	365	352	363	326	377	356	364	355	352	388	345	364	344	337	364	334	372	384	373	383	395	383	349	363	338	356	317	368	364	354	350	349	358	338	346	343	326	362	376	331	335	378	331	326	390	356	375	366	358	325	373	361	359	353	376	327	339	350	333	360	355	330	336	355	351	388	356	381	367	374	341	357	335	344	342	365	341	370	326	356	373	363	344	404	352	362	352	375	349	375	352	324	397	359	359	362	390	358	339	351	384	353	376	331	375	360	350	374	356	395	362	386	329	365	336	360	362	334	369	350	366	393	382	353	360	324	326	361	349	365	338	350	374	353	351	350	355	366	340	388	379	343	339	350	352	382	364	358	331	352	374	342	381	338	344	307	354	333	356	338	352	324	327	341	333	340	334	389	378	330	325	353	348	368	370	335	348	344	369	363	377	387	318	370	312	398	397	389	329	340	368	350	362	322	386	373	341	352	362	369	346	345	345	354	333	371	355	344	365	359	358	336	379	345	315	328	330	337	340	361	350	390	363	347	366	361	311	357	336	353	385	368	339	373	363	363	322	368	355	372	370	364	391	369	367	357	377	342	385	372	378	340	351	340	363	341	365	344	362	320	345	359	350	352	369	357	326	354	342	350	366	352	361	331	378	369	324	360	341	362	351	352	363	373	356	379	387	373	329	399	343	343	340	369	360	342	355	364	344	377	376	378	332	363	384	332	340	372	314	348	391	340	344	351	335	327	335	361	352	360	361	328	348	366	376	375	354	319	361	385	369	344	386	361	371	371	363	347	342	361	358	356	353	352	313	344	361	355	342	339	369	335	339	332	349	348	369	346	373	357	364	334	352	333	375	363	349	327	381	326	359	324	352	327	353	350	357	358	351	353	360	351	348	380	397	371	362	346	342	353	392	329	361	348	327	355	341	375	329	315	362	338	350	345	356	345	353	353	392	340	350	355	340	350	365	353	383	347	322	368	347	372	403	357	357	340	345	357	357	393	371	371	358	357	392	360	386	367	350	382	354	356	335	370	349	370	334	367	358	369	334	360	339	313	376	348	363	344	362	344	364	365	352	346	361	350	354	362	333	372	326	334	327	340	340	360	347	359	360	378	367	361	335	395	388	353	330	371	374	377	321	339	362	370	367	345	369	318	375	383	347	330	325	355	355	360	321	346	365	345	339	362	338	329	366	360	348	367	353	353	342	371	348	360	344	361	365	357	363	325	355	370	376	374	299	367	343	381	347	364	349	370	317	385	350	372	369	353	387	346
24479	23434	43630	43955	30979	19695	6980	1186	409	343	349	314	337	333	369	357	368	349	331	363	340	313	327	340	312	317	347	308	324	320	312	344	330	357	360	332	346	317	308	355	321	287	323	340	339	340	348	313	352	327	340	326	319	331	323	307	340	325	288	342	348	343	351	352	307	360	332	338	344	311	318	325	317	362	317	312	337	326	345	314	320	331	318	339	309	333	316	320	362	313	343	331	339	335	322	363	331	305	318	335	292	324	315	349	323	313	303	340	360	337	315	338	340	345	329	331	339	335	320	304	326	353	350	319	315	311	323	361	333	357	357	337	323	358	331	356	361	332	350	351	379	321	331	294	338	335	341	319	345	339	333	373	327	350	278	357	336	294	330	349	326	344	318	303	359	331	297	352	333	344	302	353	341	326	357	320	303	314	320	367	333	323	326	369	286	343	339	341	314	333	328	357	291	325	330	315	352	349	348	340	329	335	366	330	313	334	318	316	322	341	329	329	368	348	323	320	354	338	357	325	348	339	322	329	322	340	319	347	319	298	358	343	331	363	327	356	316	303	314	327	345	323	338	371	348	353	336	343	365	331	341	321	327	323	309	341	350	338	333	340	364	331	353	329	335	327	364	332	319	334	321	353	341	329	339	310	318	320	340	327	326	332	334	332	305	336	356	323	342	339	338	355	325	329	312	297	341	290	321	329	307	329	317	334	354	343	314	353	306	334	305	320	314	327	329	332	343	346	328	294	308	305	354	344	371	349	339	339	362	335	312	348	321	360	351	295	337	320	377	341	341	329	357	342	337	331	342	314	351	356	347	343	316	338	351	338	299	311	344	362	335	341	343	323	331	313	321	322	296	347	309	341	345	313	311	337	311	353	309	313	345	346	356	319	359	352	318	327	343	318	332	323	318	309	357	333	324	349	361	335	339	329	340	337	343	351	337	323	326	343	305	342	355	322	335	328	318	319	317	345	324	331	342	306	329	360	345	318	355	344	357	321	311	332	333	280	331	315	315	333	341	309	337	314	358	345	312	345	307	345	324	331	344	350	326	356	326	329	324	331	334	311	352	301	290	342	306	317	324	307	313	341	353	324	338	342	345	299	370	335	366	304	330	336	344	328	349	351	355	330	312	294	337	318	326	325	329	350	337	314	324	338	304	328	312	313	335	326	296	330	339	373	332	308	336	378	316	351	314	350	314	349	318	356	318	349	344	352	320	315	335	313	316	328	331	344	336	370	332	311	348	352	303	321	331	348	329	321	350	354	337	348	365	333	345	347	316	306	325	337	320	307	321	331	305	349	324	318	346	328	301	341	317	335	374	331	308	311	333	344	372	342	336	324	341	327	338	336	320	338	353	319	328	319	347	331	316	338	350	300	350	364	329	325	329	302	356	322	347	332	332	331	307	322	319	297	326	369	338	353	370	358	336	313	308	322	320	322	325	381	296	345	330	363	334	347	357	349	355	305	325	346	338	360	331	304	319	361	354	365	368	343	345	324	366	357	305	335	348	342	319	339	349	320	317	311	338	300	350	307	315	322	377	317	345	340	341	362	321	352	323	315	321	319	300	321	365	325	313	332	357	332	324	351	354	342	324	334	356	355	308	304	338	306	350	296	325	318	298	325	351	335	320	318	337	355	317	322	329	322	328	322	310	320	332	358	387	327	335	326	355	359	349	365	301	338	368	311	325	312	314	355	294	347	306	346	348	333	308	340	324	341	327	336	320	338	347	313	327	315	335	325	321	334	353	313	336	301	329	352	335	319	350	361	302	315	303	333	324	279	327	343	319	338	315	345	334	329	338	289	331	312	337	322	354	339	346	329	339	337	282	338	324	331	360	345	288	326	292	304	361	304	348	342	307	318	330	305	327	341	343	338	367	317	342	371	335	310	316	303	336	339	319	322	341	334	290	315	343	350	350	349	321	319	326	334	356	332	348	312	353	329	333	325	325	311	331	338	378	353	358	303	320	379	361	343	337	342	341	341	299	345	355	323	347	357	374	336	313	310	324	319	309	332	348	360	330	346	318	344	321	314	332	329	354	353	339	335	342	344	342	361	360	292	309	327	347	345	359	324	315	333	348	361	326	313	361	328	316	318	350	306	312	330	348	320	315	354	331	316	315	349	324	327	353	320	334	348	325	349	323	302	336	292	329	335	311	297	300	337	308	284	346	320	336	350	342	331	339	294	345	350	366	285	316	327	339	344	336	333	328	362	316	334	308	331	327	337	343	328	361	331	336	337	351	308	354	331	335	318	316	335	332	336	337	321	328	315	340	326	302	333	348	346	330	361	332	298	334	342	346	301	358	329	310	351	302	336	315	347	325	319	352	320	338	325	302	334	311	285	319	321	325	322	312	307	331	316	326	351	316	311	307	359	325	329	358	334	313	311	351	327	346	309	306	312	334	338	285	309	362	317	328	296	322	363	336	333	333	319	324	343	341	314	326	326	364	352	311	314	312	342	327	318	304	348	315	341	341	342	304	315	313	331	325	314	325	357	309	315	345	341	310	322	301	334	338	340	337	342	306	358	324	326	330	331	290	318	306	348	345	300	356	321	346	327	370	305	360	302	348	339	354	322	317	341	332	330	362	330	320	342	308	341	326	323	346	354	324	335	323	353	300	308	353	358	338	324	354	328	307	339	351	304	340	329	331	330	313	332	335	320	348	356	352	335	332	309	322	313	338	336	332	315	340	320	350	375	307	292	332	315	331	335	308	343	328	338	316	344	326	335	307	322	334	344	319	343	343	333	303	320	328	346	329	358	352	337	332	346	331	300	322	377	307	353	340	329	336	362	351	354	358	304	365	355	348	313	367	295	329	359	340	351	318	330	347	329	327	327	334	340	372	335	322	316	306	353	325	325	358	354	316	348	334	342	344	381	322	351	325	317	372	318	338	299	326	321	336	355	357	349	355	357	317	324	335	339	330	316	330	305	326	355	314	337	327	328	339	334	325	344	335	338	352	326	310	321	326	308	319	363	316	336	316	345	342	335	321	346	321	295	330	317	323	329	327	330	331	303	312	337	348	312	300	330	354	340	294	327	360	344	325	356	324	350	320	307	322	327	341	312	302	322	333	322	334	352	340	321	345	340	328	329	327	332	316	315	331	320	327	323	370	357	372	365	326	325	287	361	328	294	299	321	311	319	320	290	348	308	330	331	335	334	352	313	338	335	346	355	312	341	318	322	321	346	322	332	312	329	346	325	322	326	343	331	328	341	344	340	346	371	324	324	336	331	358	341	382	324	364	313	361	331	323	366	301	339	358	331	332	309	362	329	343	310	331	317	343	325	320	342	365	363	323	307	350	303	329	299	306	353	332	319	310	321	344	338	345	342	356	384	324	332	307	320	317	349	386	364	331	363	339	309	309	346	347	335	346	318	340	328	329	305	328	331	347	315	331	327	322	335	299	345	369	307	323	338	320	338	343	330	336	334	324	369	298	320	310	329	332	346	358	302	345	312	293	316	362	348	295	333	349	333	335	332
50794	89104	80765	56764	37956	20858	7581	2452	600	542	536	521	512	548	499	556	530	510	498	517	510	512	508	469	562	508	511	554	567	518	510	539	525	530	499	516	482	469	519	473	508	515	539	538	526	508	515	517	527	527	499	475	564	512	503	485	472	519	531	501	537	524	506	543	526	496	544	541	545	527	509	496	531	505	509	554	519	562	523	520	543	552	509	500	544	519	499	524	538	543	557	539	500	531	523	543	512	520	497	524	497	462	538	494	564	547	579	496	509	535	503	527	514	508	498	529	497	514	513	517	523	519	532	570	493	526	553	552	527	536	517	538	505	502	554	502	522	546	507	525	463	530	523	518	560	549	499	557	508	538	522	519	532	537	504	524	517	521	524	513	460	542	497	516	556	564	527	480	528	517	583	487	533	486	521	518	529	488	510	570	519	521	531	523	514	549	549	542	527	553	529	497	491	495	527	515	521	513	557	582	537	545	535	521	527	501	532	531	521	546	538	525	529	502	516	482	496	545	509	547	468	506	560	509	518	506	569	526	479	530	498	543	484	497	508	561	542	513	494	468	505	492	530	512	525	504	565	545	536	523	541	514	538	499	503	486	538	550	514	532	552	559	523	513	552	501	504	499	513	535	499	527	490	521	531	525	548	523	508	508	535	532	491	550	523	528	513	489	469	535	535	595	512	518	502	536	557	523	546	523	502	527	509	507	507	529	525	542	520	519	549	491	540	555	494	528	498	549	581	538	529	540	557	545	528	498	519	491	560	504	530	530	518	519	529	547	514	516	497	574	557	498	595	523	532	519	507	514	518	571	519	519	528	559	533	504	488	580	519	498	528	533	534	535	527	539	486	537	525	494	528	548	529	477	511	509	552	508	542	509	491	549	525	512	546	529	500	512	534	513	530	522	519	506	532	518	545	523	551	519	468	542	520	547	521	527	499	482	532	524	521	518	490	526	497	523	484	519	489	499	541	512	480	488	493	527	508	519	523	487	547	520	561	531	502	486	517	560	521	493	480	509	564	527	538	518	495	544	513	546	513	532	516	533	517	511	510	543	531	517	539	461	525	469	581	503	488	499	501	498	502	544	509	503	514	530	544	553	520	543	475	522	535	445	535	503	494	540	555	541	553	530	483	482	507	573	503	525	522	544	563	539	539	530	510	546	536	499	552	507	522	512	517	528	520	540	547	545	522	489	521	527	528	513	520	501	536	508	567	542	528	492	504	545	487	524	523	535	542	545	565	463	525	499	515	519	520	529	522	511	520	531	548	569	493	530	513	529	527	532	523	539	497	510	518	541	571	482	518	528	461	517	535	530	524	475	543	545	543	509	509	513	523	514	504	529	524	542	562	482	541	543	518	512	528	554	497	506	541	505	503	499	513	554	473	494	514	518	543	531	485	494	531	491	526	563	543	514	517	570	517	529	516	508	502	535	500	533	508	567	520	492	549	517	500	535	501	518	530	493	502	509	520	557	530	503	513	536	545	511	591	506	522	476	539	517	535	520	522	491	555	572	525	512	525	527	559	535	530	550	538	538	541	514	506	518	560	496	547	496	532	522	526	505	537	520	508	538	503	553	500	544	571	526	527	499	555	502	494	508	514	508	511	504	497	515	515	536	531	524	467	548	539	503	534	518	532	520	491	534	539	543	531	561	521	530	534	550	532	495	521	488	528	510	541	515	544	522	518	519	520	498	510	500	496	534	522	525	548	536	488	519	536	495	545	513	503	499	512	495	542	490	537	545	524	508	504	551	507	545	532	483	504	526	483	559	527	517	506	530	529	523	509	496	521	467	552	506	518	508	531	520	535	523	552	533	519	497	519	533	495	494	564	485	512	519	520	485	469	489	517	512	504	512	499	537	491	512	527	527	510	532	537	500	516	516	538	515	574	514	495	485	556	552	516	493	493	492	530	579	554	549	519	540	527	495	501	520	488	534	550	512	501	522	548	480	480	550	528	514	517	534	520	553	517	488	519	553	490	532	512	506	520	506	469	481	546	515	469	527	515	527	497	534	498	492	508	547	511	542	513	531	519	564	506	566	490	532	526	556	547	543	513	528	488	521	526	521	533	514	555	527	567	496	502	543	554	535	515	538	512	545	511	533	524	479	542	544	519	530	566	517	494	516	508	504	507	516	525	521	515	510	508	518	505	524	508	500	525	506	535	508	531	513	536	535	527	521	547	495	515	535	474	503	543	495	531	536	537	493	503	518	519	520	518	527	526	516	537	534	503	536	518	528	507	508	526	547	527	504	531	501	499	487	498	542	506	495	510	543	497	552	526	535	488	537	503	518	526	553	516	516	527	543	536	522	454	524	536	459	486	557	514	529	545	529	517	500	551	532	517	523	497	516	484	513	561	514	502	535	512	483	523	541	535	543	504	536	515	517	507	553	551	501	495	498	553	507	533	545	510	543	525	479	494	552	472	527	501	506	538	503	521	494	534	485	514	503	525	538	512	480	537	492	503	522	511	524	544	554	490	521	539	523	499	534	498	522	517	511	536	569	546	554	504	510	509	493	533	496	523	559	517	509	499	540	524	525	500	540	473	494	548	536	520	491	536	529	493	503	547	526	480	510	522	472	548	502	514	518	554	505	528	546	531	498	523	490	528	517	486	536	523	517	552	498	512	507	562	495	521	512	497	527	548	548	501	494	473	518	502	565	573	526	499	526	534	487	532	487	557	520	526	493	533	522	532	511	526	511	500	491	546	538	516	518	508	520	558	534	559	525	523	507	552	546	506	519	481	501	529	561	511	506	559	529	509	548	513	537	521	509	537	524	528	548	518	510	529	502	529	536	540	540	493	538	539	483	504	524	504	509	513	537	490	515	533	519	496	563	506	520	539	509	517	499	494	491	487	541	500	495	520	516	543	540	577	527	517	523	515	511	546	542	484	510	572	515	483	532	539	540	494	511	548	540	506	521	548	523	524	504	496	531	535	520	523	533	523	558	544	475	517	584	560	502	493	526	512	503	510	564	475	466	510	549	514	518	506	505	549	532	519	491	552	513	524	528	480	549	541	521	516	523	526	530	514	496	531	541	527	498	523	552	523	537	507	509	501	480	499	501	528	537	555	517	530	504	510	560	542	556	510	504	522	500	561	511	526	514	489	501	529	516	511	502	538	517	525	533	508	537	514	496	520	539	489	514	512	532	572	551	550	460	522	505	502	535	503	488	533	532	532	509	511	508	529	512	477	517	520	542	499	524	510	547	550	510	507	511	509	493	529	532	552	495	529	510	523	485	544	533	520	510	520	537	523	551	466	487	487	544	522	545	551	535	490	539	531	543	510	527	533	486	522	553	493	548	510	513	539	514	515	488	524	537	509	519	535	523	548	498	509	508	564	536	536	506	540	549	528	512	539	532	473	531	510	503	532	510	533	529	543	534	483	497	526	520	524	508	514	513	553	557	538	516	535	532	527	520	535	504	495	493	524	555	551	540	550	499	534	534	509	500	504	557	551	507	488	581	515	533	529	540	559	554
23229	22197	36975	38118	32420	24910	14888	2505	531	452	461	435	440	431	448	417	416	406	412	424	432	425	448	459	431	375	398	420	460	435	453	450	413	444	465	439	427	410	467	414	467	449	422	392	437	407	412	431	412	430	462	473	446	446	417	400	400	408	400	413	445	437	433	384	444	442	478	435	413	434	410	441	423	429	396	409	418	477	428	468	446	453	421	379	465	473	428	400	409	463	400	405	420	458	427	431	419	404	422	452	456	458	414	432	435	478	430	394	401	458	427	433	430	391	411	426	427	437	426	408	399	399	434	435	442	397	411	441	434	405	393	410	451	419	480	391	423	435	460	412	433	449	411	419	403	422	439	418	430	466	392	432	416	379	417	442	420	452	419	401	432	421	425	461	412	421	415	436	454	428	417	396	407	439	427	464	409	433	459	418	457	443	409	426	427	410	474	454	413	417	404	450	402	442	402	427	441	431	455	396	420	448	426	410	402	399	412	432	442	402	431	410	422	442	474	414	395	411	451	413	423	407	412	442	439	457	455	433	423	458	427	407	419	438	407	404	446	422	415	407	421	414	397	463	411	452	383	452	414	423	433	437	428	405	434	441	416	402	423	416	447	407	440	424	401	440	411	411	404	437	406	437	410	423	412	435	444	458	388	406	436	402	419	394	420	425	450	434	427	440	417	409	412	428	408	482	446	435	430	448	432	422	432	408	423	416	471	421	437	425	455	421	402	425	418	433	436	432	396	400	418	417	434	401	419	456	414	409	442	431	419	388	416	409	446	434	437	406	446	405	469	396	432	452	453	446	452	416	436	430	419	452	416	442	448	433	413	407	445	439	425	420	424	439	387	424	423	425	426	394	414	413	425	471	425	443	414	445	428	422	429	410	410	425	418	449	414	453	446	420	431	444	463	414	404	458	446	456	423	430	424	436	450	416	431	460	410	417	438	412	414	449	394	392	418	452	442	429	434	460	363	428	434	430	418	405	417	411	432	390	441	456	396	394	420	413	411	430	422	467	409	411	444	441	434	456	427	429	395	411	443	431	386	392	402	464	449	437	449	446	428	411	375	408	411	415	420	416	397	447	407	434	427	412	434	404	441	393	432	465	402	406	418	421	461	440	451	396	447	414	422	400	410	423	419	452	401	442	398	431	442	458	416	428	399	401	388	427	459	426	414	463	447	464	426	396	434	393	429	417	423	432	413	368	397	454	412	425	422	396	402	417	431	453	424	414	460	418	406	432	431	435	431	445	416	434	402	356	411	406	444	422	391	407	399	419	416	416	438	393	448	438	396	421	425	379	441	430	429	428	419	422	435	433	437	418	452	468	432	408	403	416	452	457	430	440	367	414	427	427	429	399	393	449	440	435	417	404	429	430	425	432	395	419	392	413	368	421	432	451	435	441	426	454	401	454	430	452	415	449	440	441	465	432	403	443	430	444	428	444	420	427	440	405	458	433	451	435	413	391	406	436	426	417	452	386	427	435	418	453	387	435	447	399	450	438	466	389	441	409	435	414	413	431	415	418	408	410	433	397	388	430	400	439	409	455	427	411	428	403	442	423	423	453	428	430	419	433	437	433	449	429	428	405	399	455	448	421	438	453	404	428	406	463	441	443	418	434	410	443	394	435	436	447	448	425	444	421	455	447	417	424	446	452	436	450	441	476	413	403	380	465	420	434	421	390	422	418	391	460	414	444	434	391	429	433	413	414	466	442	436	385	430	413	425	450	416	429	413	447	472	431	427	431	429	432	430	411	417	442	455	435	409	424	425	411	451	427	435	417	423	405	430	419	433	434	424	428	438	440	436	415	417	418	426	419	438	432	467	416	472	444	427	434	435	418	417	407	419	433	421	458	449	426	415	421	417	455	380	404	423	468	450	438	398	424	426	422	431	403	423	436	457	444	386	427	432	441	431	439	415	437	470	427	421	435	427	443	415	381	400	471	377	437	440	448	439	438	443	462	424	417	396	464	398	418	422	448	407	425	420	428	415	392	433	448	422	444	415	444	455	414	419	427	441	405	409	454	475	387	421	421	409	429	429	418	427	410	388	415	464	422	400	408	473	466	413	409	423	420	395	428	431	442	444	439	432	431	406	385	412	425	424	433	413	443	393	421	439	470	455	441	443	411	442	413	450	412	401	400	426	413	447	404	406	439	466	418	427	435	430	440	432	413	434	458	446	389	399	430	451	411	412	411	425	413	406	394	437	426	457	435	445	426	390	460	466	421	428	431	424	449	469	428	433	385	419	425	424	457	438	376	437	425	423	478	441	398	432	448	427	423	408	398	427	432	441	397	440	440	449	437	409	380	420	421	432	436	431	428	444	448	406	437	432	435	409	432	414	437	420	439	427	442	414	442	395	417	421	406	408	445	411	413	457	415	439	418	447	434	440	402	409	469	396	430	436	415	398	453	394	432	417	418	428	448	393	434	418	438	413	409	434	419	438	413	441	416	401	446	403	448	405	417	394	415	435	427	423	457	439	443	444	415	435	424	449	442	408	447	390	455	421	450	446	415	435	435	405	448	453	423	451	373	401	428	411	415	425	438	418	434	396	428	427	433	456	430	412	400	420	390	380	479	440	382	414	435	419	410	456	432	428	397	395	427	419	436	424	420	421	461	449	413	409	402	464	439	422	389	441	383	434	435	432	414	449	447	397	415	406	404	421	462	419	419	408	448	384	393	435	433	427	477	456	427	445	395	397	423	450	433	435	407	442	428	444	411	406	438	430	425	441	428	446	430	435	434	461	443	449	445	471	432	398	426	425	453	371	432	476	438	422	449	435	439	433	429	412	445	430	436	376	431	431	440	459	460	409	441	409	447	441	450	486	389	406	374	430	398	382	396	429	384	407	400	419	407	391	452	422	437	410	444	419	442	417	394	396	427	413	469	429	415	432	409	433	422	442	435	433	467	457	421	409	450	424	423	410	433	434	451	428	444	423	429	430	439	422	435	439	423	433	419	441	426	436	469	433	418	437	424	431	419	435	389	395	436	404	423	451	428	436	443	411	457	403	432	426	499	456	438	431	422	401	442	463	410	410	427	436	412	420	453	418	419	417	438	435	469	437	428	397	405	446	408	425	433	403	425	400	473	443	405	411	445	448	423	451	452	414	393	445	394	439	413	418	437	423	433	443	414	412	422	442	463	429	444	450	445	418	427	484	419	452	433	393	426	393	434	460	426	426	416	469	384	431	389	438	441	392	409	418	402	402	458	423	434	427	453	419	433	456	439	463	441	425	437	411	390	459	443	461	428	399	395	426	377	403	396	448	417	459	442	416	420	453	428	413	415	423	406	386	435	429	422	481	428	440	412	389	427	425	380	393	445	410	442	373	431	430	432	460	435	415	421	423	442	435	446	450	457	427	438	417	446	419	399	399	446	422	411	424	413	444	443	401	448	434	430	459	465	430	403	404	418	443	381	426	436	444	431	406	447	442	433	375	458	440	388	417	441	416	423	420	428	402	434	422	404	454	410	429	434	444	409
58374	99678	89557	68584	47534	28736	11256	3256	745	670	597	626	686	654	654	654	661	681	647	622	650	676	647	702	694	683	654	660	681	623	677	611	701	605	645	670	636	669	607	651	631	659	651	630	703	652	640	701	683	699	619	630	652	647	652	626	648	618	626	621	647	652	639	629	658	694	674	649	622	637	688	647	620	652	629	618	688	605	646	683	655	638	676	619	639	608	672	641	696	634	684	667	684	617	632	663	643	683	631	635	643	628	630	615	659	621	704	637	655	613	669	679	601	652	602	683	600	652	623	625	668	642	673	634	673	615	655	639	661	677	644	630	614	615	627	596	640	636	672	637	614	610	597	601	624	676	671	687	627	657	611	619	629	622	596	658	685	632	632	654	693	612	602	665	638	639	668	669	692	634	657	630	668	670	652	619	679	635	670	654	655	655	626	656	643	629	631	632	619	652	663	628	609	632	614	644	640	642	652	625	663	631	615	660	651	645	661	651	621	625	644	667	638	609	618	646	647	655	666	631	610	660	676	674	619	647	654	616	619	643	630	641	635	661	669	695	640	643	649	652	625	639	646	611	642	637	678	608	649	663	618	630	662	625	658	601	673	643	636	694	633	631	649	590	607	615	585	616	619	606	611	657	683	620	643	685	648	619	650	665	645	681	635	618	615	675	623	648	630	608	677	622	637	644	612	660	673	608	664	664	641	626	612	662	649	663	647	674	643	643	636	613	663	619	640	639	632	632	644	639	668	653	655	637	681	645	653	622	660	664	635	640	670	636	632	676	639	678	694	626	646	641	677	598	616	634	633	585	653	624	668	659	633	598	630	609	651	659	675	675	639	611	665	681	666	667	614	623	674	705	691	635	642	646	633	668	684	614	691	673	651	599	612	652	668	657	671	660	651	653	623	626	685	639	654	626	692	679	629	635	623	614	632	615	627	686	631	652	620	645	633	638	609	666	663	640	639	660	681	672	642	645	606	645	617	603	643	651	639	672	662	660	662	658	693	649	635	649	650	605	654	651	651	669	626	656	630	627	638	645	604	658	608	692	654	634	634	653	662	608	660	631	660	669	629	702	672	611	646	617	660	639	618	611	621	670	675	634	671	641	615	642	615	665	637	626	657	637	641	653	640	621	635	621	690	654	695	662	633	606	624	605	691	645	676	656	669	645	612	656	636	624	604	647	650	644	677	631	674	708	640	680	648	608	628	623	671	667	648	668	626	710	625	631	621	614	701	660	616	613	668	632	628	682	618	702	611	674	625	613	622	626	666	627	646	655	647	665	681	649	688	598	681	651	653	629	655	637	628	604	651	639	660	711	653	607	624	727	623	647	616	670	652	659	688	614	661	650	635	643	596	648	632	622	645	633	650	609	637	616	661	607	622	639	617	672	630	594	637	626	658	715	631	667	646	659	579	661	621	632	621	639	635	655	647	628	634	670	619	649	646	653	646	639	669	628	696	651	652	648	644	601	657	613	649	681	653	637	669	658	632	687	650	610	651	622	644	630	669	611	596	645	594	648	682	633	655	658	637	641	644	632	665	630	685	665	624	601	608	637	636	606	624	645	619	626	667	640	636	657	571	684	656	652	668	653	622	678	704	654	621	693	656	607	691	664	587	629	639	645	658	681	664	626	672	677	641	651	643	671	671	655	637	648	656	620	660	611	628	634	608	651	618	659	641	656	638	661	623	644	692	628	660	661	661	651	624	662	646	659	655	644	678	635	645	630	641	627	607	649	629	708	679	686	625	600	627	686	645	669	636	650	613	652	654	658	595	636	670	605	628	633	661	630	660	681	675	627	671	613	671	610	653	687	635	643	667	652	589	621	602	662	667	662	638	633	670	654	681	659	620	669	649	630	621	655	624	613	653	646	641	670	629	675	667	652	691	660	661	629	731	636	676	674	619	660	645	639	642	675	660	641	631	606	617	657	659	655	657	646	633	636	687	677	681	645	655	664	642	647	600	647	606	625	654	621	644	621	640	649	618	649	671	628	653	663	619	642	649	626	661	641	657	649	687	658	636	639	637	618	620	683	655	646	617	637	634	633	624	619	607	602	661	662	643	655	633	626	652	655	625	614	624	659	662	649	626	655	644	647	634	624	644	609	617	636	679	713	654	652	674	629	638	634	664	638	661	642	651	624	656	684	663	661	670	608	627	665	634	639	629	672	638	662	662	616	658	647	641	661	670	634	670	591	619	648	634	642	682	641	655	681	669	648	624	665	623	649	661	610	637	654	632	648	643	631	672	594	618	637	638	621	675	667	659	657	669	697	657	652	586	593	650	644	675	682	642	648	665	662	664	650	613	648	644	641	618	650	588	650	680	604	689	612	637	673	649	631	638	670	595	632	593	686	668	651	652	685	622	669	641	629	678	653	685	660	696	691	620	666	614	611	640	649	641	649	616	623	628	631	648	634	642	625	641	643	637	647	671	660	627	661	614	623	594	684	623	673	593	660	685	650	637	684	667	663	615	624	618	673	645	633	636	623	630	649	638	657	651	664	643	663	648	677	641	666	592	653	580	653	624	647	618	637	637	600	655	659	642	626	631	630	671	642	652	621	630	582	638	649	614	663	639	642	643	640	680	680	611	633	635	645	633	662	621	638	608	635	684	647	675	672	657	628	641	597	623	626	643	635	686	674	651	651	619	609	649	651	682	660	681	621	617	645	668	663	652	696	644	698	664	689	677	622	586	608	643	584	611	664	634	605	613	616	675	636	614	636	647	614	623	577	660	631	632	643	616	641	636	608	649	647	594	690	654	676	649	638	617	619	641	663	660	642	624	656	686	608	634	655	655	611	646	585	644	653	643	647	654	657	655	643	626	669	615	651	696	652	682	620	639	647	620	683	620	682	683	635	615	683	643	631	661	633	697	647	671	651	643	652	664	624	627	622	639	660	634	614	716	692	621	664	718	671	639	649	614	664	606	659	652	600	654	619	666	652	653	646	647	633	658	652	598	604	635	654	654	675	647	654	662	629	636	698	671	612	638	598	615	678	680	631	649	659	647	629	611	675	627	637	618	633	666	666	629	693	639	653	597	669	638	663	645	678	653	640	657	660	704	616	703	612	641	681	685	648	630	674	657	613	620	642	585	663	680	679	616	662	665	613	657	646	668	619	655	643	611	605	661	626	668	641	629	657	651	637	651	674	669	672	615	638	687	605	607	594	686	660	648	615	621	647	632	633	660	617	640	629	657	650	635	657	655	652	658	631	674	647	682	645	677	727	694	622	636	645	670	673	639	641	664	623	642	624	669	656	615	695	595	721	624	649	654	635	638	636	662	639	604	611	650	662	635	662	658	612	649	630	670	598	611	628	642	619	662	628	628	607	619	649	661	668	610	654	609	636	628	663	617	656	632	647	622	620	680	648	661	651	682	628	666	607	585	630	642	652	636	629	671	681	673	630	635	641	623	626	622	654	644	675	694	609	635	652	652	649	617	657	672	620	671	640	614	627	626	633	650	619	619	626	673	607	684	678	659	648
27040	26396	37084	26285	10769	3048	951	374	247	243	265	246	266	248	249	247	240	219	229	225	208	259	242	224	246	220	211	195	255	218	230	230	251	218	252	246	236	228	247	216	239	225	248	230	230	237	239	251	223	269	226	246	250	252	229	215	239	222	203	233	245	245	255	241	242	253	246	214	256	226	271	266	220	225	229	256	236	228	225	217	223	230	241	221	231	231	218	224	244	258	236	227	227	251	244	241	242	234	218	260	232	223	269	236	212	265	235	271	228	224	252	243	225	240	238	231	248	254	215	241	247	250	236	244	226	246	231	253	213	258	224	226	251	227	233	257	238	234	235	254	223	221	212	209	242	218	246	231	213	253	235	230	223	242	251	237	212	272	228	237	238	236	218	236	227	216	231	233	279	243	243	243	220	213	253	254	204	236	235	269	263	238	220	243	239	230	223	235	261	226	235	236	235	230	212	240	236	208	220	230	256	235	255	240	209	223	241	221	241	266	227	244	237	252	257	224	235	216	257	250	242	248	229	236	259	232	252	224	227	226	237	236	213	205	223	220	205	242	244	223	237	224	215	232	236	213	269	267	237	220	218	232	210	211	243	232	232	221	272	226	216	234	236	236	235	226	214	229	244	219	267	218	256	270	217	263	242	244	222	234	211	255	226	216	239	253	253	216	235	264	229	220	202	238	222	233	234	216	225	227	204	222	275	253	229	243	211	211	245	247	228	241	259	207	227	253	204	233	230	229	282	208	226	231	251	219	254	230	250	226	210	270	240	252	258	220	208	248	239	205	218	230	245	232	234	261	246	248	236	239	223	232	249	216	263	234	240	239	248	227	205	235	219	253	260	263	228	278	253	204	235	227	233	234	249	247	234	223	218	220	252	227	238	222	222	229	234	245	212	223	234	227	200	242	258	244	228	216	239	239	216	224	258	247	219	228	219	239	219	248	229	232	211	245	242	224	231	235	228	253	240	225	244	224	238	230	224	235	268	227	250	231	247	248	239	209	208	244	259	241	256	258	233	238	195	224	241	264	209	247	254	254	218	235	238	220	220	212	211	259	234	241	263	235	245	239	231	215	240	222	255	266	252	244	236	253	248	238	218	228	218	241	256	245	243	246	234	271	242	274	226	207	236	232	236	235	238	225	236	208	240	237	259	242	267	238	233	228	223	242	214	237	231	243	231	237	232	222	238	251	238	232	226	219	247	244	249	209	243	236	216	221	222	233	244	210	251	228	278	239	244	225	252	210	222	224	213	233	213	229	222	233	230	235	218	213	252	240	223	246	249	228	255	226	243	235	212	203	216	263	228	210	245	251	214	239	241	266	216	232	257	224	219	251	211	236	232	225	245	206	219	228	222	252	223	262	252	231	229	228	236	250	251	210	260	224	259	254	229	229	230	239	222	239	234	239	205	232	234	242	257	256	239	236	243	255	215	250	268	229	237	261	257	231	272	242	238	230	215	242	234	244	239	229	245	250	225	216	249	235	239	222	222	226	228	221	196	241	232	261	249	232	221	247	220	234	236	238	241	227	239	259	223	230	241	186	243	269	231	218	224	242	228	233	243	237	241	208	230	229	215	205	227	226	229	228	219	234	250	239	239	244	231	245	260	211	230	272	217	223	230	236	239	224	228	264	223	232	269	220	221	247	250	232	242	252	247	240	220	239	236	240	252	210	250	243	233	246	253	251	255	250	255	237	224	248	263	231	243	220	253	231	232	219	208	204	203	216	236	225	204	228	235	226	211	247	234	224	246	222	232	236	243	237	245	244	200	234	253	214	240	238	239	238	211	232	213	255	235	235	202	240	230	228	222	248	221	241	262	225	246	234	239	229	256	258	211	247	233	244	240	242	229	243	248	255	237	246	251	255	234	216	214	239	238	204	205	238	254	259	235	235	245	224	232	226	237	223	224	228	245	257	260	226	225	248	224	221	210	242	228	228	236	233	239	251	233	245	226	231	250	243	226	231	238	226	231	206	250	261	234	222	243	223	250	212	230	241	228	217	232	239	257	262	209	253	224	205	233	256	261	202	221	234	236	245	238	243	233	226	219	240	232	246	230	245	211	248	255	226	232	261	223	233	249	232	216	219	245	257	252	261	227	216	223	264	219	232	257	239	210	267	230	239	215	213	186	255	230	229	230	236	236	229	247	244	225	233	262	227	246	223	229	222	232	237	238	234	248	236	216	242	240	261	267	241	246	233	241	265	230	244	247	246	235	225	238	240	241	245	234	210	253	215	219	251	223	210	240	201	240	233	249	237	235	210	245	250	231	250	250	225	238	232	220	218	208	231	226	241	203	217	247	235	238	234	230	238	239	213	221	270	234	230	251	236	246	254	215	226	220	207	239	239	237	242	244	235	239	251	224	254	231	246	209	240	224	244	231	224	223	248	234	209	243	216	252	261	224	225	241	260	255	225	257	223	228	243	240	234	239	226	253	206	237	240	251	238	238	237	235	242	216	257	227	229	215	219	223	231	238	240	231	221	200	224	229	236	199	251	219	215	254	242	213	229	216	237	233	237	231	235	235	269	233	268	238	241	217	241	255	231	238	199	219	226	235	266	249	238	247	265	249	253	244	228	229	225	244	208	241	248	245	248	233	245	246	245	236	243	218	245	209	238	238	255	220	226	261	255	232	249	206	252	219	241	234	219	223	240	221	240	246	239	233	233	256	259	251	213	208	237	214	220	251	219	245	222	227	240	252	215	244	225	266	274	251	260	218	244	237	255	239	243	229	245	236	236	230	216	247	230	259	239	243	247	248	259	227	262	244	234	224	233	218	208	235	240	232	236	237	226	276	232	214	231	187	263	255	223	227	245	239	215	219	215	222	219	261	229	228	263	249	217	218	237	201	239	262	195	245	253	235	238	220	241	264	237	209	230	258	213	268	214	219	208	227	226	241	217	213	210	228	259	233	242	226	242	220	258	242	223	234	256	234	240	238	266	226	233	228	260	233	240	235	213	259	247	207	237	236	243	220	237	236	238	237	237	246	234	231	227	250	235	276	220	228	256	224	214	244	249	248	232	230	235	255	230	216	247	238	240	246	225	241	254	226	219	212	240	232	243	237	248	243	253	239	257	234	238	238	250	213	247	249	243	246	231	266	242	212	248	254	247	258	254	231	237	235	224	232	243	266	231	222	229	254	242	225	259	237	249	220	247	214	227	252	213	212	239	238	263	242	256	220	233	221	261	200	242	248	262	229	237	193	212	222	229	248	238	248	240	250	243	251	237	258	236	221	207	251	239	214	219	240	232	251	207	230	219	234	225	214	269	248	260	210	240	215	254	236	234	247	243	236	230	247	221	248	247	264	239	210	245	225	236	200	257	242	243	206	233	244	232	214	210	228	217	258	248	242	236	200	223	215	236	228	239	201	255	252	215	234	239	237	224	266	227	218	246	233	237	236	244	252	214	223	227	235	238	199	233	226	197	232	262	265	228	256	234	241	227	229	238	217	220	259	253	221	232	273	209	237	288	219	230
26993	46986	43749	27720	14137	5214	1670	629	398	321	345	420	393	399	386	392	373	381	407	378	358	351	397	373	427	363	382	395	377	368	364	395	406	387	366	390	355	431	389	324	406	368	369	363	344	398	389	366	381	382	391	391	389	388	382	376	386	416	358	366	381	345	392	377	366	400	366	369	391	366	399	370	365	369	355	363	394	401	400	406	356	380	406	390	394	393	375	414	404	411	394	404	379	370	376	379	364	365	361	396	398	379	404	346	403	388	349	379	353	384	380	411	352	405	368	390	353	356	380	381	382	390	387	357	358	374	378	394	389	379	372	397	371	381	365	357	338	405	396	352	394	392	367	374	378	387	392	359	364	396	408	386	372	367	378	361	422	396	392	379	406	355	367	380	394	385	386	375	330	375	396	371	367	390	359	377	401	380	387	384	361	371	378	366	372	366	387	403	363	395	357	359	376	379	369	387	364	365	381	397	390	358	334	415	371	375	363	397	401	356	374	405	374	363	406	381	372	383	370	372	401	399	394	372	396	381	388	390	378	371	382	386	387	405	356	381	368	366	347	380	403	395	391	420	379	363	369	423	372	417	398	375	388	369	390	387	384	365	398	385	375	398	354	351	403	394	378	367	377	384	390	382	370	376	334	385	368	403	410	407	367	384	354	357	383	350	335	344	392	365	371	394	401	404	365	371	360	409	415	365	398	379	374	388	376	385	391	393	371	401	385	399	400	394	364	343	390	382	396	394	351	400	379	362	387	356	372	381	356	386	355	389	358	364	395	365	361	343	408	397	367	370	369	358	390	360	365	369	387	358	363	414	386	396	359	371	409	360	386	356	396	394	379	382	372	357	384	366	381	392	402	385	372	384	379	395	366	388	378	408	363	378	385	364	371	388	409	379	378	367	368	365	370	356	417	368	368	380	400	398	413	345	361	347	346	367	390	381	365	392	399	368	388	351	381	368	360	397	416	383	361	370	369	387	379	396	403	382	349	387	339	358	396	390	364	407	401	360	397	380	391	374	372	369	345	360	392	380	372	364	353	353	372	391	374	357	377	352	373	375	404	380	407	369	361	392	358	380	376	402	394	353	384	393	377	362	388	395	396	386	335	382	370	377	345	372	382	365	362	371	350	373	366	360	421	381	371	419	369	405	382	431	365	368	380	356	393	368	383	358	388	358	348	420	382	363	387	398	398	364	378	345	411	359	388	332	356	385	335	393	363	323	391	370	353	371	359	370	398	377	379	367	338	366	367	385	364	385	376	370	376	350	384	390	417	379	386	388	373	365	365	383	389	360	366	365	370	400	358	398	411	387	398	356	391	369	380	343	374	389	387	387	369	366	347	405	420	382	397	370	385	410	365	394	365	421	368	387	391	375	372	368	386	382	310	363	363	403	362	345	399	371	388	370	367	356	422	392	371	366	359	354	362	382	393	400	332	398	358	377	379	356	374	390	389	383	389	401	391	378	359	373	361	378	388	371	406	385	407	380	379	366	402	383	401	353	360	401	372	390	363	368	381	388	386	398	365	378	370	398	401	411	382	379	408	368	385	372	410	370	385	345	377	416	379	378	374	366	373	367	359	371	343	380	390	370	367	368	361	414	358	371	393	384	359	357	357	382	408	403	361	373	361	354	384	399	379	363	391	385	397	407	380	391	375	401	354	376	420	393	390	347	405	417	357	349	350	406	385	368	351	357	430	373	344	379	424	374	370	378	384	372	402	348	383	393	378	401	429	370	382	371	371	368	379	368	414	396	375	345	393	398	353	365	371	385	347	371	387	383	407	350	380	375	359	376	373	368	406	396	395	361	386	389	373	372	382	339	386	364	364	372	359	361	367	389	386	385	366	395	371	368	360	371	370	381	376	399	374	406	390	343	366	373	350	369	379	348	372	410	373	399	374	386	368	367	383	395	415	408	380	363	352	350	374	351	371	393	345	374	390	348	364	381	370	359	385	350	389	401	392	404	369	373	391	399	338	391	420	355	389	384	404	383	409	375	372	383	378	389	398	348	381	375	361	378	395	420	409	377	360	385	368	384	390	355	367	382	367	390	417	408	389	388	414	370	389	379	390	392	361	404	412	381	386	386	373	369	395	369	385	358	392	381	380	378	381	420	374	369	340	415	365	377	361	351	378	361	427	399	359	366	397	403	356	411	410	341	357	332	385	382	389	348	395	393	400	372	384	395	369	361	367	363	349	363	393	369	347	370	354	345	381	397	370	389	337	410	397	381	395	382	412	368	388	358	354	404	398	382	406	381	374	422	377	391	390	367	396	406	390	386	407	384	402	368	387	373	359	359	366	367	399	399	432	365	382	394	409	369	388	369	425	363	358	390	384	416	357	380	397	402	394	341	402	388	378	384	394	369	377	402	351	378	390	379	357	365	374	369	388	355	403	376	357	390	376	379	392	388	333	372	354	336	351	392	360	375	386	393	386	337	390	393	391	375	410	412	373	378	402	394	371	373	379	405	356	356	397	382	378	355	353	368	367	392	370	394	419	376	379	388	373	369	404	400	391	397	382	378	398	388	401	400	407	408	393	353	364	390	342	362	403	372	374	403	359	367	389	393	380	378	394	394	372	380	385	344	386	367	423	407	382	373	342	394	385	380	334	377	387	371	364	336	367	389	381	397	383	368	393	366	372	376	378	358	384	365	408	350	393	377	392	370	378	365	361	387	386	388	369	376	378	378	409	373	382	393	395	386	399	392	385	379	400	398	387	373	369	401	386	406	398	423	360	354	410	398	370	378	382	379	344	366	374	359	376	404	397	392	363	386	404	374	354	355	394	382	377	388	388	400	377	376	356	400	376	394	401	360	379	359	378	366	393	380	373	406	373	392	364	398	403	380	394	373	325	397	396	396	390	385	386	413	376	355	383	374	398	412	375	364	385	414	354	397	374	403	373	404	374	375	337	389	348	397	371	373	396	361	366	348	362	362	369	385	367	386	352	389	384	381	372	401	416	373	347	381	373	403	385	363	428	370	372	369	377	365	375	426	379	403	346	381	357	347	381	410	359	373	362	364	395	357	407	411	383	423	377	427	350	374	342	359	381	378	420	354	384	378	371	358	376	372	404	365	378	387	365	378	362	377	394	392	402	354	414	386	412	373	386	342	401	369	414	382	388	397	381	391	385	361	380	366	399	406	392	352	383	425	379	402	418	351	385	390	366	456	385	373	366	363	434	358	374	350	365	391	385	404	402	384	377	371	398	372	378	369	382	384	373	379	392	389	390	377	355	366	368	397	406	389	411	413	398	403	345	362	382	379	379	386	358	379	366	374	362	389	417	355	380	376	396	391	409	422	341	364	359	390	398	355	389	391	377	332	394	421	376	434	354	354	368	379	374	383	375	375	369	391	391	383	374	379	377	398	378	356	373	404	359	371	388	403	388	389	397	359	378	351	386	379	364	364	359	388	347	387	358	367	405	360	382	380	380	373	364	378	411	400	374	364	377	365	361	395	404	395	371	347	358	365	410	381	384	373
24496	23559	44845	45798	32848	20122	6540	1091	403	338	373	332	348	329	339	341	348	320	329	344	333	354	329	363	365	358	351	337	363	348	331	333	372	355	337	336	325	318	317	328	365	313	374	344	333	347	325	349	323	339	352	328	353	340	358	354	318	332	366	346	330	331	344	293	373	362	348	359	341	340	328	319	336	299	331	321	348	332	361	343	382	368	353	298	314	372	345	367	358	347	360	345	340	343	352	341	360	307	341	347	349	344	327	312	334	347	333	352	313	328	362	340	352	331	316	340	335	314	334	343	350	379	345	348	340	353	316	336	316	359	311	356	345	359	337	311	362	343	339	333	328	338	294	304	369	363	328	349	318	381	320	326	328	346	347	350	313	337	333	350	363	318	364	351	365	329	324	313	336	357	347	346	345	349	342	303	361	317	341	369	363	312	339	326	327	328	339	320	300	334	321	370	330	336	379	332	368	340	314	358	357	335	344	370	324	371	370	316	336	342	349	337	306	324	339	327	347	377	356	330	332	335	319	344	321	330	325	334	322	339	368	335	375	333	359	355	359	372	339	328	367	342	309	342	322	324	350	320	352	338	318	318	342	326	325	305	381	335	325	339	345	359	371	337	351	341	333	333	343	336	312	344	335	346	341	363	341	334	342	355	345	325	342	361	359	345	370	341	307	358	338	330	341	318	365	325	323	329	373	335	343	348	371	336	323	318	346	379	332	338	314	336	328	358	340	339	342	367	339	355	347	333	304	289	318	346	321	352	336	337	341	347	339	334	311	306	355	345	375	327	339	325	359	336	344	342	338	315	324	339	317	359	343	343	321	340	384	329	331	332	350	348	350	356	360	352	342	343	336	340	357	335	338	340	360	328	313	310	324	313	339	313	321	329	366	372	343	311	310	331	332	301	342	321	358	372	319	328	390	351	322	339	341	330	313	326	343	364	370	371	318	337	353	333	369	355	335	341	358	345	314	342	347	332	317	337	362	316	348	370	326	349	368	360	332	348	358	381	339	344	310	334	368	322	324	322	358	368	366	300	329	350	329	318	336	339	333	335	311	347	332	336	325	320	306	309	336	328	366	342	331	378	374	340	332	352	339	340	327	355	332	326	339	344	345	369	303	320	372	364	324	366	345	371	318	348	342	346	348	343	311	339	319	358	339	351	317	333	345	333	332	331	352	344	343	350	334	303	320	353	326	339	349	307	319	329	345	311	328	315	346	333	326	355	325	335	328	341	358	332	339	321	346	374	342	360	339	327	337	338	306	329	337	305	360	362	325	346	348	299	329	356	361	360	337	322	349	336	350	347	349	372	324	341	330	301	370	348	337	323	329	324	320	335	342	338	342	341	346	328	351	386	326	336	357	348	324	352	362	355	350	330	315	351	356	352	346	317	322	334	313	355	338	303	340	340	330	359	342	335	331	343	313	355	318	311	345	345	345	333	339	347	325	315	342	340	343	321	307	342	344	322	343	341	340	357	336	311	322	324	358	317	350	322	356	352	358	329	347	345	364	333	333	314	348	330	347	342	339	373	331	335	341	331	327	318	360	347	320	312	334	343	331	333	348	313	352	336	312	357	354	305	378	348	338	347	380	309	368	315	360	332	350	324	303	308	339	349	350	360	324	346	350	378	329	333	345	328	348	308	364	379	316	339	323	328	336	313	378	340	353	348	365	364	336	366	335	342	383	311	323	374	338	321	372	328	361	329	326	344	346	334	308	352	346	318	346	308	332	341	330	356	339	330	318	344	315	329	348	353	336	379	348	362	339	371	328	334	353	352	348	328	327	339	339	380	344	331	338	313	323	338	385	344	335	348	302	336	365	316	336	339	354	317	340	331	353	335	341	356	343	360	311	351	322	305	332	343	317	339	334	346	366	300	330	344	348	329	328	313	366	329	348	327	328	340	364	374	358	291	301	355	324	318	316	309	342	338	310	370	351	308	306	343	325	354	325	308	304	324	351	366	336	328	349	345	368	357	363	340	332	340	358	373	318	345	349	322	357	326	342	356	331	325	346	325	359	368	353	331	373	374	331	331	341	309	309	316	331	359	370	319	358	369	367	347	340	326	328	315	364	320	324	356	324	372	341	353	347	348	377	330	308	344	318	344	347	366	346	311	367	338	343	366	321	342	352	348	354	325	306	329	368	349	339	322	315	370	334	333	338	321	370	360	322	355	334	355	345	354	313	324	330	334	337	346	323	370	354	339	356	378	334	345	324	318	328	315	356	358	334	329	361	346	356	374	347	309	343	328	317	334	333	350	315	338	337	343	318	346	293	369	322	338	351	338	323	354	350	356	321	359	359	332	330	325	310	354	352	347	329	334	350	377	350	326	338	289	337	304	372	329	374	316	351	354	329	331	342	334	331	339	343	357	317	318	349	343	331	350	374	345	359	347	347	375	367	337	353	341	323	399	336	338	311	356	346	378	353	365	340	336	364	350	316	313	372	330	344	334	339	340	339	353	388	331	344	313	325	340	324	367	323	336	327	389	342	351	316	345	343	348	370	362	353	352	344	349	362	323	334	320	354	330	348	370	329	328	354	336	344	348	316	318	361	379	368	341	327	361	350	342	344	306	331	309	361	367	360	338	367	342	337	299	362	332	333	349	336	348	328	340	393	329	357	335	322	392	350	331	361	341	282	362	335	337	374	323	308	348	332	338	331	346	352	361	329	365	332	336	335	345	340	314	353	334	319	329	346	359	340	285	340	318	324	357	341	355	353	318	337	347	346	343	340	325	374	330	381	348	327	311	334	356	351	342	316	327	342	350	305	358	349	325	362	334	294	314	342	350	334	348	385	322	352	351	334	350	320	348	326	369	359	340	345	345	341	324	342	359	328	330	353	338	318	317	340	335	366	325	351	349	350	320	335	343	358	329	336	320	351	368	330	334	340	313	327	337	326	329	322	315	368	323	327	351	319	345	339	330	351	357	354	337	357	322	367	352	306	330	360	332	340	351	330	343	364	340	314	364	326	348	330	316	348	367	344	351	329	346	302	332	342	365	372	353	338	331	326	342	362	336	351	347	361	330	359	344	332	355	347	322	356	327	336	348	343	351	316	330	376	376	358	340	342	363	318	345	343	375	334	328	316	372	347	355	373	344	325	369	351	344	342	351	368	349	354	330	347	341	321	337	357	328	368	331	362	338	355	314	357	328	328	342	361	342	313	339	368	342	309	334	340	327	337	323	315	344	353	321	344	320	325	333	322	348	379	343	344	325	348	333	339	376	305	355	345	328	323	349	305	343	328	330	336	325	317	328	354	345	312	357	377	366	354	330	351	339	329	341	325	320	356	339	355	337	336	353	353	379	329	335	328	331	350	359	368	350	326	343	353	332	332	353	342	329	337	353	326	332	325	329	308	352	334	294	332	351	339	340	342	309	357	330	358	355	341	322	326	354	380	368	348	328	333	344	355	335	314	311	341	302	345	338	358	357	364	307	332	355	357	357	327	336	315	354	329	333	354	330	353	372	336	344	329	319
51200	86506	81847	57902	38882	20807	6719	2269	689	572	493	525	570	580	517	542	527	534	586	526	534	572	504	552	537	528	482	563	523	514	528	478	554	546	545	494	526	521	571	529	552	529	517	568	511	537	526	542	536	529	540	533	538	528	541	532	545	530	567	543	534	505	532	551	523	504	522	557	531	551	541	513	510	534	525	547	511	570	516	488	519	540	516	531	513	529	553	522	534	535	523	567	515	518	504	556	564	523	542	526	549	563	547	534	524	533	531	537	508	488	532	534	559	529	491	523	551	568	492	492	530	527	520	501	548	520	539	539	553	511	519	527	560	574	569	515	543	555	500	536	537	540	514	547	567	544	520	541	565	551	531	527	540	555	512	528	548	556	541	490	491	552	551	494	554	500	533	577	539	574	528	550	485	493	519	568	501	534	554	577	537	558	543	522	518	543	540	549	550	550	522	528	494	512	528	550	568	575	510	526	496	563	545	554	539	553	593	473	554	609	583	521	568	538	514	538	536	532	541	537	518	560	515	564	557	553	534	518	531	548	547	512	515	567	564	538	542	467	584	523	516	535	545	516	558	522	528	528	538	554	527	571	537	500	528	536	513	570	507	573	563	552	549	559	499	513	540	514	545	531	520	522	545	501	520	531	484	499	509	548	514	506	528	542	489	552	526	528	607	538	544	533	548	520	556	523	518	501	513	538	516	515	575	495	501	527	492	526	496	507	538	532	555	518	549	497	527	576	550	569	533	549	501	548	528	523	524	555	507	511	581	515	545	553	515	544	533	515	515	521	538	531	528	528	581	544	507	550	541	549	497	519	562	500	504	531	512	578	548	540	504	539	518	505	526	560	531	538	528	576	538	562	492	540	509	527	519	567	555	536	556	522	518	489	517	569	546	529	552	497	519	552	508	526	528	572	553	534	558	528	527	525	572	531	581	523	561	510	538	495	523	534	552	508	539	551	529	524	545	540	542	553	518	501	506	526	571	542	525	560	562	523	556	509	530	513	531	553	533	518	534	557	566	504	541	562	597	532	565	553	529	503	521	515	512	583	555	550	572	514	509	513	501	532	571	514	540	532	504	526	527	524	528	511	527	502	554	526	551	537	522	577	571	526	559	532	554	497	514	510	526	566	495	588	551	568	515	535	549	572	548	549	504	511	531	511	528	572	552	512	560	522	495	518	497	569	510	511	523	516	543	549	541	531	562	514	577	551	517	555	524	550	540	537	550	530	566	528	546	579	591	537	555	532	576	518	560	560	538	532	501	528	516	588	550	512	536	515	561	519	548	601	535	540	555	527	541	478	562	545	537	575	528	528	497	564	499	531	547	555	516	532	529	576	508	556	523	537	535	585	545	510	542	500	583	553	527	526	567	551	529	534	533	566	533	535	542	572	545	512	535	521	533	546	557	496	562	547	534	512	545	544	494	503	507	535	547	503	537	538	524	543	529	538	498	502	510	521	530	519	557	539	493	496	525	555	557	528	496	517	541	489	550	528	532	535	535	486	516	465	515	530	571	576	545	558	550	542	541	575	538	536	534	551	508	581	530	524	516	532	510	545	552	541	527	538	540	550	532	528	500	529	544	546	568	568	557	501	541	531	553	547	515	501	539	508	505	524	543	537	532	516	509	575	556	544	526	536	557	509	569	555	550	525	551	526	510	519	540	527	504	535	533	510	532	511	543	532	520	500	521	554	546	529	497	518	499	526	547	504	545	572	519	575	507	551	520	548	553	543	538	541	516	532	500	556	554	545	562	538	535	548	554	527	519	494	541	524	560	531	532	574	539	493	524	485	526	532	541	538	548	545	530	550	536	579	513	539	546	570	499	522	548	513	515	519	553	536	602	562	504	537	535	563	517	521	518	483	549	514	524	560	519	542	577	544	524	515	550	561	515	514	530	538	489	488	543	549	546	585	538	509	521	569	498	521	512	568	498	535	476	539	518	517	545	544	589	534	541	551	541	556	509	488	541	518	533	515	517	541	535	554	533	545	483	503	540	498	553	537	516	530	516	534	507	569	566	561	509	538	548	517	524	533	529	539	542	575	480	489	587	541	521	529	505	541	531	532	567	518	533	512	583	502	537	522	571	562	535	528	525	555	511	536	532	577	507	506	504	553	605	558	518	534	514	569	500	521	546	524	539	512	551	550	548	549	547	525	555	514	537	512	555	551	509	517	561	518	551	507	535	533	584	569	521	478	516	531	528	524	564	526	545	495	534	524	546	573	496	531	545	500	534	528	543	524	546	541	515	491	486	520	511	491	550	493	567	531	540	523	567	546	513	519	526	518	538	529	582	510	559	532	512	511	502	521	524	540	516	566	539	529	517	595	532	532	591	525	559	550	517	533	558	573	538	513	586	550	502	542	512	511	510	524	537	560	539	533	540	542	520	522	517	555	593	575	508	547	531	521	571	562	559	559	526	574	548	473	533	501	561	538	543	565	519	523	548	539	543	540	493	519	484	582	525	502	539	546	572	517	556	550	556	541	539	558	560	516	567	546	511	481	550	529	523	557	506	545	550	542	538	571	539	567	584	548	517	540	522	524	576	575	500	545	573	547	546	568	516	543	530	574	545	560	555	549	528	536	542	541	555	528	531	540	554	509	551	561	520	539	510	526	547	579	556	528	522	552	537	533	527	524	545	541	505	535	504	536	539	523	520	537	538	547	542	574	512	525	564	551	600	529	519	545	520	508	545	541	525	519	517	538	530	558	523	522	563	533	514	544	530	585	550	554	534	527	560	552	523	556	534	532	510	555	512	569	540	538	526	560	512	535	544	523	497	502	544	572	526	549	549	535	568	562	547	558	522	554	533	563	515	539	522	517	534	573	530	565	537	569	558	550	536	526	490	531	545	570	523	546	527	564	540	549	545	532	523	537	552	531	565	553	517	496	499	555	529	538	571	523	534	536	537	528	552	590	503	522	563	543	547	522	505	559	519	524	563	538	539	519	526	514	528	518	534	523	514	545	539	530	550	542	556	539	592	474	522	552	515	552	540	536	543	515	548	547	499	501	540	542	534	525	540	517	511	533	549	527	561	505	553	551	526	580	544	510	513	526	543	535	541	526	530	552	548	577	550	518	537	564	519	505	541	550	579	556	522	543	552	564	511	568	571	498	511	519	529	543	498	554	540	539	552	533	552	515	526	505	523	534	549	573	518	487	573	520	539	540	544	511	535	532	551	533	542	508	520	539	518	542	488	520	544	530	554	517	532	537	552	536	558	520	557	535	581	551	523	520	536	554	539	519	552	546	531	556	565	539	554	527	502	566	536	519	533	504	533	519	540	547	484	531	516	521	541	550	550	506	533	493	553	543	522	507	537	505	516	524	533	542	501	516	544	508	576	570	522	565	545	595	554	538	547	512	535	507	591	525	480	536	496	532	551	522	548	527	539	548	566	568	540	536	522	567	543	542	533	496	542	545	530	534	563	522	500	533	564	522	524	546	543	517	557	529	541	519	524	544	530	562	506	521	596	529	571	530
23198	22273	36848	37862	33161	25447	15720	2337	575	473	449	488	416	463	444	461	429	471	435	487	462	426	442	448	437	446	459	461	392	407	415	414	405	461	425	438	437	436	449	428	445	418	444	472	436	421	438	439	401	403	449	431	434	434	440	408	431	412	420	452	422	452	445	449	437	442	455	447	452	417	420	471	454	392	438	451	395	457	439	424	454	404	442	437	456	449	414	444	437	422	431	470	439	429	466	426	419	428	419	456	434	455	455	404	469	414	492	426	423	395	445	402	420	485	430	442	423	411	427	399	416	441	423	439	439	419	403	452	465	406	420	414	420	430	458	428	396	458	427	433	448	436	411	406	422	425	422	461	408	439	425	467	404	422	420	464	466	447	433	480	430	452	426	427	451	434	466	411	468	433	443	418	434	418	452	414	461	450	429	404	421	439	452	418	461	435	439	483	416	413	463	431	449	419	411	426	409	370	443	414	439	457	387	442	417	462	416	437	465	407	459	406	439	445	435	445	413	454	448	417	434	433	429	449	447	425	429	458	394	431	419	427	441	459	404	424	448	441	441	450	438	428	446	442	456	461	456	461	416	442	429	418	402	436	413	453	474	416	436	413	425	415	422	421	433	413	455	432	435	427	437	426	392	433	432	418	432	448	424	430	408	421	428	438	428	442	448	416	437	441	460	450	465	445	446	466	470	427	419	396	428	449	412	469	449	427	410	418	412	440	467	416	436	444	458	415	459	410	417	386	444	429	415	457	437	437	418	437	426	512	428	436	433	406	450	423	471	455	408	424	413	425	423	464	435	401	418	447	423	463	410	443	443	445	391	444	439	426	455	465	465	433	457	449	460	449	433	439	406	444	437	446	438	441	425	401	433	428	425	443	439	457	403	460	434	438	457	483	419	435	441	451	443	429	444	427	415	432	417	422	425	415	445	405	433	434	442	393	424	427	454	460	436	426	437	408	431	401	398	454	462	437	405	432	453	437	444	412	436	424	444	415	385	421	399	397	420	442	425	418	438	441	431	429	451	452	452	439	408	438	428	458	465	445	424	417	437	414	421	453	428	457	425	458	450	441	445	463	457	402	453	420	429	437	461	431	402	419	441	414	418	467	416	424	401	429	386	440	444	429	435	423	455	443	439	427	432	435	444	440	448	463	457	453	441	439	420	443	420	445	469	451	418	449	444	450	423	407	442	409	435	402	400	453	406	416	387	430	427	485	451	402	421	458	479	444	436	415	463	384	432	400	415	480	405	407	445	425	440	393	418	456	456	446	420	395	403	409	402	456	427	452	431	436	452	410	426	444	423	457	438	428	445	431	421	428	414	427	419	414	414	425	406	434	457	420	457	441	425	429	460	445	442	465	435	470	417	452	440	448	441	453	419	416	412	457	409	424	473	436	430	436	446	449	430	458	446	426	453	441	401	471	426	405	405	448	404	449	409	446	421	432	451	392	427	423	448	437	395	453	443	423	418	429	456	445	451	457	455	429	417	435	443	393	418	430	403	421	410	441	430	431	419	427	421	470	425	427	445	439	450	412	429	420	435	407	402	444	458	458	414	436	454	384	443	416	436	467	421	464	419	406	442	411	406	412	434	422	444	434	453	424	394	446	457	421	380	445	450	405	429	440	442	445	449	460	395	443	451	440	420	440	435	450	445	446	449	425	458	410	420	461	417	414	449	477	471	408	435	418	415	417	417	450	419	441	435	459	439	443	441	430	400	454	444	424	419	410	425	437	454	430	431	419	423	455	438	441	435	411	434	445	429	462	433	433	465	458	452	428	404	411	446	422	410	426	444	452	422	416	419	394	441	385	434	434	446	407	399	434	412	430	402	471	476	443	424	438	442	428	408	422	424	459	455	435	443	459	406	446	445	424	428	465	467	421	411	416	453	422	400	431	447	446	439	417	464	457	446	441	444	424	421	421	465	459	415	430	440	418	426	435	444	418	402	440	464	448	431	446	420	445	420	423	441	434	445	439	417	414	446	414	430	423	459	425	433	445	454	443	445	463	407	433	449	456	440	393	406	409	468	460	423	460	438	463	409	423	396	408	458	434	431	438	459	405	440	466	404	462	419	406	455	434	386	462	445	445	426	450	456	405	424	428	462	437	402	443	425	450	450	433	413	428	427	433	447	437	414	417	442	430	426	427	427	369	451	423	412	482	453	450	419	440	408	443	435	437	404	425	428	421	390	414	438	419	447	429	474	426	390	434	397	441	435	436	442	418	436	427	463	412	429	489	447	431	440	429	426	456	415	448	436	461	454	423	473	460	416	432	469	433	409	442	465	433	425	399	418	472	414	427	451	435	420	446	443	416	454	400	430	409	443	417	455	432	420	383	421	462	434	393	438	424	401	439	437	432	481	421	454	394	438	461	426	468	442	414	414	473	428	415	427	411	394	410	439	436	397	417	420	429	409	441	454	438	457	424	432	447	429	451	437	413	454	419	467	424	453	404	456	432	469	438	417	417	469	393	423	426	444	434	447	417	424	434	486	431	449	442	430	412	405	415	410	423	426	402	378	428	396	430	401	448	453	460	427	429	410	402	408	405	440	440	468	446	447	423	408	394	424	411	432	422	439	425	401	398	460	423	443	427	417	429	423	456	424	403	462	422	447	431	450	440	432	496	411	415	426	422	405	421	450	414	423	413	456	409	447	418	453	438	399	409	434	456	441	441	446	430	414	433	460	430	451	409	457	402	431	428	444	432	452	399	423	458	401	415	440	430	425	438	440	449	407	432	404	420	436	434	445	447	463	473	466	422	413	474	401	455	436	396	425	454	437	447	465	430	467	406	442	397	456	417	431	389	422	437	440	468	388	447	441	409	418	454	430	439	455	434	452	448	424	432	494	421	443	447	488	460	437	418	418	436	418	441	452	436	412	426	395	422	421	416	453	424	437	451	417	412	401	433	475	437	419	398	396	454	424	432	433	404	438	445	432	463	453	461	431	424	411	451	421	420	441	457	444	442	434	441	431	450	425	424	397	439	410	416	433	446	455	454	408	412	452	436	414	436	413	432	451	438	459	445	449	413	417	451	464	412	454	428	431	451	421	418	411	433	444	416	455	438	448	439	456	434	426	444	442	465	468	433	432	402	434	427	440	466	416	444	413	415	445	407	418	431	420	411	439	449	438	416	468	386	436	430	447	434	445	448	458	428	430	453	415	430	419	408	431	418	449	419	410	402	439	412	447	407	450	427	419	457	416	447	462	454	412	435	403	463	427	405	436	434	417	433	457	389	425	427	443	438	430	442	413	442	400	464	433	437	448	463	432	415	440	418	445	419	439	414	459	450	464	466	429	452	439	428	423	433	462	424	432	442	421	463	464	443	410	418	417	437	417	455	478	474	440	417	412	424	445	421	430	453	423	448	423	404	439	414	417	451	452	427	415	444	434	429	439	383	420	423	467	416	443	437	440	459	385	435	421	441	427	448	432	435	429	426	434	395	440	406	457	417	427	447	441	447	432	406	430	413	404	435	416	440
55512	96498	89733	68728	48064	30055	12051	2786	919	650	679	620	644	662	676	681	636	691	653	620	623	652	663	632	634	683	665	701	640	688	648	673	710	653	644	657	680	655	686	630	669	634	636	699	655	627	655	688	638	663	668	667	626	683	655	597	616	663	653	626	667	688	643	667	656	668	711	624	633	668	661	651	634	668	634	645	634	584	674	673	628	668	615	627	656	680	645	679	640	651	661	660	682	626	666	722	648	644	681	648	650	659	605	682	619	675	669	621	635	651	621	658	690	672	601	652	627	651	659	662	678	600	669	656	665	615	637	609	681	694	643	676	686	645	649	645	668	659	646	695	647	616	631	632	636	644	655	660	638	624	634	685	647	667	631	603	652	682	666	684	659	630	636	639	659	645	655	674	641	698	689	677	627	655	638	626	703	651	665	676	665	659	657	680	629	644	652	656	590	691	658	647	622	687	695	671	697	665	646	603	668	649	646	671	697	644	626	675	630	627	649	615	642	633	643	654	654	663	641	690	669	613	643	652	649	633	665	702	637	660	648	634	602	680	674	698	589	644	662	639	648	652	684	667	666	698	653	643	619	676	667	675	675	662	643	703	664	634	626	612	649	636	697	647	683	661	674	611	671	733	701	598	660	636	620	642	632	630	632	688	643	678	626	616	615	621	630	661	670	640	653	609	658	627	646	668	594	630	646	684	664	656	661	626	649	666	670	705	625	652	631	651	666	628	612	622	652	665	648	657	714	648	646	657	674	669	640	710	621	639	672	635	652	666	644	704	652	688	644	673	685	661	624	665	643	730	654	645	681	699	620	669	682	650	626	597	658	594	644	636	679	640	639	666	618	681	628	672	655	676	631	593	616	657	618	643	629	687	685	663	641	609	628	661	670	647	647	634	616	656	630	636	645	648	603	654	673	629	649	652	682	626	651	681	627	624	655	652	672	639	619	683	637	628	676	672	679	616	663	652	672	639	671	633	637	635	622	711	711	659	669	643	699	645	666	658	657	625	669	636	663	653	603	686	666	692	679	630	648	660	707	642	645	633	648	684	692	701	637	643	682	681	674	641	665	686	645	664	626	678	645	685	610	670	732	652	657	618	658	669	633	637	646	655	687	688	649	636	622	674	612	680	658	665	645	606	640	680	675	611	660	675	650	698	659	628	656	640	688	687	664	698	672	641	666	641	678	633	636	628	688	639	636	709	603	668	631	632	660	618	662	616	668	635	639	686	650	678	613	670	680	649	642	682	685	678	666	686	622	652	660	656	693	667	667	621	656	655	627	629	612	648	667	627	600	658	641	632	642	624	708	636	640	653	629	634	646	674	683	663	644	619	662	654	664	660	647	645	595	691	649	641	613	662	681	616	635	603	631	639	663	620	685	687	694	621	666	684	661	682	657	668	616	628	644	631	685	663	700	664	641	635	673	627	668	691	620	665	634	650	634	653	642	636	678	623	618	624	620	702	686	616	654	654	672	649	629	645	640	670	655	653	631	647	681	647	639	662	632	649	635	645	655	635	658	667	653	645	597	664	581	659	618	662	672	649	662	629	701	618	666	609	654	663	659	638	642	622	629	695	612	619	663	654	607	645	641	638	616	706	657	615	697	626	661	658	677	649	671	702	682	627	641	655	636	708	641	712	638	699	706	671	661	668	646	613	637	648	653	661	644	617	687	670	671	661	663	637	651	648	684	600	680	657	690	680	633	632	654	705	660	660	669	648	688	647	654	634	691	647	628	653	650	601	628	674	651	685	664	645	659	628	620	642	667	644	626	647	656	669	685	655	628	645	651	681	669	655	623	625	641	660	623	633	691	683	715	659	693	659	695	636	614	651	601	635	632	640	648	681	688	664	651	647	612	634	638	666	699	676	697	603	607	657	618	665	625	666	639	654	630	642	680	611	635	683	636	652	630	699	655	641	716	705	618	627	650	615	705	668	680	615	656	643	614	606	640	704	653	673	638	625	627	696	629	615	644	638	661	607	614	710	618	655	722	644	628	627	637	638	595	650	619	630	619	661	670	654	715	670	622	636	668	638	677	644	660	668	654	646	649	656	679	653	687	643	615	701	648	635	661	656	654	700	638	673	649	624	656	680	663	663	650	662	676	626	600	626	643	690	648	658	662	642	660	679	670	636	656	616	660	620	629	652	618	703	676	649	674	657	626	613	674	677	655	634	639	664	633	616	651	660	643	683	670	647	673	692	688	674	624	691	669	611	662	646	706	690	720	659	656	590	645	659	672	669	630	623	692	624	664	658	615	659	625	684	639	583	656	654	694	646	652	691	700	631	663	668	658	614	660	628	663	632	612	680	647	683	671	634	633	647	585	629	679	657	648	642	606	666	655	643	675	635	631	642	588	671	663	658	613	651	665	622	673	648	645	648	612	657	622	625	680	688	641	682	654	683	670	653	670	695	623	651	667	644	636	657	695	662	649	665	684	607	683	674	620	623	649	678	649	684	647	643	631	661	694	658	633	674	654	687	631	696	678	670	683	646	665	616	672	659	647	661	654	650	651	639	677	644	633	648	665	664	622	631	612	614	656	636	641	636	657	663	667	645	676	611	640	711	643	643	644	699	649	661	657	659	677	610	639	700	669	635	645	647	606	667	647	683	629	630	655	676	641	627	623	671	650	640	645	607	656	678	717	659	623	669	672	611	658	631	652	695	670	646	667	686	678	661	667	623	633	645	639	690	614	655	682	667	611	630	663	675	660	664	629	633	700	646	626	640	690	621	633	646	652	657	641	664	715	606	650	640	666	648	643	670	670	657	643	657	632	597	649	674	673	613	676	690	624	646	659	645	696	635	684	656	644	656	647	650	596	619	638	636	642	690	592	676	668	664	625	660	655	630	621	659	667	648	663	624	689	627	657	653	651	676	696	679	626	711	652	605	689	637	672	645	621	671	637	635	676	595	637	667	664	660	630	619	621	670	666	624	691	646	641	691	633	645	693	630	669	644	653	678	691	621	657	652	639	652	697	601	654	619	689	631	695	648	679	677	682	659	671	651	657	667	645	632	692	675	642	658	595	637	626	628	603	640	623	682	668	658	639	613	645	620	669	657	663	676	676	642	632	658	647	657	672	670	652	637	672	686	674	667	712	619	585	649	682	675	615	635	675	660	672	655	674	689	650	650	631	627	635	680	669	626	666	664	639	636	646	664	659	633	682	666	658	678	693	647	645	676	670	639	672	658	675	661	721	717	688	661	676	638	649	644	620	624	635	603	639	644	659	651	655	634	623	631	703	693	665	674	636	666	641	659	693	615	652	632	610	654	688	653	654	662	624	629	628	671	648	657	652	727	631	626	683	623	632	622	649	604	647	642	621	666	659	648	636	650	674	675	650	643	648	663	635	651	677	636	679	681	648	608	645	649	692	638	631	684	688	662	648	647	665	670	679	661	633	609	634	670	658	637	654	667	667	632	667	614	664	636	671	648	683	675	723	643	696	652	649	626	672	671	633	638	650	609	683	628	672	685	634	595
27139	26239	36801	26215	11324	3215	930	321	234	239	226	252	236	257	215	214	240	227	225	231	215	216	198	237	221	222	217	236	220	238	216	220	236	261	247	240	223	235	238	217	237	245	239	249	245	213	230	238	241	226	226	238	228	232	231	239	241	247	235	224	246	265	240	228	215	255	252	244	221	245	253	235	240	266	234	239	248	263	226	227	237	236	221	263	231	228	230	242	238	253	230	224	216	209	211	217	232	242	254	249	251	235	232	247	240	230	213	240	244	234	247	228	241	219	227	219	245	256	244	215	209	252	234	222	250	231	218	208	223	226	218	227	223	241	230	258	265	213	236	230	241	216	224	243	223	245	223	235	233	246	247	226	240	243	237	244	244	234	244	238	243	254	252	251	213	216	241	223	213	283	225	228	255	221	208	229	217	235	232	211	242	243	248	259	235	236	232	209	229	248	204	224	214	250	225	263	233	230	232	242	214	248	239	257	234	229	231	244	203	226	272	212	231	236	237	231	213	234	223	248	227	223	231	238	228	212	244	239	256	212	262	221	271	222	210	239	217	227	255	247	239	258	256	229	245	214	218	237	233	243	220	238	250	236	207	194	221	235	231	239	231	236	259	229	252	225	262	233	249	248	245	225	235	245	251	262	217	247	253	206	246	236	256	240	241	209	264	207	250	247	248	239	235	239	249	212	243	238	195	267	252	212	230	224	230	249	211	226	219	249	217	273	228	234	236	229	219	224	260	228	222	231	255	237	225	220	215	225	232	229	249	240	236	233	248	244	222	252	244	245	249	248	215	225	228	213	247	197	249	255	218	225	240	212	246	218	250	231	230	225	209	241	234	230	222	250	233	246	200	232	235	227	229	263	223	237	257	231	245	270	229	248	226	227	253	213	234	229	257	221	235	225	235	261	217	239	225	251	229	219	257	234	263	239	243	258	221	232	225	247	237	243	229	220	242	243	237	234	240	234	237	217	208	256	256	225	231	248	230	246	240	241	251	218	244	270	228	252	213	259	229	216	254	236	252	221	255	241	232	234	248	237	221	225	232	222	231	244	216	219	231	240	267	233	235	236	263	247	263	234	232	227	250	244	214	223	213	239	246	247	237	298	258	221	242	216	234	224	220	236	236	237	244	233	228	253	200	246	218	246	198	221	254	236	250	230	248	236	250	243	225	252	236	255	211	235	224	230	248	203	235	202	223	238	229	218	218	232	230	247	234	251	263	218	235	250	253	255	245	266	223	239	256	242	232	237	228	230	237	234	223	247	252	221	271	213	217	247	258	271	227	218	238	226	246	237	232	207	224	225	251	224	239	240	224	215	224	233	263	229	237	260	248	260	240	239	231	232	236	224	257	248	225	241	204	258	226	250	224	250	257	222	219	214	230	238	265	251	223	223	215	255	240	202	259	240	198	210	251	262	214	256	216	265	225	235	228	243	228	225	225	249	251	237	244	212	249	233	207	233	248	221	227	251	234	252	240	233	249	224	214	242	215	210	262	234	217	221	224	246	231	229	251	209	225	238	221	232	232	218	221	266	223	248	230	229	227	211	219	218	225	224	222	274	231	235	243	235	233	228	227	247	222	226	228	234	227	239	225	226	246	268	231	246	225	230	231	250	250	222	262	208	228	217	261	234	233	209	220	229	208	246	255	220	239	216	269	250	245	252	221	237	232	208	227	239	219	231	242	223	233	237	202	235	222	257	260	217	220	234	240	230	233	221	233	229	240	225	246	245	213	235	231	223	220	247	238	248	215	213	243	237	246	250	231	225	233	241	235	250	235	250	222	242	233	221	235	244	225	225	252	233	216	254	216	243	245	235	233	230	226	252	259	247	219	229	217	213	225	260	219	247	223	219	216	205	234	228	240	214	218	196	206	272	250	221	254	213	226	240	234	240	236	260	228	223	249	236	231	272	218	228	244	230	236	246	235	250	233	227	201	238	204	230	253	219	248	266	260	226	247	256	218	221	242	230	252	217	230	237	258	221	229	241	227	235	225	239	258	234	238	224	240	231	239	235	207	235	202	241	220	245	206	219	206	197	239	249	233	250	228	236	245	228	260	247	224	215	248	245	258	238	239	203	221	248	232	223	232	251	235	201	264	228	232	219	247	232	274	234	247	229	221	225	255	220	224	215	242	244	223	247	234	228	229	246	227	243	240	208	238	233	229	217	242	225	247	230	236	213	222	249	252	218	213	246	244	255	201	227	224	262	219	248	219	226	239	248	192	252	236	222	239	202	235	241	221	241	249	229	248	223	261	222	214	239	199	248	254	238	234	235	222	221	228	232	242	259	240	240	231	237	235	224	229	247	247	247	242	212	225	235	232	221	224	234	216	214	224	234	247	205	205	241	250	224	237	235	247	235	239	213	232	233	237	217	216	245	244	252	207	215	222	237	253	236	237	238	238	222	226	239	232	255	253	244	221	253	255	215	243	231	239	235	234	241	261	216	220	235	225	222	232	226	240	258	259	234	234	217	244	213	250	213	208	257	228	221	239	236	222	236	244	256	235	217	221	218	238	238	254	234	211	230	225	254	250	249	229	235	240	222	229	229	245	247	239	246	237	257	269	245	252	216	226	250	237	251	240	231	268	219	242	229	236	236	256	254	246	257	226	232	237	203	250	243	255	217	239	228	236	235	235	231	249	229	239	229	237	226	228	232	227	231	224	229	217	229	244	233	235	233	241	229	243	252	241	218	259	213	244	226	228	285	234	253	245	239	237	234	245	240	233	232	261	231	235	221	233	257	226	224	208	238	237	219	227	219	245	232	238	217	216	260	237	233	238	238	215	245	213	242	235	243	215	208	246	237	241	228	267	261	232	266	229	230	244	264	236	252	214	221	256	238	252	250	236	232	230	256	226	213	245	239	255	223	245	211	244	246	240	247	250	240	221	212	255	220	259	223	224	252	259	248	238	237	253	228	218	245	198	246	237	232	254	247	231	203	272	227	243	267	224	240	229	232	235	252	242	233	252	236	233	240	225	235	231	238	227	228	203	226	232	233	239	219	264	246	240	239	273	265	238	220	227	242	205	233	212	267	226	222	213	215	217	237	219	248	223	233	218	206	256	242	251	244	222	235	251	239	241	231	238	230	224	240	231	228	241	222	217	233	244	229	211	253	250	245	238	226	239	237	219	264	252	235	222	221	235	238	232	227	233	229	254	225	225	198	235	257	249	238	226	240	225	253	225	248	225	243	235	255	226	250	203	207	227	225	236	241	222	267	242	233	240	231	260	225	249	234	224	219	239	246	251	244	232	232	265	218	222	251	226	251	233	240	253	233	218	240	253	254	214	246	238	209	273	229	224	240	223	255	251	253	240	238	231	256	234	217	232	236	221	245	223	239	244	232	235	238	234	228	238	214	259	234	221	248	225	235	221	226	232	237	215	234	238	247	241	267	238	235	242	222	229	259	249	254	207	220	233	214	236	226	226	212	236	278	230	230	234	245	231	249	255	235	230	246	244	255	228	245	257	252	255	250
26271	46754	43073	28113	15077	5748	1811	537	434	384	398	381	387	392	397	417	362	401	392	368	381	384	366	375	368	380	366	371	396	377	406	363	352	366	400	363	340	392	396	376	344	381	374	410	356	366	352	361	402	380	386	394	359	363	371	340	355	383	411	390	399	396	387	388	385	387	342	373	382	398	402	369	362	362	382	382	357	377	353	368	383	353	378	384	378	387	348	386	374	407	345	370	371	335	364	394	412	385	382	380	359	353	378	392	395	360	388	390	348	397	390	378	371	396	409	344	381	357	366	377	391	412	410	383	365	389	414	352	404	374	367	378	349	360	376	393	403	411	388	412	403	384	377	362	423	382	340	398	356	379	385	365	400	363	366	404	387	379	378	371	394	380	354	383	378	364	373	391	380	378	394	388	358	380	358	398	367	391	379	378	399	408	356	389	364	368	364	374	356	416	349	414	396	395	408	401	382	379	397	394	379	369	397	376	401	372	356	358	404	388	370	419	352	364	391	416	392	374	367	388	367	347	385	393	364	388	375	398	360	369	374	391	384	410	370	417	385	331	395	402	396	355	403	362	417	389	390	389	395	400	359	390	381	379	387	426	416	360	384	362	384	369	373	404	375	356	362	391	362	364	393	395	381	411	369	367	392	386	375	377	376	393	372	405	358	357	369	345	353	382	371	364	374	379	359	363	410	379	352	388	404	385	379	376	418	372	377	374	355	373	387	382	378	387	396	350	380	396	352	357	404	409	360	376	366	357	390	385	358	379	354	404	376	370	370	383	360	348	377	401	383	415	388	371	381	352	380	367	382	394	352	416	403	392	391	388	395	370	367	336	366	372	382	377	398	398	375	372	391	376	352	408	364	394	365	418	354	351	374	372	366	369	361	364	378	404	379	373	384	382	388	421	377	358	379	381	376	385	424	400	371	392	344	339	378	376	369	347	381	405	424	406	362	371	400	365	382	377	355	369	346	377	385	388	390	412	408	384	322	362	410	364	377	354	372	381	385	395	387	354	359	380	362	394	377	380	375	389	434	361	375	394	405	375	403	350	406	403	380	401	374	354	353	390	344	374	403	383	419	385	335	385	391	347	358	356	417	409	378	373	399	366	351	419	368	371	393	403	390	382	372	353	373	363	349	396	391	390	398	375	364	422	359	400	357	363	358	393	407	392	394	377	397	373	393	400	384	414	389	394	384	350	401	337	355	377	360	375	383	383	360	381	348	410	401	415	370	333	376	389	415	363	346	397	352	389	361	367	369	353	368	373	362	374	395	422	377	382	390	385	356	390	401	399	382	356	351	368	373	400	387	372	364	389	385	369	384	427	354	339	368	383	411	383	376	390	383	373	397	395	369	396	358	413	395	391	366	376	356	377	386	387	410	390	383	370	388	369	367	338	370	379	375	361	386	400	384	353	342	412	377	396	362	358	417	366	400	396	377	400	371	360	382	423	373	387	404	392	400	392	389	394	393	368	384	375	372	377	363	400	360	385	389	352	358	373	397	373	403	382	375	368	387	376	382	391	376	392	396	378	388	379	387	379	369	393	396	356	348	369	369	353	339	388	390	407	393	355	403	398	365	364	385	413	403	393	423	356	401	348	390	386	448	350	358	362	379	378	396	371	392	376	371	399	386	398	398	362	374	374	375	381	378	370	384	383	387	374	368	400	387	404	408	362	373	392	397	373	395	361	394	389	398	351	379	396	383	374	410	342	379	371	384	395	334	378	352	383	368	365	393	390	369	379	392	352	378	403	387	375	358	384	366	358	367	389	399	374	387	381	392	391	391	410	383	384	427	356	387	396	401	375	428	379	353	382	374	358	388	383	363	366	400	388	350	328	373	402	371	395	362	349	400	368	425	375	372	383	380	396	379	379	397	413	366	388	398	356	398	398	372	392	366	361	390	379	371	402	388	368	376	349	372	411	397	374	391	392	366	412	389	370	349	386	383	400	370	421	368	417	354	389	376	374	363	405	412	359	403	396	379	352	393	385	381	361	412	368	384	374	388	387	399	367	347	379	380	415	367	384	369	337	366	377	380	361	369	390	359	373	355	418	358	372	376	428	386	373	335	357	357	330	401	387	362	384	388	395	357	369	392	404	388	390	378	385	384	363	389	378	390	396	357	366	369	377	385	393	408	388	374	362	392	391	357	385	384	380	405	370	372	377	360	343	387	381	369	392	392	376	419	394	366	347	363	388	383	368	393	387	378	371	375	351	361	414	437	398	387	355	390	362	389	372	351	377	407	400	351	386	376	337	347	405	387	383	370	335	395	385	397	392	374	373	349	378	414	380	407	410	391	380	381	379	393	364	404	366	409	354	370	392	377	371	364	394	393	415	379	400	366	374	419	413	447	363	395	395	363	345	345	394	357	371	376	394	409	352	382	368	401	396	378	383	401	402	354	358	374	372	355	376	373	368	378	387	366	376	404	363	394	345	394	379	342	395	372	370	386	356	376	350	392	376	364	360	371	382	371	388	375	388	389	383	370	369	368	383	378	413	345	367	341	397	410	398	400	389	376	331	381	404	362	372	379	410	412	389	373	373	373	361	364	346	385	362	366	390	379	392	393	360	356	385	352	346	364	359	401	396	351	378	376	362	362	362	350	389	358	348	392	396	401	384	371	400	412	404	368	348	369	395	423	355	335	377	400	399	375	368	408	409	385	390	372	395	370	394	388	376	393	369	368	365	373	388	367	392	393	377	353	424	403	373	367	342	380	383	395	328	390	376	340	383	379	404	361	363	401	386	352	406	403	363	374	395	382	367	382	380	372	360	385	397	367	362	378	386	400	372	354	377	396	415	344	381	383	394	386	405	351	358	377	392	377	384	360	393	330	389	413	374	378	373	398	359	394	379	397	349	407	408	392	370	366	368	354	369	363	399	355	370	366	369	349	386	381	382	403	379	355	368	369	399	406	364	378	378	387	380	380	390	352	348	367	356	366	384	413	376	381	389	346	386	374	349	354	392	426	375	363	366	389	346	350	397	357	378	388	443	399	362	349	402	367	396	394	386	380	344	380	360	354	400	360	370	364	374	386	379	385	392	369	360	386	368	392	394	364	358	360	378	375	384	385	354	417	396	419	364	386	433	369	373	387	381	391	350	383	386	360	388	400	402	355	370	397	406	374	370	400	423	370	411	371	398	380	382	372	389	399	357	407	385	403	411	372	369	364	392	367	408	374	375	368	336	396	359	378	411	392	372	373	392	382	373	387	348	384	414	358	359	343	368	359	361	364	375	395	409	383	404	379	397	371	404	380	380	368	364	359	393	381	375	348	377	367	365	386	376	410	380	336	403	398	402	373	407	371	399	389	366	378	359	390	353	383	400	377	398	401	362	374	352	395	381	349	400	389	380	374	391	373	385	346	355	383	380	360	376	379	377	379	362	358	341	377	378	356	367	392	368	332	389	370	370	355	370	365	364	377	360	389	368	393	404	373	359	375	396	373	380	360	376	393	394	364	371	370	385	374	339	387	392	373	374
24458	23097	42415	45113	33523	22030	8503	1097	395	342	338	338	332	335	354	355	331	357	330	353	337	349	349	342	344	349	366	320	336	329	325	374	364	351	349	332	357	323	369	360	326	347	318	332	339	347	354	355	345	334	343	371	369	336	348	342	337	330	351	384	319	364	348	338	340	335	406	320	327	335	354	326	318	319	323	321	382	338	344	332	324	372	344	348	341	350	347	329	354	350	340	328	350	331	330	330	330	355	319	325	341	312	336	324	332	327	282	336	343	348	344	315	342	349	338	326	382	335	353	334	335	357	317	348	330	331	349	307	315	381	338	330	369	312	332	341	325	325	382	334	334	364	344	359	365	333	331	349	339	343	318	336	328	358	349	357	335	325	344	301	346	345	343	345	330	345	355	359	353	355	352	355	363	347	352	336	348	333	303	343	343	330	361	284	335	328	340	331	326	354	356	309	321	322	334	326	328	295	329	349	315	359	349	339	325	306	327	376	316	320	347	355	374	340	323	331	345	370	353	343	318	351	352	320	325	353	340	331	350	354	356	354	328	338	321	330	345	371	369	361	363	361	326	337	332	336	328	347	354	316	343	376	343	339	350	300	321	342	338	326	326	331	362	344	343	358	323	384	370	294	361	349	351	355	358	373	351	362	364	326	365	341	329	364	366	360	345	328	326	341	356	379	331	331	335	356	332	345	359	349	337	328	325	343	362	345	326	357	326	364	360	343	348	363	360	336	363	361	318	334	363	328	340	345	359	342	346	336	331	331	326	330	350	331	322	359	329	307	336	336	356	300	340	328	336	340	347	309	335	347	377	350	353	325	319	341	357	346	332	375	322	327	345	314	342	291	351	322	333	346	338	347	350	376	349	342	312	368	330	311	335	327	355	349	375	357	339	338	319	325	352	345	351	284	326	328	363	343	328	349	374	365	359	315	355	337	335	339	345	332	360	331	336	321	375	322	348	331	340	334	358	311	355	343	363	338	336	304	322	303	326	337	326	356	340	320	341	322	354	348	366	325	345	305	331	354	337	350	352	354	320	358	339	333	380	338	316	356	353	332	322	303	387	332	349	344	321	352	327	356	341	349	317	360	364	347	361	348	329	355	339	364	317	338	359	331	314	365	350	351	330	371	323	364	361	347	362	359	348	346	328	347	356	327	346	335	330	339	372	377	331	358	309	323	359	332	344	371	300	360	346	334	341	317	329	352	351	301	359	349	361	340	312	342	328	342	359	296	316	340	360	350	369	352	330	351	335	337	336	329	370	348	322	357	345	306	334	306	330	368	338	355	358	326	293	331	336	343	324	341	358	355	347	355	347	338	331	324	338	328	363	368	349	358	354	360	361	329	305	345	340	336	340	348	376	320	349	340	351	365	316	344	333	322	355	345	353	354	375	317	335	354	344	370	328	326	336	343	356	328	387	343	371	311	340	332	316	339	355	305	320	304	339	325	345	344	354	317	336	350	362	334	298	369	334	358	331	361	335	348	308	350	356	349	303	372	307	336	327	324	338	318	356	309	346	325	329	372	379	344	321	322	341	384	382	353	366	352	355	336	333	325	366	336	342	331	338	338	337	353	365	361	357	312	327	349	327	348	329	342	319	316	325	323	340	334	364	335	342	351	331	334	330	312	333	318	348	366	335	349	340	312	350	335	341	319	352	339	359	326	350	345	349	342	310	339	307	337	381	339	316	353	338	342	356	323	338	358	328	333	348	327	333	357	362	328	333	324	316	367	341	377	328	332	328	343	330	344	371	359	357	390	319	331	338	324	347	322	352	369	340	355	339	335	331	358	339	324	353	384	372	352	333	319	334	359	328	335	348	319	346	317	398	362	320	337	353	335	322	362	338	354	326	339	347	338	346	377	321	338	362	348	354	349	335	318	349	346	300	331	324	351	373	347	358	356	352	342	338	362	333	374	321	343	330	328	325	336	323	346	357	366	318	298	330	314	337	355	341	310	383	356	363	344	340	325	324	366	339	366	309	308	323	333	338	321	317	350	342	322	358	340	344	359	364	349	327	352	338	390	343	378	339	326	328	332	315	363	332	331	292	335	360	359	366	339	346	334	339	343	359	324	323	327	342	339	336	356	311	334	324	378	345	336	343	346	345	334	350	342	314	370	352	341	367	340	327	306	333	334	327	337	359	346	351	381	357	372	339	339	332	314	349	333	328	323	328	322	301	306	350	367	373	322	364	320	345	307	365	356	365	346	363	342	330	319	348	312	323	372	378	352	355	318	309	312	334	356	319	342	374	358	354	338	344	295	345	329	337	327	300	354	330	367	364	351	355	319	365	333	355	384	357	342	347	319	335	340	318	318	307	336	342	323	315	320	370	333	317	303	378	348	325	330	367	309	336	340	310	382	337	324	316	319	368	323	337	340	345	332	346	319	338	349	367	370	374	354	344	328	299	370	336	328	345	366	367	378	353	330	361	378	334	342	339	309	315	350	310	348	306	305	336	343	329	375	344	302	334	345	339	316	325	386	310	303	347	350	334	302	311	324	304	338	340	338	347	345	338	326	321	329	284	351	357	359	344	356	340	306	332	387	338	375	340	331	343	354	342	364	357	338	336	349	358	358	329	359	369	337	336	342	347	328	313	357	324	358	351	353	336	402	316	323	358	345	360	339	340	318	353	350	336	351	321	331	321	345	344	335	354	315	344	346	331	359	321	363	354	359	313	372	324	369	315	381	293	337	373	322	374	357	367	339	317	361	325	350	352	375	327	340	363	330	330	360	357	378	379	332	325	354	333	336	333	354	319	321	348	337	339	324	342	339	341	325	343	359	360	347	333	364	358	313	337	334	344	346	373	314	352	331	336	345	369	316	331	355	349	360	329	334	372	331	379	353	346	363	380	349	305	366	351	341	356	304	321	369	336	339	359	329	326	337	339	334	377	342	333	330	350	322	365	321	346	361	312	338	321	350	330	334	356	333	311	302	350	360	331	333	382	370	356	349	336	335	321	356	355	364	312	331	341	355	328	356	340	331	358	349	350	347	386	349	357	320	348	355	333	330	369	324	339	327	344	369	353	351	339	355	339	342	325	339	354	317	326	338	353	356	362	356	330	350	338	338	341	358	350	358	335	346	345	370	317	333	337	336	346	368	360	312	318	290	331	379	332	339	331	328	290	317	322	333	354	319	288	316	364	346	363	358	355	342	320	337	323	342	348	358	351	362	329	352	380	381	341	339	328	344	337	364	348	348	307	330	310	331	305	307	329	327	315	337	339	292	331	345	345	324	326	365	365	314	353	356	347	339	348	357	345	344	326	343	321	328	332	336	338	328	372	319	356	315	367	329	308	333	303	343	376	341	355	328	332	339	344	354	335	365	337	340	355	344	327	349	349	338	360	329	357	360	364	317	322	331	368	318	352	323	335	336	322	346	352	355	388	341	353	345	369	355	309	365	334	365	329	360	366	355	346	356	347	352	350	333	364	324	344	320	341	340	367	332	327	343	344	349	327	354	360	337	341	351	326	350
49461	88986	82172	59047	40570	24013	8314	1971	712	552	536	550	559	536	554	530	549	537	552	556	545	581	522	574	517	533	544	551	548	546	521	535	514	535	599	548	540	557	514	544	516	520	537	543	557	557	549	529	533	519	532	528	549	528	533	542	529	535	530	537	545	566	540	556	553	523	497	534	533	540	550	544	504	521	548	512	522	598	527	542	550	533	528	542	518	538	562	557	567	537	494	527	513	492	541	512	554	495	541	556	574	522	560	526	515	558	524	530	525	511	517	514	546	540	562	569	498	553	513	537	555	541	561	552	549	570	568	571	563	532	563	525	547	560	540	541	555	557	529	514	544	523	502	583	534	512	538	552	504	526	557	556	536	511	524	535	548	571	533	521	509	483	508	529	568	522	545	540	543	493	542	530	562	566	560	587	533	496	584	522	501	536	515	535	521	558	536	520	549	543	509	511	554	523	510	556	534	549	576	505	517	551	527	527	551	548	522	567	575	519	519	516	577	549	539	543	565	507	538	553	557	516	514	553	578	521	527	557	527	514	552	574	542	545	559	560	584	523	518	537	604	555	523	542	503	530	559	532	556	543	554	539	493	519	535	499	558	517	533	506	526	473	516	582	520	510	548	507	533	536	565	509	541	503	543	498	542	559	521	512	518	547	534	509	516	513	501	491	517	511	509	557	558	523	534	540	557	555	540	570	516	518	553	520	537	542	569	536	498	528	533	576	528	549	524	580	537	513	540	543	543	530	562	537	572	534	559	568	494	515	543	529	514	591	512	586	556	506	514	529	520	517	538	563	533	525	611	509	532	544	483	551	564	550	481	527	551	521	546	468	541	482	530	516	528	533	508	545	529	562	542	528	523	501	548	542	525	519	534	563	507	553	525	533	561	531	529	487	531	553	560	547	545	551	487	518	567	566	575	522	560	512	586	540	532	528	531	520	536	616	513	519	518	569	518	551	527	514	520	571	537	509	545	521	513	536	557	552	530	566	559	530	548	486	569	555	564	510	536	523	549	573	528	509	545	534	515	513	526	571	524	520	564	556	527	524	514	546	492	578	567	571	519	506	529	515	522	581	556	548	528	515	545	562	542	561	524	531	536	521	555	542	515	558	516	525	538	536	548	552	560	535	557	519	519	526	535	559	526	540	568	544	550	481	579	558	519	549	546	522	514	594	545	532	499	513	506	522	473	536	567	525	532	574	542	538	499	521	527	537	549	548	553	549	487	550	565	557	560	538	535	554	558	527	554	517	523	534	553	542	552	571	524	508	569	525	542	524	538	577	517	533	564	531	522	482	502	552	526	543	560	567	541	551	562	494	540	527	519	514	546	553	540	563	553	539	523	555	552	527	531	557	521	540	510	578	557	526	531	562	545	527	543	588	539	553	560	565	527	594	511	525	567	544	524	541	510	545	550	532	539	498	528	540	527	578	542	542	513	553	551	561	500	544	530	537	518	526	528	547	541	550	533	520	572	535	570	519	531	546	525	514	583	532	546	525	535	544	543	552	552	550	530	527	531	548	541	547	509	529	561	530	553	522	520	540	514	528	535	549	581	534	552	555	528	518	537	515	511	535	529	512	539	544	523	532	543	565	500	525	559	495	552	558	528	527	526	577	542	531	549	526	564	558	566	549	511	552	519	540	519	502	555	521	505	516	576	550	551	519	512	511	527	536	530	551	505	498	554	559	529	519	528	522	592	563	511	539	546	569	570	567	510	552	514	551	519	501	538	547	596	537	521	552	559	530	514	566	512	580	566	550	565	556	538	576	549	534	565	528	550	537	522	561	560	524	557	548	564	542	541	572	510	555	541	535	564	529	540	550	587	545	522	582	570	543	541	517	542	491	535	529	510	523	528	558	502	570	475	562	540	556	548	574	557	542	539	510	546	524	581	516	507	553	513	575	537	523	526	511	520	539	523	564	478	556	530	522	538	522	496	589	559	537	536	518	587	515	523	514	543	522	534	550	525	560	517	523	558	542	525	573	550	545	570	579	541	544	504	531	538	535	551	501	518	548	547	548	527	553	523	565	529	567	527	488	559	549	526	503	530	535	540	514	551	532	580	562	512	539	547	549	526	504	527	553	520	529	563	528	525	572	522	553	540	565	549	540	563	543	491	537	546	505	547	531	545	591	519	516	556	543	554	525	520	529	571	562	541	535	522	569	501	523	559	512	503	536	536	534	525	581	515	516	540	577	515	518	541	528	533	526	528	521	533	558	498	499	545	577	520	525	558	479	550	545	524	539	567	512	580	557	523	523	540	537	527	560	547	529	535	548	525	524	531	561	555	526	545	570	529	550	539	528	557	525	542	540	496	537	537	552	516	528	527	517	552	564	549	534	530	536	529	552	554	548	523	529	566	577	565	536	522	527	523	558	565	550	563	543	550	542	530	539	545	518	562	562	572	567	520	530	464	509	540	551	575	556	539	532	567	510	525	527	536	498	557	522	541	535	563	545	508	523	530	521	547	529	570	506	533	518	553	546	529	536	552	513	541	508	515	547	544	556	520	547	529	515	525	507	502	536	541	501	539	567	525	544	566	544	531	562	557	562	553	513	517	523	523	502	502	562	545	543	490	533	517	526	551	547	545	540	539	552	575	553	535	545	552	510	540	533	508	566	545	539	515	526	488	537	532	510	544	517	557	539	565	541	549	528	563	541	534	563	537	499	571	520	562	583	546	542	556	535	555	535	539	519	504	574	538	507	558	496	542	527	532	537	493	547	568	578	573	516	490	564	550	539	550	534	482	546	544	539	522	524	545	496	508	528	547	505	517	542	531	532	556	497	562	569	513	585	512	490	561	549	535	510	511	511	559	546	508	507	543	539	576	557	523	512	499	520	536	526	558	526	509	533	487	583	517	546	508	561	540	535	552	532	564	525	505	526	506	522	556	542	534	529	567	573	550	509	524	503	514	529	540	518	531	550	519	559	527	510	513	565	545	539	516	528	534	527	570	532	558	529	501	514	530	552	536	551	538	539	541	517	564	560	487	518	534	585	519	533	559	537	519	532	528	547	545	546	560	537	550	568	539	544	544	573	555	536	532	539	552	511	517	582	583	520	535	534	557	544	526	527	539	550	519	498	544	555	549	510	533	459	549	546	530	514	547	504	591	558	499	503	530	557	548	586	533	520	509	550	602	556	541	555	565	563	521	541	505	538	551	548	519	531	541	500	505	506	510	525	530	558	522	509	572	530	571	513	526	545	517	509	525	538	524	571	559	521	540	509	510	531	534	549	534	512	502	533	558	524	531	535	554	510	539	570	547	550	539	550	534	538	573	570	535	521	532	506	574	529	561	542	542	539	546	563	547	548	573	599	544	523	484	581	534	577	501	516	548	528	585	588	524	499	537	565	552	546	529	579	527	558	516	556	527	536	524	513	548	549	569	548	499	523	530	599	532	481	590	499	534	523	529	576	541	522	542	534	531	592	504	521	528	516	526	535	536	560	540	510	566	532	549	569	591	556	535	520	520	506	550	533
23255	22039	35666	36526	32339	25550	15817	2659	552	448	480	461	433	428	464	419	447	462	436	425	422	465	450	428	443	454	433	426	421	433	468	459	418	424	454	461	448	443	426	422	444	402	391	424	438	446	437	438	444	387	444	383	431	438	435	395	450	490	428	416	398	451	452	454	439	426	429	407	420	453	434	413	400	469	451	439	477	445	462	463	437	403	434	430	415	423	421	401	435	438	443	417	446	454	423	431	431	467	461	431	417	398	417	406	459	449	427	432	465	432	432	467	428	441	450	401	468	418	440	433	417	452	444	442	439	459	465	417	438	445	470	466	412	457	433	420	404	426	463	453	487	456	447	424	415	427	420	413	443	466	416	430	421	445	468	476	388	419	440	396	443	439	467	439	446	400	435	447	424	413	447	418	413	440	441	484	433	415	447	465	431	440	453	417	428	415	410	479	460	418	414	418	439	438	442	470	446	422	430	393	433	465	461	414	438	424	450	424	425	439	427	401	419	441	431	431	472	452	481	451	472	433	463	455	445	450	421	411	429	452	434	443	421	438	428	454	440	429	390	473	417	423	480	463	454	442	397	457	434	391	403	404	453	426	448	430	408	421	449	454	435	456	431	425	460	442	449	458	457	475	399	443	447	457	402	452	436	470	497	419	425	446	460	428	445	407	482	428	449	433	418	446	448	437	437	477	440	469	463	449	416	484	436	428	494	390	448	432	432	454	412	441	454	476	479	425	435	431	461	414	465	459	438	453	481	425	443	398	440	415	423	465	447	452	442	438	434	456	471	425	474	430	441	428	474	438	448	458	409	442	422	450	407	481	449	389	462	456	461	442	462	440	464	411	427	449	440	469	422	457	458	414	424	416	451	426	428	423	409	450	442	420	424	432	452	443	464	423	409	458	428	461	443	482	425	436	417	487	414	447	421	414	424	407	447	426	425	414	462	452	404	465	435	424	440	420	456	429	471	412	438	461	451	461	465	440	439	422	451	428	412	446	416	454	461	490	412	435	440	459	432	406	455	386	432	422	443	419	458	427	441	445	439	426	445	435	476	441	400	414	471	427	429	436	432	424	475	407	430	448	435	438	414	402	421	417	437	469	468	432	433	434	420	444	433	434	451	429	423	446	444	427	457	491	450	447	448	430	442	441	434	443	459	432	412	435	503	461	456	433	444	445	413	404	465	456	420	451	436	423	445	416	444	438	426	437	445	420	485	429	413	406	504	406	459	432	439	417	405	440	432	451	452	433	465	414	435	456	400	443	447	419	466	410	442	422	420	425	434	457	441	429	460	406	450	455	449	471	444	439	460	422	455	459	451	398	453	428	418	443	453	441	428	408	423	449	423	440	430	406	441	473	421	432	466	432	455	417	418	415	408	444	439	436	406	444	450	433	421	462	447	449	450	489	462	450	414	419	435	413	425	413	442	403	450	496	402	455	421	464	454	428	419	408	430	392	404	443	418	443	414	396	410	407	416	429	418	437	457	428	432	407	420	453	458	445	456	435	452	438	442	432	431	406	453	470	475	419	471	428	436	400	484	469	434	491	447	427	425	444	424	478	418	420	436	414	452	442	443	403	412	482	462	440	443	430	444	442	411	449	457	435	443	435	406	438	431	435	443	443	486	456	452	391	450	440	421	414	447	450	424	464	419	446	436	440	451	446	463	433	432	451	435	434	457	455	425	453	417	463	423	425	450	450	416	436	415	456	419	440	424	439	443	466	442	451	436	415	438	461	409	440	425	461	429	459	449	436	432	413	468	400	416	444	433	421	456	427	422	446	419	484	423	474	433	454	414	453	414	456	462	471	484	440	422	369	450	441	442	457	438	413	423	466	401	428	434	436	451	426	432	454	438	456	430	466	435	444	410	425	439	427	425	454	484	407	427	414	424	454	446	431	441	433	439	424	456	390	391	407	422	427	431	406	420	441	434	428	437	412	468	452	430	462	452	406	447	441	464	421	453	414	431	448	419	460	403	410	441	465	426	436	415	448	387	427	426	464	442	464	468	421	427	478	454	437	461	419	459	417	421	433	469	433	428	425	446	452	439	455	435	458	466	444	462	446	465	467	425	423	412	414	456	426	430	478	424	413	396	418	448	426	462	416	470	436	471	436	477	453	468	434	438	460	448	454	409	427	459	472	476	444	427	461	396	398	437	472	459	422	424	449	450	412	450	440	443	426	408	452	443	422	419	424	433	463	444	420	426	429	448	420	430	444	413	451	450	419	443	446	464	431	444	397	414	463	432	452	413	425	454	427	428	460	444	445	422	411	437	440	442	459	453	393	418	432	440	427	455	423	454	423	407	443	422	408	440	425	400	461	446	420	425	422	442	458	426	422	439	429	413	393	407	448	440	485	450	438	431	396	438	426	421	411	437	442	479	466	452	424	414	415	448	457	442	471	433	416	426	420	412	417	463	435	444	457	425	417	444	473	460	453	453	424	439	428	440	431	443	450	408	462	445	428	410	406	440	466	466	423	425	463	405	430	431	464	433	464	431	447	477	447	430	428	449	435	448	454	421	456	434	465	465	489	456	440	438	443	430	461	430	436	454	423	443	446	440	452	447	466	440	447	455	433	421	417	432	420	456	425	417	440	376	421	445	417	432	441	479	439	399	428	453	407	437	457	433	460	448	426	475	391	488	462	457	423	431	445	391	393	440	457	458	401	480	464	434	432	417	469	417	423	425	420	469	420	401	459	440	401	441	440	418	436	449	405	466	435	432	429	437	441	428	429	414	396	415	443	435	442	430	440	475	412	435	458	443	437	443	418	468	423	454	442	409	436	428	454	426	451	423	455	448	453	425	474	417	367	420	461	467	457	423	447	420	411	444	466	437	423	443	464	445	410	464	416	407	484	443	470	467	420	474	459	430	452	461	470	448	426	427	476	425	403	430	428	447	475	428	439	462	485	484	412	442	415	472	450	474	445	404	457	422	426	445	432	427	447	414	463	411	433	444	395	477	415	424	413	449	449	414	443	444	452	435	432	443	444	447	411	408	414	451	421	478	455	413	466	411	474	459	434	449	454	462	439	474	453	471	435	456	430	434	419	470	433	446	467	432	402	463	438	451	444	429	407	429	419	491	437	419	418	459	409	445	433	457	433	413	474	404	424	428	441	457	452	410	430	453	419	423	425	460	445	473	458	430	423	460	438	446	431	425	451	444	422	428	483	459	442	433	420	444	421	438	460	458	441	428	435	459	450	414	453	434	413	442	462	424	430	450	430	441	416	405	412	439	444	446	440	444	457	456	429	469	452	426	474	453	432	428	480	450	433	429	411	427	430	463	443	416	429	423	432	431	479	418	434	419	388	413	447	412	451	415	439	412	435	386	441	450	432	444	442	417	458	448	448	415	416	409	464	419	436	437	415	456	456	435	413	452	475	461	424	440	426	443	463	452	454	434	416	456	415	422	454	433	416	464	440	456	464	440	449	404	437	460	441	470	448	447	432	426	438	446	414	394	442	437	450	459	444	457	492	432	451
58627	101977	90863	68152	48003	30273	12447	3594	830	678	667	657	655	720	687	643	712	668	621	599	675	644	664	650	661	649	654	671	657	687	639	688	681	673	672	689	626	675	637	644	663	646	622	585	663	685	673	656	659	661	638	639	652	685	670	688	637	674	669	618	674	629	629	709	682	649	630	649	702	670	677	676	628	625	688	630	644	667	703	631	695	620	660	653	684	723	634	650	672	624	646	679	685	661	697	700	642	655	655	671	651	648	663	666	681	608	640	599	665	658	695	689	632	673	675	624	691	677	667	664	663	653	678	671	661	681	597	623	634	630	680	628	667	628	656	673	617	686	639	608	626	673	645	622	643	690	674	674	635	659	692	627	647	696	656	626	603	672	660	675	666	669	655	599	677	659	654	659	683	645	658	670	661	664	669	677	616	625	628	688	655	636	680	682	674	678	724	690	637	672	651	649	674	627	661	684	685	661	670	630	687	661	642	677	633	666	630	648	624	656	669	678	708	669	648	655	693	644	667	657	689	676	641	668	652	634	665	669	686	635	671	709	617	644	659	626	627	668	632	635	688	708	638	729	657	682	713	623	649	655	672	671	670	669	670	643	647	641	643	640	644	654	700	625	669	593	654	686	657	655	644	658	657	639	639	616	647	643	668	682	670	673	683	681	662	672	679	623	658	659	680	668	648	637	674	601	645	688	618	685	656	689	667	646	664	675	663	599	700	611	704	664	664	657	673	707	659	683	664	661	656	644	656	645	649	627	665	654	676	640	616	656	681	654	656	673	667	662	684	684	661	667	653	678	643	590	642	656	635	621	635	663	675	622	631	630	645	668	682	665	705	674	661	647	636	698	675	663	701	654	608	673	653	629	625	655	693	697	686	692	662	670	660	652	661	632	680	680	688	653	638	639	658	574	723	620	645	638	684	623	629	675	613	643	626	632	686	638	666	645	672	660	629	630	644	655	679	663	701	663	678	684	640	661	672	631	592	646	670	638	652	637	692	647	683	725	662	638	661	711	649	632	638	644	663	625	695	633	680	649	713	681	650	684	659	665	632	633	626	618	701	625	665	625	629	658	672	700	682	663	668	641	651	714	669	640	686	668	637	635	706	648	714	680	683	625	660	672	680	718	648	655	641	663	650	654	656	652	672	650	623	646	623	637	710	651	664	714	635	635	646	722	596	619	630	683	666	690	741	641	643	639	619	685	696	605	668	652	693	661	653	664	669	624	641	662	629	634	632	635	709	644	678	613	687	678	595	675	628	673	619	650	701	664	657	691	646	666	655	664	646	661	707	636	662	673	696	668	653	655	620	699	692	692	667	658	639	643	646	665	691	679	641	691	626	637	659	663	703	647	655	644	664	646	683	650	619	655	678	682	669	608	658	655	669	651	629	682	621	660	656	668	662	704	607	697	645	663	715	653	663	636	658	624	662	636	660	670	649	642	666	652	686	647	652	652	623	692	720	655	622	678	651	674	679	678	655	641	692	681	667	673	602	611	666	709	689	656	630	659	679	691	664	624	634	623	618	658	670	644	667	648	668	672	629	651	660	622	644	671	658	677	632	677	652	644	679	629	629	680	683	648	660	632	658	713	638	620	642	626	665	669	669	663	678	670	659	707	667	671	657	695	660	666	683	637	680	629	695	624	679	704	651	671	683	610	629	642	613	691	595	673	664	630	629	618	652	691	688	627	643	660	618	636	668	630	636	695	647	666	656	619	667	700	640	620	658	759	639	641	679	610	682	689	669	673	664	646	717	618	698	696	649	684	666	650	654	659	678	611	686	645	660	692	654	648	657	606	634	665	659	612	653	649	669	657	647	646	614	688	642	661	693	662	672	652	650	686	696	651	633	640	646	664	651	665	598	658	638	666	684	634	634	663	656	661	667	649	624	619	662	714	627	674	680	693	632	669	635	671	608	674	680	705	639	632	649	643	636	641	654	666	702	664	675	660	667	664	676	665	671	708	719	607	659	696	645	655	691	671	669	645	696	701	679	684	663	711	648	656	687	684	650	636	616	663	651	646	641	619	643	648	684	666	632	678	634	622	677	662	653	661	709	675	682	643	680	638	675	694	680	667	631	703	660	648	658	599	704	710	643	669	637	673	709	652	626	660	620	653	639	621	679	637	611	649	630	655	633	644	632	687	683	656	671	660	659	632	609	675	669	685	639	628	621	659	626	630	607	652	666	636	630	630	666	683	666	655	618	677	638	668	661	603	634	601	644	694	668	645	621	668	646	640	661	701	622	663	650	676	631	660	714	665	679	636	636	629	626	716	658	646	615	685	652	668	663	709	720	641	643	653	657	672	653	652	629	662	674	629	655	660	654	723	681	663	690	657	666	698	698	646	691	679	676	656	641	603	619	648	696	649	656	675	681	692	656	652	640	661	667	683	660	668	642	624	666	735	646	694	691	641	612	674	650	620	676	647	661	691	636	651	642	689	619	681	675	635	682	678	640	636	649	669	666	667	641	684	653	656	639	669	647	658	683	655	602	667	630	655	635	616	660	651	661	688	635	631	676	701	634	675	655	708	611	639	689	676	611	606	630	660	640	636	657	716	702	663	644	709	649	635	645	681	673	642	654	662	617	677	635	697	664	662	643	621	627	664	714	677	638	618	658	689	596	660	663	668	623	701	670	675	665	663	675	660	697	691	679	626	658	677	662	647	652	653	634	694	599	632	681	662	645	642	639	646	634	702	634	669	654	654	593	696	694	667	666	629	656	681	647	629	676	616	684	671	697	683	637	636	653	669	650	652	626	726	664	621	661	679	651	662	668	619	649	668	671	681	662	631	673	647	631	669	647	657	625	654	670	639	658	613	685	637	646	681	637	668	646	687	648	617	661	670	650	620	683	676	688	672	701	648	646	682	662	692	692	658	658	671	646	648	670	643	667	682	638	650	593	639	677	629	645	622	662	701	660	653	617	669	643	693	662	644	675	662	672	634	671	631	651	671	634	655	676	632	653	638	603	647	682	685	647	664	660	678	662	643	683	653	700	674	672	677	677	669	675	673	651	639	638	677	671	661	644	631	688	648	659	679	688	643	669	649	657	625	695	662	613	634	631	616	649	663	630	669	654	669	613	720	690	646	613	659	663	680	691	667	652	699	641	647	658	640	624	640	680	635	697	682	631	680	665	645	629	715	660	666	703	605	644	699	654	639	665	692	651	648	670	687	655	692	644	641	654	617	635	654	669	669	703	654	719	655	628	638	671	631	637	640	651	670	665	667	672	664	596	626	669	622	642	704	596	633	678	657	654	674	632	694	665	692	704	667	687	683	619	644	600	624	654	670	692	653	652	667	652	652	657	658	629	602	625	651	682	661	681	691	633	736	629	675	618	661	679	623	696	670	630	721	651	633	650	655	677	621	650	601	663	615	589	677	638	678	639	638	655	656	682	645	673	636	654	708	633	636	670	618	648	685	700	655	674	686	653	667	678	633	661	678	675	678	699	629	661	621	664	697	697	655	650	645	653	698	635	658
27230	27657	35263	25498	11089	3138	895	421	218	249	246	255	239	234	248	230	232	229	260	242	289	227	244	253	247	233	243	229	251	252	257	204	271	255	211	226	263	215	280	221	214	239	256	264	232	236	252	219	232	243	271	248	243	239	245	250	246	266	230	252	272	232	250	230	244	274	233	254	273	232	227	216	246	247	232	264	231	264	268	258	244	251	242	251	234	272	218	241	226	245	229	252	260	251	256	260	228	241	233	213	221	229	228	239	217	237	265	266	236	247	232	228	237	289	256	223	241	260	223	249	239	244	237	239	244	252	234	253	210	267	229	227	239	246	241	222	252	258	279	262	221	242	235	237	235	255	251	238	240	274	245	265	256	255	237	229	267	265	225	240	238	230	238	258	240	267	255	273	255	225	247	251	216	238	259	245	251	262	216	234	240	246	244	255	244	243	222	222	220	230	257	259	253	252	238	228	275	254	227	277	243	257	235	252	215	221	253	227	239	249	249	244	231	219	245	220	233	261	243	256	254	248	258	253	247	253	260	232	240	246	245	254	234	241	247	223	256	266	294	222	238	212	228	256	283	257	254	233	240	253	240	259	265	235	233	239	252	239	268	241	240	246	253	239	240	243	261	228	270	239	223	252	223	254	235	229	243	231	243	237	262	253	255	216	266	224	247	245	252	264	222	235	263	264	242	224	246	235	236	276	239	277	246	227	246	268	233	226	255	221	239	263	236	233	238	231	246	244	234	253	225	263	247	234	274	231	241	266	247	228	224	220	225	248	271	239	246	237	245	215	248	253	237	265	219	248	275	237	225	223	245	249	224	249	244	232	266	276	241	244	263	236	239	238	229	229	252	241	238	242	249	271	264	224	230	272	226	281	231	250	265	239	230	232	266	241	259	247	217	272	230	249	243	236	210	238	270	235	235	256	254	243	233	252	229	223	234	224	235	239	251	218	237	244	260	233	251	242	221	232	236	260	232	269	271	270	245	238	245	246	261	228	263	270	252	251	275	253	233	241	259	264	222	285	239	241	240	241	231	254	250	242	233	245	230	232	241	235	226	223	259	246	252	261	243	224	227	204	270	220	232	248	230	234	234	224	209	226	239	237	228	235	263	240	264	256	229	244	261	241	261	233	229	259	251	229	234	250	269	248	213	232	227	246	232	235	242	260	226	242	234	228	236	222	225	246	258	244	246	245	239	278	256	245	234	262	263	249	244	249	246	258	212	251	260	228	252	259	246	267	245	258	243	252	271	216	223	253	249	239	246	257	252	227	229	246	259	240	267	256	241	232	252	255	217	237	273	239	235	255	254	240	214	228	242	241	261	239	254	256	241	229	254	238	259	249	255	277	266	257	241	252	253	240	241	229	278	249	257	260	246	252	231	268	260	247	217	260	234	247	258	234	237	254	252	260	250	251	226	252	250	239	244	254	269	245	243	238	231	260	268	220	228	257	229	199	220	227	247	244	271	246	235	266	277	224	251	247	279	248	239	261	245	271	228	250	258	263	252	248	274	255	260	250	256	243	251	230	224	269	251	243	246	208	250	219	231	229	241	242	235	250	245	244	233	229	241	259	241	231	233	234	264	264	240	255	230	238	244	244	253	254	245	243	216	231	250	258	247	241	236	254	266	256	256	255	216	226	217	252	244	235	242	237	247	248	228	255	252	216	313	242	240	250	250	258	259	254	217	243	256	246	242	214	248	245	263	249	234	257	250	259	233	239	237	261	228	237	226	233	270	218	244	229	241	290	241	236	238	217	232	243	275	259	233	270	223	250	232	245	258	214	250	249	256	250	240	241	260	263	258	224	245	243	253	236	260	282	248	238	240	244	235	240	255	243	266	249	233	256	257	248	239	213	245	265	259	251	263	240	264	222	237	265	259	244	228	245	247	232	266	228	210	247	248	238	240	245	244	232	255	235	265	229	210	242	234	237	264	249	263	256	239	236	253	245	243	228	243	244	226	233	227	263	251	251	274	250	268	273	256	231	244	245	238	257	246	246	248	255	237	245	230	263	239	261	239	250	272	262	238	219	237	234	257	250	237	243	256	262	246	219	266	215	239	259	251	236	246	240	244	255	231	224	283	215	233	270	217	231	235	236	255	221	222	218	237	240	247	237	223	252	236	257	262	239	238	238	233	255	246	262	247	237	257	268	273	240	235	243	268	240	240	259	224	256	245	255	238	239	212	235	253	243	240	246	289	261	260	238	256	238	229	238	237	232	236	234	219	242	262	229	232	244	243	263	253	230	260	254	253	260	231	256	279	226	216	246	224	233	211	257	246	249	236	234	262	258	263	231	239	275	254	223	249	261	236	255	251	234	247	251	264	250	235	228	243	255	219	230	269	229	245	243	233	234	249	226	244	245	232	225	237	209	242	287	278	257	249	264	258	227	241	234	255	242	205	250	244	278	263	238	211	228	238	240	217	219	233	250	256	263	232	259	230	231	230	264	253	250	252	292	230	256	242	260	277	215	243	246	261	211	251	245	255	266	232	251	232	231	225	250	263	250	248	241	251	215	244	230	225	250	246	269	242	241	225	216	233	263	204	225	217	231	246	261	250	251	248	251	236	240	246	208	223	254	247	234	232	233	246	239	248	232	298	247	251	248	240	234	249	233	256	265	247	246	231	241	257	236	222	243	240	234	239	239	239	231	267	256	238	264	233	260	247	236	235	252	213	262	196	262	236	241	263	197	221	250	257	223	233	232	250	233	272	255	245	242	270	242	231	251	236	242	231	252	253	228	267	242	263	241	242	221	249	256	255	232	239	239	245	253	205	259	272	237	269	222	205	250	224	237	254	269	237	237	231	248	209	237	246	255	234	245	221	251	238	223	229	245	264	249	272	223	254	242	243	248	275	249	227	242	230	227	256	246	222	261	253	259	232	256	235	282	241	237	239	250	248	248	254	246	237	250	253	249	251	240	225	239	261	234	258	230	238	244	265	241	242	249	248	229	280	259	277	225	249	230	216	247	221	246	215	253	222	205	218	214	243	236	274	244	246	242	214	244	258	223	234	222	247	252	247	264	240	258	235	253	254	235	270	224	260	234	212	245	243	267	266	227	210	231	245	240	250	241	229	270	219	237	225	255	261	270	260	225	229	277	252	265	241	252	250	265	256	249	252	228	266	255	225	217	257	219	225	232	258	259	245	249	274	227	236	261	224	246	240	233	252	230	243	237	242	226	253	239	256	234	261	216	253	244	258	261	247	259	231	252	212	223	224	247	234	256	238	249	254	241	236	202	222	254	259	243	243	237	222	253	250	265	245	253	233	245	252	218	240	254	258	252	237	232	256	248	258	241	233	260	253	238	248	234	246	240	263	235	245	247	216	257	237	261	222	243	252	257	246	262	242	214	231	219	233	279	250	242	274	241	230	246	242	232	268	235	259	240	247	211	245	239	263	265	239	247	233	226	247	278	242	241	258	246	229	276	257	231	241	263	216	257	235	232	243	255	252	240	232	246	242	256	262	257	267	258	226	250
27188	47526	41582	27307	15121	5619	1719	741	378	380	372	368	430	433	408	423	371	392	419	357	353	431	407	397	406	399	381	373	411	419	385	385	414	388	405	365	403	393	381	391	384	377	394	374	374	377	402	406	414	393	424	378	363	392	396	429	416	417	366	393	402	427	433	391	359	397	365	417	413	415	403	380	391	421	418	364	355	403	406	400	400	402	405	386	395	374	405	355	370	388	391	397	414	392	405	406	383	385	407	380	405	423	373	406	410	428	392	386	377	355	402	405	376	368	388	412	374	410	408	358	410	371	407	412	421	401	375	393	400	396	369	401	400	401	374	446	395	400	389	395	376	392	416	369	433	384	411	359	420	433	379	404	377	372	397	413	377	388	360	399	393	382	365	413	415	387	387	377	401	384	381	404	367	392	405	417	401	452	393	395	409	382	401	375	393	379	382	389	378	370	367	380	392	413	364	377	352	404	437	408	431	412	372	384	388	399	381	403	426	379	395	358	364	408	395	406	426	418	414	386	438	417	372	404	420	439	393	359	397	399	402	426	415	379	361	379	402	393	362	373	379	376	388	386	410	390	414	413	396	404	387	437	397	347	418	377	395	392	399	399	424	375	361	417	395	379	403	384	389	429	402	393	355	382	371	359	422	405	379	388	380	420	413	396	371	374	403	417	378	423	417	402	374	421	412	390	450	406	392	443	385	388	405	389	392	417	392	391	380	368	367	399	379	379	384	387	354	378	414	393	361	403	431	386	404	392	421	398	400	374	394	407	405	371	422	411	403	405	356	409	394	439	387	377	371	389	422	424	393	380	433	385	411	379	377	374	371	387	391	426	399	412	383	389	420	376	431	395	416	419	380	403	377	386	373	406	402	399	393	377	440	388	408	449	375	385	373	408	378	424	403	379	371	372	402	401	392	384	399	421	381	426	395	434	384	444	376	419	439	396	367	413	409	397	416	380	387	394	395	383	388	381	365	397	413	393	360	365	398	415	405	416	396	402	370	392	384	406	349	366	380	427	418	397	409	381	445	383	390	414	405	379	386	412	432	364	419	382	412	384	407	374	419	391	404	383	421	418	380	401	400	420	392	399	399	403	381	365	388	393	374	364	408	384	398	404	388	406	393	369	394	423	328	382	387	349	394	345	373	403	426	380	426	382	379	436	385	439	385	381	376	407	411	376	382	381	393	385	415	402	383	393	398	383	394	377	374	395	399	430	407	408	380	384	437	438	411	372	394	402	413	364	412	394	392	406	394	402	368	406	372	419	380	385	390	369	392	396	399	406	402	402	372	377	432	404	414	405	389	386	394	398	416	401	409	405	404	399	385	387	415	380	407	394	405	406	372	408	395	398	401	372	393	398	387	383	385	402	401	422	381	420	379	403	382	420	426	383	393	403	394	416	419	382	421	399	423	406	398	384	398	410	373	382	407	382	398	393	393	384	457	391	410	373	388	401	406	423	427	398	394	423	386	399	372	378	441	387	420	348	414	436	393	406	415	400	368	362	383	371	403	399	343	415	398	395	425	375	373	411	390	398	406	382	401	389	377	367	388	413	381	384	387	425	388	384	401	401	426	398	415	428	369	388	402	382	380	376	373	391	371	399	388	373	418	383	393	401	401	416	436	396	399	420	383	427	372	393	386	385	364	375	393	382	365	405	387	401	392	393	412	391	392	385	430	384	376	409	386	433	379	422	377	401	385	388	412	396	399	437	379	404	373	411	388	401	402	395	411	385	424	394	370	450	390	390	399	385	418	420	392	380	405	399	376	373	390	390	391	372	389	424	396	403	388	384	407	393	399	376	404	393	388	392	378	400	385	390	405	416	438	386	383	380	405	379	373	358	412	419	423	415	409	379	421	372	385	396	385	391	388	391	408	425	372	385	387	374	406	392	383	409	402	372	357	369	413	418	400	407	389	415	381	402	364	353	389	360	385	391	394	379	399	386	410	387	388	402	420	395	375	424	386	390	373	364	390	412	389	432	376	376	402	391	376	365	381	380	376	358	376	392	447	428	420	391	400	404	363	351	377	412	386	399	361	410	356	381	408	368	400	411	426	391	413	392	439	385	362	381	405	386	418	394	386	414	427	393	388	390	398	402	378	421	420	388	378	393	425	407	374	350	409	403	372	387	385	386	372	365	365	403	369	399	408	381	366	364	406	365	355	394	390	391	377	378	400	367	360	375	380	347	397	398	391	425	409	398	398	390	382	407	393	386	403	390	436	379	360	427	395	383	389	379	425	404	394	406	396	401	401	408	400	419	364	428	376	437	418	384	436	377	353	384	402	455	418	369	399	394	367	367	432	408	407	428	409	431	401	365	369	399	408	383	418	405	370	361	351	403	395	363	384	378	413	389	405	395	422	352	390	374	378	388	380	386	404	408	379	386	382	402	377	426	377	415	413	388	383	416	393	384	397	388	379	394	372	413	382	423	423	341	371	364	386	387	410	413	398	397	389	376	401	416	409	398	407	413	404	398	370	418	361	395	385	373	362	416	387	388	374	395	390	389	410	377	389	365	368	377	399	416	379	381	374	373	374	380	417	425	378	350	386	402	379	416	420	425	400	413	375	419	373	392	404	392	407	393	397	409	356	397	388	393	416	387	408	431	399	375	456	424	353	391	387	378	406	435	356	384	406	397	430	414	398	383	373	421	381	391	377	413	374	379	419	382	407	400	429	392	377	357	362	405	394	387	383	389	401	379	411	428	363	404	379	405	392	392	377	393	337	380	388	391	410	387	384	384	392	381	416	388	407	387	437	382	411	436	420	376	389	389	413	386	363	434	443	353	415	388	415	388	365	376	434	375	429	371	406	401	378	408	379	380	421	357	405	397	399	399	424	343	374	381	374	378	394	377	397	403	426	377	380	390	391	438	381	400	410	426	384	375	424	397	402	407	370	404	387	407	373	365	385	396	380	357	412	381	387	398	353	380	390	397	414	382	389	406	415	392	403	387	397	377	401	389	395	376	370	417	415	407	409	390	365	389	394	409	401	425	420	398	412	398	408	390	386	386	392	394	419	394	428	390	398	437	413	388	370	382	406	401	416	401	391	395	441	417	382	385	404	393	380	357	401	417	394	405	399	388	426	408	381	395	424	415	407	360	406	380	411	361	401	388	416	379	379	380	382	405	411	383	391	397	381	386	408	362	380	407	392	361	382	412	386	411	398	432	395	371	390	420	416	397	385	387	437	414	388	366	428	360	394	361	421	373	403	393	382	395	404	393	392	387	390	359	353	417	406	425	380	418	408	401	383	377	412	398	400	415	374	413	414	384	357	400	403	375	409	408	402	385	424	378	402	393	379	392	464	393	381	365	388	369	396	412	404	456	405	368	383	358	390	366	401	412	409	366	408	371	415	380	383	390	392	393	424	394	390	386	393	384	397	408	402	383	385	451	378	359	374	402	393	409	389	433	380	420	379	405	430	385	395	376	387	395	380	380	411	419	404	417	375	393	384	412	384	387	404	373	415	390	377	375	402	357
24501	23023	41209	44034	33467	21187	8458	1420	398	375	370	371	369	381	343	356	358	380	379	362	359	355	362	387	376	365	353	315	360	340	337	394	371	362	356	348	354	333	368	344	355	316	357	377	383	372	314	359	373	399	353	330	337	390	310	386	345	322	317	384	365	342	321	355	344	362	298	328	352	344	360	344	352	339	362	315	349	370	371	361	370	366	347	319	335	318	344	347	348	351	377	364	382	334	345	345	333	334	361	321	383	336	330	388	344	375	334	331	362	331	358	337	369	342	353	327	377	338	332	326	331	376	337	350	327	360	352	374	351	379	377	329	336	368	303	340	323	310	349	353	307	362	339	371	337	355	353	331	341	341	365	337	358	352	334	358	365	343	344	325	347	351	349	354	352	343	344	345	350	350	341	356	335	332	376	365	363	365	379	333	369	307	350	360	342	355	355	381	375	332	353	367	330	350	322	342	369	326	356	386	338	364	338	335	375	334	376	368	367	335	358	358	371	325	366	348	345	357	338	340	340	363	368	343	381	337	362	332	342	314	351	363	331	368	373	365	353	363	355	345	337	346	345	365	333	344	370	335	356	334	360	368	369	339	320	350	342	318	361	351	345	332	371	316	356	354	322	368	341	329	348	347	363	341	378	361	358	335	346	359	344	341	365	315	359	333	353	352	364	361	367	365	337	367	370	366	325	324	338	347	348	349	335	357	384	355	361	368	406	346	362	334	355	305	347	365	371	351	383	362	377	369	378	319	366	359	368	377	328	384	358	354	368	354	345	346	377	333	349	381	347	340	339	354	311	373	340	343	362	341	340	357	353	339	398	400	347	368	366	332	365	365	364	351	323	352	366	343	368	367	343	353	341	361	363	333	318	364	354	327	347	361	371	342	310	370	291	354	362	345	314	348	362	385	340	367	342	337	335	351	310	358	337	343	364	398	359	340	358	347	357	365	353	349	353	361	360	346	328	348	379	349	321	377	335	344	337	365	362	381	309	348	362	306	377	327	346	351	396	338	350	342	333	316	361	341	348	356	360	331	383	384	367	384	359	351	376	354	357	313	338	368	323	377	370	382	350	354	362	330	364	343	377	334	338	392	354	369	368	371	335	337	346	368	327	350	336	362	337	352	348	375	322	359	348	356	355	321	344	348	359	340	356	326	338	367	361	350	332	331	319	347	336	348	343	309	343	373	316	312	336	349	362	332	339	340	349	363	351	356	356	346	313	359	338	339	342	348	360	356	376	351	360	369	364	358	334	368	368	328	345	387	337	335	338	354	354	357	355	341	360	338	347	373	347	334	361	343	364	349	347	357	353	356	391	382	343	314	356	368	375	339	346	357	343	362	355	359	342	333	366	376	325	350	353	365	337	345	363	345	345	352	347	347	337	351	347	367	346	329	378	353	361	358	344	319	355	366	300	374	357	324	374	369	364	354	310	397	380	344	362	333	378	332	338	349	375	315	345	367	368	362	342	340	348	405	352	367	337	365	325	380	343	344	342	328	367	319	321	378	360	318	375	345	383	344	349	330	313	308	343	341	372	349	344	359	359	358	374	338	359	361	346	313	341	366	356	343	301	363	356	375	326	349	370	330	364	335	332	342	320	362	351	367	337	356	316	334	396	377	357	362	351	399	321	390	385	351	342	352	340	339	339	352	384	345	333	348	325	364	365	353	333	349	360	386	357	348	356	365	355	353	345	362	369	324	336	366	341	340	317	361	320	384	333	374	329	339	337	358	346	370	333	356	319	346	372	302	338	342	394	362	321	318	371	318	350	337	333	315	360	337	368	332	339	344	339	374	340	341	329	346	339	344	358	344	348	357	382	317	346	343	371	375	367	399	336	363	353	337	334	347	353	341	340	338	336	344	356	320	364	368	311	351	360	347	361	362	349	345	342	338	356	327	344	334	355	372	390	347	346	339	386	354	339	348	339	327	338	357	358	360	370	320	361	345	332	322	339	331	326	362	341	346	341	356	353	324	359	339	349	360	319	357	335	356	345	332	305	364	348	357	354	349	350	322	343	365	364	339	348	377	389	377	341	337	325	349	342	335	360	364	357	384	377	345	335	353	354	357	362	357	341	362	368	360	354	359	346	307	336	368	359	345	389	345	379	339	336	351	348	347	333	368	342	352	350	340	374	331	338	355	325	348	356	354	360	329	372	382	357	344	360	355	367	356	368	351	340	323	369	351	330	356	333	335	342	357	347	355	332	342	337	366	336	369	339	350	358	343	323	358	362	344	354	363	375	344	345	343	360	350	353	356	366	362	338	341	339	365	366	335	360	345	345	332	373	374	346	338	351	366	366	379	353	346	328	356	352	376	347	316	344	363	330	339	335	355	354	360	352	346	309	363	342	335	351	351	373	350	368	358	375	335	366	328	348	338	332	346	356	346	340	351	367	324	367	322	359	351	340	381	353	345	334	391	375	361	371	388	309	336	337	372	351	339	355	341	369	372	364	339	374	365	341	337	351	359	351	330	331	366	342	345	340	381	333	323	343	350	367	351	349	343	392	343	346	344	339	353	335	338	383	324	338	345	379	383	367	314	352	344	359	356	394	344	355	316	386	344	350	342	338	339	329	367	356	345	396	320	365	382	329	340	340	350	356	368	327	327	334	340	349	353	392	381	307	333	375	358	338	393	355	369	338	359	330	382	353	345	391	321	350	367	353	345	365	342	363	346	334	333	336	362	350	350	361	340	364	324	394	368	350	355	374	344	352	338	306	331	344	349	321	362	359	365	331	334	359	379	362	351	336	357	340	380	352	328	360	320	341	320	334	336	342	346	353	338	384	361	329	365	348	350	346	341	385	352	360	360	358	357	317	348	363	361	334	330	343	354	345	357	351	335	350	352	356	305	352	357	330	371	331	320	327	387	367	357	355	360	327	352	343	381	336	346	341	371	378	311	322	356	332	375	359	371	369	375	361	322	362	355	353	345	321	334	353	362	346	370	368	336	389	325	339	336	330	338	337	324	331	369	367	346	339	318	347	349	358	346	353	361	360	338	351	312	366	350	372	338	353	332	358	321	355	337	353	323	351	352	340	348	354	374	380	348	376	363	345	358	335	327	351	330	365	334	360	362	324	359	381	347	350	366	326	363	373	333	341	334	366	345	351	348	337	371	370	340	363	357	354	349	367	343	334	332	342	356	333	355	319	343	334	338	355	343	333	375	367	382	329	351	392	326	339	371	306	365	326	340	362	341	346	352	396	353	349	354	347	357	355	335	350	323	374	347	379	368	348	373	333	363	335	324	345	372	322	325	348	349	355	348	334	352	368	356	346	329	356	354	367	352	370	347	336	337	372	355	341	356	366	350	361	392	348	365	367	336	360	356	342	344	332	346	384	364	337	360	355	333	346	371	344	366	348	358	338	325	369	344	371	336	326	349	369	352	353	343	329	347	347	357	349	333	363	356	366	358	375	350	338	345	350	358	315	342	359	339	347	353	325	341	354	315	361	356	345	382	365	330	343	339	336	329	343	336
52140	89761	80482	58111	40672	22969	9319	2701	636	541	501	569	560	547	555	578	574	594	563	570	543	532	596	579	531	547	521	540	592	554	603	555	495	571	570	545	523	568	563	570	549	547	549	504	549	556	574	541	630	511	498	535	557	583	563	544	561	545	553	555	531	587	615	571	571	531	572	550	520	547	579	578	580	533	559	548	560	500	557	546	582	577	567	506	505	553	560	530	545	525	542	488	541	549	554	638	545	538	528	541	539	565	542	553	514	543	522	536	609	532	523	564	566	531	552	535	581	519	545	612	563	555	584	565	535	544	546	525	566	551	541	588	553	567	575	533	530	536	536	555	581	529	562	558	582	498	527	533	545	540	544	565	547	601	535	556	518	564	543	513	503	529	525	517	543	589	562	531	575	532	532	576	537	508	528	570	533	552	568	525	566	509	583	519	582	555	589	575	594	554	540	521	556	575	536	539	570	579	529	547	538	525	533	542	542	556	543	528	499	563	522	582	586	536	536	531	563	541	520	614	556	566	534	544	612	519	584	543	559	541	538	538	615	549	545	560	557	574	569	563	540	525	558	507	524	541	566	566	568	536	556	575	573	578	544	491	580	534	554	526	570	595	575	535	527	533	584	528	518	573	550	593	566	548	587	562	587	578	558	561	585	557	541	524	561	591	528	547	574	588	555	517	593	548	573	564	601	576	556	553	545	571	579	557	565	556	559	521	544	521	568	532	532	562	588	518	539	532	518	569	534	538	539	561	562	586	561	541	512	570	563	561	540	523	523	551	598	560	590	555	580	537	557	570	504	570	532	557	524	555	555	566	560	568	557	572	560	548	581	553	574	534	533	550	584	541	571	547	575	549	559	571	558	527	565	554	581	601	520	543	580	577	547	533	576	551	572	540	576	550	508	537	578	533	552	570	547	545	570	537	583	561	561	559	579	520	529	547	553	539	588	554	547	565	548	537	562	551	562	549	509	528	538	538	565	544	531	553	560	562	522	585	517	517	525	557	549	550	532	561	553	549	568	530	562	562	539	532	541	579	524	551	578	535	587	564	572	550	595	542	558	552	536	513	539	553	561	477	575	535	587	525	526	553	534	578	588	599	553	538	539	564	589	516	564	544	568	572	544	536	537	566	584	533	551	533	526	530	547	553	558	566	544	549	549	543	542	544	561	558	563	516	494	562	567	546	551	538	544	548	537	556	580	548	567	525	523	565	523	536	557	571	554	556	522	577	548	533	543	563	527	564	558	537	548	544	569	629	517	531	544	532	617	621	556	534	602	557	530	587	519	578	539	531	549	561	592	570	576	522	529	542	547	582	587	570	579	562	560	586	555	561	521	547	521	573	556	578	505	503	545	551	534	545	598	592	514	565	533	515	544	530	570	563	544	559	554	544	562	546	570	524	564	547	561	533	555	555	527	571	562	588	599	540	590	529	549	518	568	556	549	588	527	566	565	582	556	522	547	581	554	547	581	539	529	558	539	553	575	590	518	571	572	557	547	568	523	555	570	536	528	554	567	545	581	547	554	562	582	541	568	564	573	549	562	545	553	529	531	544	566	562	545	546	536	537	559	545	550	549	516	517	567	582	556	587	569	539	559	546	541	573	556	574	528	549	505	520	546	540	570	528	575	538	550	543	514	544	530	539	543	591	563	542	534	555	536	533	563	540	556	543	554	562	550	562	600	608	574	554	533	551	543	542	497	547	551	535	570	532	534	564	591	539	574	521	523	571	548	596	545	590	512	558	552	579	557	510	573	563	504	521	537	528	575	569	533	551	542	560	572	535	506	556	524	560	540	558	541	552	551	571	513	522	542	573	522	548	548	510	538	500	549	522	514	543	591	563	531	562	571	550	531	570	588	552	560	585	546	541	571	552	533	565	570	557	550	544	548	550	560	571	510	554	497	584	564	548	494	586	515	561	566	551	597	526	575	585	531	531	562	561	568	550	554	563	498	575	516	562	562	595	569	549	529	550	548	567	579	544	564	578	625	533	590	525	593	498	514	536	578	558	548	539	568	546	570	553	509	537	565	588	544	598	551	544	566	559	543	559	546	582	595	569	546	549	555	575	577	545	563	555	569	575	562	614	552	579	532	515	553	531	576	521	563	598	570	551	519	567	530	501	574	547	544	585	504	542	511	568	506	542	554	583	568	557	586	555	533	543	542	509	533	580	536	510	551	543	564	580	553	540	540	576	546	558	530	552	524	556	583	617	519	520	544	559	570	542	551	489	541	587	535	537	513	577	526	552	546	563	537	517	578	550	553	557	555	575	561	544	518	516	570	583	558	554	563	529	524	538	531	512	558	538	552	565	548	552	552	513	556	559	550	566	543	568	536	531	571	603	544	510	584	549	572	500	502	523	583	562	532	518	558	528	549	532	570	533	540	581	576	563	541	555	520	526	482	556	575	543	561	552	551	589	537	560	576	543	527	546	527	565	564	522	557	532	562	580	565	535	570	562	535	529	531	520	573	542	561	538	556	541	566	554	534	540	492	539	519	560	533	566	588	574	571	562	554	572	550	534	545	588	554	562	530	520	562	551	541	602	557	572	568	537	578	550	565	581	545	551	519	560	539	542	561	547	524	566	559	522	565	566	553	567	542	496	517	530	548	534	578	521	570	526	552	541	587	588	540	570	558	562	585	556	534	562	573	572	547	561	534	573	550	592	558	518	565	519	552	562	577	523	562	553	580	511	581	547	522	564	565	589	555	544	549	567	542	520	545	529	550	567	540	559	572	536	566	566	533	530	606	540	546	581	562	531	542	585	546	564	533	591	539	558	556	569	579	529	504	582	528	554	538	568	558	547	537	519	572	548	576	566	581	543	503	527	552	576	626	567	544	580	508	528	557	549	576	537	563	566	510	506	565	549	533	541	557	574	545	495	609	547	567	541	558	541	542	576	557	583	544	514	607	516	526	514	532	558	556	528	578	624	579	520	536	544	550	548	516	546	573	578	566	561	563	525	541	580	518	543	561	544	568	538	591	582	567	571	558	549	534	548	530	545	565	528	512	506	568	563	598	544	511	554	588	497	522	537	546	543	550	554	551	552	577	537	528	536	520	569	589	538	532	540	571	584	544	583	557	545	542	524	502	551	545	548	522	557	552	570	531	552	572	543	543	561	548	572	561	548	538	612	550	557	548	583	541	558	602	549	557	527	560	579	570	590	518	581	564	542	571	537	547	544	523	601	500	515	552	540	526	559	548	556	543	549	559	532	538	549	529	539	530	527	549	548	567	557	560	584	561	543	548	551	522	556	542	538	526	556	533	568	551	549	579	535	544	526	569	503	555	600	556	551	558	560	540	579	522	563	536	592	526	552	561	598	552	543	538	567	538	569	562	591	554	547	557	549	571	542	535	549	551	550	598	564	527	524	537	569	537	563	503	554	525	542	563	584	566	569	566	555	579	566	564	554	564	597	571	591	524	540	555	566	520	545	556	584	557	559	577	553	531	590	629	546	537	542	574	546	547	557	525	563	580	561
23215	21876	36192	38195	34174	26115	16572	3208	563	483	456	448	441	439	466	454	443	459	446	439	452	414	424	448	421	444	426	421	442	422	416	470	419	411	448	426	441	420	418	422	454	410	453	441	449	398	434	427	393	459	408	455	470	438	408	450	439	405	426	373	420	424	426	434	434	432	436	422	428	416	431	439	477	429	381	450	418	423	406	445	435	405	436	447	452	447	418	433	483	444	417	420	450	444	462	447	431	430	441	430	388	436	420	458	434	440	405	463	445	424	395	424	435	391	422	440	413	424	466	439	400	421	397	417	434	425	427	414	447	425	411	426	430	444	449	435	421	429	441	456	437	445	439	434	443	445	407	445	397	436	419	442	418	400	390	436	441	432	427	380	431	449	429	406	429	421	430	422	451	444	425	436	496	430	426	415	433	410	414	418	418	430	446	442	430	444	452	433	428	443	432	427	436	384	390	419	439	426	446	453	443	446	435	401	420	429	427	447	410	398	402	423	421	416	442	420	420	420	455	427	440	434	400	416	400	432	397	427	460	458	407	415	427	414	451	423	408	444	435	439	420	490	429	430	409	454	429	402	403	445	385	467	436	444	439	435	408	416	428	450	432	403	423	461	445	440	409	426	433	469	436	435	437	435	440	425	420	398	465	417	433	418	435	447	411	421	449	416	415	472	447	367	442	413	428	474	428	446	400	443	417	429	416	462	440	453	457	409	452	431	437	422	382	412	402	406	421	421	443	410	434	439	420	395	468	436	372	423	466	478	409	406	430	428	391	452	396	436	447	445	446	416	460	410	420	431	431	448	444	432	463	414	421	427	446	451	466	407	397	439	442	456	409	431	441	439	405	394	431	442	417	424	419	422	410	434	412	454	391	420	391	439	444	399	438	408	434	436	418	381	438	420	421	416	450	453	469	368	425	435	397	404	465	450	451	426	419	405	414	430	408	433	412	428	408	432	424	457	450	426	416	429	442	421	447	442	442	457	448	456	419	467	419	424	396	422	419	408	385	398	418	431	447	429	411	423	401	430	419	418	420	425	423	456	393	461	433	459	448	421	423	453	435	417	458	423	460	407	375	420	473	433	445	377	446	418	426	418	409	441	431	463	418	449	441	428	441	422	412	414	447	417	403	449	421	456	416	447	407	405	415	478	459	419	371	414	419	422	429	420	401	419	428	463	442	444	425	401	445	432	458	447	400	425	415	456	413	412	447	432	443	445	393	401	411	411	438	388	420	441	386	438	437	428	463	466	429	425	437	445	438	454	408	404	425	430	425	443	428	427	409	416	438	440	444	453	429	460	425	437	439	412	402	444	430	391	437	431	417	444	465	400	430	421	415	413	423	448	440	423	443	400	484	449	409	448	492	417	418	416	411	439	420	433	374	430	438	434	460	439	404	456	448	406	449	447	384	430	451	431	415	442	423	415	405	475	486	461	409	446	449	419	429	439	401	422	473	437	428	424	411	427	463	454	409	439	379	426	429	421	443	410	416	428	424	448	444	418	431	420	408	422	419	439	417	407	423	406	416	432	415	443	444	453	422	440	424	441	432	407	443	424	383	418	445	417	458	444	460	444	396	466	409	397	417	444	435	408	455	443	426	440	419	416	432	426	436	429	412	459	405	427	444	399	434	436	426	413	399	422	392	419	471	428	439	433	446	429	422	435	397	402	418	429	429	406	441	433	435	500	430	412	461	385	389	419	401	420	460	433	461	448	427	406	425	429	420	401	433	444	394	415	400	424	445	447	415	421	425	436	444	417	466	478	411	427	432	420	461	383	399	446	408	426	405	416	435	409	405	434	422	431	444	405	445	421	444	447	431	438	452	441	444	444	455	404	392	449	405	408	482	468	422	475	386	443	437	388	439	383	411	431	464	436	438	439	448	432	421	377	449	405	415	403	442	453	427	393	459	481	429	446	410	422	457	380	464	422	422	430	444	498	435	461	388	444	418	433	443	420	451	432	438	459	426	399	390	421	434	435	464	446	464	394	460	422	399	425	402	414	426	455	437	425	457	446	433	452	430	458	420	436	460	448	449	416	473	431	438	443	415	465	435	471	427	434	442	455	400	446	419	444	436	409	438	401	437	463	470	403	445	404	444	445	414	443	423	463	447	424	450	408	412	428	428	460	462	431	433	409	404	416	397	434	413	401	412	446	423	417	441	393	423	376	440	456	467	402	429	413	419	441	395	449	406	389	431	409	427	399	437	411	419	432	411	449	410	430	442	459	428	433	414	431	430	438	449	407	429	436	404	411	417	448	401	430	433	411	441	413	444	447	441	424	473	404	425	442	440	423	423	443	414	384	393	433	455	455	433	410	428	448	408	454	441	457	432	444	409	423	413	438	451	414	396	429	433	429	457	433	445	411	425	393	449	447	422	421	420	457	444	407	433	396	403	425	458	414	436	383	437	440	408	445	457	464	445	425	450	444	447	428	435	455	408	437	420	416	452	420	447	405	436	451	450	426	405	441	442	429	431	439	447	448	479	428	428	442	422	385	414	439	443	459	444	434	432	477	446	402	421	413	409	467	417	429	441	401	396	440	422	431	412	439	381	425	429	399	430	436	434	446	409	426	420	444	472	429	418	436	431	412	414	416	436	417	481	436	399	424	433	460	426	420	415	451	450	411	423	438	420	444	458	399	424	409	416	457	433	450	408	437	392	443	436	375	411	418	410	438	452	410	433	429	419	440	435	390	428	457	457	425	440	447	462	447	421	424	434	402	419	424	431	442	395	459	421	414	449	414	418	413	437	408	414	448	431	428	433	460	452	418	429	403	374	422	406	389	448	421	447	419	422	399	429	397	426	423	455	429	409	430	426	375	412	418	450	440	440	419	443	437	435	421	464	411	430	405	475	443	444	423	453	423	431	446	458	449	393	419	414	417	437	416	436	434	432	413	415	451	422	452	449	435	452	411	489	440	408	383	431	423	435	414	434	446	451	378	418	435	430	438	426	404	444	420	413	449	448	430	427	462	457	411	406	444	444	460	439	416	397	459	478	423	435	436	475	422	452	447	428	416	452	401	464	456	425	436	421	431	402	378	403	401	408	418	437	382	425	437	450	429	421	425	418	398	428	410	437	429	413	465	414	418	412	440	431	433	419	467	416	420	414	407	452	439	418	423	384	399	462	451	427	407	393	440	442	426	409	430	447	410	434	446	403	440	433	388	398	458	447	434	412	426	436	419	439	457	381	424	463	406	414	405	437	433	443	415	424	441	447	415	413	430	448	449	409	446	452	412	459	437	448	428	453	429	439	440	430	431	435	443	448	396	429	458	450	433	442	386	429	408	447	474	461	439	440	409	434	447	412	432	409	461	432	430	435	423	438	439	419	408	425	413	445	447	396	452	443	409	428	446	390	416	375	452	399	446	415	429	422	422	430	399	407	438	445	421	435	410	417	417	450	473	399	415	432	441	374	404	418	438	394	425	422	391	421	457	442	406	424	422	424	452	457	418	439	414	435	435	405	440	447	426	407	409
58678	100849	91287	70807	49932	30483	14485	4410	876	675	609	661	660	656	652	646	634	709	640	632	636	642	655	658	679	715	667	628	643	632	656	661	595	663	666	602	650	678	667	665	668	651	676	665	603	682	691	640	679	701	667	673	624	654	674	638	601	665	617	686	650	677	620	652	655	655	668	701	671	644	653	695	668	637	652	648	728	668	654	630	632	673	656	672	640	706	639	682	645	670	672	643	587	625	636	630	641	684	667	633	659	575	657	683	632	622	637	629	639	638	661	633	658	702	665	640	652	631	672	634	664	633	622	665	660	668	635	648	662	609	684	649	670	620	620	649	630	667	598	613	686	675	619	659	660	644	647	668	682	660	674	590	662	702	668	646	652	629	629	614	709	662	658	603	667	676	634	652	626	672	633	639	647	616	666	672	655	641	651	635	698	618	631	666	631	681	644	653	663	649	657	674	597	628	633	628	657	617	680	639	633	660	685	625	645	627	639	673	641	646	670	631	642	667	686	634	626	663	681	634	608	598	655	671	629	616	657	687	700	667	658	658	632	651	653	673	678	690	659	664	713	664	647	646	642	663	644	643	597	644	663	628	692	665	610	630	623	651	641	675	616	627	666	680	640	642	660	634	669	640	663	613	625	641	647	686	599	637	646	645	657	661	650	665	637	658	647	667	579	681	637	621	664	653	649	692	669	674	671	663	663	668	637	628	670	654	642	623	657	667	649	626	622	617	649	629	668	639	645	667	696	648	668	649	635	683	643	646	682	635	659	624	641	667	641	717	645	616	630	669	654	624	625	657	606	671	637	624	651	641	640	666	685	658	709	666	671	628	642	622	628	659	631	675	674	662	653	635	652	655	622	652	667	630	656	627	673	656	657	696	664	620	701	643	637	633	696	633	588	680	668	626	609	646	658	596	660	654	636	669	653	644	638	667	608	658	662	661	630	690	629	664	661	660	707	627	627	639	630	611	667	670	606	640	662	615	670	649	658	657	654	663	680	657	674	629	607	665	678	635	661	627	572	621	676	645	632	677	658	632	675	628	665	625	642	690	660	681	597	607	648	593	635	670	630	631	638	647	654	631	661	606	619	692	696	639	634	624	657	629	619	652	603	651	670	643	652	639	631	636	573	669	643	647	605	640	671	691	632	663	632	644	665	658	674	661	610	655	637	706	639	701	625	613	641	671	650	625	593	605	677	617	660	688	667	676	630	670	639	601	640	719	674	612	671	619	688	706	624	641	682	612	660	621	681	665	665	674	639	645	625	631	638	662	657	678	652	665	653	638	682	630	673	655	589	641	669	604	639	639	686	605	662	635	650	697	652	636	678	634	625	690	671	627	643	603	677	682	669	695	647	663	639	650	635	657	679	672	598	673	659	649	635	711	666	649	650	632	668	622	647	680	674	707	670	621	613	662	659	625	621	616	643	606	620	674	651	654	632	662	658	630	672	660	651	659	613	634	659	643	672	650	660	643	656	686	638	623	659	699	621	638	661	617	665	635	714	672	618	639	626	667	673	657	624	626	625	657	645	626	695	631	643	647	628	628	659	683	625	664	652	680	592	624	623	631	578	699	661	658	670	629	625	670	651	630	677	648	663	644	682	643	690	688	654	639	687	690	652	708	646	671	653	663	640	641	640	629	662	675	684	666	640	645	613	711	644	624	670	649	660	619	657	654	682	665	629	616	640	657	661	671	609	654	683	637	644	655	616	682	613	668	655	666	621	604	658	625	661	639	669	645	628	616	658	643	654	632	636	657	672	609	692	656	641	697	706	670	630	606	681	687	644	672	641	682	644	688	640	623	677	654	638	665	705	636	637	672	630	651	648	646	675	651	683	663	694	684	710	668	626	667	638	671	588	610	653	624	624	652	610	668	607	659	625	596	625	663	664	613	673	654	719	643	669	620	632	655	607	656	674	619	659	679	639	635	650	635	635	635	651	673	657	696	650	676	616	629	644	649	671	681	669	652	641	654	673	632	697	628	654	635	656	616	629	621	661	655	615	678	648	696	644	612	676	658	625	740	642	662	621	628	646	651	633	642	672	693	644	638	680	658	647	680	653	604	666	644	669	683	656	642	650	658	636	608	645	597	637	645	679	658	626	641	603	659	660	661	635	645	635	687	648	679	602	658	698	617	611	653	616	673	581	665	622	669	636	646	671	610	664	597	664	652	662	657	698	643	661	642	648	653	665	703	621	627	687	631	676	669	652	670	650	667	663	651	655	684	683	647	690	665	656	660	667	671	668	642	664	648	653	622	618	670	664	660	633	647	632	630	617	684	626	669	614	675	668	614	617	651	635	648	662	662	667	667	667	643	654	637	690	665	621	663	661	670	651	614	677	676	664	680	674	698	637	620	664	644	648	683	635	667	609	669	656	687	700	657	648	636	656	651	678	653	690	703	625	658	610	645	671	657	650	636	623	640	646	607	634	620	638	623	646	694	676	703	687	659	638	642	685	655	725	624	624	639	676	598	659	641	622	631	637	608	655	612	662	656	669	636	648	647	663	635	667	622	668	622	646	619	632	618	660	675	671	698	667	633	701	706	602	652	690	683	625	671	620	666	655	631	630	652	639	664	641	683	627	674	668	686	693	641	652	649	688	660	673	651	664	640	672	663	666	618	626	687	645	610	647	625	664	695	646	672	659	630	603	631	632	574	679	632	650	637	653	652	652	689	639	636	643	642	656	655	632	612	609	656	666	629	640	671	615	657	618	700	631	636	630	632	607	631	630	667	621	631	659	641	717	694	669	695	599	644	673	610	642	674	659	625	657	686	685	655	622	643	621	631	674	637	623	716	626	689	676	667	660	687	642	656	646	682	664	591	656	606	664	689	655	658	633	683	638	674	614	613	587	636	600	643	670	693	662	645	677	644	628	630	638	630	681	625	663	668	684	610	657	653	692	682	635	668	637	680	691	652	677	596	655	663	664	669	653	653	645	645	650	652	684	625	667	681	693	687	656	642	667	630	629	644	634	648	663	704	622	657	635	681	640	633	647	674	631	643	696	628	623	640	653	650	628	678	694	696	616	658	586	709	641	654	658	647	617	643	630	643	643	617	652	624	671	656	648	659	659	682	653	687	652	670	623	626	651	667	664	654	661	668	667	654	636	628	653	681	670	677	636	680	652	639	657	628	674	681	700	649	666	613	642	622	624	660	678	665	638	639	659	633	656	623	664	660	627	656	632	608	658	694	658	636	656	687	682	632	657	644	636	612	643	653	684	673	665	612	677	664	672	669	631	625	647	659	602	674	655	643	684	675	617	702	684	684	637	640	660	653	624	621	636	630	600	651	643	704	625	616	632	629	681	604	680	616	666	609	638	641	638	661	628	642	688	659	621	680	630	668	610	645	634	662	670	653	617	623	663	718	636	608	665	621	638	657	653	661	605	634	609	624	652	645	681	629	623	668	659	645	647	629	646	671	645	590	585	700	636	610	659	667	628	633	629	652	621	668	649	691	660	655	689	653	661	621	631	641	676	639
27096	27371	36985	24567	9399	2681	772	284	238	260	242	230	217	237	230	233	226	199	256	226	248	209	244	220	235	246	244	228	219	224	215	264	232	225	230	220	248	230	257	230	249	246	241	232	241	230	218	228	225	223	203	233	228	257	246	241	213	230	212	231	235	216	258	247	238	224	255	219	235	245	231	244	223	234	211	224	225	225	238	219	236	216	221	220	245	231	265	262	227	233	247	235	239	214	213	240	212	217	246	203	245	228	231	227	237	235	235	245	217	234	217	224	232	232	254	207	248	228	249	235	234	214	226	222	231	224	245	249	217	228	226	233	212	224	238	212	223	239	235	250	221	225	234	241	242	241	210	240	214	237	212	255	228	241	219	248	244	233	248	265	209	235	200	230	217	235	287	219	243	233	242	235	252	247	230	224	213	239	241	223	205	214	235	238	243	229	230	240	204	210	233	250	233	187	244	238	216	244	207	252	212	234	215	223	210	231	239	231	238	216	234	219	240	251	214	220	260	233	252	214	265	239	233	232	210	208	230	231	243	219	257	228	223	213	250	229	239	217	231	216	217	245	219	227	220	211	227	250	206	239	244	205	263	220	228	207	237	217	236	229	243	222	209	238	252	245	226	231	238	228	204	214	208	217	234	258	245	235	222	217	216	244	255	217	252	230	228	238	250	217	236	229	221	242	248	225	248	218	233	239	239	237	232	210	195	229	191	230	220	232	243	232	244	256	226	221	229	243	236	206	242	247	243	238	228	198	233	237	235	229	221	229	228	224	196	253	240	233	246	233	235	236	233	230	240	227	241	246	226	213	215	196	218	233	231	251	227	227	237	194	226	259	242	222	226	215	238	246	226	222	233	267	228	213	217	244	224	240	244	242	245	245	243	243	262	249	246	251	248	210	253	232	209	249	225	227	251	258	226	230	259	244	201	238	256	223	245	254	248	227	215	224	220	224	230	200	250	227	240	240	233	251	261	235	234	207	221	229	236	239	236	264	238	247	233	201	212	218	228	222	241	254	221	239	239	243	243	212	219	227	240	234	222	214	211	278	215	239	219	238	236	220	231	234	226	238	227	221	228	240	231	246	217	221	225	244	216	203	220	255	249	226	211	226	198	250	246	229	230	231	246	240	234	281	255	245	241	224	255	234	210	236	218	247	211	272	211	236	236	237	227	243	218	214	245	243	224	227	224	221	248	232	245	207	222	230	227	254	242	243	219	215	235	229	194	235	233	246	237	239	228	221	222	215	250	220	234	223	225	228	230	213	239	246	246	257	237	249	221	245	217	226	216	216	235	206	220	212	200	227	224	205	205	230	222	210	219	260	245	250	231	195	225	222	205	217	226	240	239	213	216	244	225	228	235	218	245	223	245	229	239	241	227	226	243	217	225	219	230	241	225	232	228	240	206	228	257	237	224	222	223	231	238	236	223	231	261	217	228	226	242	225	236	232	203	253	230	243	226	211	222	236	247	225	215	224	243	216	244	231	241	255	227	235	211	269	209	221	233	218	233	242	208	240	225	228	239	247	197	247	236	244	212	240	254	196	235	257	226	220	219	247	207	235	230	233	246	213	227	232	238	224	244	242	225	228	219	239	247	257	243	222	219	213	220	243	231	227	257	236	246	236	218	221	249	214	241	212	240	220	234	243	241	204	232	214	210	236	232	238	250	244	235	194	231	236	234	220	233	213	237	246	255	243	246	202	237	203	218	209	244	239	243	208	231	240	275	232	227	203	211	243	237	238	226	203	235	246	241	231	231	226	226	252	215	230	224	230	244	239	245	234	247	234	241	238	232	205	252	228	225	224	221	239	219	235	244	211	227	223	232	229	217	235	240	231	224	232	243	235	237	221	242	221	227	223	251	236	211	212	225	220	238	232	219	241	234	226	242	234	238	254	226	236	208	214	250	213	199	211	230	211	245	220	259	256	228	247	223	214	231	206	250	238	225	219	234	246	210	239	232	225	250	246	231	216	255	246	257	231	252	230	228	219	225	242	244	257	227	253	209	213	235	243	246	234	220	231	226	250	220	244	227	238	222	209	236	205	223	255	237	207	232	236	240	226	239	235	221	237	247	230	218	220	234	233	221	226	225	247	243	214	226	241	245	199	221	222	239	222	231	208	231	240	212	211	241	235	249	217	218	230	199	226	228	210	240	227	244	234	227	252	218	263	229	222	224	261	220	225	212	223	228	260	233	229	230	243	243	213	230	253	235	245	259	239	237	229	233	235	209	223	220	248	241	260	240	226	251	237	226	223	241	215	247	235	239	203	219	215	230	235	220	217	250	217	252	252	244	230	222	240	229	226	230	237	225	227	226	233	218	213	235	221	243	229	221	238	222	246	223	239	238	224	229	219	194	230	229	243	224	216	228	252	220	210	231	200	228	235	231	230	213	211	220	225	216	225	258	224	217	211	224	257	231	242	265	218	217	216	229	230	223	228	235	241	251	214	204	247	215	254	216	258	241	223	240	215	235	232	236	226	219	219	234	220	240	237	214	217	197	245	204	245	235	262	246	219	233	242	231	241	243	244	242	219	222	243	213	215	234	256	239	193	227	264	220	221	245	242	214	229	214	236	247	229	196	254	224	210	250	211	234	242	233	225	232	205	248	232	230	252	234	243	260	251	214	241	227	233	229	218	255	248	196	209	215	243	259	241	222	235	220	230	219	247	217	221	240	248	217	248	232	250	242	244	242	244	243	239	227	230	219	238	207	243	237	220	222	254	237	232	238	230	214	229	220	234	232	251	248	218	252	231	236	249	251	238	256	225	243	226	228	220	259	241	227	232	254	233	199	229	225	205	239	255	216	230	215	249	240	198	225	208	227	231	247	235	208	237	211	217	215	215	219	243	251	218	259	195	221	231	223	238	207	232	216	232	231	229	206	261	222	213	247	225	213	247	216	223	210	228	235	244	225	241	227	215	242	242	225	256	220	238	251	224	241	220	230	246	226	232	239	241	216	234	227	263	203	213	232	244	238	244	220	238	237	224	188	208	217	255	222	243	249	228	236	235	225	231	245	244	240	231	230	237	229	228	268	236	259	256	247	211	219	248	218	205	250	230	228	243	257	205	231	260	236	257	255	239	215	245	223	254	225	233	219	220	232	205	241	251	237	230	208	228	244	207	200	241	205	242	214	218	230	193	212	221	230	224	224	250	218	226	216	228	202	235	249	229	235	209	222	251	228	206	243	210	209	221	235	247	235	257	217	218	242	234	206	229	248	232	212	234	245	216	218	213	260	223	234	224	213	234	253	248	210	224	214	249	238	224	253	213	218	248	231	248	239	225	274	208	240	222	237	210	250	223	243	237	236	223	221	234	240	211	210	210	218	240	214	225	280	232	216	209	247	231	232	211	219	231	225	254	219	241	236	224	243	242	220	218	243	246	202	231	234	202	252	231	222	209	207	231	217	223	229	205	217	204	227	218	218	220	226	253	222	212	228	252	233	263	249	197	248	209	249	253	203	224	231	228	233	234	223	206
26896	48199	42740	26058	12850	5100	1617	587	378	384	351	417	372	382	391	384	372	386	360	355	336	384	378	364	389	353	382	361	349	363	360	362	399	390	344	401	358	361	364	406	354	382	385	378	359	389	386	339	365	368	356	380	341	389	360	375	394	389	413	391	373	423	358	377	367	398	358	362	357	364	353	355	380	379	368	390	355	329	385	399	379	353	348	391	360	365	379	365	361	371	364	380	395	359	330	364	344	361	343	371	372	346	347	382	357	375	411	344	368	347	335	356	394	346	354	385	412	396	339	353	363	377	374	386	380	386	405	401	370	367	382	367	363	352	360	358	361	357	344	385	356	400	385	382	359	379	346	355	361	344	380	389	366	354	382	365	347	371	368	369	368	332	363	358	376	394	370	354	367	361	373	369	374	359	382	379	392	366	351	364	389	363	395	324	359	392	361	342	371	343	388	369	343	361	410	378	390	337	366	357	374	385	375	349	378	354	373	387	336	393	386	383	376	375	389	402	363	371	376	345	375	399	347	400	335	346	381	392	353	388	361	398	370	399	331	384	384	372	376	358	349	342	378	380	383	366	359	380	374	379	376	394	383	374	379	344	401	399	379	375	370	331	380	407	363	392	356	384	377	372	370	345	379	370	356	349	396	361	395	375	378	367	392	418	384	349	375	379	363	368	365	358	381	394	365	362	367	392	386	362	370	353	375	378	394	382	386	406	391	334	369	389	366	364	395	365	391	359	389	385	355	366	387	382	374	376	378	389	361	366	376	354	375	377	354	316	365	372	399	402	344	387	337	395	391	368	374	375	355	375	367	371	365	374	417	398	420	386	373	385	371	346	353	365	364	385	368	355	354	403	372	355	361	406	354	394	368	392	364	353	323	398	368	368	366	345	409	365	360	348	365	349	395	345	355	386	374	367	366	393	388	341	398	388	373	342	357	374	371	370	330	400	364	352	373	357	377	384	347	365	340	352	375	391	386	362	341	382	367	343	389	376	394	350	347	409	367	368	349	379	382	379	370	370	379	324	365	372	393	391	363	401	354	380	388	431	378	391	354	386	400	345	375	392	350	373	391	409	402	386	380	370	367	384	405	362	363	357	363	385	368	347	407	375	370	375	357	348	379	355	362	367	371	328	374	382	355	373	369	383	404	346	349	367	334	364	354	371	375	347	350	420	365	405	392	362	361	363	379	346	378	400	365	368	353	366	357	356	389	374	397	362	348	381	390	362	400	368	388	410	343	366	373	396	361	330	393	401	379	391	363	430	367	372	388	370	340	364	355	355	369	352	355	382	348	355	367	373	369	396	376	421	383	384	353	382	359	375	349	374	383	360	368	336	406	343	322	347	394	381	364	388	377	351	396	398	401	361	364	379	356	416	352	366	362	395	326	398	367	356	384	378	341	377	366	379	362	368	380	338	379	349	372	363	377	337	343	365	423	379	410	414	373	354	359	368	388	359	385	363	388	372	389	372	387	401	371	384	358	410	378	388	379	361	384	349	368	339	346	394	383	394	389	363	373	376	413	354	371	393	369	373	393	394	316	373	376	383	346	362	357	374	410	379	356	428	369	385	333	349	370	365	371	388	359	359	353	377	383	376	397	353	360	345	355	356	349	375	404	348	363	396	365	349	381	345	402	361	400	406	385	396	392	372	351	419	406	373	371	365	342	385	370	349	356	373	390	357	361	405	344	410	358	365	370	378	383	332	359	373	370	358	344	365	393	386	388	358	392	387	391	370	353	345	374	368	394	400	355	366	368	361	374	408	352	389	389	383	352	345	400	361	374	384	394	363	382	384	392	396	371	370	373	368	361	370	368	379	398	373	385	381	359	385	364	355	393	373	421	363	392	365	387	439	387	346	356	398	404	388	378	353	353	367	339	377	393	360	413	366	380	388	386	371	379	387	383	377	354	391	374	410	380	387	360	400	394	402	379	370	357	365	409	380	374	377	369	390	356	385	378	383	334	359	367	381	374	393	428	401	353	332	354	380	394	369	387	353	395	418	340	354	370	371	360	380	377	359	356	406	374	363	367	341	358	371	369	370	396	368	385	363	358	378	388	378	400	375	436	376	361	390	358	367	370	388	383	376	356	372	371	393	366	384	388	338	362	356	398	356	373	383	371	364	365	334	363	373	395	392	400	365	364	366	383	351	364	363	408	400	345	384	395	377	386	373	371	351	375	357	369	360	368	364	375	396	359	382	349	317	363	358	370	352	341	383	368	359	379	380	341	346	378	377	376	370	393	433	392	360	354	412	348	370	400	377	330	403	363	383	358	383	351	390	368	381	385	386	366	396	399	400	367	374	375	355	370	369	387	346	359	375	371	388	371	388	357	350	356	394	349	392	399	338	364	376	351	393	359	365	344	351	359	369	343	355	381	351	388	380	389	348	378	392	367	381	363	368	395	340	392	393	391	373	386	367	357	400	380	388	341	351	383	374	379	412	368	386	337	343	363	368	355	380	399	362	379	413	403	398	397	378	369	407	376	359	389	355	362	371	361	393	377	411	389	362	347	407	386	365	371	383	394	378	354	381	362	387	361	367	397	348	337	375	370	384	387	375	357	401	401	385	404	370	371	363	361	345	368	372	378	344	358	360	380	367	384	397	363	368	385	395	360	355	354	327	375	373	371	408	358	357	362	376	372	390	414	380	346	377	391	370	379	357	363	400	379	346	347	394	414	367	358	371	367	353	374	426	364	385	354	397	350	390	380	377	380	377	379	388	382	370	381	376	376	356	344	400	392	397	396	403	370	356	379	385	349	357	387	405	406	407	385	353	358	389	420	397	372	382	350	373	391	360	372	396	378	383	358	395	390	382	389	345	369	408	387	346	387	407	359	365	406	374	360	361	367	384	346	348	357	348	382	357	382	391	359	375	358	335	362	356	379	342	380	366	376	407	362	392	370	396	377	372	370	394	372	384	354	388	351	392	387	372	392	370	365	391	357	338	361	378	353	352	376	373	372	353	376	412	381	364	387	331	387	368	416	366	365	373	362	404	406	356	389	356	377	369	359	380	363	397	370	384	401	360	402	378	368	338	352	365	365	366	342	366	383	353	381	360	406	382	389	387	354	412	419	392	339	382	360	377	363	365	360	355	361	366	384	346	363	373	379	369	370	352	395	388	358	377	360	368	371	411	351	334	321	375	367	360	347	405	386	370	324	397	397	366	342	360	431	387	352	379	342	379	354	335	360	350	379	348	355	365	420	382	362	364	352	351	400	365	366	396	386	365	352	358	369	357	357	367	379	399	380	370	353	404	370	367	406	369	352	364	359	372	357	390	384	351	371	350	412	347	379	372	380	397	350	389	383	366	348	404	363	407	365	367	389	405	387	414	391	402	387	386	402	373	380	370	350	338	377	393	377	403	381	395	423	381	368	377	344	377	345	377	381	375	331	399	378	384	379	379	371	353	386	404	349	406	367	382	366	336	371	382	378	411	377	397	413	390	372	363	369	359	353	380	366	368	376	362	339	357	350	379
24443	24017	43576	42115	29021	19685	7462	1120	409	336	327	379	359	344	362	355	366	349	334	349	339	363	369	352	316	354	368	347	341	350	360	362	357	324	328	335	369	352	322	341	360	346	354	345	328	366	351	336	345	359	343	347	336	306	337	363	332	335	346	324	342	323	363	316	326	337	310	334	338	319	346	337	343	336	331	348	334	341	326	361	353	377	337	330	340	332	388	310	336	330	305	355	368	336	339	345	338	370	357	368	328	317	354	332	342	340	337	356	337	336	326	315	293	349	336	355	346	332	373	345	338	357	355	338	375	318	345	355	331	365	309	330	322	330	329	338	312	361	332	336	343	333	320	327	334	327	327	296	355	337	355	325	331	335	325	342	373	363	329	371	349	356	324	355	337	392	343	330	369	348	346	354	314	352	333	337	337	330	320	337	379	326	367	336	320	357	311	349	303	322	338	343	336	339	352	337	323	331	368	330	324	326	359	338	342	313	338	328	339	320	328	351	346	355	351	340	317	357	351	332	343	338	328	357	350	364	338	348	349	364	345	318	320	334	347	359	371	298	348	342	361	308	339	336	345	314	348	342	359	349	307	342	363	315	346	333	363	349	358	334	335	353	294	328	346	337	343	333	316	373	333	315	346	342	328	359	370	318	340	336	348	352	330	335	348	365	327	345	308	326	326	371	318	345	340	324	335	359	341	309	351	319	338	350	297	319	329	326	338	321	337	345	336	295	363	322	344	364	331	341	317	323	344	328	335	367	325	355	339	327	362	356	339	329	324	344	309	322	362	322	317	368	375	338	347	343	349	370	326	305	311	355	331	359	349	318	328	335	330	372	334	341	343	356	335	330	353	336	374	360	380	306	352	308	321	354	337	352	337	326	315	342	349	347	334	328	358	281	336	346	316	369	356	369	314	304	350	303	334	335	330	350	338	323	355	350	308	330	339	354	340	363	350	325	349	324	333	345	377	335	316	320	328	315	372	328	372	372	343	378	314	308	359	286	342	329	349	331	325	335	347	353	327	329	344	342	351	314	320	348	355	346	364	319	366	320	307	329	307	318	337	363	351	320	332	358	351	322	310	360	322	354	296	359	341	325	347	303	336	352	328	365	367	353	365	367	331	338	306	362	364	335	349	360	336	331	332	358	338	316	330	334	344	307	339	343	320	354	314	347	318	376	341	332	334	355	327	333	338	356	341	319	351	340	331	368	357	318	321	310	322	321	345	345	321	359	346	353	302	332	360	361	331	355	305	350	313	359	342	343	322	332	363	337	353	327	318	325	349	347	331	346	342	321	341	334	332	347	360	331	334	338	321	338	340	339	329	345	321	339	342	330	348	337	350	319	341	311	350	331	359	358	363	330	330	320	314	342	337	361	354	371	347	338	346	347	350	344	336	324	351	349	327	313	356	339	359	330	376	333	356	328	346	340	376	379	337	357	323	369	328	317	348	325	357	316	340	345	327	354	327	352	361	363	328	321	310	326	376	351	350	353	340	344	336	342	307	336	336	338	357	341	335	320	349	356	328	335	353	355	351	341	342	332	318	315	355	309	339	340	341	311	309	379	351	288	353	349	320	355	321	325	351	306	328	330	357	357	333	338	366	331	347	342	332	326	346	333	314	361	347	344	348	328	343	336	344	355	334	356	343	338	351	315	358	339	350	339	337	325	319	363	344	321	327	338	334	343	347	331	348	327	379	380	348	294	344	324	295	336	338	333	362	342	341	340	302	350	341	338	354	332	317	348	357	308	347	363	298	347	313	334	343	346	322	340	361	347	342	351	349	321	315	360	322	361	340	314	324	331	330	346	356	371	300	331	339	373	352	331	328	312	368	346	347	359	330	333	336	377	369	331	336	361	308	351	333	346	346	358	343	337	321	315	313	343	352	347	338	357	328	340	339	328	367	350	328	338	303	330	360	303	328	345	356	364	349	344	325	320	381	344	337	332	370	330	390	317	374	340	347	356	299	342	325	364	383	311	314	351	388	352	318	340	327	346	359	326	349	362	346	339	307	317	377	325	346	360	344	313	325	376	354	330	364	330	353	371	331	327	320	346	348	321	312	322	339	342	340	333	353	337	337	319	324	328	343	347	353	371	329	341	348	380	362	328	365	334	335	311	346	360	326	360	337	337	331	338	337	336	385	347	319	345	317	347	317	339	339	332	345	336	302	323	346	355	292	358	299	329	323	305	332	332	352	332	370	317	347	305	358	346	330	372	348	337	341	340	341	341	359	363	342	350	317	371	352	334	354	327	352	331	305	382	347	354	370	307	327	341	347	306	304	322	317	364	321	329	353	357	360	353	324	338	362	348	324	322	340	369	338	357	321	373	327	320	352	324	329	347	358	333	317	333	356	321	363	330	342	344	352	351	350	331	353	343	305	345	299	324	348	338	352	322	337	349	361	374	340	362	358	307	330	344	347	338	375	337	349	315	338	313	354	330	365	335	374	345	310	356	311	365	300	358	372	345	345	365	347	324	337	331	315	334	313	324	358	348	327	344	335	326	339	356	305	343	335	348	325	326	325	303	355	328	366	354	349	354	324	322	353	324	344	328	322	345	352	339	328	349	320	355	374	320	337	346	294	329	325	336	332	338	298	366	340	342	323	332	334	341	394	332	358	350	320	349	338	326	356	299	333	324	383	325	331	305	354	321	297	337	332	330	339	370	323	354	359	357	352	327	353	358	341	334	351	351	349	335	325	372	306	370	343	320	363	340	350	365	338	349	320	330	341	363	316	318	339	319	333	329	374	296	385	354	365	322	336	345	364	302	326	349	317	349	335	331	350	319	335	306	364	331	308	360	316	312	345	339	317	331	361	319	334	371	314	362	339	382	326	357	317	347	319	333	372	331	315	331	347	363	331	331	327	328	346	346	344	375	336	353	342	370	357	319	369	347	346	322	304	329	330	384	344	331	350	344	370	342	338	341	332	380	371	341	339	316	330	342	351	338	330	359	359	323	335	317	352	341	293	346	344	349	296	324	344	341	339	372	339	317	383	350	348	320	327	362	342	339	367	335	341	365	355	366	329	372	343	336	355	326	341	344	330	336	345	333	320	359	337	323	354	358	315	311	353	335	317	370	374	320	349	331	356	331	334	330	344	343	384	319	341	365	346	330	310	312	346	368	331	350	368	365	329	336	333	329	331	313	325	305	363	300	367	339	326	308	337	344	315	350	349	337	347	335	358	333	321	317	315	322	346	359	336	336	344	350	357	315	328	344	340	330	351	367	328	328	342	324	331	345	335	338	346	354	345	342	351	329	347	317	327	354	353	336	351	389	335	356	321	365	370	375	361	331	360	328	315	331	325	354	349	329	359	319	337	327	311	355	315	314	319	356	346	345	376	318	319	331	329	346	358	306	338	356	346	384	351	309	362	355	358	329	347	334	314	333	335	332	350	336	361	340	343	323	355	320	324	322	351	356	338	339	330	341	328	364	355	335	314	360	342	338	337	350	311	361	344	364	330	356	361	331	357	329	352	330
51449	92057	79932	53825	36324	21902	8724	2183	652	548	507	528	537	568	538	503	570	533	514	491	520	544	561	533	605	539	527	525	526	541	531	522	577	514	537	527	510	491	505	551	542	545	532	546	489	574	510	512	551	514	549	528	489	509	569	502	547	523	525	531	511	498	530	527	497	533	513	502	546	522	518	528	533	481	526	534	509	519	566	552	527	530	506	512	527	522	572	549	556	538	487	544	531	525	546	526	519	525	532	530	543	517	511	533	527	537	551	583	575	524	571	560	573	541	548	509	511	508	561	558	578	524	527	537	499	518	515	498	538	559	529	545	504	538	530	501	547	555	548	573	559	506	509	576	521	546	515	549	538	542	532	495	509	538	529	552	541	560	528	498	505	564	530	547	528	522	529	526	537	501	516	515	576	509	516	510	520	505	566	517	521	561	554	537	517	523	525	514	536	540	541	556	529	528	539	552	478	508	598	506	564	505	514	529	495	524	522	540	532	500	553	559	484	592	531	547	560	491	558	507	540	508	497	519	503	509	502	538	563	545	542	494	551	505	487	542	531	487	526	504	574	570	496	557	519	510	538	516	508	563	534	559	529	568	532	519	519	529	524	531	498	519	491	518	554	544	509	555	530	544	510	488	535	543	560	523	547	530	503	526	546	539	536	502	500	551	491	533	545	504	545	527	541	533	514	526	578	552	544	535	547	561	513	504	555	514	537	558	579	529	566	524	523	492	560	526	518	528	576	475	572	572	594	533	545	509	505	552	555	513	547	502	550	519	508	507	506	468	526	525	516	530	543	490	504	553	512	523	534	539	529	552	531	508	536	555	514	524	538	524	537	529	497	532	561	539	544	520	540	575	571	533	569	543	532	563	542	492	508	551	538	548	481	532	512	582	535	519	543	530	554	497	552	521	493	541	474	488	531	505	579	546	563	566	523	562	542	533	537	555	521	546	518	554	550	522	526	526	548	561	510	534	551	533	525	556	554	555	533	566	558	511	489	521	523	495	521	509	513	505	546	469	534	496	515	560	523	522	509	494	509	545	523	579	539	536	574	559	521	527	549	523	527	527	541	547	528	574	547	522	530	522	535	535	497	527	485	560	547	536	534	549	513	543	549	533	528	529	517	549	561	536	578	554	507	514	524	538	526	543	550	518	523	581	535	559	536	505	548	534	536	544	528	562	547	507	539	502	539	499	513	494	530	507	539	537	530	520	535	503	531	565	549	524	538	535	506	536	527	547	504	516	535	536	563	517	533	533	560	506	515	523	548	550	505	562	523	521	488	529	536	536	530	530	531	549	555	543	549	472	517	530	548	525	532	500	534	539	529	554	532	517	496	527	568	540	512	520	532	560	550	517	517	522	503	510	523	553	560	565	510	505	589	521	553	512	536	485	490	565	549	487	529	515	511	547	549	522	513	519	544	495	542	506	566	495	516	527	545	522	525	521	517	523	565	532	556	534	483	538	513	522	484	566	528	507	542	563	510	509	519	496	560	509	587	521	504	536	544	542	527	541	534	606	544	534	509	521	500	529	544	535	563	516	548	513	524	549	536	516	517	546	526	532	502	518	513	563	506	520	546	530	523	522	529	553	572	516	536	530	544	551	539	502	530	512	536	524	495	554	504	512	531	538	540	558	582	546	546	523	514	494	546	510	533	590	563	515	559	506	528	518	555	545	511	560	537	558	506	574	490	567	559	532	500	540	504	543	511	494	537	513	577	512	563	545	507	558	483	553	511	541	545	536	559	573	531	524	525	541	584	505	549	517	522	500	493	554	520	525	522	558	494	506	538	488	515	489	520	499	500	479	544	501	542	528	527	523	537	538	533	552	530	509	537	549	512	539	491	491	518	501	523	556	559	528	573	530	553	527	547	586	570	551	550	557	555	515	501	532	568	488	534	532	480	552	512	524	519	502	531	522	528	548	485	536	564	526	522	543	517	535	524	521	573	555	525	537	523	514	530	544	551	551	573	555	492	526	505	547	523	539	520	556	506	555	519	511	519	552	532	551	522	535	528	541	536	501	526	522	525	532	500	557	560	474	514	540	540	493	517	531	590	543	542	550	503	544	482	535	509	531	543	492	524	499	518	530	525	533	515	538	511	554	548	511	576	529	519	541	526	519	558	488	535	508	518	518	523	530	553	462	544	543	551	555	539	524	508	512	504	533	529	553	532	474	540	539	557	539	560	524	542	546	510	534	540	563	534	499	550	512	545	509	564	551	545	522	533	535	526	529	565	521	531	579	570	525	519	573	556	515	533	550	524	549	544	537	536	550	544	534	584	557	567	538	485	545	555	562	498	522	519	533	529	520	518	525	525	580	521	482	555	569	527	526	539	491	585	507	569	520	527	539	558	581	531	519	544	493	495	548	544	512	558	534	547	538	500	549	536	556	487	539	536	550	510	516	541	550	508	510	563	542	510	517	540	530	501	528	541	490	522	523	511	490	560	552	524	536	514	537	524	504	542	519	531	544	527	510	546	507	559	528	534	533	540	551	501	514	516	575	559	503	542	515	527	523	570	530	520	521	514	524	525	491	522	577	526	519	517	541	505	493	526	569	552	536	551	544	494	540	530	530	562	560	539	515	483	537	537	484	556	539	499	542	527	476	548	504	595	518	581	520	507	487	581	548	579	505	504	538	520	518	533	520	514	528	511	532	510	492	502	506	511	567	477	520	504	550	521	503	535	545	556	548	553	546	547	508	503	556	541	526	525	488	497	566	497	513	514	513	505	522	497	527	527	549	556	522	516	501	537	473	554	532	538	503	548	535	504	523	528	548	574	548	491	521	534	535	529	498	500	521	535	541	513	532	521	544	490	497	492	535	508	520	519	539	528	547	516	573	554	569	518	532	514	465	514	525	572	534	536	550	506	506	505	526	555	477	554	537	536	504	534	565	536	542	525	539	540	491	537	529	493	560	539	523	543	489	519	538	548	530	510	538	506	558	560	568	564	516	526	518	543	518	528	529	543	544	549	501	541	532	525	528	529	521	540	539	540	524	555	519	545	525	535	517	526	519	573	515	560	498	511	519	509	536	531	478	522	530	551	504	533	540	557	550	530	509	544	505	549	547	527	532	517	567	517	487	552	565	542	536	560	540	522	524	471	524	523	529	511	544	531	543	530	501	523	512	535	523	535	555	536	530	567	549	538	543	505	543	550	513	525	534	525	558	529	528	549	552	530	555	534	509	536	545	539	540	508	558	573	522	506	519	534	511	494	600	508	507	538	515	518	513	514	495	522	499	549	523	492	530	523	562	533	527	557	526	598	510	513	522	508	548	543	512	524	550	533	529	526	520	497	557	536	537	539	563	550	523	549	534	557	560	561	542	530	555	565	533	497	504	520	518	536	545	508	541	514	530	504	513	516	514	498	552	543	540	527	534	512	516	528	526	523	530	525	531	556	530	528	513	536	565	498	513	498	549	523	549	528	535	537	509	534	520	532	511	561	525	537	525	526	511	529	566	498	532	503	526	549	533	537	496
23282	22329	35788	34964	28994	24863	16315	3161	574	457	438	441	474	414	456	439	464	425	447	428	384	437	472	439	376	431	436	453	415	442	461	430	450	412	414	416	433	428	413	437	438	455	436	407	389	488	456	447	434	448	431	447	428	433	433	424	425	446	442	420	424	491	448	446	411	399	445	434	425	458	460	455	428	400	446	415	463	402	429	423	410	425	449	413	426	408	391	419	409	411	431	416	431	433	410	412	392	430	448	417	420	403	425	434	458	425	431	425	418	413	446	404	453	445	436	445	457	426	426	411	438	469	414	439	398	407	409	441	434	427	407	406	499	434	421	443	430	386	422	454	438	455	471	407	413	413	422	461	468	441	460	447	396	444	423	480	422	423	421	432	429	435	411	424	394	405	420	427	428	457	410	432	442	425	437	463	428	431	479	445	425	443	404	433	410	448	403	410	450	393	423	409	446	422	385	440	422	428	432	417	451	417	405	434	425	435	444	453	419	440	423	444	455	419	417	427	450	457	441	430	410	465	466	424	420	411	451	430	423	439	421	444	440	425	430	356	438	415	439	435	429	442	390	409	433	442	445	416	431	418	467	450	447	422	408	426	435	417	448	411	423	419	431	407	409	415	465	399	454	453	423	410	462	440	443	506	421	419	396	421	446	425	464	442	444	426	398	430	428	435	420	426	380	463	419	421	386	457	410	431	399	424	409	441	414	426	434	433	401	414	461	433	428	427	426	380	453	411	398	448	416	421	398	423	432	452	459	399	425	434	432	410	453	412	440	456	419	407	438	405	432	442	440	415	428	424	431	417	422	428	420	425	388	436	453	428	443	412	437	425	423	418	415	399	424	441	415	402	459	400	438	392	438	433	402	442	463	410	447	429	402	434	403	420	421	411	432	428	457	410	451	443	400	431	455	433	459	440	441	429	433	422	447	441	446	474	418	448	438	437	392	421	449	436	412	482	417	431	406	448	436	420	434	409	418	406	459	417	415	431	460	397	429	429	423	386	460	397	419	444	379	438	436	426	406	429	414	437	419	423	419	435	436	396	425	410	432	429	427	424	391	438	432	431	419	417	423	420	435	417	412	437	412	413	399	432	433	431	413	471	433	456	421	479	426	440	437	444	455	451	405	432	405	413	435	435	466	463	425	417	408	440	474	423	396	405	444	427	433	398	456	433	402	468	439	444	435	375	410	419	433	440	459	408	443	418	409	454	435	406	396	422	441	450	422	446	447	423	447	421	405	405	413	392	421	422	442	429	458	420	425	464	456	449	418	440	423	462	433	402	460	459	449	448	447	467	428	428	441	425	438	460	411	429	391	423	438	408	433	460	434	448	422	416	442	453	465	423	467	465	409	411	440	485	425	444	414	459	438	411	451	438	410	427	429	411	421	447	406	416	417	423	473	432	405	406	458	421	434	451	421	440	424	437	419	423	442	463	357	438	422	438	422	414	443	435	430	400	451	425	437	430	408	440	418	469	422	382	393	452	465	407	435	433	424	426	411	434	389	442	459	436	414	415	455	440	417	425	419	450	413	403	412	389	396	431	406	412	453	420	414	418	442	422	406	436	456	429	448	465	408	474	416	454	453	419	447	453	420	435	452	440	441	403	451	432	440	453	454	419	439	424	429	444	455	423	395	422	423	424	423	417	445	405	439	470	465	431	421	457	442	453	420	445	429	389	460	429	407	459	440	420	440	418	457	427	398	413	399	422	407	384	417	425	418	442	384	444	451	418	440	372	425	451	398	437	429	409	404	391	407	432	391	400	418	409	438	441	414	403	411	434	455	409	466	397	466	412	404	411	411	444	427	444	445	450	398	473	434	432	402	455	436	425	440	430	417	442	436	437	425	443	434	432	420	412	427	429	441	446	416	438	437	401	431	424	413	421	440	478	459	443	420	422	483	468	452	426	438	402	448	405	449	402	460	398	405	439	454	414	392	410	426	415	432	450	440	397	439	392	434	414	430	430	417	394	416	465	445	441	438	454	424	414	417	450	408	421	449	427	464	449	417	392	442	436	433	460	384	475	435	464	414	425	429	435	416	445	420	431	487	410	438	449	413	399	420	451	459	429	402	434	431	444	470	406	442	404	412	419	440	422	425	419	432	458	470	426	428	413	410	419	429	445	465	397	473	419	450	416	451	432	422	412	391	430	454	427	484	451	443	413	431	428	419	417	405	452	415	427	407	415	431	431	433	399	426	438	419	432	428	457	422	468	420	418	434	413	426	421	453	436	416	441	443	385	424	442	459	422	399	391	421	438	450	413	415	439	451	457	478	432	452	442	433	416	448	407	417	441	432	473	436	458	418	399	434	390	475	435	431	414	416	464	456	457	423	423	421	420	413	432	436	404	407	392	413	403	493	438	414	450	429	461	417	424	388	420	433	458	483	430	433	427	445	423	439	398	439	438	442	464	464	426	457	472	403	444	452	418	435	411	441	432	425	439	439	429	432	423	456	445	403	420	428	392	429	434	455	429	438	406	452	461	419	443	443	453	443	409	466	432	432	442	423	412	412	410	444	430	410	431	382	425	463	438	429	429	428	435	441	460	454	430	459	430	459	464	425	424	433	447	470	446	471	421	417	454	425	412	443	408	450	431	405	433	439	422	418	459	461	428	414	446	420	409	447	463	436	429	417	437	455	427	426	458	420	441	451	403	417	410	467	439	422	425	420	443	429	448	435	461	431	423	386	397	405	429	421	404	424	412	446	445	446	424	449	420	429	456	420	417	452	434	395	402	453	402	403	415	414	407	410	440	436	401	428	454	429	420	412	403	405	425	432	422	411	446	434	438	423	404	403	426	426	427	426	420	401	439	415	428	435	436	398	446	463	403	404	395	435	437	427	429	419	421	464	399	409	468	446	456	436	438	444	407	441	452	449	438	445	446	456	436	440	435	432	453	473	452	420	444	466	411	432	443	412	421	447	438	424	444	426	479	449	420	453	428	427	428	448	436	439	414	429	445	436	404	452	407	419	434	450	433	409	435	418	444	434	465	418	412	423	452	438	453	400	420	447	427	422	446	421	420	427	394	443	418	423	454	419	464	439	417	446	409	458	422	438	456	411	409	435	435	447	415	460	429	404	430	433	412	410	402	443	416	439	425	437	420	459	409	456	424	431	417	429	427	443	467	442	434	457	423	440	443	399	415	425	441	421	397	421	450	458	435	435	444	451	427	437	413	432	401	398	437	400	437	400	443	403	393	446	442	384	408	451	423	420	432	447	433	433	438	425	429	424	450	452	456	414	429	442	430	463	420	387	441	429	452	442	403	393	442	468	435	441	414	456	411	441	426	431	437	450	421	410	414	405	459	436	408	406	391	396	439	408	405	439	391	433	423	402	433	420	401	409	431	440	423	436	445	452	450	449	413	415	451	431	478	435	418	441	430	442	412	414	394	401	450	415	457	427	448	431	421	408	442	388	440	450	394	409	472	382	458	437	392	436	440	431	430	456	427	427	436	451	438	450	434	410	472	425	442	466	402
57152	102816	88751	64035	44449	30293	14701	4660	952	647	621	659	624	641	644	703	660	656	679	647	638	668	670	640	612	617	632	671	678	670	637	664	625	574	656	635	657	644	642	611	594	670	680	669	671	651	651	657	631	622	659	648	660	658	620	641	652	631	605	659	655	663	628	659	657	628	648	658	668	660	624	623	616	631	659	619	645	624	676	620	654	626	688	639	670	642	601	625	657	685	632	693	656	645	574	652	596	653	608	650	657	642	667	650	645	618	661	648	625	626	665	674	648	642	682	666	653	622	648	615	613	638	642	661	630	642	648	632	615	613	660	628	648	651	651	652	645	654	619	618	659	680	649	661	662	680	617	686	655	647	661	675	588	620	627	635	698	653	668	635	668	620	651	642	669	637	650	644	649	634	684	653	613	654	655	661	657	637	637	641	662	648	646	627	672	597	605	639	660	639	674	634	698	635	645	699	694	697	649	626	609	619	639	627	663	607	666	646	628	653	641	675	653	658	660	676	651	667	642	625	656	657	632	650	695	633	619	650	606	685	660	579	649	621	674	618	661	627	625	638	669	612	646	694	648	637	691	620	649	614	623	611	649	645	640	623	698	614	630	624	619	592	651	635	669	620	639	681	607	660	650	631	670	681	624	640	623	645	629	667	624	665	661	673	642	647	651	625	642	665	646	648	634	652	650	627	666	654	644	658	655	599	663	597	665	655	620	686	640	628	643	597	601	664	669	602	639	736	641	663	638	635	632	657	649	600	627	658	676	674	620	598	627	643	650	663	624	640	648	633	651	630	654	616	638	660	649	653	634	610	660	722	616	616	663	640	656	720	665	649	637	656	669	672	629	604	668	629	646	689	607	607	631	641	633	615	621	698	663	695	617	648	654	626	632	621	615	644	635	591	627	658	630	600	646	614	648	625	644	657	683	657	658	643	605	694	651	648	676	665	636	651	635	683	638	658	663	691	594	610	618	660	658	640	673	674	627	618	637	681	618	652	649	642	656	666	645	632	637	632	654	647	653	660	691	646	620	620	639	648	652	659	647	656	617	645	648	665	661	693	658	655	641	638	593	711	640	641	618	667	631	659	646	629	620	629	632	642	638	637	661	619	677	673	563	638	675	652	612	658	637	662	630	633	636	657	668	637	644	639	631	634	647	655	625	640	692	671	663	661	675	654	649	628	606	657	681	660	600	664	679	622	664	667	662	650	683	594	629	653	667	650	694	571	646	638	667	620	619	646	664	646	674	662	664	616	646	643	599	672	661	658	635	603	646	614	642	665	651	647	641	645	625	632	674	655	671	621	672	635	617	706	640	592	665	689	669	634	645	714	648	625	612	653	615	668	645	639	635	659	618	643	628	645	614	651	629	669	622	643	657	643	643	625	629	707	629	657	665	691	644	623	662	678	660	734	669	615	649	666	672	648	650	630	610	635	623	695	651	649	655	685	656	611	634	688	646	653	625	635	646	651	646	616	631	649	668	654	613	638	628	641	671	669	643	656	612	631	657	629	615	634	668	670	622	668	680	623	634	665	619	687	607	673	639	638	657	701	632	622	633	633	615	610	663	669	677	588	600	609	663	617	645	633	667	647	648	612	611	636	605	676	636	612	646	643	658	647	653	666	643	711	617	631	681	630	654	617	644	658	649	621	612	667	664	681	677	658	654	611	652	650	686	642	635	662	655	649	597	652	660	607	673	607	680	634	641	669	647	657	684	649	667	643	628	628	588	586	663	665	610	617	638	640	647	649	643	626	643	616	636	652	608	658	657	652	646	644	619	704	654	629	614	635	634	669	639	639	663	581	662	649	658	669	656	638	645	657	675	599	615	655	627	667	664	635	646	657	633	639	635	602	661	647	641	637	609	654	655	596	630	592	664	658	637	658	621	627	641	615	627	669	669	637	657	640	606	656	649	598	685	632	653	688	633	644	630	610	672	650	655	661	632	681	650	698	606	678	628	615	641	641	656	641	623	665	652	655	673	658	656	626	588	656	636	620	639	642	631	673	659	668	614	686	632	649	652	634	641	597	625	682	643	630	658	632	659	659	611	629	626	664	667	609	644	608	599	666	657	578	634	643	673	611	648	662	614	672	680	658	667	625	669	634	620	639	692	670	631	656	648	637	609	629	644	617	674	645	638	618	696	618	655	616	679	627	643	657	683	636	683	592	632	654	585	644	634	641	676	664	663	683	664	632	659	679	702	630	653	677	649	647	636	606	629	651	655	673	638	611	650	682	704	635	633	642	656	650	680	627	629	654	647	657	666	634	652	646	681	629	656	714	626	659	623	645	643	639	714	667	661	659	639	639	622	636	610	596	596	650	665	568	687	652	624	651	669	638	651	676	644	669	644	652	657	680	643	620	601	653	651	614	647	643	687	623	641	675	652	640	643	645	606	645	673	623	659	639	617	676	604	627	637	631	701	619	706	634	678	652	650	632	626	663	648	657	622	682	665	653	630	647	626	646	613	686	639	680	621	654	628	625	663	620	612	629	669	623	643	618	696	675	631	618	630	657	698	652	646	636	640	613	640	659	663	622	656	658	621	673	603	666	638	644	641	642	655	616	633	657	647	614	613	629	669	664	664	611	645	639	692	661	636	685	649	638	617	656	666	643	609	699	628	651	610	644	668	596	642	633	612	650	644	630	629	709	655	612	635	636	662	643	618	632	654	594	673	637	658	669	634	674	651	651	685	620	661	637	634	626	651	729	619	662	681	622	690	656	652	622	607	630	643	628	660	676	631	607	691	623	663	661	610	653	602	635	634	601	708	603	634	635	607	681	634	644	658	628	637	591	623	639	645	662	633	667	670	690	643	652	619	624	599	623	640	659	660	657	614	617	638	651	631	648	631	662	697	653	600	668	603	663	616	633	660	635	602	643	650	647	652	640	640	647	642	626	604	664	670	668	641	649	676	653	652	686	652	665	672	684	646	657	668	635	620	644	675	644	619	652	606	620	618	636	639	645	655	598	651	684	631	661	643	654	681	658	648	638	624	670	645	646	678	650	605	648	651	633	638	645	603	707	634	671	628	641	684	676	635	628	619	588	652	638	597	625	632	592	667	651	680	625	601	634	684	656	595	647	645	674	645	608	642	598	682	617	609	640	646	640	650	638	642	660	632	646	633	644	632	623	619	661	644	628	644	641	652	656	709	623	630	647	659	668	630	664	631	674	638	647	622	660	646	625	660	641	649	636	642	635	664	641	638	644	625	642	644	672	639	630	650	662	653	635	655	619	657	674	678	672	637	642	625	632	655	625	641	623	640	639	628	609	636	600	639	681	666	686	595	624	610	638	654	638	680	642	637	623	685	638	654	626	649	670	631	652	625	577	652	618	624	637	630	668	629	691	621	629	666	639	608	703	624	641	678	622	661	669	644	657	665	623	653	671	655	662	638	645	629	619	591	677	627	626	642	655	681	597	631	631	603	625	622	639	625	648	687	609	632	639	714	697	620	654	692	617	640	656	671	684	609	654	647	655	611	636
27305	28890	34598	21625	7939	2787	976	336	236	240	234	266	211	250	252	232	254	224	227	261	249	232	231	222	229	239	241	260	224	240	245	240	243	204	234	237	235	236	230	211	231	275	228	239	242	224	235	209	244	198	236	258	236	221	193	243	256	240	240	237	209	204	242	229	221	203	217	235	241	228	217	251	206	237	248	238	231	239	229	223	245	253	249	252	201	223	234	274	264	249	222	250	224	261	240	239	230	237	251	236	219	231	229	243	212	206	232	241	206	237	235	234	213	227	239	232	196	231	228	216	252	252	234	267	231	214	223	217	212	229	224	216	240	214	276	228	203	211	221	247	227	253	217	238	217	200	214	232	214	244	246	211	254	228	210	249	220	234	219	211	261	235	201	269	265	235	227	220	225	228	209	227	258	220	233	241	221	240	281	246	246	227	226	199	225	206	250	230	235	213	196	232	232	248	207	220	261	240	235	208	224	236	251	254	216	228	210	241	234	222	223	225	241	228	226	218	234	238	233	217	249	220	261	226	235	219	232	208	225	233	248	234	257	239	242	236	220	252	229	211	230	257	241	221	207	234	213	259	251	235	225	234	224	220	217	237	245	236	274	225	247	217	230	244	212	253	191	254	244	227	243	233	237	197	255	234	203	202	227	251	218	226	242	249	238	227	224	231	230	237	235	230	227	229	236	229	231	259	230	220	237	218	241	212	236	233	202	233	235	263	227	207	250	245	259	231	239	230	257	229	226	222	238	226	229	229	264	206	245	233	255	234	227	245	255	217	216	243	245	235	204	236	235	253	226	225	246	203	209	238	244	237	245	232	247	222	214	230	226	245	239	229	252	233	242	206	240	226	245	228	212	216	224	237	235	227	234	253	240	220	220	211	230	248	251	254	212	241	253	253	207	209	225	246	222	207	231	234	241	224	248	247	226	238	227	236	234	256	228	248	227	240	253	194	234	218	242	235	244	244	229	219	221	199	244	255	239	241	250	239	227	234	242	229	250	233	234	208	216	241	241	232	217	225	231	220	233	224	231	243	224	230	224	222	235	235	240	255	242	223	214	250	249	221	237	249	219	255	265	251	238	251	253	248	239	237	219	255	238	230	238	237	230	233	230	216	249	250	223	235	225	241	242	264	248	219	236	233	227	248	229	212	195	227	265	224	220	214	236	239	213	242	243	253	237	221	236	233	242	233	224	237	203	219	210	246	237	277	226	218	227	228	236	236	223	210	228	233	251	245	219	231	220	197	231	247	220	230	221	243	219	237	221	200	226	264	214	228	228	246	214	236	253	272	223	248	238	241	259	261	232	249	198	227	245	224	253	215	248	222	206	222	223	257	255	226	244	245	211	238	217	263	202	241	211	232	233	232	228	227	265	216	238	237	215	225	222	248	250	229	239	245	261	223	250	216	235	231	259	229	246	252	223	249	235	224	230	229	246	271	243	262	239	201	266	224	218	226	230	256	228	250	223	243	222	279	219	231	211	226	247	224	276	206	245	217	216	245	235	238	247	230	214	198	245	258	232	245	245	229	224	209	217	227	255	222	234	229	242	227	225	211	222	215	250	236	255	245	242	235	201	225	215	230	233	218	221	242	196	238	214	217	225	243	247	244	257	222	240	233	240	229	245	248	257	235	236	247	212	232	238	242	235	201	248	251	218	227	230	244	226	253	228	243	245	240	212	217	222	254	252	233	216	217	225	255	238	241	243	228	238	223	236	247	212	235	214	223	243	198	219	206	222	241	219	269	215	225	242	231	253	231	223	231	229	243	259	241	248	214	238	202	206	231	227	217	259	214	233	217	213	239	227	234	228	246	229	234	207	218	221	249	215	232	239	222	254	242	233	241	217	231	217	250	231	234	219	218	217	215	218	223	247	228	277	203	236	241	217	233	209	237	238	208	233	221	224	226	214	239	222	226	225	217	234	214	260	286	220	246	217	247	244	198	233	226	227	215	249	225	216	238	230	225	232	218	215	247	234	247	243	222	227	224	215	233	218	259	226	232	275	229	216	224	237	241	214	232	238	229	242	237	214	259	230	199	234	203	227	213	218	209	244	230	239	224	231	238	236	239	238	224	219	219	220	254	223	190	244	209	253	220	226	243	233	245	240	224	259	224	245	261	221	237	263	228	213	217	244	232	249	242	239	234	246	230	215	246	218	277	240	219	236	242	227	250	241	211	235	224	229	234	254	228	214	227	216	219	244	223	215	224	233	247	218	245	219	225	219	259	233	243	227	239	221	243	239	257	253	250	225	222	231	223	217	221	230	227	203	227	218	217	212	219	260	232	207	222	240	237	231	255	256	231	259	236	218	226	241	210	216	221	238	228	234	231	227	203	233	206	243	224	232	244	226	240	206	217	227	214	243	239	223	251	203	266	234	216	216	249	233	219	220	225	265	211	240	243	233	233	220	227	244	223	241	250	242	214	219	237	236	230	241	220	258	199	220	235	231	253	220	225	244	229	243	230	230	220	228	235	219	228	248	216	250	217	230	231	212	197	240	226	259	211	210	219	264	238	216	226	208	256	243	247	262	228	216	244	235	234	264	208	221	265	224	219	209	236	223	240	252	245	253	239	256	228	208	248	236	221	220	247	235	235	232	256	219	227	220	246	190	230	225	220	207	255	239	245	244	247	224	206	221	242	238	250	210	216	205	210	206	243	207	222	230	270	243	238	229	194	219	199	226	248	275	230	209	222	212	235	243	221	201	224	213	232	238	232	229	237	215	217	242	230	236	210	234	222	248	229	234	217	236	215	247	240	208	221	247	229	264	206	227	241	237	236	225	212	213	225	260	197	249	225	238	218	197	210	243	222	239	221	244	236	231	276	230	239	258	231	207	240	225	223	220	242	264	240	241	227	233	236	234	222	232	206	237	237	225	238	243	235	232	215	199	217	240	215	235	232	230	202	224	207	213	251	220	258	218	220	226	228	228	244	245	237	210	254	231	279	216	235	222	231	244	235	214	235	217	253	252	214	250	244	238	229	236	267	245	244	254	235	241	257	237	241	230	251	227	256	220	226	231	214	251	239	247	233	231	269	247	226	224	240	239	249	224	239	242	246	225	216	235	268	216	237	233	216	252	231	236	228	235	215	248	239	228	254	236	217	212	237	236	257	230	213	253	227	233	225	227	221	229	221	240	233	239	207	241	218	224	218	232	258	238	247	212	220	194	209	240	222	236	219	238	199	244	209	232	254	227	239	199	232	222	249	233	240	232	236	235	212	220	249	236	236	236	223	254	223	228	224	224	222	228	220	234	232	231	240	236	213	222	240	241	213	246	251	229	248	224	211	248	226	222	230	206	215	212	228	229	218	243	209	257	212	212	234	218	252	257	244	243	208	219	230	235	231	240	230	231	224	213	223	252	227	221	215	225	233	245	249	233	229	242	227	222	235	252	237	223	244	209	229	224	193	227	250	242	239	222	218	240	222	215	220	250	243	215	237	221	222	216	237	238	244	248	263	222	237	208	273	208	239	257	242
29542	49861	40373	23104	11845	5359	1898	593	396	381	361	364	363	375	341	420	378	373	380	374	360	350	404	370	327	374	374	419	370	360	366	351	388	350	400	368	392	358	387	381	417	391	371	372	360	345	386	336	382	373	365	358	369	362	364	365	374	382	362	413	384	355	402	390	361	409	401	372	366	359	389	405	355	410	376	360	375	352	378	359	409	363	358	369	390	327	372	368	371	395	348	363	381	353	371	388	378	378	356	396	356	386	416	382	381	369	367	424	383	347	359	430	389	367	384	384	377	365	364	335	372	368	378	371	354	398	374	399	423	405	350	343	378	393	435	378	388	376	384	393	361	378	371	402	392	376	396	389	387	416	376	370	361	338	369	401	359	383	369	370	377	367	387	364	380	392	349	363	415	362	397	346	363	376	369	360	403	337	403	399	358	336	360	388	392	370	364	388	416	373	345	406	342	341	397	408	386	403	372	378	409	368	398	344	387	361	346	365	341	388	361	408	332	384	370	409	382	400	363	392	397	359	368	347	387	374	407	362	351	365	407	335	354	398	345	358	376	360	377	391	390	398	379	352	397	377	364	348	375	359	367	363	422	378	348	368	403	410	369	395	347	386	372	386	342	355	358	349	338	365	355	419	370	371	402	380	380	337	379	359	389	354	368	359	370	356	351	392	384	403	383	367	381	342	397	377	379	359	327	386	379	373	402	369	380	376	373	386	340	371	343	388	350	361	369	362	355	359	347	396	390	397	364	392	370	377	381	374	374	347	368	360	370	400	356	359	397	365	397	387	368	340	364	388	371	365	373	410	365	389	381	356	387	403	380	362	343	384	368	362	392	382	376	375	406	387	357	338	358	366	382	372	367	377	357	391	364	370	360	368	401	349	371	385	399	382	378	357	384	387	378	375	395	392	414	382	416	383	394	409	365	350	367	356	404	364	383	384	368	369	359	439	356	390	362	352	392	405	347	395	370	365	362	366	353	385	328	389	379	363	366	368	368	372	355	390	361	363	358	385	370	401	377	386	311	377	362	364	371	355	329	370	380	376	399	365	358	353	395	381	401	366	360	368	383	356	395	353	344	343	398	364	386	380	360	385	371	370	412	391	348	373	390	356	385	326	397	389	380	368	316	376	358	370	369	365	398	380	375	383	381	387	371	385	365	336	338	353	391	361	337	399	378	369	338	335	374	360	378	390	367	363	372	380	376	355	380	377	381	392	351	379	389	335	359	392	374	356	323	355	414	368	343	380	382	368	353	385	396	385	348	363	377	383	352	371	387	356	374	350	375	403	345	392	338	367	388	355	376	404	345	361	379	341	377	387	357	328	381	383	357	382	370	377	360	387	395	361	371	382	396	352	371	363	343	366	373	402	380	413	411	399	380	365	375	393	385	378	384	392	356	361	363	368	394	370	359	374	405	383	396	403	356	389	373	376	392	337	396	358	358	385	345	368	366	348	403	380	375	370	383	355	376	364	366	391	353	387	387	406	387	380	387	362	396	388	373	364	371	358	383	367	347	371	367	354	417	391	344	371	385	379	380	351	372	351	387	369	363	373	391	352	362	370	341	372	357	388	367	377	335	372	343	379	353	383	373	393	386	363	365	421	384	393	367	352	380	359	370	381	364	370	346	391	390	374	380	364	361	359	365	388	353	408	384	389	389	332	354	358	397	392	337	338	373	412	381	401	373	366	385	376	383	374	387	387	375	379	392	347	343	355	397	386	350	357	368	349	367	338	375	395	359	378	369	375	351	360	400	376	385	366	393	383	320	371	379	380	397	370	387	395	363	389	361	390	379	392	395	359	351	332	357	385	374	386	376	337	364	358	382	359	355	394	398	372	374	356	407	378	355	365	362	380	373	354	360	380	379	374	380	381	357	372	329	378	393	381	339	350	405	378	355	393	398	361	355	383	328	378	371	385	383	370	400	375	405	393	353	322	368	372	386	381	409	385	359	407	357	367	387	383	364	368	353	393	347	351	352	376	343	393	402	373	383	351	392	385	396	391	365	376	382	361	407	378	382	341	381	373	386	365	368	383	396	379	374	357	391	394	378	370	382	354	364	386	364	384	407	373	341	372	335	357	390	334	348	373	379	345	392	360	352	336	382	365	414	377	405	379	357	346	385	358	379	359	400	362	369	379	390	409	371	367	383	346	405	372	394	348	388	342	366	357	370	332	370	399	376	368	378	359	353	373	351	371	391	385	379	392	347	366	362	380	371	389	358	396	370	397	364	354	386	403	384	412	383	364	368	378	383	383	360	362	349	386	395	385	374	373	361	373	330	339	385	403	384	382	380	382	361	340	377	377	391	348	396	332	372	344	391	386	341	379	383	386	348	356	369	354	393	353	367	374	386	372	346	374	383	358	404	366	359	374	347	347	358	379	338	371	400	395	452	395	349	368	390	407	362	368	386	360	375	439	355	350	366	361	379	349	370	381	350	392	372	352	364	365	402	370	364	350	350	403	390	354	334	384	379	381	357	381	374	367	378	399	406	359	371	383	404	352	387	378	355	353	390	369	379	348	372	358	356	384	363	379	362	360	386	364	370	402	350	385	360	390	370	372	386	374	340	370	362	348	387	369	342	364	346	358	383	413	383	334	367	384	333	393	356	366	375	353	373	389	365	349	364	358	380	374	355	348	388	396	351	349	369	388	370	370	386	393	371	361	359	365	419	356	364	369	341	349	361	380	420	376	346	365	355	351	384	379	370	403	369	394	368	357	370	345	348	394	372	381	364	370	355	353	337	376	386	377	401	358	388	384	389	392	367	357	359	366	392	357	373	347	347	375	356	360	353	363	370	376	346	368	375	392	387	362	358	397	371	380	372	376	363	363	351	378	365	399	388	389	359	411	357	334	378	367	356	381	361	372	349	346	363	367	352	366	382	379	369	361	378	361	379	371	397	339	376	344	356	388	386	367	394	386	361	369	375	323	401	362	395	396	357	387	340	381	388	360	416	378	370	362	379	357	361	377	366	365	362	354	343	370	390	363	354	395	371	369	372	406	371	404	408	330	392	364	402	376	349	380	393	365	354	352	380	362	391	393	373	360	365	387	372	350	344	366	365	368	385	365	380	369	339	375	387	380	380	396	401	345	348	375	373	367	347	367	398	387	395	382	354	375	384	364	393	385	375	355	388	382	404	372	382	361	375	350	360	361	403	376	390	395	424	367	381	383	369	379	391	388	370	342	384	386	361	360	354	423	362	381	358	376	354	388	354	392	335	369	352	373	365	360	372	383	364	365	381	373	371	372	343	376	387	351	358	353	392	352	344	370	421	368	382	367	374	365	366	332	363	384	372	350	382	384	368	345	356	372	340	361	349	404	361	377	386	382	359	402	393	354	372	367	374	373	359	370	387	359	411	365	366	367	379	378	341	385	341	366	357	369	378	346	365	341	341	360	376	370	382	374	356	398	407	386	385	378	363	384	374	374	433	391	372	378	377	386	381	337	354	393	383	357	371	351	403	349	356	353	377	399	350	365
24530	23719	41190	39537	30242	20843	8243	1253	375	349	354	393	346	359	358	338	334	338	378	342	378	339	361	334	303	354	345	347	365	341	350	325	372	299	304	330	349	373	362	372	392	343	365	364	330	345	354	338	357	340	336	338	381	363	364	336	359	332	342	322	326	342	366	349	330	327	367	344	367	338	348	385	356	324	363	363	359	343	339	354	336	313	324	334	332	346	369	333	348	360	319	335	352	333	341	379	327	376	333	349	335	354	318	326	356	388	356	352	348	333	364	326	356	370	355	368	352	361	349	342	371	368	391	352	348	331	351	365	357	374	349	356	369	374	339	336	349	378	356	363	360	360	379	343	346	338	346	319	353	323	339	382	326	343	324	330	370	333	341	363	322	345	334	371	340	327	345	338	357	324	370	331	342	301	330	346	370	331	354	325	346	340	362	367	338	346	363	356	361	357	348	379	346	331	349	341	331	391	360	316	317	345	354	353	355	361	391	322	331	360	315	329	342	348	343	330	319	335	326	355	341	364	367	347	357	353	342	343	350	364	319	385	344	363	345	363	332	374	344	376	343	339	396	349	345	327	353	317	342	339	339	358	355	331	373	331	367	328	329	354	335	362	360	332	342	350	352	361	334	346	344	351	341	352	380	350	337	343	357	351	338	353	323	357	373	343	352	357	332	347	374	355	367	381	317	347	361	386	357	369	363	364	337	370	355	341	359	334	372	341	332	357	344	342	345	340	316	337	348	327	364	368	341	344	390	370	367	346	353	353	346	346	339	361	337	355	354	346	357	347	368	341	349	343	320	330	326	365	336	343	335	365	350	340	317	350	322	309	360	339	389	346	328	298	339	349	358	335	342	330	375	346	330	349	353	339	378	373	361	343	383	356	352	347	345	367	328	315	355	348	349	320	371	339	339	352	319	355	363	371	358	305	345	340	361	354	348	361	359	338	330	347	357	365	323	354	331	389	363	364	370	348	325	379	346	333	290	370	344	313	328	344	351	333	352	338	351	366	338	341	331	342	344	339	332	375	322	339	320	366	352	363	352	331	373	333	383	337	340	353	350	324	357	339	352	357	354	373	361	336	337	360	361	355	359	363	325	313	337	308	362	351	329	320	389	333	390	335	343	348	364	385	349	319	329	357	381	331	323	337	338	353	312	332	350	342	337	358	303	351	373	352	337	338	328	354	387	347	340	315	343	379	349	343	327	363	352	357	312	372	350	327	363	333	339	361	344	356	354	353	324	368	344	337	335	336	360	349	368	378	369	337	351	364	388	367	352	320	370	353	381	349	343	330	347	350	352	346	324	307	362	360	313	356	387	339	341	342	346	349	352	319	362	340	370	349	322	329	340	348	322	320	371	346	332	361	345	382	359	353	367	356	322	345	342	334	359	361	324	339	350	314	333	335	348	324	355	339	351	333	366	329	358	350	334	369	350	346	361	296	363	336	351	362	390	351	352	285	359	354	365	362	349	324	361	349	347	337	328	352	340	321	338	338	333	334	359	353	348	335	343	329	337	358	321	345	355	314	366	367	360	371	335	334	337	383	354	350	349	358	368	337	345	377	343	339	333	322	358	308	351	371	347	336	368	350	375	359	333	348	348	351	375	337	350	325	363	335	336	336	357	341	334	396	365	328	310	348	342	364	341	351	339	346	343	368	341	365	360	365	347	381	325	351	347	331	342	360	353	333	333	343	360	324	329	368	331	354	312	350	371	342	340	364	346	349	322	371	347	362	341	328	362	359	325	388	393	348	314	353	349	327	371	327	351	358	336	345	329	380	342	355	351	351	345	340	372	362	362	318	379	302	326	355	368	382	350	356	359	355	326	345	323	356	374	327	313	328	309	331	352	350	338	341	341	362	344	375	339	310	351	348	337	371	334	320	360	337	330	381	321	324	350	337	362	366	356	328	340	322	355	325	351	358	332	360	332	334	314	357	366	368	378	350	344	340	361	319	321	337	373	324	342	321	356	356	362	355	348	341	364	345	350	384	339	376	356	369	337	380	345	351	372	347	344	346	368	355	367	351	370	371	349	347	322	358	346	335	366	339	317	334	354	346	340	331	318	317	384	351	327	353	334	328	367	344	332	355	350	334	345	345	386	335	348	313	347	342	312	334	357	363	350	356	332	359	344	345	342	325	333	357	334	343	365	358	367	328	320	352	347	357	345	353	336	325	346	345	324	328	340	337	309	358	341	343	363	324	362	328	338	368	367	332	365	329	341	349	328	343	326	331	340	342	296	337	381	335	334	361	361	379	329	355	342	366	364	343	327	338	362	364	351	357	366	358	348	367	321	357	341	355	359	331	353	339	343	377	370	354	356	326	337	328	337	351	361	362	371	351	321	349	359	347	326	338	333	315	354	337	349	367	339	379	348	340	350	357	350	334	298	328	347	336	347	343	316	339	340	326	352	343	341	319	342	356	374	348	347	361	337	326	336	369	366	353	320	330	327	324	333	348	383	326	373	328	351	342	370	334	357	357	331	325	322	320	339	355	350	331	365	357	333	365	327	344	342	315	354	341	374	326	366	354	391	305	333	318	343	316	316	337	370	354	342	375	351	325	360	373	346	341	328	360	361	345	373	330	348	351	338	342	335	370	319	331	355	337	325	347	366	305	330	343	320	352	326	355	362	348	369	315	361	387	338	330	328	319	354	339	313	346	334	308	305	347	343	342	366	327	350	362	338	330	355	382	383	359	351	342	313	336	376	328	358	365	317	358	344	324	341	348	355	335	339	363	348	349	339	367	348	289	331	355	337	358	339	343	339	351	359	344	337	345	353	323	363	332	350	352	329	336	356	352	340	354	322	374	335	353	342	359	356	328	342	378	352	356	350	355	332	349	336	327	354	340	373	351	356	377	356	374	314	367	343	310	346	358	349	347	331	340	329	363	348	359	346	320	346	374	358	349	321	373	336	322	355	360	370	343	378	352	331	327	352	383	342	342	353	355	366	348	339	336	351	337	340	321	329	352	337	369	320	359	324	345	380	370	378	348	346	344	319	350	335	341	318	353	337	358	351	332	352	318	319	349	363	377	382	366	336	345	368	335	372	342	367	349	347	323	345	339	336	348	350	369	343	315	396	359	325	346	339	346	382	368	385	366	325	341	380	342	335	363	354	347	369	338	324	358	341	372	326	354	306	327	357	349	345	331	383	348	350	354	338	323	336	357	339	337	339	321	335	362	372	344	313	357	312	363	333	335	346	329	354	356	339	347	348	292	339	328	341	354	342	375	351	351	361	346	337	333	338	350	349	386	325	343	353	340	382	332	330	342	302	360	340	356	331	364	364	363	368	338	338	364	349	322	334	348	345	345	345	315	361	325	324	336	346	327	345	355	369	372	341	343	346	341	335	337	337	329	362	325	336	325	347	362	367	355	358	370	385	308	364	347	355	323	357	356	347	365	337	313	289	365	357	350	354	354	355	357	337	338	318	340	368	384	334	336	341	340	356	329	327	356	342	344	356	332	316	330	335	333	370	337
53538	92092	76927	52307	38441	23441	9680	2274	584	546	536	541	546	534	577	539	549	564	529	538	546	516	558	518	530	528	573	526	542	547	545	539	553	530	563	537	555	543	555	556	538	550	509	541	541	518	530	560	521	547	562	532	523	528	538	524	546	562	523	518	531	546	515	544	517	521	539	507	558	522	570	518	542	530	496	531	571	543	582	553	544	552	563	518	541	553	524	524	555	547	537	513	557	527	515	517	513	567	529	527	528	565	523	544	529	538	568	556	564	546	527	520	535	542	539	564	541	583	519	575	597	541	542	523	496	533	585	552	534	520	559	560	535	532	511	564	570	542	519	563	556	558	500	567	541	546	544	525	547	553	537	562	518	528	517	538	541	553	557	568	519	549	580	560	545	560	556	533	525	545	542	581	489	557	535	547	590	550	560	543	566	512	526	533	489	542	575	562	536	566	528	527	532	555	567	568	531	505	522	598	532	566	525	546	513	505	516	521	504	538	538	519	544	530	547	569	521	548	549	514	542	531	528	574	545	521	506	530	547	564	549	495	541	541	520	530	541	552	526	578	544	510	537	568	532	544	554	554	519	488	516	599	565	507	559	552	547	533	500	518	513	534	522	521	571	542	549	556	538	525	560	531	520	526	544	575	538	537	552	570	553	528	557	573	622	548	517	566	556	545	552	525	539	534	562	522	561	535	554	515	517	529	563	547	505	526	566	568	559	606	548	534	533	502	544	558	547	515	515	554	540	561	574	509	583	545	545	500	553	567	529	553	550	538	578	539	531	533	511	574	532	535	565	520	534	553	503	537	518	571	547	576	556	555	566	546	516	510	542	532	542	570	510	503	545	491	556	556	498	557	551	555	568	536	514	577	547	513	539	521	545	540	559	514	540	559	556	565	535	516	527	503	540	513	569	539	591	532	561	522	559	562	504	521	546	546	548	554	589	540	555	550	528	558	547	558	536	539	554	550	538	548	521	571	554	503	599	534	527	516	564	507	535	550	509	567	516	522	539	538	544	517	556	507	535	538	524	493	543	563	574	562	560	529	592	581	529	535	507	560	529	557	517	525	532	588	524	532	515	518	555	598	580	520	534	551	533	545	561	570	533	550	562	576	555	564	547	517	542	538	555	549	530	534	530	496	516	553	551	551	526	548	529	515	586	522	517	581	542	531	551	497	522	525	524	545	556	558	544	511	522	596	540	573	519	543	527	536	518	570	547	575	562	565	533	531	532	538	536	549	533	578	573	571	524	571	572	547	563	506	514	571	532	540	514	538	541	577	570	546	559	552	557	592	526	554	556	556	515	572	513	526	517	524	508	520	574	533	546	569	515	551	528	513	569	588	514	536	532	571	564	563	555	543	567	505	544	546	578	543	501	485	513	524	553	565	534	588	523	528	539	563	520	498	557	578	528	525	495	499	568	565	520	544	524	562	541	536	537	513	562	559	540	552	515	540	550	574	520	542	531	545	536	498	579	551	556	523	584	535	533	544	546	572	529	539	569	544	552	569	537	522	570	508	558	562	508	534	545	554	535	569	533	562	539	552	563	546	542	573	514	560	493	538	527	518	533	551	540	564	528	522	558	537	522	514	539	499	544	560	528	565	580	507	508	555	539	524	540	523	533	518	534	524	547	520	539	549	564	539	523	510	539	554	592	536	522	522	504	576	535	493	552	519	545	532	560	525	546	575	610	597	534	523	548	551	555	535	564	546	594	513	515	584	550	529	535	532	528	554	510	516	515	533	541	580	513	560	527	552	516	545	551	561	545	526	559	561	572	543	497	533	526	507	544	543	550	563	601	535	605	521	535	521	538	538	584	555	575	582	527	498	526	538	528	519	527	596	524	518	557	565	577	583	555	556	555	528	522	509	569	547	522	555	534	508	575	532	560	548	564	551	548	571	523	592	591	536	546	536	529	549	533	513	525	544	548	518	549	543	565	529	468	538	548	534	542	555	584	533	544	508	558	587	581	525	547	475	525	536	490	583	582	525	577	572	543	548	568	536	512	524	569	518	566	517	492	563	541	549	541	527	558	530	550	538	529	538	518	546	561	588	577	561	523	543	552	554	558	591	556	519	525	517	536	585	534	559	523	516	526	553	522	528	520	538	534	515	517	545	501	553	560	595	529	569	497	529	526	551	517	575	513	528	545	516	520	569	588	551	519	559	550	540	540	555	547	553	552	566	558	560	545	556	539	546	603	521	564	605	556	545	571	545	574	534	563	552	561	534	576	592	547	552	573	541	518	577	572	537	539	554	546	544	537	555	563	554	550	571	550	547	568	569	554	538	543	526	579	536	503	556	583	504	570	551	505	563	540	565	522	528	571	514	537	554	508	553	521	542	553	493	574	505	554	547	524	566	545	549	514	560	567	553	584	560	516	577	542	522	572	551	529	536	590	536	557	549	562	528	622	553	502	506	560	536	571	540	535	524	566	577	534	546	537	564	563	581	518	556	555	567	521	529	567	557	539	539	536	555	546	539	578	558	570	571	543	556	552	577	545	525	541	520	548	508	534	539	513	557	525	549	499	524	509	556	544	525	554	566	528	543	545	556	581	526	512	574	537	524	589	534	534	557	469	577	575	572	583	551	521	520	530	563	571	580	541	543	545	508	569	574	562	539	509	566	484	516	568	563	548	542	524	551	576	592	566	559	508	532	580	529	584	566	549	529	525	537	560	550	556	521	541	520	549	523	471	504	556	533	530	554	556	497	567	530	525	534	559	535	536	526	540	563	501	547	520	568	531	569	559	556	539	575	518	553	559	538	518	554	543	550	551	540	553	534	549	512	535	542	498	587	569	564	539	548	529	501	500	527	525	524	563	555	541	515	600	565	555	565	545	528	524	515	521	539	590	579	517	552	554	533	493	523	518	559	505	540	585	543	530	497	523	549	535	547	550	561	556	549	543	523	520	525	529	541	514	525	517	565	552	531	531	562	517	583	533	548	547	548	615	567	535	567	533	540	564	571	518	546	538	540	559	541	556	528	529	557	548	528	514	549	550	566	504	569	546	577	526	541	502	551	553	553	516	549	529	546	559	517	514	547	545	556	564	487	567	556	512	524	536	586	538	530	516	601	526	545	545	544	543	559	586	550	517	567	549	513	540	533	553	508	551	523	541	532	537	541	553	558	536	580	564	544	494	534	544	560	508	572	500	531	594	545	532	568	550	530	498	512	575	536	533	565	550	501	539	544	536	529	544	576	564	521	543	563	558	577	562	542	552	553	530	532	558	532	559	507	571	543	529	533	565	570	530	586	543	573	596	566	531	519	554	561	549	517	525	569	569	548	556	578	511	527	535	531	525	541	510	553	499	575	508	509	526	525	584	534	509	575	549	576	569	583	568	528	551	605	483	536	534	544	501	545	532	539	542	537	543	548	525	506	558	542	533	524	520	563	551	537	509	506	561	533	533	562	606	551	564	544	554	521	527	519	530	583	555	504	544	531	527	575	528	502	532	534	514	552	557	535	548	551	514	561	538	589
23327	22238	34682	34176	30261	25217	16481	2643	468	453	454	439	487	478	422	483	432	440	461	489	451	445	431	508	457	413	437	464	473	445	458	403	420	426	459	441	440	421	479	425	436	449	431	441	465	420	445	439	435	463	487	439	444	444	455	430	473	443	436	473	468	469	439	440	415	464	453	437	461	425	453	382	454	478	504	377	444	420	441	434	451	464	436	419	407	503	462	417	452	448	384	409	426	465	419	430	455	470	417	408	458	437	485	423	459	453	468	477	428	451	455	463	440	438	450	472	488	450	483	426	460	455	461	475	431	460	464	439	473	440	438	454	452	465	465	455	427	446	409	387	462	444	418	397	457	445	449	451	453	406	476	411	436	464	453	418	450	464	447	427	407	418	414	429	447	447	424	417	464	437	461	496	446	445	443	462	426	416	448	439	461	415	430	404	446	459	422	435	497	455	409	481	478	446	489	443	411	403	432	417	419	438	455	421	450	426	441	431	447	435	459	430	447	424	422	425	428	436	454	439	474	448	408	499	451	416	461	452	420	430	484	467	425	433	455	463	458	468	428	425	387	449	425	440	435	422	427	438	431	467	437	459	434	403	445	410	445	407	457	433	434	469	440	417	435	425	437	415	420	448	418	480	466	445	424	481	461	432	458	425	476	454	427	440	469	429	467	460	459	475	467	440	450	464	386	434	450	433	429	415	473	432	466	423	443	446	459	416	414	436	429	395	432	440	434	427	429	423	443	475	466	443	451	449	437	428	448	458	425	445	433	455	437	467	459	461	475	470	452	436	450	428	475	434	432	425	427	459	435	404	441	450	423	434	442	432	467	443	447	449	496	436	442	459	423	426	408	403	441	419	458	449	457	426	409	446	457	471	429	462	444	399	448	453	434	439	473	454	446	412	418	459	470	422	451	464	451	452	450	446	456	471	443	433	440	429	418	450	447	433	465	416	414	441	454	414	390	457	415	428	477	425	437	429	429	413	432	427	414	460	423	454	440	417	426	464	424	422	436	425	467	404	431	482	463	408	467	445	418	400	445	430	433	435	445	453	437	395	417	427	470	484	458	403	422	421	451	446	475	415	465	429	427	439	425	426	429	416	438	417	498	449	460	466	467	419	461	420	462	426	441	487	453	397	460	440	429	482	444	427	440	465	423	429	458	420	421	440	467	433	521	414	468	450	425	411	458	441	453	440	430	433	441	463	475	444	446	441	410	445	444	490	424	426	461	452	466	437	447	418	475	432	456	435	442	430	439	454	421	452	427	438	440	390	428	436	435	433	441	437	451	424	412	433	435	425	437	454	430	439	443	416	464	414	485	413	446	434	395	398	414	455	436	459	466	442	433	456	454	456	461	422	438	453	442	420	477	452	459	407	448	409	397	442	444	433	409	466	461	437	407	473	435	439	407	449	445	424	406	440	435	404	419	460	456	447	422	450	462	458	439	440	432	428	455	426	431	445	415	451	397	453	468	423	449	437	431	418	431	465	444	437	458	455	435	464	459	429	403	467	466	468	453	415	439	437	451	466	419	421	453	443	448	451	482	394	458	502	482	421	463	446	452	453	464	436	448	435	500	437	438	435	428	459	429	418	446	422	458	456	451	456	433	431	437	420	427	457	442	458	448	462	478	433	439	427	444	414	434	449	441	445	434	428	424	449	439	436	400	440	439	404	438	397	448	439	453	416	448	413	442	444	463	443	429	440	434	448	435	443	409	434	468	425	417	410	451	438	440	443	409	466	427	467	451	435	419	464	433	461	419	443	456	443	426	454	442	454	471	418	435	451	438	438	440	407	427	406	447	425	398	428	468	424	403	457	427	406	476	416	410	452	441	419	401	453	442	448	473	453	468	432	441	421	455	451	418	439	439	447	448	458	438	448	411	442	451	459	440	431	461	428	441	420	428	431	450	464	446	438	439	433	469	465	467	462	430	460	422	420	397	429	446	438	445	444	450	439	435	448	494	440	441	409	438	456	434	429	432	444	478	421	448	405	451	412	447	428	466	458	440	481	414	413	464	437	460	429	465	460	399	416	439	444	430	460	454	439	422	463	458	472	434	427	443	422	426	450	423	467	423	410	409	433	456	438	471	454	467	454	428	406	459	463	416	429	437	443	475	458	451	420	432	443	465	424	481	441	423	444	416	434	436	452	444	453	454	421	468	423	436	438	438	450	429	454	437	422	465	436	454	439	459	445	430	392	441	410	429	452	426	399	464	468	446	428	413	461	420	459	439	420	473	407	405	454	427	459	446	463	442	430	426	461	456	458	423	435	450	435	497	439	463	428	456	437	431	475	458	453	476	491	391	427	436	416	453	441	466	435	451	414	469	409	430	461	459	419	474	485	434	435	431	415	436	442	420	420	462	430	426	410	420	466	470	421	432	420	452	432	441	427	456	416	456	461	484	477	487	443	451	424	423	413	449	440	445	420	451	468	444	449	439	436	439	478	478	469	443	451	459	467	451	438	459	435	442	452	428	477	429	443	452	431	465	416	441	452	425	458	429	478	397	477	423	424	445	425	433	411	439	434	444	490	425	479	417	426	461	452	443	453	459	470	439	447	444	456	461	453	445	436	426	453	427	489	437	484	427	476	400	473	434	430	412	469	422	435	427	439	454	421	477	459	427	427	450	451	411	469	435	464	441	481	449	449	436	425	471	424	422	411	445	415	464	417	403	457	429	453	422	459	449	464	448	458	453	458	483	479	445	435	454	426	458	453	420	468	456	417	440	477	422	447	442	438	427	449	419	464	448	456	441	481	403	476	431	447	448	459	440	469	444	449	429	462	445	479	424	449	452	465	477	436	427	472	434	467	467	485	420	436	443	467	420	453	419	471	451	437	456	453	440	469	454	464	486	468	439	446	468	409	466	404	474	439	448	447	405	477	479	454	438	423	452	465	448	426	476	427	432	482	449	429	442	467	462	463	446	435	424	448	448	411	444	424	437	457	488	429	447	458	417	424	428	430	434	405	404	444	399	460	469	417	434	442	459	430	432	425	448	479	464	433	478	407	442	422	410	450	416	445	474	472	436	466	465	413	486	446	480	475	438	473	420	396	442	452	463	425	477	470	426	429	489	437	434	438	396	408	411	410	450	444	429	434	465	414	449	441	456	414	462	439	439	453	465	451	419	463	426	425	445	432	454	486	468	443	428	432	428	442	415	481	452	455	456	454	431	443	438	405	443	415	423	435	469	439	434	465	421	439	427	466	460	443	449	480	438	463	440	422	432	416	431	443	415	435	461	469	463	423	437	456	469	448	451	424	462	468	399	434	457	448	468	467	442	466	419	438	488	459	425	477	462	434	498	428	479	399	446	418	438	441	428	421	420	458	413	454	460	456	452	458	468	427	417	436	411	420	458	438	484	393	417	468	456	475	430	461	432	458	435	470	429	416	432	418	486	442	445	426	426	455	436	467	449	427	455	440	431	454	450	456	457	417	423	439	438	471	429	457	455	424	462	395	475	410	427	468	432	423	441	412	441	435
58411	103788	84746	65818	46400	30291	14370	3222	634	651	681	720	654	734	655	654	655	679	643	690	657	620	665	653	701	656	711	692	644	628	646	651	648	643	651	686	663	650	664	656	621	667	675	667	635	640	691	678	656	672	642	662	671	685	689	636	654	669	692	689	634	663	679	652	678	697	667	667	668	678	654	666	639	664	673	675	643	591	681	636	674	671	674	663	669	627	678	648	650	675	683	662	671	685	664	652	692	660	658	650	645	643	656	682	618	660	699	666	698	703	624	697	651	635	705	656	645	669	644	667	646	666	665	681	712	655	641	685	608	691	632	650	634	595	714	672	672	690	641	657	708	659	643	665	688	682	637	645	710	650	599	674	675	700	688	663	676	670	670	670	668	654	654	671	657	652	692	625	660	660	607	663	654	673	628	669	695	669	675	696	684	707	686	610	639	646	716	678	689	675	677	634	691	664	654	658	713	641	619	680	739	672	692	654	672	639	684	705	637	634	678	664	656	678	646	679	650	626	678	657	672	632	674	639	628	708	665	606	664	648	724	690	645	655	706	675	686	685	623	677	698	649	706	649	652	654	660	637	636	670	679	662	639	693	666	622	725	634	649	698	646	666	653	668	650	653	655	657	642	647	645	643	609	689	656	690	712	643	674	646	675	666	703	633	653	628	688	635	599	648	665	711	640	659	664	677	698	644	657	665	690	623	657	657	664	681	637	677	647	679	619	658	664	661	618	680	640	662	634	647	676	636	645	698	662	724	661	656	677	648	642	669	652	702	634	665	661	664	663	653	649	661	630	672	631	632	668	686	616	659	667	718	645	637	676	712	690	687	672	650	638	689	652	639	646	643	673	725	658	636	706	670	674	671	679	730	645	673	661	666	655	720	683	667	672	674	648	620	646	662	660	692	650	664	633	684	682	649	652	649	651	713	622	649	621	709	626	648	676	664	628	683	656	684	630	664	680	738	706	716	649	693	632	650	622	674	695	622	660	645	690	669	642	626	684	683	656	721	695	669	691	655	688	671	651	683	640	669	686	663	657	635	671	680	702	598	675	657	630	674	665	633	702	649	662	685	667	653	657	649	680	659	689	695	647	648	649	633	682	663	660	591	650	679	723	673	687	657	632	687	708	681	664	701	662	654	656	693	683	644	624	644	672	687	654	673	690	681	676	669	693	629	640	684	629	607	651	663	696	700	689	661	651	682	679	663	641	674	679	691	672	697	677	607	679	674	635	665	650	654	623	682	699	672	677	620	621	678	648	631	708	704	672	680	688	705	683	709	631	666	656	714	654	686	673	670	631	681	676	676	652	641	648	670	644	646	638	660	669	680	713	637	692	673	632	644	657	665	666	696	705	655	610	645	682	665	653	680	680	682	653	689	634	644	705	667	659	628	590	692	721	650	672	694	658	662	671	676	657	660	653	636	642	678	672	648	653	686	685	635	664	638	635	681	664	634	666	645	635	661	657	608	694	658	725	631	665	648	721	662	677	673	635	699	697	686	645	683	653	616	630	681	678	642	630	696	667	678	672	681	659	641	654	665	735	698	666	694	681	680	632	677	611	631	653	681	640	603	673	675	685	676	645	706	684	691	638	655	657	644	652	638	666	646	618	663	617	670	684	654	694	645	673	679	669	641	676	651	650	672	658	630	670	643	658	658	709	681	704	699	657	621	638	613	659	691	702	611	653	688	683	680	685	673	639	692	697	666	695	686	643	685	672	662	664	713	617	694	719	653	659	654	663	665	672	677	648	675	653	622	638	686	680	628	736	654	656	623	691	684	649	657	634	702	650	621	656	664	672	634	676	674	650	680	664	703	657	700	653	712	698	649	638	675	681	605	662	660	660	668	662	635	688	654	647	637	685	668	640	691	646	675	677	690	639	615	646	641	651	626	665	685	641	682	676	673	638	621	642	693	656	648	701	619	649	685	631	686	651	668	664	645	669	693	668	678	694	680	615	697	635	666	674	636	631	676	671	639	672	670	638	630	651	642	671	657	680	649	646	648	645	673	694	645	635	663	648	644	687	714	697	642	676	676	696	667	671	643	684	663	668	639	614	688	661	691	650	682	667	693	666	696	589	687	656	679	654	702	691	633	643	650	661	666	633	678	685	680	655	707	666	658	648	643	708	611	689	679	682	668	636	683	678	674	676	657	666	658	634	640	631	653	623	668	671	674	716	690	713	663	671	695	628	621	658	629	665	740	668	651	651	654	650	705	715	716	668	664	649	701	645	709	648	695	733	655	648	644	663	653	637	675	663	673	681	662	628	651	714	643	662	661	682	658	610	628	681	690	641	675	643	644	645	705	639	638	661	666	663	612	671	662	686	697	677	678	675	711	638	683	585	661	670	672	635	668	672	674	649	635	684	645	689	676	683	650	667	676	677	687	623	608	651	650	683	640	686	676	661	625	671	632	647	682	627	672	673	650	628	676	672	703	691	657	695	706	642	668	712	697	685	675	675	658	667	667	685	665	680	640	658	667	670	611	671	622	652	684	682	686	681	654	688	672	649	682	652	642	669	676	675	678	692	658	668	717	689	693	650	665	632	627	674	691	667	681	641	695	697	648	615	666	663	696	690	674	621	715	694	686	669	658	638	691	665	674	679	650	657	657	724	650	665	643	658	698	655	653	619	645	616	640	695	655	696	680	660	710	670	665	638	636	658	695	693	670	686	686	681	667	644	620	660	645	643	666	638	646	669	670	678	652	642	645	623	655	694	671	658	683	675	695	681	671	697	658	694	649	680	700	699	659	659	681	644	624	656	638	635	653	650	684	670	668	675	688	657	652	642	690	637	707	675	658	615	678	667	614	659	699	656	680	617	693	661	688	701	671	686	669	647	708	663	653	658	685	645	616	630	632	680	653	687	654	646	666	689	661	644	649	628	660	696	679	656	633	664	706	694	631	606	636	651	690	655	670	659	655	649	676	658	653	684	662	681	661	648	649	667	704	699	664	656	691	644	664	695	649	686	668	639	638	642	683	641	647	648	672	701	659	660	642	651	678	678	650	646	663	660	671	625	652	674	675	680	621	652	676	653	676	723	672	634	618	667	678	690	660	623	681	668	710	619	686	665	685	668	708	685	687	713	652	676	626	658	646	673	642	635	624	668	682	677	670	640	610	657	649	644	677	638	702	643	652	625	640	678	658	650	694	655	652	628	648	659	704	714	679	651	648	603	674	676	685	633	663	606	636	670	634	673	614	633	647	637	620	682	676	673	614	658	649	641	593	644	670	688	691	698	652	672	630	654	641	648	697	662	633	679	701	696	678	647	689	677	635	651	676	602	660	660	676	672	638	667	643	649	637	697	653	673	707	685	629	676	660	706	683	665	712	649	683	655	668	642	676	636	639	709	683	680	612	673	647	668	672	644	617	672	666	674	617	666	724	670	668	697	694	627	664	685	667	660	665	673	634	689	667	666	720	675	693	664	656	647	672	668	662	668	684	655	672	616	706	644	699	601	661	649	702	637	645	652	659	691	645
27499	28173	32826	22184	8994	2714	923	320	235	213	232	246	228	237	272	264	271	257	240	229	225	264	253	253	234	244	235	240	265	262	212	259	259	253	212	217	235	257	235	247	261	237	260	237	234	251	238	261	249	224	236	251	241	235	242	253	268	246	219	229	258	251	242	223	231	224	239	247	240	238	227	259	244	246	243	248	238	234	251	251	238	272	249	241	248	258	259	231	251	238	247	244	231	217	268	244	234	231	229	241	238	219	241	236	258	235	215	261	232	219	248	226	254	231	266	237	243	206	262	235	221	262	239	238	222	212	217	232	255	265	245	253	251	219	235	242	243	212	247	256	249	263	254	233	238	229	240	259	278	251	259	261	262	234	252	241	222	249	218	254	249	262	245	251	248	249	248	271	243	247	214	243	218	244	246	238	226	272	226	238	232	248	252	245	216	229	227	246	246	231	239	256	229	249	253	264	236	254	250	227	233	232	255	212	247	254	216	266	233	272	236	251	243	248	282	251	255	230	242	235	241	240	221	257	238	235	234	249	229	237	249	266	232	240	220	238	240	248	222	241	232	228	232	230	228	207	240	244	266	234	258	233	242	240	276	236	222	214	243	229	256	229	263	243	250	241	208	246	207	218	232	237	234	228	243	248	255	249	241	230	271	225	254	215	242	251	254	239	229	251	270	250	241	231	240	228	258	253	227	247	219	227	232	231	244	263	218	265	221	222	228	254	245	262	257	243	255	227	253	259	227	243	257	234	268	243	241	250	222	275	222	255	237	233	244	243	252	255	252	258	236	253	245	240	259	258	249	216	223	268	239	239	227	235	238	231	229	261	270	229	256	238	264	223	264	245	234	198	248	255	267	247	275	225	238	218	244	265	230	261	269	254	240	264	252	250	255	248	234	233	247	258	240	256	224	225	222	243	235	238	248	226	214	241	246	228	229	236	233	225	219	231	259	244	226	240	245	249	211	218	235	236	227	251	261	239	223	228	227	229	255	241	253	249	229	221	235	250	224	213	237	230	251	231	237	255	244	237	242	232	259	232	246	245	236	248	240	245	266	228	250	246	248	215	241	249	244	235	235	263	261	251	253	242	241	236	235	221	210	223	228	237	246	231	262	238	253	220	256	230	224	283	249	249	224	243	238	229	266	225	214	251	250	226	240	246	256	276	249	243	221	207	232	210	205	230	240	224	258	201	232	236	248	253	236	228	229	218	208	226	225	244	258	228	237	242	247	235	221	248	241	233	203	244	255	232	247	232	254	236	222	238	229	245	257	251	224	251	248	214	236	256	236	222	247	248	215	226	253	243	230	246	275	245	225	254	243	245	237	219	283	235	218	232	234	230	284	254	236	243	242	237	215	212	238	243	236	260	222	234	229	227	241	256	253	247	260	232	277	236	226	230	257	244	221	234	229	202	236	257	246	258	239	257	249	221	263	260	236	259	228	210	228	235	248	232	269	242	213	244	225	236	244	251	240	259	250	237	249	210	249	254	235	247	227	289	222	249	265	233	226	246	232	228	227	230	237	233	244	236	256	235	237	253	222	236	264	237	244	249	252	258	260	234	239	246	238	198	257	224	226	271	248	229	227	263	233	248	224	251	247	240	252	233	235	245	228	234	234	237	228	236	238	254	228	228	253	233	223	253	226	255	233	242	233	257	233	255	224	224	239	249	238	255	245	241	227	237	226	248	249	245	248	227	251	239	246	243	244	227	255	237	239	221	229	255	246	248	261	258	247	229	250	264	268	265	207	253	224	224	241	260	239	246	228	236	222	225	210	258	230	239	225	250	247	241	224	228	241	244	241	257	250	258	255	213	277	266	245	230	231	225	266	260	230	231	219	234	245	228	237	232	218	242	227	246	217	215	235	251	239	228	285	240	244	229	235	233	240	238	229	230	235	266	232	247	230	255	262	258	239	230	244	213	221	218	211	250	256	218	228	258	257	217	250	225	227	263	238	263	241	241	254	222	245	258	215	236	237	231	218	242	211	221	244	252	256	247	240	271	234	251	233	235	226	242	267	245	232	274	251	229	227	251	216	240	237	247	258	235	227	231	236	232	253	239	252	234	232	239	252	235	261	257	206	260	245	240	251	244	241	238	243	263	237	265	224	232	227	216	246	236	245	244	222	244	230	233	232	253	225	241	259	217	239	209	227	226	242	244	276	239	246	251	235	244	250	250	234	227	274	259	233	238	258	251	233	232	234	208	226	249	244	249	237	245	234	233	258	247	226	225	233	253	258	206	236	255	257	249	219	256	211	262	258	256	242	251	239	229	216	234	283	252	245	253	231	220	227	247	206	228	243	232	229	229	234	224	229	200	275	249	220	244	224	256	246	254	224	233	276	230	224	228	248	218	224	239	244	234	223	214	233	230	204	255	236	248	230	231	265	233	253	229	254	236	231	264	247	228	261	237	260	229	241	247	221	244	226	225	230	251	241	260	240	233	247	266	227	238	252	246	233	247	247	223	247	220	255	251	226	228	263	234	249	241	248	248	253	240	247	252	238	255	261	243	222	242	237	215	238	232	261	252	236	228	248	239	245	220	238	218	252	252	244	230	217	245	240	233	251	232	222	229	256	225	233	248	265	237	247	227	275	226	219	226	246	225	237	226	261	225	224	245	220	211	247	231	246	218	221	229	250	272	251	234	243	215	246	223	256	233	234	233	242	217	252	263	223	227	224	235	240	246	257	253	222	239	268	218	255	228	238	249	253	267	240	244	245	241	258	238	261	260	238	252	279	241	254	218	241	242	259	238	230	225	266	231	240	231	256	247	240	225	245	229	215	233	226	248	259	220	250	211	219	233	234	223	259	213	258	237	244	255	224	259	231	255	233	224	263	213	255	246	236	266	202	243	234	276	253	251	232	240	236	225	247	236	230	199	216	238	232	242	236	221	252	241	252	233	248	238	247	237	241	248	241	260	221	218	249	245	227	229	224	253	223	245	222	227	247	232	207	241	228	252	256	235	279	225	254	250	238	245	261	226	246	219	265	239	240	251	251	228	254	221	255	243	264	235	211	249	239	258	227	241	249	218	233	264	199	237	260	266	254	236	243	275	249	216	268	230	225	235	266	242	234	228	253	229	233	243	219	226	253	252	255	216	276	248	246	215	261	246	259	245	257	223	232	257	233	257	221	234	237	265	251	235	250	253	261	220	244	208	255	245	247	257	237	256	262	220	264	258	258	222	229	246	236	259	243	242	254	248	238	231	240	233	229	220	251	263	235	227	230	250	232	256	221	249	239	252	229	238	236	246	245	242	225	265	230	225	233	232	241	229	234	252	222	195	251	251	243	232	240	237	244	231	238	232	236	224	236	237	221	231	229	209	236	240	269	238	240	252	229	232	229	213	234	232	248	262	237	223	235	234	242	257	255	247	227	244	256	248	281	237	231	231	243	204	227	223	235	263	241	239	247	231	211	242	224	220	246	252	207	231	252	255	265	240	232	248	214	230	234	242	249	226	247	224	272	241	245	238	262	236
30273	48527	39718	24078	12735	5118	1744	550	405	389	358	386	407	385	350	396	444	369	411	383	403	357	393	382	413	392	383	389	390	345	350	353	367	387	399	421	399	418	417	386	337	383	386	389	376	407	360	357	390	414	411	424	373	388	420	377	399	387	380	404	401	357	403	406	409	375	371	422	389	379	382	364	397	396	406	409	397	403	398	374	395	411	387	388	394	389	394	383	386	393	412	411	390	412	396	400	381	373	400	405	386	378	397	438	352	375	380	403	374	366	381	397	385	362	374	347	381	409	365	385	365	377	381	393	381	390	426	393	390	381	374	377	365	382	417	370	390	430	440	410	413	387	373	358	373	379	391	364	385	361	383	402	427	424	392	377	393	380	396	385	417	384	396	406	354	390	404	407	383	390	385	397	371	371	399	390	389	385	393	375	382	407	392	396	361	385	363	393	391	384	415	386	403	387	335	391	394	419	393	431	399	397	399	370	377	414	352	371	395	363	378	424	396	389	389	370	364	372	372	349	396	375	397	369	360	391	414	398	385	383	382	367	412	376	379	385	399	389	357	366	409	423	368	366	390	376	417	417	398	363	371	352	398	366	409	387	372	408	402	368	391	385	429	387	384	405	415	406	384	332	368	384	371	358	411	382	373	404	396	352	378	389	373	408	400	356	415	368	364	381	378	367	366	356	404	405	384	373	404	384	398	399	370	391	377	376	382	396	389	373	388	375	414	426	346	402	400	392	382	397	367	386	364	381	397	376	352	364	354	432	425	377	369	434	393	374	375	401	383	388	400	375	412	399	376	396	382	362	387	371	416	389	378	375	388	402	367	359	429	383	400	387	386	427	388	374	420	381	401	349	402	400	360	417	397	421	386	356	353	355	394	401	393	374	358	360	387	393	391	385	405	355	396	400	384	361	371	390	366	373	370	378	415	389	346	409	357	356	371	397	385	387	396	390	367	379	365	360	362	394	406	392	383	410	405	387	391	383	369	374	383	393	366	378	365	386	400	413	370	401	358	375	371	357	349	424	411	425	381	401	409	362	391	364	386	425	351	359	406	394	446	360	388	401	429	393	346	389	389	362	388	408	379	383	383	393	387	420	407	387	371	378	352	372	392	404	402	382	387	384	415	391	388	378	391	371	399	398	392	385	400	393	354	423	411	371	398	361	384	400	371	398	392	384	380	388	372	429	400	395	360	382	390	375	406	388	386	379	386	397	395	414	397	373	353	427	427	387	366	392	388	397	401	382	409	390	388	382	405	396	439	414	419	377	380	385	399	398	360	384	398	356	377	398	373	428	386	358	363	404	335	403	400	392	391	404	382	400	389	393	366	393	392	408	405	386	405	383	396	363	396	404	354	350	411	356	398	384	380	394	383	380	366	396	378	377	407	389	386	427	385	370	372	408	382	421	397	385	398	422	424	416	427	384	392	370	377	417	365	391	361	360	377	430	384	376	409	403	358	360	399	412	345	365	390	368	364	397	363	385	398	394	383	366	413	408	368	410	404	377	380	373	396	347	380	390	431	353	357	400	366	393	392	364	397	420	381	371	386	384	442	397	384	399	420	396	385	406	384	415	382	408	417	367	415	358	405	396	395	352	365	393	364	383	404	405	378	426	407	384	398	412	387	371	400	361	378	366	383	393	363	379	394	382	379	367	405	368	390	386	401	400	404	380	363	391	392	435	376	408	368	377	382	360	392	352	384	388	388	378	405	372	388	379	408	375	431	389	408	395	370	403	375	417	409	368	372	389	392	363	384	422	405	387	415	374	391	398	350	378	377	425	363	393	351	377	375	415	373	352	423	371	379	369	401	401	419	366	407	400	388	398	395	384	407	391	416	373	396	373	384	443	366	395	379	355	394	431	383	449	376	397	392	397	392	409	392	388	406	394	386	389	403	365	390	395	360	377	371	408	376	412	398	372	380	385	429	377	396	367	369	405	376	390	376	379	380	385	378	326	377	398	393	355	412	384	408	399	422	405	390	390	397	396	379	385	397	373	379	372	381	374	402	336	388	385	387	397	404	401	379	367	377	403	389	393	389	377	360	403	406	371	395	378	389	373	379	400	388	395	397	404	369	393	376	375	372	386	370	365	415	403	405	366	393	396	411	348	398	384	376	383	391	380	388	384	366	380	405	408	370	427	407	387	365	400	374	354	408	393	450	384	425	373	387	401	374	370	400	418	405	369	383	397	394	415	383	372	390	379	356	375	393	381	365	365	358	363	395	400	394	382	401	391	387	387	358	357	385	422	394	362	398	373	411	364	386	373	395	398	389	395	364	404	406	389	378	398	357	394	401	402	371	375	373	361	398	365	380	363	371	427	400	427	347	381	410	384	397	373	371	362	398	388	388	390	381	360	416	387	398	349	394	387	419	374	374	406	335	441	352	384	409	379	390	407	377	409	394	374	396	424	357	400	376	350	391	374	401	433	375	376	383	417	379	399	359	327	400	356	367	401	391	378	378	371	394	340	369	372	369	393	368	381	387	377	425	403	374	393	417	393	393	404	375	371	367	389	380	403	376	396	382	395	382	363	381	367	372	390	406	397	359	399	426	374	386	384	420	384	401	386	382	384	382	338	385	395	370	399	380	401	352	397	430	394	409	393	363	372	393	429	384	364	349	375	372	380	358	385	411	442	366	421	380	386	405	378	396	374	391	393	385	405	428	372	381	362	369	385	412	389	408	346	381	365	402	391	401	416	412	385	390	432	378	371	358	396	399	395	402	407	383	381	373	381	392	401	362	397	405	410	407	380	390	369	358	360	381	377	364	408	379	411	403	388	333	403	391	393	408	377	406	386	394	399	387	378	401	391	385	364	404	378	375	381	380	401	389	396	364	350	359	369	386	420	386	410	386	383	413	364	362	391	375	379	366	412	410	358	432	390	390	391	359	388	400	351	416	373	392	379	409	402	346	384	385	392	415	422	406	399	419	386	394	416	389	386	399	368	377	381	447	403	387	411	389	404	390	383	378	348	387	411	401	429	392	369	391	404	409	376	411	386	393	392	385	391	376	376	421	415	374	404	384	409	350	391	393	399	384	370	392	382	364	423	392	421	393	402	376	388	367	369	362	371	395	385	395	362	417	391	394	380	372	395	406	355	365	401	402	392	422	397	398	394	393	404	380	390	366	397	372	364	374	394	385	394	359	396	390	386	372	413	422	397	401	354	402	378	374	355	391	371	394	389	404	354	406	365	384	346	384	408	407	396	383	377	371	388	408	392	427	368	346	385	404	370	399	393	420	383	407	383	382	360	419	340	353	356	407	367	384	411	402	397	375	400	400	373	391	378	382	369	387	358	372	381	401	377	370	402	374	397	372	383	373	402	375	403	377	377	351	384	387	438	382	373	414	380	389	404	382	413	371	419	374	414	389	383	392	370	399	432	401	399	364	413	368	382	385	418	382	393	389	386	405	391	361	390	366	405	375	375	371	402	401	404	344	360	405	397	428	400	380	383	406	373	372	409	371	391	407	365	383	387
24472	23693	40407	41212	29861	18903	6689	945	380	378	379	378	335	345	381	349	371	364	366	360	324	363	375	351	371	359	351	342	333	340	379	380	364	386	385	351	362	384	360	350	317	338	352	358	353	342	327	387	388	331	377	325	364	361	350	349	331	333	361	376	336	396	340	330	354	362	328	331	343	357	362	341	367	333	350	340	334	363	352	382	312	331	339	333	338	341	379	364	364	359	356	340	348	336	339	322	350	362	347	328	310	368	309	356	319	350	335	327	340	322	352	335	351	341	333	353	359	362	359	359	351	359	312	354	361	340	379	347	310	348	337	358	332	358	315	346	334	311	343	328	365	365	326	339	358	360	371	346	326	367	334	360	317	323	369	382	322	364	364	363	369	352	335	342	347	360	320	400	353	333	358	353	369	374	354	363	360	348	335	378	349	336	338	337	335	366	346	325	343	338	356	381	334	334	368	337	329	338	354	351	342	369	336	355	341	362	369	376	365	360	343	381	369	311	363	355	367	348	365	359	334	349	362	331	392	330	336	364	371	317	368	386	310	352	357	318	336	353	378	352	363	318	347	324	360	346	345	341	368	358	373	323	335	392	345	329	361	368	357	338	366	361	365	346	357	347	363	342	337	338	343	359	349	343	377	395	318	363	355	341	326	341	375	323	361	323	354	351	324	345	398	373	355	323	368	320	374	335	340	327	343	344	349	359	335	356	321	360	362	369	349	330	363	378	365	353	395	372	319	357	326	348	350	339	323	333	322	335	317	358	358	347	319	343	337	349	360	335	334	345	350	338	323	353	335	373	353	340	344	368	333	364	354	345	396	345	354	340	329	350	305	335	344	331	328	356	360	352	326	370	363	327	348	350	333	329	358	317	349	365	356	352	324	374	395	374	353	355	352	347	407	320	367	361	372	357	341	321	343	337	334	338	332	320	368	341	320	361	334	352	332	336	368	319	346	350	338	337	360	367	318	342	321	356	359	350	364	368	349	348	351	354	372	336	318	385	354	374	357	333	351	332	308	340	393	358	333	339	368	352	327	353	371	323	365	366	338	346	352	331	316	351	359	323	343	335	337	333	339	346	344	342	334	356	347	329	326	343	364	351	342	352	348	378	349	345	356	345	342	395	395	366	373	368	348	372	354	333	382	363	359	359	358	374	366	337	348	387	320	356	345	332	324	325	349	355	332	355	351	373	403	326	375	387	330	370	322	331	363	385	375	316	362	353	345	356	362	337	321	325	344	338	335	334	355	319	320	369	345	334	352	336	350	340	349	305	374	325	362	335	356	360	357	324	340	338	399	383	357	366	357	344	347	326	370	335	323	329	346	339	371	365	367	348	332	355	362	320	330	359	339	344	374	341	360	363	360	360	357	346	370	380	374	374	363	345	352	348	333	356	335	327	342	362	361	394	379	330	394	370	372	348	352	343	355	348	404	390	359	335	341	358	337	352	360	364	362	380	323	355	364	365	362	339	354	349	357	332	355	356	358	378	367	329	350	308	373	326	326	363	338	374	373	356	360	362	360	357	353	369	361	357	339	384	322	362	352	382	371	352	343	355	366	324	362	328	357	394	354	352	338	325	355	382	358	346	314	351	338	390	376	344	331	371	388	334	334	351	350	352	361	335	349	336	350	336	324	339	346	407	338	349	349	359	350	343	349	345	356	336	354	308	351	356	350	355	367	352	358	361	360	335	329	352	289	340	339	355	363	330	381	353	356	327	344	334	358	351	334	352	344	351	361	340	362	304	341	330	354	368	325	350	335	370	367	349	347	331	367	374	328	321	376	345	368	363	356	356	361	340	321	357	318	319	384	373	361	335	330	390	351	338	335	366	354	360	344	316	353	363	357	370	367	381	363	362	341	353	344	362	383	322	344	361	341	368	357	401	350	318	363	343	354	331	365	348	352	365	316	345	356	306	318	360	303	373	325	352	348	332	340	361	346	385	344	326	344	338	348	355	355	331	340	358	370	358	344	328	351	353	342	352	341	340	323	371	368	371	337	331	358	346	335	352	330	344	343	360	371	362	335	320	335	377	349	341	363	355	353	334	353	351	343	327	347	338	345	381	387	370	348	337	330	372	346	358	353	331	386	352	384	350	321	323	349	362	375	334	325	334	363	346	339	342	365	357	345	357	359	356	348	373	357	345	348	386	352	348	323	333	328	348	303	330	313	306	363	342	344	327	345	366	340	334	372	354	361	365	328	376	368	331	334	345	334	354	335	316	349	364	377	324	317	331	340	349	363	372	343	342	351	347	343	364	360	342	348	338	374	321	338	372	371	351	321	329	340	378	367	359	339	359	345	383	312	327	341	329	355	387	370	309	360	351	352	384	340	355	343	315	356	343	310	345	364	352	362	367	362	336	361	352	371	334	332	353	351	366	362	374	327	342	347	380	375	347	362	347	322	323	364	336	373	357	373	356	361	335	335	348	350	380	355	367	336	340	374	361	340	390	352	341	350	381	330	335	337	322	351	390	317	357	325	347	341	334	326	353	356	354	316	344	335	320	326	354	364	347	343	316	350	324	320	334	327	343	342	354	356	347	325	360	362	324	347	336	314	362	365	335	360	329	321	338	356	337	298	351	324	347	338	324	385	371	327	324	357	328	373	356	354	339	348	347	365	343	317	377	348	324	330	338	333	347	375	362	358	345	350	349	361	332	357	325	349	334	370	349	356	364	353	335	340	369	352	316	352	321	320	357	370	362	372	357	341	343	344	332	326	337	379	332	345	352	327	337	350	381	322	356	324	365	363	359	367	365	340	365	361	341	350	331	363	361	352	355	359	352	344	343	342	327	343	363	345	366	359	344	311	350	344	345	342	370	347	346	339	357	338	359	345	322	355	356	350	357	341	344	375	336	393	346	312	331	333	380	352	334	353	315	334	382	317	353	348	337	364	315	360	348	351	335	366	386	340	344	367	356	344	353	371	339	358	351	324	327	323	365	333	349	382	371	336	370	338	323	327	341	327	331	359	327	356	355	336	311	317	339	348	324	368	337	356	364	361	345	341	335	362	342	367	376	324	358	350	358	306	344	365	354	343	370	357	356	345	349	343	334	357	346	354	346	374	318	343	340	357	331	349	341	369	368	339	361	356	374	338	350	362	364	346	343	360	332	381	349	350	331	341	370	318	331	375	359	338	360	380	340	352	344	372	331	363	328	344	350	338	383	329	377	372	355	351	314	373	333	329	359	352	388	374	358	356	309	336	374	363	377	359	392	338	334	345	338	375	365	318	379	358	323	365	343	369	343	363	346	362	301	367	340	360	350	363	359	375	346	329	386	366	334	364	346	335	371	352	313	369	348	369	362	332	360	345	333	343	349	331	347	345	358	362	332	345	345	363	361	348	341	384	353	354	311	357	320	338	367	340	353	360	361	350	337	361	347	343	352	365	358	319	368	344	324	335	366	366	369	329	371	357	325	335	376	346	345	376	341	357	356	357	372	343	366	341	366	358	348	314	360	379	357	335	353	363	327	354	352
54038	92102	78073	54082	36520	19831	7867	1559	566	579	553	566	584	553	592	574	501	550	525	548	558	585	578	576	551	519	579	517	539	553	577	559	531	520	594	587	562	550	516	516	530	561	575	512	571	566	535	513	550	573	555	547	573	535	539	549	568	534	508	499	580	555	563	545	522	574	560	527	544	555	539	526	551	543	548	521	566	534	535	555	575	511	546	525	576	553	515	558	596	529	590	542	528	579	559	529	510	536	567	535	530	531	553	511	563	563	495	559	487	580	589	565	524	575	531	556	525	541	557	554	495	500	549	547	552	546	550	541	529	562	542	523	544	551	517	555	540	542	543	549	542	561	524	564	509	519	562	542	591	490	535	544	558	503	554	555	572	559	530	509	530	544	562	524	513	599	538	539	560	556	559	540	546	552	582	564	517	532	523	567	552	549	572	537	560	544	543	568	567	550	565	496	550	570	507	551	559	547	527	541	534	555	524	573	554	586	530	543	574	582	533	526	499	553	559	577	525	519	600	540	524	536	538	526	516	556	565	551	532	527	508	556	562	495	551	565	550	521	564	536	544	540	538	555	551	576	524	564	556	525	553	534	533	551	529	534	552	517	542	591	591	564	576	546	573	508	601	547	549	547	502	519	556	522	534	549	548	564	539	558	536	536	513	567	496	539	572	523	518	499	558	566	535	517	572	556	576	544	591	536	507	470	556	545	536	559	554	571	544	549	546	524	611	560	540	560	541	571	536	564	564	544	551	589	542	524	553	514	533	556	516	532	548	540	560	553	540	618	561	528	576	553	573	566	554	583	550	549	561	536	515	527	545	554	514	553	525	529	545	555	601	520	583	539	523	541	531	535	536	553	552	561	576	522	574	541	559	536	566	553	575	537	614	554	585	563	506	552	555	559	550	565	558	559	537	532	578	497	536	509	509	577	524	521	506	522	547	502	544	535	575	548	596	509	556	558	547	551	539	550	562	557	564	532	534	550	573	534	554	551	539	581	504	546	526	580	562	538	577	521	559	541	545	505	548	549	551	561	515	566	555	552	520	512	526	543	528	516	556	521	522	563	541	552	571	536	534	573	540	617	544	517	551	540	492	521	540	527	520	526	516	532	548	577	592	545	570	549	499	516	521	518	535	513	515	578	573	477	561	506	529	533	536	589	540	553	569	548	544	521	536	548	573	536	566	565	567	562	541	519	572	521	542	538	546	574	547	570	571	578	545	550	538	519	567	577	527	515	602	517	547	537	562	512	551	575	570	543	555	552	536	527	535	551	515	547	554	473	584	546	577	582	537	526	520	562	531	510	511	525	551	538	505	541	537	574	547	542	532	538	547	538	615	536	546	540	537	567	527	546	548	547	560	565	523	522	543	572	571	535	550	526	553	522	539	541	501	568	533	535	549	536	564	527	527	581	545	534	528	502	566	547	572	577	549	557	537	579	569	524	542	548	551	594	547	523	568	537	548	592	583	549	507	594	571	568	514	565	533	544	548	545	567	577	563	516	545	540	551	557	578	515	570	524	571	521	530	537	565	552	515	534	563	527	561	560	531	562	533	531	537	570	534	559	569	525	552	560	564	520	577	570	558	553	551	519	480	520	523	528	534	547	529	589	551	582	541	503	557	585	533	522	529	536	557	574	561	575	549	580	515	566	503	582	548	537	498	521	530	556	530	552	551	523	531	551	523	531	543	549	558	528	594	510	536	543	558	554	560	560	584	557	566	521	587	531	528	528	541	512	502	558	542	550	541	528	580	518	562	559	563	555	545	539	551	523	538	551	560	545	531	510	554	508	515	556	529	542	565	535	581	540	546	582	526	556	489	529	515	556	519	576	586	554	535	531	535	527	527	568	525	539	555	508	545	530	570	558	545	536	563	515	568	583	510	562	569	598	514	564	546	553	533	528	577	540	554	524	547	533	514	567	494	551	572	529	562	543	524	513	528	511	539	533	562	560	545	521	528	545	583	549	619	575	538	549	568	528	566	549	545	530	558	556	563	481	526	538	579	551	524	550	553	565	591	557	549	575	527	545	558	581	580	563	549	488	571	545	529	564	533	548	538	527	510	549	580	537	538	603	530	553	550	540	535	563	537	527	557	535	543	561	548	515	527	541	576	512	558	559	546	528	545	534	583	569	547	587	573	527	521	542	591	553	513	499	554	525	531	516	545	536	560	548	555	551	537	578	559	540	559	545	556	506	508	572	534	518	557	558	553	513	540	562	545	527	527	562	557	542	588	548	546	548	511	501	540	497	486	544	500	544	541	551	517	563	531	568	535	582	561	523	529	497	542	515	546	515	498	577	558	532	570	599	553	574	542	587	526	550	578	553	573	580	533	525	577	543	552	516	534	532	545	587	572	569	538	534	611	556	575	539	534	510	571	521	552	523	540	535	524	565	535	535	546	554	522	526	561	545	499	546	521	572	568	572	539	537	536	520	517	511	528	529	532	528	508	546	530	547	541	595	582	544	561	586	553	524	571	526	526	545	547	543	528	555	511	563	527	548	543	544	559	552	543	574	489	539	563	572	484	546	558	582	532	534	557	492	561	583	529	558	534	555	507	546	523	529	537	554	574	539	517	509	538	554	575	541	588	548	560	530	530	507	565	546	566	561	544	534	551	588	543	548	515	523	544	565	547	559	537	515	584	529	495	551	588	478	529	505	529	535	536	543	520	545	546	602	536	518	531	527	514	542	597	525	530	577	523	562	555	541	531	532	525	522	539	543	535	546	580	571	569	533	567	501	559	540	566	541	528	591	553	560	515	492	541	565	548	510	582	575	521	592	607	551	563	540	572	551	541	591	531	542	564	527	560	538	574	547	584	555	528	581	586	567	547	570	580	575	489	561	572	565	512	558	501	542	522	560	545	558	534	560	541	498	564	514	542	562	571	549	557	512	536	529	538	564	568	528	521	519	494	556	504	521	504	552	528	509	521	544	523	535	589	515	558	561	556	591	564	580	533	516	508	537	541	528	504	538	547	565	549	531	558	534	526	539	549	568	546	552	572	531	547	580	560	536	541	532	502	552	557	549	564	551	519	545	533	526	558	533	493	555	504	552	517	541	528	519	531	527	555	511	552	566	580	549	538	567	528	560	565	527	570	485	559	530	535	528	565	537	555	533	541	544	577	502	511	498	519	514	543	500	539	551	548	550	546	538	555	535	534	515	513	579	542	517	512	576	504	591	547	548	510	516	541	575	548	527	577	549	548	582	546	541	528	585	530	543	523	539	580	530	499	552	541	560	608	523	540	552	534	525	542	455	558	543	563	534	530	519	536	555	579	499	546	554	516	556	536	557	528	507	541	497	574	567	572	550	591	552	565	553	560	522	547	517	560	555	496	507	544	548	567	582	526	564	576	554	554	506	507	550	572	551	539	573	527	541	545	534	507	557	544	576	547	546	516	490	525	543	570	561	560	587	506	580	508	558	546	559	505	552	546	538	575	524	536	588	575	591	546	523	512	524	599	567	549	502	535	572	532	509	513	560
23308	22232	35141	35658	30329	23564	14154	2348	486	472	473	466	442	435	450	404	445	451	419	446	454	452	451	454	449	419	431	450	408	438	429	431	431	443	448	456	435	412	447	449	437	417	413	445	421	431	416	465	427	456	448	425	486	415	454	408	409	404	395	423	441	452	445	398	400	420	411	455	436	399	436	457	421	456	427	408	406	425	434	438	433	427	418	459	439	418	447	434	443	441	421	428	449	438	457	450	471	419	451	428	424	417	411	415	444	450	404	392	465	465	426	446	423	465	443	469	393	411	421	377	422	431	408	420	419	428	421	394	434	413	445	390	432	408	417	458	407	434	446	410	418	435	443	426	447	433	415	404	426	419	436	408	450	440	405	417	431	399	414	436	460	404	439	428	404	396	427	455	449	430	393	426	446	405	438	440	430	452	414	429	469	440	430	384	416	433	442	427	433	432	417	425	429	436	426	413	427	449	439	410	419	451	431	474	428	438	452	426	425	432	433	461	461	461	425	423	458	427	454	432	452	374	383	440	456	413	430	424	438	436	401	443	429	433	443	424	449	444	404	442	472	436	434	418	426	395	473	433	411	426	405	465	427	411	417	407	417	459	431	418	442	473	447	453	418	444	433	423	455	398	449	435	442	424	436	428	466	402	422	418	409	482	442	417	441	447	436	430	432	456	432	447	444	439	423	448	392	403	435	430	432	446	447	443	435	420	451	417	408	427	446	424	425	421	403	437	388	387	476	432	426	421	451	429	445	428	414	465	454	446	449	399	437	438	420	454	435	405	411	465	419	423	438	443	423	410	431	447	418	437	454	437	465	407	440	419	404	462	424	435	427	416	447	425	434	455	424	424	439	423	421	445	445	456	436	421	423	447	433	432	431	451	449	420	449	457	398	399	417	456	417	419	440	432	450	470	448	463	448	408	426	418	460	411	459	428	468	437	464	427	467	414	440	403	430	442	435	459	434	411	439	423	467	395	449	472	442	424	434	425	416	465	414	456	422	450	413	448	432	356	456	450	402	429	427	447	395	461	425	425	424	451	446	427	406	443	453	417	438	409	433	446	433	435	418	425	468	426	424	431	408	451	453	439	458	429	414	453	388	437	444	451	422	408	428	396	467	403	446	439	392	431	426	425	425	434	448	443	437	421	418	409	423	394	435	451	392	385	424	416	402	435	409	413	411	421	451	457	457	410	418	443	472	456	419	413	456	404	436	433	411	424	413	414	468	400	444	436	450	413	436	434	432	410	453	417	411	432	416	431	411	426	449	447	433	432	408	451	438	446	446	464	423	464	383	420	447	405	423	437	442	449	464	459	465	434	410	461	434	421	406	421	449	465	408	448	437	420	443	425	468	452	440	461	434	415	412	444	442	468	443	438	408	390	458	439	438	440	426	441	396	405	422	437	427	400	433	421	432	419	446	424	470	432	400	417	415	443	425	414	428	417	431	437	438	421	464	415	428	404	474	402	475	448	427	402	416	420	469	424	487	433	469	410	454	440	434	448	454	430	403	414	429	439	397	466	452	450	406	441	426	426	415	445	429	453	432	445	424	415	422	424	454	452	398	430	414	466	405	410	433	424	451	435	417	426	452	420	430	434	433	462	432	451	443	416	469	425	382	423	437	414	445	431	480	442	467	422	436	364	413	408	407	478	469	421	440	441	415	419	438	418	474	424	427	465	431	442	432	409	465	439	447	448	447	423	469	442	429	415	451	403	415	440	397	411	438	431	427	416	461	444	426	410	431	451	414	424	459	435	427	420	458	450	453	434	402	405	436	438	428	422	450	408	409	471	425	447	479	445	402	443	419	464	431	402	425	427	416	424	455	430	429	470	413	424	429	458	427	436	446	403	421	389	454	432	383	400	449	444	449	415	427	431	414	380	425	452	430	398	461	431	421	413	406	436	458	414	394	432	447	418	450	415	427	433	432	437	435	433	465	456	428	408	449	459	428	420	433	412	444	449	445	461	441	435	444	375	425	436	432	390	462	430	435	449	420	435	432	428	439	455	430	443	458	451	401	434	453	409	447	442	428	415	450	402	385	474	454	438	433	436	440	451	443	439	434	442	455	427	433	475	448	425	436	458	433	428	446	414	459	440	415	472	451	441	458	458	453	448	417	414	448	432	409	431	384	451	473	412	439	451	427	413	460	416	401	440	472	423	455	418	404	427	428	442	455	434	443	385	412	424	435	464	439	419	427	422	427	425	402	436	434	451	454	451	458	427	449	436	424	460	458	418	468	452	438	447	439	393	447	455	458	408	433	426	429	432	397	430	435	416	427	396	466	429	413	428	401	410	405	428	437	384	460	440	474	420	428	420	418	429	438	413	437	428	421	455	440	465	412	439	407	445	433	427	424	415	396	421	441	434	405	455	457	414	434	457	421	446	400	456	381	455	440	428	428	419	460	403	437	393	415	423	437	433	434	414	400	488	407	481	438	436	390	459	415	433	457	413	470	430	448	411	422	437	474	451	437	448	432	433	433	435	416	427	397	415	424	406	432	424	413	424	424	447	413	443	426	418	454	457	409	410	426	438	458	441	439	418	435	372	434	467	438	445	437	433	477	426	437	433	428	452	413	434	426	386	435	447	415	426	427	425	449	438	423	453	422	444	426	439	442	426	431	419	476	414	428	423	415	418	431	429	427	430	435	419	449	438	428	447	445	404	475	429	446	425	410	462	419	430	399	409	457	408	415	393	386	424	444	425	434	432	456	474	418	445	429	481	458	427	413	410	439	419	422	433	495	406	451	430	439	414	425	442	432	471	438	427	422	467	423	439	429	421	425	430	408	460	424	430	412	449	431	457	425	418	446	450	434	447	452	406	409	434	467	432	413	431	398	431	414	447	449	442	438	419	441	429	420	400	419	432	429	450	396	431	445	442	418	458	443	458	440	401	414	432	454	477	437	436	459	407	447	459	425	440	434	417	416	410	450	461	440	441	436	437	435	437	443	454	445	427	417	438	409	443	445	400	452	413	434	431	437	425	426	444	377	436	421	435	460	415	424	445	412	428	412	430	461	451	468	443	430	421	424	434	467	401	402	409	459	479	445	412	429	442	432	387	428	431	428	410	417	437	443	404	414	418	459	454	473	457	455	437	469	475	392	438	448	406	437	457	444	406	457	437	411	422	460	429	441	424	456	405	439	458	431	412	420	438	456	388	454	456	406	419	404	465	457	425	413	412	441	465	482	477	415	438	415	374	461	445	379	427	462	405	450	443	411	429	416	414	419	448	382	449	418	456	453	415	454	424	428	427	433	461	408	413	392	449	441	419	409	472	450	432	450	442	417	445	411	400	427	420	398	412	442	394	409	399	422	458	402	432	463	410	415	424	401	451	408	434	444	420	409	438	385	408	446	463	442	461	422	425	449	446	460	447	442	442	449	426	449	464	477	426	425	390	430	414	448	398	458	433	433	450	457	373	381	426	423	420	445	436	420	417	424	361	410	398	464	405	447	441	436	427	461	438	415	423	424	438	498	443
58981	102779	88704	66787	45359	25771	11088	3392	769	635	681	718	663	667	635	635	648	671	653	658	636	687	690	674	636	682	671	662	672	667	654	645	657	593	648	700	652	695	667	663	636	661	671	716	675	638	634	594	643	645	683	653	658	659	671	682	690	649	671	684	643	645	677	613	639	636	662	670	608	660	659	682	669	633	677	722	629	690	619	695	627	670	642	662	655	645	628	651	631	656	701	628	633	628	612	658	607	680	640	648	654	657	649	713	667	629	591	647	669	678	637	641	611	623	640	680	706	616	664	660	657	594	650	642	671	666	669	648	626	666	611	660	672	652	629	637	645	628	619	673	673	675	649	596	629	661	664	663	651	654	638	615	609	652	644	664	645	652	615	639	678	696	644	609	635	623	650	670	625	654	666	635	680	653	651	639	613	672	680	607	679	640	661	651	693	644	647	625	678	645	668	661	688	685	667	654	695	661	645	676	686	603	659	683	579	635	673	672	655	656	628	624	655	692	612	629	669	651	667	594	654	679	686	645	659	610	640	634	631	701	645	636	660	657	661	657	642	647	638	614	659	648	623	698	683	675	670	609	649	660	611	647	642	651	697	659	632	707	660	631	678	644	638	644	623	656	642	624	598	669	655	664	627	651	687	675	655	672	654	657	636	681	626	597	675	670	669	683	619	645	638	660	688	621	664	624	632	714	644	659	678	632	652	686	681	640	706	703	627	654	634	636	670	670	633	602	643	644	680	742	671	663	646	710	676	619	633	596	632	647	612	623	696	642	651	664	650	668	613	650	675	647	633	677	630	641	667	645	654	660	659	654	671	641	634	664	680	690	684	679	740	678	669	621	595	655	692	640	655	653	675	702	653	631	647	634	700	621	658	631	648	649	649	626	612	624	656	655	694	651	651	624	676	625	671	679	668	652	619	693	678	616	614	675	648	710	671	665	666	660	656	635	670	639	636	651	629	632	660	638	650	638	627	700	646	643	684	685	625	647	631	658	605	691	662	591	712	679	677	655	620	631	660	645	625	630	625	657	638	654	656	716	667	645	618	703	646	664	689	654	689	618	697	625	606	639	661	647	614	615	633	630	596	661	669	654	702	656	625	687	684	653	625	661	665	622	680	668	671	670	641	662	687	633	668	645	656	674	633	631	693	680	692	644	645	691	663	688	666	626	701	619	689	660	672	665	629	620	617	681	634	680	663	660	644	679	636	635	677	642	648	618	637	676	654	647	676	663	605	676	669	647	693	600	695	683	629	631	672	639	665	675	665	664	690	648	649	655	660	635	606	631	669	670	646	633	664	650	665	672	696	664	635	686	637	636	595	639	661	664	716	632	617	642	702	647	639	618	657	632	708	650	648	626	651	654	664	680	634	644	651	650	655	631	645	678	668	640	644	649	610	651	690	700	656	662	653	647	651	634	638	624	662	656	648	644	640	658	669	659	670	646	658	672	622	584	677	647	605	640	622	648	648	662	653	650	656	650	657	632	718	668	603	622	707	662	656	679	590	647	659	648	675	633	609	659	659	646	640	621	652	694	637	613	678	669	673	680	622	715	689	641	658	612	616	674	680	645	634	666	656	608	685	619	641	621	669	651	675	668	646	671	646	651	632	641	617	726	646	641	659	662	656	632	664	646	711	657	653	681	620	618	646	662	638	660	668	617	652	656	667	646	672	620	618	646	633	633	646	638	636	646	672	643	657	643	664	654	661	654	665	663	655	654	614	656	636	644	656	651	647	640	637	614	618	636	607	667	619	619	648	637	621	575	637	675	623	684	629	654	655	641	642	668	671	694	669	674	643	633	669	616	642	620	697	639	659	607	623	674	696	655	651	646	670	648	620	658	646	638	692	670	656	586	673	659	616	674	679	695	659	666	666	645	649	683	662	723	684	664	672	666	641	704	690	629	648	684	672	644	634	624	639	657	642	676	679	616	663	663	672	636	627	650	640	650	662	660	670	635	611	651	701	619	672	666	666	652	631	653	638	641	663	653	628	648	635	640	692	670	661	567	623	620	675	650	665	662	610	688	626	665	666	621	665	635	643	654	673	638	634	675	693	630	677	664	653	622	663	633	600	612	633	678	654	676	654	639	587	617	657	658	696	701	639	653	634	679	649	686	682	651	640	647	664	626	598	705	648	706	636	640	647	684	671	653	643	634	629	654	640	682	623	612	674	657	651	674	652	651	608	626	632	646	715	653	670	663	681	640	637	664	672	626	648	639	616	660	639	664	633	684	662	630	630	640	656	658	628	667	624	621	640	675	652	701	660	610	687	615	619	670	651	663	620	687	627	637	605	621	711	708	626	646	633	665	685	685	661	634	663	705	624	678	658	664	665	647	622	628	703	634	628	635	629	663	694	651	691	651	682	657	666	655	648	637	660	671	701	628	639	657	659	677	638	675	658	638	648	636	675	651	625	655	614	627	661	643	664	638	669	635	624	671	648	651	712	661	680	662	607	644	627	631	643	673	681	653	658	631	684	642	616	667	669	624	649	662	677	646	657	638	640	644	635	690	673	583	660	631	628	651	678	636	634	659	679	683	647	655	667	663	649	715	651	674	640	684	664	650	691	641	622	627	659	710	641	686	645	726	689	626	622	627	663	668	663	660	590	675	671	635	656	667	652	682	631	631	637	677	664	658	695	633	647	694	649	711	688	684	704	642	664	612	649	629	682	639	648	683	662	665	622	633	631	671	664	649	640	664	659	669	640	673	636	660	646	664	673	659	685	639	650	602	584	673	631	658	605	655	652	653	676	629	649	643	638	641	643	667	695	658	666	638	651	637	650	670	677	649	628	657	663	622	674	659	668	658	679	645	644	668	688	637	642	664	676	596	636	636	670	653	689	670	638	651	665	662	670	705	692	642	648	649	686	695	667	655	669	665	684	647	686	671	663	656	680	690	621	664	635	695	687	627	670	677	605	672	686	668	618	719	659	660	658	633	669	669	649	647	648	617	678	636	677	667	667	615	690	654	626	610	666	636	644	659	662	666	657	666	655	614	648	680	642	638	709	638	652	657	634	659	707	715	628	595	647	651	717	641	698	646	648	633	628	610	615	663	689	657	622	671	613	661	623	691	660	704	633	657	649	633	660	645	654	651	667	678	724	662	679	684	646	661	680	696	637	629	670	591	676	625	684	658	644	676	674	630	700	666	620	631	651	639	659	637	619	662	638	639	645	651	646	657	588	677	636	670	657	683	635	670	662	664	658	609	668	638	694	639	633	668	635	671	631	675	604	676	619	638	691	668	619	654	624	701	644	674	663	675	629	692	641	640	606	664	629	658	638	674	660	690	686	690	671	648	693	664	655	664	687	637	644	650	642	675	670	657	612	662	672	627	649	624	683	653	684	690	626	648	657	625	685	658	656	650	642	652	643	635	667	664	669	676	622	668	651	661	672	705	660	633	635	708	638	652	637	676	663	673	688	652	651	653	602	660	687	635	675	653	638	646	670	608	669	665	649	669	634	649	646	673	619	635	607	651
27274	28626	34442	22490	7546	2191	781	325	240	210	227	249	255	238	233	214	224	228	242	229	225	234	219	206	244	217	233	206	223	206	208	233	222	251	234	217	216	213	215	214	226	247	234	211	224	228	202	239	228	226	236	223	228	215	206	231	243	207	224	210	208	253	229	230	235	205	230	236	241	228	200	221	238	214	206	239	208	255	233	223	213	222	253	240	245	245	223	248	196	231	206	215	211	203	198	234	218	241	270	235	239	222	208	217	230	223	213	214	235	237	242	259	195	231	243	255	240	205	209	214	212	216	230	251	215	237	228	225	221	253	213	240	228	230	232	210	237	255	216	228	230	241	251	240	237	250	225	236	248	225	219	240	239	230	246	215	225	225	235	210	200	216	231	212	231	227	247	248	199	243	240	250	247	210	217	207	231	224	237	234	209	240	223	228	220	253	246	239	224	233	254	223	230	224	227	201	225	182	228	230	231	223	213	219	218	252	227	234	234	216	225	232	236	232	226	252	231	210	232	222	219	241	211	226	216	212	229	217	231	231	233	211	235	238	228	214	213	234	217	222	226	209	244	220	251	214	237	219	228	213	239	251	239	223	223	208	221	251	241	246	211	243	220	205	215	241	217	240	234	238	215	235	216	255	244	234	219	221	224	209	230	220	227	260	215	229	203	206	197	232	242	215	261	249	234	252	225	204	210	256	232	231	225	238	255	230	230	234	218	214	234	242	217	201	220	219	224	250	220	247	229	224	217	237	229	224	228	234	210	236	224	222	213	220	233	199	249	217	235	232	236	237	244	233	224	234	235	234	218	236	233	241	224	235	213	229	235	243	222	229	234	231	225	224	213	208	256	245	225	223	234	257	215	248	211	231	235	235	213	225	235	248	228	216	219	224	231	223	197	225	198	219	249	229	229	229	226	225	246	238	248	249	208	229	239	230	237	211	217	223	243	241	204	215	228	229	224	252	217	242	257	256	259	207	236	231	240	224	217	245	239	242	241	221	222	257	218	225	216	239	232	224	215	247	212	238	237	220	211	226	223	221	241	208	228	230	233	199	217	236	251	220	236	210	224	213	218	234	223	234	227	234	238	218	258	223	220	251	214	216	211	230	222	229	219	238	226	206	252	248	234	242	221	216	203	248	222	237	250	210	226	221	208	235	247	194	238	217	217	219	196	206	230	237	221	243	206	253	241	224	266	259	233	250	232	213	254	258	207	228	213	243	200	263	223	237	245	240	229	233	241	234	215	231	241	199	257	212	235	211	247	211	247	229	248	224	236	243	258	244	247	223	238	223	240	236	208	210	223	243	218	243	203	221	248	206	251	248	232	211	228	237	210	210	244	203	256	195	243	247	243	261	195	228	236	239	231	199	253	240	235	235	222	209	254	215	229	227	234	246	213	232	240	246	232	217	218	225	233	239	227	203	235	228	227	202	220	221	216	215	226	240	199	227	233	246	227	222	209	238	245	237	208	235	212	247	207	243	238	256	202	234	224	218	217	226	231	236	238	235	240	236	233	223	227	217	244	216	225	262	255	203	245	212	235	213	222	218	222	217	211	216	255	222	223	255	248	225	222	233	234	208	240	236	253	243	227	230	215	245	247	220	228	232	215	197	211	237	247	238	190	203	225	232	204	213	197	240	216	231	239	249	242	224	246	236	236	206	207	232	218	238	203	228	229	233	225	239	256	236	229	251	226	207	240	220	235	212	228	253	244	214	260	223	220	188	218	222	225	209	236	202	233	240	237	224	257	231	217	213	254	234	243	223	214	187	229	222	213	228	218	230	234	214	232	225	227	229	225	235	234	242	226	206	230	228	229	221	248	247	234	233	248	237	229	273	255	220	213	210	231	235	230	231	229	219	221	229	246	241	227	229	219	246	226	234	226	222	221	208	204	220	234	219	237	235	228	235	230	204	241	214	231	211	202	222	251	186	239	241	220	204	223	244	217	247	228	231	230	224	225	226	230	223	255	230	241	227	231	223	212	201	237	236	215	237	224	235	241	259	206	248	229	220	203	210	220	242	247	224	229	235	255	250	209	241	249	230	230	224	229	227	249	241	227	204	219	214	220	213	240	225	236	230	238	232	209	215	253	215	200	223	220	227	239	216	226	255	234	255	193	232	221	250	239	236	225	228	260	238	233	229	241	235	221	237	227	224	234	215	199	222	189	206	223	239	241	223	207	215	245	235	249	229	225	205	248	238	220	227	236	232	237	253	211	235	233	213	234	246	239	223	219	245	223	191	223	208	197	260	213	223	230	224	220	231	210	213	244	252	232	230	253	234	239	223	243	243	222	238	237	222	217	241	248	232	259	229	239	231	238	211	234	225	219	215	224	233	237	210	218	236	229	237	213	223	271	251	251	222	255	205	205	223	232	260	206	223	240	240	192	233	228	219	226	218	245	246	220	221	269	220	229	243	208	242	211	229	218	237	209	200	244	234	230	239	229	253	239	228	252	262	229	222	245	229	234	226	236	250	225	231	237	217	202	246	259	218	229	220	239	236	229	225	221	209	219	220	237	238	240	233	228	250	257	244	253	242	222	203	202	233	206	204	255	225	186	245	207	228	247	223	238	234	232	240	203	217	243	215	224	234	234	220	218	241	216	227	240	219	226	227	242	228	231	213	258	206	212	253	248	229	209	229	198	230	235	241	218	217	224	229	235	226	209	236	228	220	223	274	238	225	224	262	224	221	234	233	232	239	248	225	236	222	238	252	246	266	245	202	219	248	259	235	231	242	262	257	217	228	219	208	224	214	215	216	240	245	213	256	235	206	221	223	226	245	238	254	197	223	241	231	215	253	218	216	221	233	229	207	234	228	232	249	214	225	241	203	226	239	230	236	218	223	220	209	222	218	242	217	196	236	224	221	202	253	239	229	242	198	230	244	197	263	238	230	222	239	224	221	216	235	215	246	195	210	220	222	238	220	201	216	201	254	224	232	235	231	230	257	254	217	224	247	247	242	284	254	225	243	256	263	241	250	207	245	236	218	245	225	229	232	210	235	236	232	238	219	233	246	230	210	223	223	218	234	228	226	239	237	245	242	236	234	233	235	216	220	218	254	204	232	248	234	226	235	272	243	223	261	206	241	249	226	210	236	225	219	219	247	218	246	220	232	247	211	220	223	238	200	237	242	217	225	259	232	226	237	223	240	217	223	214	216	222	215	219	240	221	223	221	216	258	233	219	236	216	224	224	248	207	222	234	226	233	228	231	244	223	222	214	232	208	239	177	212	241	217	223	232	212	232	230	209	213	247	249	237	229	206	206	224	230	243	251	223	232	229	221	226	250	250	226	218	231	222	217	205	236	223	237	217	229	232	213	234	259	225	215	240	250	200	229	222	227	234	258	236	217	241	216	228	206	236	236	234	237	238	241	236	219	212	249	235	229	217	236	245	237	251	237	213	243	216	243	240	208	233	199	223	221	225	240	241	210	238	224	211	243	233	224	199	232	226	214	212	225	237	217	248	231	228	239	211	207	229
29189	49201	40300	23991	10618	4184	1509	582	363	374	372	368	410	368	404	363	352	366	352	375	371	367	351	433	356	390	379	383	364	347	375	370	360	357	384	396	391	345	382	356	386	333	391	394	379	360	356	349	387	375	383	376	398	375	396	395	347	372	372	382	354	347	357	381	335	379	365	386	337	384	366	383	358	370	386	366	385	341	345	372	395	364	375	393	376	423	376	384	355	383	385	350	385	340	356	385	357	368	349	350	356	393	388	375	360	406	381	382	346	417	343	398	392	349	380	353	356	353	367	356	357	372	344	323	355	360	353	387	373	371	367	363	369	383	391	366	394	346	372	375	386	355	344	365	367	366	400	378	362	360	361	361	370	370	390	395	392	374	336	365	392	335	392	372	337	343	362	366	361	376	346	375	351	368	363	367	362	341	378	371	349	361	376	380	346	364	375	374	375	345	357	348	396	358	404	350	384	384	366	393	360	353	348	368	400	351	359	371	375	397	385	372	380	339	325	356	365	389	352	382	358	387	358	392	376	340	350	351	371	353	366	349	370	372	365	395	382	342	369	361	350	365	381	347	380	340	358	366	393	350	359	380	356	358	365	374	328	352	375	351	366	381	362	392	372	378	372	340	333	351	352	384	363	353	360	367	376	361	366	333	346	356	388	379	371	374	350	394	338	372	381	371	373	387	329	364	387	344	379	376	344	381	396	389	342	371	374	390	364	409	344	375	357	393	359	365	370	366	395	362	378	363	365	405	361	350	370	365	343	357	345	368	370	380	353	384	368	346	343	357	375	352	354	333	410	381	366	331	383	353	376	377	383	345	374	366	404	364	364	372	350	367	382	352	363	382	396	396	369	378	372	339	380	365	371	392	415	363	366	363	362	378	345	358	379	343	358	379	349	366	365	387	398	335	386	410	386	382	377	388	362	386	362	378	363	329	362	355	368	391	364	373	372	416	392	374	363	368	353	381	390	363	349	415	381	366	360	395	390	346	360	383	354	346	394	395	365	353	349	357	371	359	359	378	354	357	372	344	363	363	375	339	370	357	389	359	371	399	381	356	364	391	360	364	357	368	393	385	379	367	398	364	391	348	335	385	363	369	390	403	366	373	356	386	364	382	375	371	369	360	412	342	378	335	379	378	360	393	338	375	347	382	364	344	379	416	360	353	348	381	368	365	387	356	372	336	395	364	367	359	366	377	385	350	343	432	381	351	365	378	351	378	373	396	372	381	348	371	377	368	389	378	389	366	336	382	382	344	362	370	334	378	382	342	353	352	369	370	329	385	379	396	367	356	347	357	402	387	376	361	357	427	400	362	374	374	352	413	387	363	372	346	330	363	394	328	367	363	396	365	356	377	379	365	364	389	383	355	377	361	409	350	385	342	347	365	393	386	374	364	374	409	385	373	384	380	404	362	368	367	378	347	388	408	360	380	362	379	391	386	367	381	369	392	367	335	377	358	365	348	387	383	362	348	359	382	362	405	383	333	387	326	381	328	347	339	377	379	400	375	409	400	389	363	351	356	371	387	381	338	372	428	373	361	384	342	377	352	378	368	353	366	369	383	379	374	401	365	363	385	392	365	362	367	366	374	374	401	363	348	355	385	390	363	366	408	353	404	398	381	351	372	385	359	373	360	368	367	360	335	358	369	348	402	382	311	398	397	391	357	355	398	370	376	375	413	368	373	390	389	364	395	351	340	356	393	393	380	370	385	361	362	378	387	371	396	373	365	368	382	346	385	360	417	366	371	353	354	374	379	333	375	384	332	411	401	340	404	367	350	375	370	371	381	373	379	357	364	366	411	352	358	349	431	389	376	329	387	393	356	361	348	357	408	399	381	367	377	362	387	348	377	395	358	379	366	390	361	368	376	346	360	348	365	392	391	357	394	352	361	397	358	356	394	388	374	380	342	380	395	353	391	361	382	355	416	378	361	360	380	373	348	382	390	362	394	361	334	389	366	382	396	381	342	364	397	367	387	381	405	378	345	354	378	363	361	375	386	361	385	370	368	371	344	339	351	347	384	334	337	382	369	356	366	384	363	343	340	378	355	367	351	340	373	389	393	394	339	387	371	366	345	367	366	361	365	361	362	354	361	386	322	360	397	347	394	367	386	367	401	345	366	358	376	359	386	371	399	347	397	397	372	381	408	375	354	336	384	358	380	326	367	409	361	397	371	399	363	355	388	381	346	381	375	411	363	355	343	358	366	405	346	374	362	366	389	337	356	349	333	368	351	359	365	380	377	363	397	367	324	393	394	353	357	380	376	375	374	362	358	340	372	365	352	371	363	398	356	380	355	400	349	350	333	321	390	319	364	367	382	361	381	384	393	373	364	367	418	379	394	360	363	366	397	381	397	354	362	370	373	381	366	386	349	358	373	377	356	370	344	354	364	376	371	357	349	366	341	359	384	367	373	366	348	393	383	369	340	366	361	349	378	367	360	348	362	400	354	389	375	350	408	367	395	384	383	359	373	357	350	325	349	397	385	374	365	386	353	401	362	374	403	370	381	376	390	360	351	369	364	381	394	372	360	359	390	349	390	348	409	355	414	397	366	411	364	383	364	381	359	378	342	374	369	355	322	416	391	363	362	389	372	354	365	361	363	375	381	390	368	369	345	369	373	393	350	371	364	338	372	343	343	370	379	347	403	375	381	350	384	360	394	379	355	397	393	356	356	385	366	347	348	375	396	378	368	365	349	357	358	400	347	347	350	349	354	380	383	377	365	365	396	358	365	386	371	391	371	399	366	395	345	369	368	345	373	372	370	349	368	379	391	377	356	368	352	369	374	359	371	382	364	381	350	352	402	393	396	366	373	363	340	382	393	373	340	356	351	397	388	365	370	378	377	390	377	387	386	385	380	369	376	386	352	335	373	366	366	418	367	398	408	369	372	351	381	366	352	407	387	370	391	369	367	401	334	362	376	352	368	385	381	363	376	336	361	382	372	368	355	362	380	374	356	380	385	365	354	339	369	345	356	400	371	371	349	369	343	346	372	353	426	366	339	353	380	376	379	348	332	371	377	346	355	338	383	363	376	364	381	371	351	357	361	358	320	365	357	364	359	406	343	326	369	396	352	349	392	398	406	403	377	398	351	426	358	399	356	350	375	374	351	400	347	348	353	371	375	378	387	380	388	375	386	362	329	374	360	367	377	379	349	392	371	363	355	372	362	390	341	361	373	331	369	364	358	381	358	346	353	362	359	378	346	356	388	397	369	368	382	377	357	359	389	421	382	356	336	336	368	363	370	397	373	358	387	378	366	363	371	348	352	377	353	393	386	359	384	369	390	357	404	373	404	388	402	348	365	343	367	388	369	397	367	377	384	341	399	365	379	381	343	391	396	387	378	363	358	351	433	365	364	375	368	343	361	370	384	381	363	366	358	345	361	397	365	337	384	393	355	395	362	394	380	350	373	395	374	364	350	388	338	390	375	336	365	346	367	377	369	373	367	352	352	390	371	398	411	382	348	397	380	380	374	375	336
24510	23832	40823	38292	27262	18733	6571	644	350	340	332	384	324	366	364	330	391	346	349	336	351	365	368	309	347	334	364	333	357	329	350	350	349	331	326	299	330	344	296	332	358	359	355	330	344	319	343	351	325	340	345	328	339	317	361	324	343	357	329	348	338	335	323	358	322	321	328	351	350	328	301	303	313	352	329	319	328	345	331	347	305	361	340	345	300	336	320	340	306	356	331	313	324	361	346	326	351	329	355	370	345	397	340	349	331	333	332	356	336	329	338	332	326	342	328	300	345	346	355	356	340	329	330	341	326	312	335	327	309	359	337	337	359	333	342	355	332	379	344	364	359	312	344	325	323	301	351	318	355	357	328	354	334	329	338	346	342	344	316	309	339	335	357	346	348	331	344	380	349	338	289	333	338	327	330	347	329	357	339	328	334	311	340	306	367	321	364	333	323	340	345	392	340	340	304	360	369	361	356	316	328	335	306	309	326	312	306	364	331	360	309	328	332	325	320	328	313	347	314	349	344	309	355	345	325	321	341	350	359	367	316	375	328	328	384	351	335	333	316	298	356	344	312	329	341	352	348	338	344	362	353	305	324	339	346	353	346	353	319	381	308	369	360	349	340	345	333	336	327	340	320	330	297	351	367	319	312	341	297	304	350	349	309	344	330	344	314	318	343	343	344	339	345	305	338	376	362	317	354	332	340	323	345	333	340	348	320	330	349	342	362	356	360	319	333	320	338	304	318	294	329	350	312	343	338	348	333	319	374	318	358	337	319	343	336	307	347	378	335	340	352	339	328	322	318	326	352	365	324	319	348	332	303	335	360	345	342	304	370	341	330	377	325	326	388	371	333	303	328	310	318	304	306	342	299	338	330	339	366	346	351	342	314	367	347	322	336	348	321	319	358	311	352	366	290	320	353	352	321	356	336	333	329	353	336	332	330	372	329	353	383	352	316	300	317	355	333	353	340	306	354	321	402	360	318	368	341	338	335	348	356	323	349	335	308	358	348	351	368	383	324	335	338	325	351	313	336	317	286	357	348	316	301	331	314	323	339	349	349	320	340	340	318	335	342	365	363	345	309	361	366	312	345	343	334	346	339	314	338	331	336	345	317	359	322	325	334	342	361	352	366	344	325	338	344	331	337	348	371	351	362	326	351	304	355	332	347	351	296	336	332	361	334	357	348	371	328	362	358	314	361	352	343	372	351	360	310	355	302	365	331	325	334	332	331	348	384	362	372	350	378	346	371	310	342	338	314	321	349	342	353	355	365	321	320	342	353	296	346	361	336	342	353	344	355	336	305	329	330	335	314	353	320	353	368	335	326	324	341	350	350	341	321	318	392	326	318	368	302	305	316	310	354	345	338	348	363	326	337	333	323	301	333	330	370	337	336	349	321	350	332	313	328	312	347	338	345	309	368	320	366	343	355	342	329	348	322	335	350	334	352	357	335	338	369	354	340	314	312	330	344	339	343	305	337	313	350	322	318	323	357	349	347	340	323	375	333	345	348	309	324	335	382	328	340	347	334	358	333	314	342	360	344	357	344	329	345	326	348	328	348	338	347	348	294	337	317	356	356	325	356	324	311	349	344	321	376	351	362	327	332	353	335	348	335	316	340	335	334	329	349	328	354	339	298	336	366	340	313	335	324	338	335	340	322	331	359	369	333	322	325	349	337	359	334	359	341	359	321	359	343	336	333	312	330	312	351	356	354	324	350	333	338	348	335	331	369	329	371	308	349	332	369	326	335	335	323	351	359	346	339	338	338	377	364	318	334	360	340	362	330	347	322	314	328	336	303	333	335	325	330	349	351	361	367	377	335	328	335	353	367	316	356	340	342	355	356	327	330	334	317	349	339	358	366	350	353	357	356	332	324	340	338	367	333	315	323	360	336	355	345	320	327	338	375	298	349	354	346	329	356	351	341	351	332	348	324	354	323	359	337	298	327	355	332	358	351	321	341	313	322	314	356	355	318	366	335	337	347	357	355	345	359	334	316	317	316	371	335	322	321	324	317	329	368	365	350	327	378	304	360	328	348	347	366	348	310	356	340	319	317	312	344	350	362	343	337	347	360	346	328	372	326	350	364	314	343	357	345	326	325	338	368	317	347	356	316	319	346	338	343	308	348	339	329	358	357	367	344	360	350	319	338	351	347	370	363	324	332	332	315	341	320	350	343	324	340	336	325	337	392	330	370	319	349	360	304	356	323	337	387	296	332	330	323	329	349	335	343	312	323	324	369	351	358	320	348	368	346	351	335	374	317	339	337	323	304	353	343	335	319	309	326	324	304	340	341	356	339	339	338	351	352	330	314	366	363	337	340	311	330	326	356	321	311	345	312	345	335	361	348	288	337	290	340	345	358	329	343	343	326	292	330	362	346	367	353	339	332	320	328	344	351	327	330	310	352	326	349	310	352	347	345	332	320	362	342	343	316	348	335	327	338	347	326	346	354	355	332	344	336	359	341	365	343	334	356	345	318	332	313	341	315	287	345	360	330	348	328	334	346	342	352	336	363	351	344	347	339	334	333	324	311	300	345	363	323	346	330	365	338	337	340	332	345	358	352	359	337	331	334	359	307	356	339	352	325	348	324	363	349	345	332	348	336	329	341	318	337	348	337	325	299	345	315	336	361	358	343	306	326	368	343	315	331	365	328	337	329	310	353	334	364	329	349	322	327	354	330	346	314	351	353	341	338	307	348	341	331	303	339	330	336	345	329	359	350	328	352	347	351	351	312	340	363	322	340	329	360	330	350	336	310	334	339	333	320	329	344	365	323	343	316	340	315	382	334	341	304	335	338	335	373	318	320	347	317	319	340	372	331	350	348	365	350	315	350	316	334	331	367	322	345	352	335	365	328	314	337	360	314	324	346	327	343	358	322	337	346	310	332	342	349	328	344	372	324	310	337	358	328	328	331	369	378	332	337	333	304	326	348	316	325	341	353	344	346	349	340	349	336	323	315	323	342	345	367	339	296	342	348	353	340	338	340	330	357	351	311	310	322	360	340	314	329	375	328	382	366	331	323	317	313	327	326	337	343	338	347	328	334	341	363	333	333	307	352	325	341	329	340	291	322	326	324	359	337	382	337	331	358	347	293	309	324	373	319	345	342	322	317	354	345	313	331	346	354	331	327	336	354	336	353	324	359	321	335	367	304	299	350	346	338	321	349	332	333	340	349	329	352	369	358	348	340	334	336	338	354	329	377	349	331	319	319	315	336	381	358	339	362	352	337	300	302	372	342	344	352	317	363	376	355	305	347	352	333	302	329	320	343	330	340	326	342	343	338	342	340	325	324	336	341	326	324	335	330	352	347	319	354	334	323	307	353	334	303	298	321	343	345	363	321	349	353	348	315	354	357	357	317	327	342	336	311	314	322	323	334	321	336	382	344	366	336	315	337	312	337	343	354	350	316	329	353	348	356	312	336	337	302	337	358	367	344	326	318	320	355	343	318	339	330	325	354	329	320	363	341	374	315	332	340	331	362	333
54308	92341	78618	50108	34917	20672	7388	1072	535	553	562	507	498	530	515	524	531	514	557	543	525	529	559	510	554	483	548	493	506	541	557	508	493	557	525	526	538	532	510	506	567	508	509	488	557	542	507	511	562	517	487	523	505	554	533	536	511	533	526	541	512	547	500	544	506	545	495	526	547	556	508	561	527	550	564	530	526	509	589	488	509	528	497	560	540	526	527	538	532	550	519	526	564	571	544	529	503	479	545	531	527	532	534	534	556	561	536	543	529	518	547	503	539	524	509	561	483	553	562	520	536	542	507	524	519	540	514	546	554	522	507	485	532	540	526	533	500	527	523	518	523	533	544	525	530	470	528	533	517	499	545	563	553	505	522	549	529	525	518	508	529	531	535	525	519	523	503	547	506	524	513	534	511	531	534	523	566	483	524	524	581	530	542	518	508	574	590	496	507	525	505	536	488	520	524	516	537	527	552	535	533	536	537	544	519	531	543	541	531	544	550	501	508	481	517	487	543	517	510	524	543	489	559	516	567	517	508	490	522	499	556	505	487	514	493	515	556	530	556	524	550	546	565	534	510	565	522	512	518	503	546	531	515	526	500	475	510	507	540	545	516	493	525	528	547	509	560	495	512	544	489	529	540	553	520	593	528	536	510	526	478	560	506	536	546	500	522	557	546	509	551	539	505	530	498	533	544	511	550	536	552	536	501	499	516	528	519	487	521	531	529	511	507	507	533	544	544	514	501	569	533	576	488	525	517	525	533	544	553	528	499	506	514	535	509	535	528	526	507	507	506	498	551	462	536	534	526	508	498	540	559	519	562	520	534	495	516	513	546	519	539	533	509	524	576	526	518	523	506	548	516	505	510	552	562	497	529	548	549	515	528	545	544	518	513	543	531	536	558	510	518	538	499	548	520	537	519	540	513	525	509	538	557	537	520	541	523	557	526	536	543	526	513	551	523	566	503	520	535	516	530	518	518	538	532	557	464	502	495	505	543	510	517	509	523	546	521	498	578	557	526	513	532	513	550	500	539	540	519	596	550	489	539	491	509	506	513	484	513	490	543	511	550	499	514	517	554	531	550	558	489	523	494	539	560	549	520	534	508	523	505	528	531	538	500	533	565	511	508	557	509	506	513	546	510	525	539	507	523	538	574	489	493	537	553	504	541	529	522	515	504	534	512	513	504	531	531	562	511	523	523	552	537	531	517	538	555	523	561	509	527	573	542	497	515	530	525	544	486	479	530	511	565	521	543	518	516	528	520	489	492	538	529	512	554	515	513	568	507	518	499	516	548	575	532	548	572	553	532	524	546	515	527	509	542	515	508	520	523	540	547	565	563	556	519	550	546	532	566	552	524	569	527	514	539	503	556	524	534	543	557	558	548	506	567	536	516	518	520	549	511	555	540	547	530	534	546	516	558	528	525	507	544	564	558	547	578	509	542	527	489	549	468	504	515	525	531	518	527	523	499	559	522	525	509	537	527	506	560	530	530	535	536	538	547	507	467	506	565	515	503	520	520	514	532	579	503	551	502	523	531	552	563	572	517	549	538	511	502	493	561	570	524	542	507	544	519	528	503	518	521	518	528	562	521	492	496	537	541	490	546	534	527	529	515	551	510	508	523	512	507	531	509	543	479	506	536	528	489	496	523	543	511	517	530	541	539	515	544	501	510	519	572	527	525	541	516	528	583	578	553	548	521	517	518	541	557	521	552	555	479	539	486	505	498	527	531	506	525	518	526	473	569	526	507	512	528	537	550	545	543	565	513	527	511	536	526	528	549	524	563	508	552	500	539	524	474	532	506	539	499	562	562	516	547	565	516	534	548	491	509	501	514	491	507	500	505	536	493	508	527	518	526	559	537	599	538	548	530	571	526	548	527	506	524	547	517	532	516	505	494	521	513	563	531	515	557	510	530	529	531	516	570	501	513	551	537	557	561	529	532	494	544	549	559	542	481	533	531	506	556	481	518	564	520	538	513	507	567	533	563	528	549	528	552	534	520	515	484	501	546	556	508	554	547	557	514	480	548	523	527	513	568	545	516	503	542	549	514	492	566	511	520	537	524	514	530	495	527	542	518	541	489	540	545	522	509	524	523	518	556	607	505	514	542	555	542	523	516	539	552	509	529	501	517	533	540	520	529	508	566	552	572	524	516	538	499	513	543	540	552	520	528	551	500	545	541	565	513	525	566	530	507	499	497	561	510	503	522	516	505	522	516	517	529	538	519	481	557	537	557	551	575	508	519	562	535	498	523	544	538	527	529	596	538	483	534	539	528	504	492	524	521	510	547	542	512	557	514	523	505	540	527	520	539	568	522	526	533	478	537	482	550	504	531	503	549	529	494	550	531	527	515	497	524	486	506	500	521	519	514	536	524	528	536	521	540	497	517	522	493	537	515	539	547	506	501	546	553	514	530	530	534	558	524	516	523	530	524	540	488	538	544	565	474	560	504	499	537	542	529	555	522	515	527	499	510	510	524	513	510	510	545	512	536	519	551	545	506	513	582	457	509	497	522	485	506	503	516	538	506	516	524	556	536	545	551	500	531	569	539	521	520	553	543	481	552	514	537	501	502	516	519	556	476	503	501	514	577	540	543	513	539	506	509	522	548	560	509	523	517	490	538	507	516	555	546	568	525	533	518	536	471	536	541	534	522	525	512	487	573	527	552	498	527	538	522	549	565	504	491	522	544	545	546	520	533	547	550	501	472	493	519	525	515	545	481	498	509	579	541	459	520	535	546	520	539	504	512	501	483	547	509	593	511	507	523	518	569	543	537	552	517	522	508	547	500	546	505	566	507	505	540	534	552	558	550	511	533	522	500	545	550	545	547	567	512	540	519	509	507	529	554	529	526	572	514	504	532	552	513	556	515	567	577	551	541	522	492	491	514	556	536	573	509	529	544	524	556	509	507	507	524	538	534	511	555	509	532	520	571	528	523	518	545	518	561	539	498	536	547	531	506	509	559	536	500	549	523	491	524	514	548	525	561	488	538	538	547	509	531	534	526	499	519	551	537	552	504	519	526	508	543	525	534	507	497	499	503	521	519	528	554	535	534	531	550	487	508	509	491	494	512	496	540	556	508	519	556	561	545	579	544	541	582	548	532	509	541	539	523	490	562	517	514	546	521	516	521	529	512	529	499	523	531	528	581	517	577	523	549	553	515	527	529	558	547	528	516	504	526	530	539	529	536	542	545	565	540	531	524	521	563	540	536	531	489	550	512	533	537	528	509	567	542	526	499	549	510	480	492	531	547	543	566	557	562	545	550	566	534	525	573	515	538	498	507	505	556	506	564	558	566	536	559	513	563	547	535	526	521	566	576	524	517	512	536	536	527	535	508	555	527	537	543	516	562	533	527	585	554	538	540	508	556	489	504	560	539	505	546	522	545	553	509	561	514	550	545	495	546	528	527	559	549	541	527	469	593	536	528	533	517	483	530	545	505	565	530	527	505	507	519	538	500	488	523	511	524	488	490	523	551	505	523	507
23214	21985	35259	33758	28815	23932	14062	1365	468	412	479	466	467	458	429	449	457	473	431	468	456	463	420	440	411	443	456	442	460	437	442	410	442	414	427	456	438	483	450	415	444	437	474	433	461	434	426	429	456	453	419	430	413	429	397	399	445	464	436	416	434	458	444	466	436	418	453	446	418	430	437	453	415	437	421	442	450	429	406	422	455	397	435	472	415	442	409	404	437	471	430	447	385	439	424	432	454	426	426	484	429	429	476	437	410	423	425	409	470	397	435	432	402	487	458	429	448	452	432	462	430	439	434	439	456	430	430	479	413	440	450	417	406	454	410	484	460	461	434	406	433	445	435	421	454	470	437	449	396	431	459	467	448	454	412	455	428	432	424	417	436	439	408	411	409	432	451	423	425	443	453	413	425	415	418	431	404	398	415	449	393	435	425	434	467	419	458	438	412	470	438	425	402	406	439	454	406	430	438	416	401	415	429	437	426	442	426	424	381	417	450	455	441	423	406	433	398	392	417	449	433	377	427	426	440	387	436	452	407	458	427	425	450	414	408	398	396	435	416	463	429	420	428	439	405	455	444	470	444	456	439	441	416	427	449	432	445	448	409	415	425	416	416	468	437	443	440	397	414	403	448	385	439	416	445	416	387	453	462	421	409	414	390	439	433	471	448	463	462	450	436	421	458	420	422	436	413	394	445	421	461	415	423	443	478	400	394	443	405	462	484	463	438	416	443	421	422	469	441	462	460	394	437	427	394	470	418	455	443	417	436	389	416	436	445	419	439	430	428	451	447	507	428	417	427	409	418	416	428	414	429	482	466	431	395	424	454	446	454	416	430	441	456	406	441	434	464	393	431	419	433	448	423	431	437	429	453	444	440	412	430	432	436	457	389	437	448	394	429	409	435	481	432	437	402	424	427	428	426	452	437	429	458	420	444	420	481	369	425	409	419	436	409	424	433	438	423	448	457	451	418	413	423	430	469	434	409	465	442	420	441	452	437	389	420	427	418	414	457	409	398	443	430	440	385	419	437	444	454	467	470	411	429	460	387	454	467	451	416	424	421	460	418	427	418	415	432	429	403	426	415	436	443	432	432	448	427	435	470	428	414	382	426	459	472	450	402	396	472	443	431	503	440	401	410	433	415	412	413	409	445	440	401	435	395	452	428	457	473	432	401	427	419	403	448	441	450	415	446	424	446	437	456	419	459	469	438	402	438	431	458	462	410	418	437	424	403	442	404	438	462	419	436	445	435	462	440	448	425	434	457	462	441	404	421	437	453	422	407	408	422	379	443	455	448	432	467	448	464	425	446	412	425	441	393	453	425	458	466	422	430	450	457	415	446	451	424	430	420	404	460	409	418	391	456	411	405	453	417	450	412	452	480	465	396	432	420	420	427	408	481	449	456	419	426	425	400	452	453	429	444	457	396	433	431	439	449	421	422	403	392	423	430	380	423	452	403	426	413	416	408	449	457	431	425	436	406	423	444	422	420	411	443	388	461	461	440	395	418	418	454	422	425	441	424	430	399	418	403	447	450	451	402	449	403	392	448	440	422	462	415	439	417	436	420	447	442	416	425	399	451	431	443	423	461	403	443	433	430	442	465	398	429	396	429	390	427	411	429	413	427	406	429	458	440	450	429	410	428	412	442	433	436	382	434	429	426	436	420	439	430	400	432	431	441	424	439	415	460	412	440	454	439	443	408	397	435	435	441	430	430	433	414	443	418	438	410	415	410	423	439	429	454	431	437	446	402	411	410	426	448	440	390	427	467	445	461	434	447	421	453	457	480	429	449	477	453	440	420	424	366	431	448	436	433	417	438	442	401	445	423	407	426	406	413	455	432	453	404	440	432	455	449	470	416	466	426	437	460	425	442	415	464	451	457	415	418	416	425	454	419	425	440	441	425	439	436	419	439	416	419	402	406	418	402	438	392	415	408	429	435	429	397	381	451	441	442	431	474	417	435	438	432	441	384	439	410	408	434	446	447	431	468	433	433	439	408	439	418	426	423	419	431	407	419	437	444	425	426	439	446	459	404	440	431	418	414	417	451	432	409	440	405	434	440	414	436	437	430	415	381	437	455	418	442	463	403	484	420	409	423	436	434	385	431	415	460	450	424	485	445	423	457	443	469	448	434	401	414	439	418	432	429	440	443	440	420	455	420	462	447	451	436	441	431	460	451	423	420	463	430	426	429	440	408	393	453	429	419	444	434	484	439	402	431	432	467	437	447	432	439	427	421	411	468	455	461	443	417	444	423	410	430	406	468	420	398	407	447	409	471	461	442	451	433	471	436	403	405	438	419	421	384	403	453	445	454	417	456	432	412	424	443	428	427	431	450	438	395	403	423	402	437	413	411	421	450	474	402	458	441	447	418	409	440	423	441	395	447	438	428	431	416	397	445	436	404	439	420	451	437	426	442	453	435	446	429	448	446	428	445	429	453	463	454	458	420	432	425	481	446	426	416	432	432	458	424	439	438	430	412	443	429	433	447	458	413	431	442	450	455	407	396	443	447	431	433	424	419	387	408	423	419	423	432	442	471	395	448	451	452	395	464	418	391	435	415	442	412	389	438	468	443	423	412	448	398	419	405	427	451	429	425	469	413	435	472	407	410	448	476	433	404	429	417	428	411	419	440	418	423	401	470	431	430	447	425	436	449	426	405	419	445	443	421	419	403	410	421	404	446	472	450	471	412	429	436	410	430	436	433	424	407	415	359	415	417	453	404	430	450	393	402	441	383	391	453	433	422	428	408	459	446	460	431	411	439	422	427	419	426	435	423	444	421	438	434	430	419	436	455	439	425	423	457	406	418	430	428	419	465	436	388	436	413	473	428	419	437	416	391	455	463	441	450	422	463	453	423	457	451	412	432	449	478	435	423	418	429	382	455	437	464	458	411	443	446	462	428	443	434	451	465	411	416	441	431	410	412	410	420	418	477	448	455	397	457	410	405	411	406	427	441	429	436	450	450	453	417	406	440	427	426	460	408	447	442	434	422	396	413	474	450	434	436	447	427	413	447	433	430	474	414	404	455	378	458	389	404	414	427	414	498	425	443	417	430	437	400	428	433	448	450	434	448	434	429	425	427	432	428	395	405	447	400	434	435	448	453	436	402	402	421	453	419	426	433	405	435	412	431	443	402	431	398	433	428	422	403	454	439	459	446	397	403	421	397	438	430	391	423	444	399	447	449	419	426	443	454	409	389	422	411	435	422	438	455	438	408	417	426	434	410	445	423	436	454	440	449	432	429	474	463	437	435	408	434	425	416	433	393	452	441	437	440	419	433	424	427	410	440	407	435	450	438	450	471	411	424	414	413	448	415	442	442	388	438	452	430	432	437	418	446	432	443	442	412	463	422	405	463	433	422	415	434	451	416	439	431	429	425	429	422	429	457	445	448	389	432	414	432	434	443	443	424	433	441	433	412	427	423	411	450	421	410	398	459	451	422	432	412	415	479	447	416	433	420	480	422	424	451	431	420	451	406	447
60611	103251	88641	63468	43963	27497	10060	1372	645	651	664	678	679	654	668	654	628	645	642	681	674	701	633	661	664	635	657	677	616	663	640	649	626	625	668	637	625	644	658	688	626	654	592	646	604	599	659	684	658	636	637	626	619	703	638	668	619	648	603	640	640	711	648	681	670	634	653	647	647	666	650	658	673	670	621	680	621	645	713	662	657	645	630	599	648	655	672	659	648	602	664	672	674	695	596	659	645	629	631	636	654	667	715	724	673	654	654	703	660	674	651	675	633	630	669	657	661	636	668	609	697	643	629	644	722	610	637	626	660	603	613	625	649	629	698	689	643	660	677	695	651	641	629	618	645	642	677	673	616	654	696	645	657	641	682	627	602	606	612	698	670	666	642	647	610	629	646	679	628	659	632	661	671	664	628	604	688	685	639	615	623	662	610	640	663	641	659	615	603	696	693	643	611	622	654	626	627	619	636	612	685	691	701	622	621	663	671	643	603	651	666	695	641	687	658	700	624	596	661	642	612	666	642	693	654	667	711	665	640	653	632	661	641	657	604	628	659	673	654	649	656	604	663	657	628	648	639	661	668	645	658	616	674	675	629	660	665	669	672	684	647	651	689	656	612	634	593	633	639	644	662	668	612	628	651	675	690	691	649	657	652	631	652	649	685	640	634	621	686	598	651	657	636	644	668	631	629	684	652	633	675	664	650	681	703	684	627	577	673	688	641	644	664	692	602	664	605	612	653	622	663	639	675	627	644	653	593	625	645	684	627	670	607	686	693	606	636	630	669	622	621	662	618	664	641	671	650	663	659	668	652	650	659	636	640	664	633	629	666	637	650	601	644	649	640	616	622	649	637	648	646	681	640	648	623	623	675	623	657	666	609	652	676	683	664	597	658	617	634	637	630	639	704	637	628	623	640	668	634	649	682	681	625	628	649	680	691	579	672	615	626	636	704	648	660	641	652	655	616	652	686	637	605	593	654	616	679	626	625	589	697	694	665	639	686	631	648	674	640	652	653	664	654	633	637	653	702	621	604	662	648	670	657	688	631	624	633	664	648	658	631	666	658	639	660	648	629	651	628	629	654	691	623	609	609	659	625	672	660	599	662	667	683	645	603	643	699	691	629	654	664	697	635	643	684	609	667	664	699	592	659	683	665	654	628	630	657	634	609	666	623	625	658	647	654	632	603	664	643	663	611	624	684	603	665	654	596	606	612	646	683	599	636	603	626	617	639	706	641	634	635	644	668	641	638	638	643	661	656	657	657	659	652	583	601	644	640	674	637	659	621	642	657	677	637	665	687	612	609	632	649	594	645	607	645	664	666	609	639	676	642	717	611	639	620	618	647	647	648	631	640	609	637	624	659	643	657	670	648	654	653	638	679	644	661	633	738	669	689	657	680	680	660	664	665	609	639	663	652	647	642	632	698	672	626	648	642	635	650	686	608	635	652	689	677	657	641	634	626	685	652	647	655	669	620	649	634	611	667	630	604	675	622	668	654	673	617	631	612	646	665	657	655	642	579	593	624	675	675	671	635	598	674	636	619	693	666	594	645	632	633	652	604	641	651	652	688	686	641	637	688	641	685	645	657	617	654	667	603	624	628	613	677	656	605	676	640	629	645	665	593	658	631	611	657	649	642	646	683	643	687	651	637	611	643	625	651	614	614	646	653	657	637	653	660	647	643	649	598	611	626	685	601	659	653	667	630	660	617	672	574	658	685	664	675	660	647	692	678	663	623	669	650	653	647	677	683	624	688	660	607	623	681	603	643	669	632	593	666	626	638	704	674	627	613	649	708	641	642	658	687	678	659	620	649	663	648	622	665	654	624	624	654	594	634	650	676	640	665	665	653	630	676	668	629	621	653	614	672	664	697	663	624	630	636	667	668	664	679	654	642	663	653	587	648	682	625	686	651	679	659	662	669	673	666	596	603	604	620	640	660	629	641	612	688	650	647	633	646	603	674	661	624	692	608	665	646	624	674	652	625	600	672	697	656	697	640	653	655	645	602	643	668	695	651	663	677	638	661	667	621	634	647	642	636	644	641	635	649	655	635	637	621	642	662	652	664	635	582	564	668	644	658	650	643	669	664	664	627	670	661	635	634	638	649	686	692	657	624	683	596	668	648	685	674	665	584	666	613	661	622	678	677	721	658	666	639	646	617	606	627	653	631	637	668	648	597	575	623	652	681	670	610	655	649	588	662	634	645	668	645	622	690	642	630	663	637	622	647	665	610	641	663	633	624	642	621	668	662	664	613	664	641	649	665	605	661	652	613	628	643	644	651	662	622	650	665	617	711	611	681	667	657	664	623	694	653	669	669	670	629	634	673	622	647	649	629	641	684	637	649	641	680	698	689	657	611	666	660	691	641	676	661	667	649	651	670	589	617	649	640	672	636	662	619	672	646	611	635	675	646	625	674	627	614	656	688	626	644	622	688	641	635	653	641	672	622	656	619	653	644	632	654	669	654	623	659	640	596	666	633	616	629	654	646	682	636	665	686	618	613	637	647	629	609	692	669	682	601	641	651	664	672	673	690	680	657	647	616	638	617	659	608	651	642	652	611	683	643	669	658	644	625	694	640	662	650	656	670	644	702	591	690	701	598	683	648	680	598	674	635	652	613	656	669	592	684	633	656	662	636	666	641	724	654	692	625	646	643	613	663	655	600	607	619	630	653	640	679	640	644	677	665	606	666	623	642	659	633	610	684	658	665	671	672	653	619	669	716	595	690	657	652	656	648	657	660	645	662	652	694	656	635	638	685	602	682	649	646	726	604	644	601	679	648	629	618	644	630	690	637	649	649	589	673	669	628	594	658	651	672	587	681	646	636	623	693	665	660	647	661	639	648	651	664	648	625	635	623	642	653	662	677	676	657	622	683	668	659	636	648	659	682	655	666	644	639	654	701	686	690	634	643	670	645	654	683	654	642	671	586	649	633	640	657	654	676	654	641	614	644	620	645	634	668	637	608	667	698	651	680	628	606	646	623	641	645	622	658	635	690	657	681	618	674	604	630	636	623	624	644	647	641	677	629	678	629	687	609	633	610	595	688	657	651	665	671	667	649	628	647	636	675	691	640	630	666	677	642	653	644	657	652	685	637	668	647	659	698	636	664	676	669	638	669	604	660	640	616	660	650	664	637	653	664	695	635	652	690	661	623	632	605	676	636	641	651	654	634	673	632	637	684	668	635	672	651	628	673	678	633	598	667	681	656	659	662	613	674	651	667	614	690	656	637	647	619	652	684	670	643	648	611	616	668	705	654	654	639	713	633	702	653	677	667	615	622	631	645	690	672	631	640	649	646	640	643	634	647	668	637	645	638	638	657	700	630	623	690	702	675	701	652	622	639	640	616	588	648	670	612	620	681	654	639	626	682	693	639	615	618	677	649	642	670	653	640	652	608	600	677	650	609	622	651	620	659	653	664	668	626	648	689	631	636	660	657	644	640	704	658	679	627	630	672	619	601	628	676	619	648	663	692	701	687	671
27398	27869	35041	22450	8289	2438	805	300	199	270	230	255	249	246	228	248	242	266	245	235	254	228	244	245	234	228	232	288	265	236	252	236	233	240	276	274	235	261	256	235	231	221	243	256	242	242	240	256	276	218	264	265	231	235	265	243	251	265	234	232	263	233	244	268	239	255	259	264	286	244	257	257	256	283	201	241	230	237	264	238	263	209	226	262	270	253	236	242	248	224	231	248	221	261	243	242	237	241	215	256	247	234	244	217	258	229	233	256	241	267	247	236	235	230	267	256	227	245	253	222	228	250	254	263	236	255	235	222	255	233	226	238	231	248	251	258	222	240	227	234	240	274	244	234	234	239	246	265	265	276	242	238	268	262	271	236	237	248	234	249	249	282	243	253	229	268	227	241	225	250	254	232	245	253	230	235	236	238	270	229	252	244	253	243	223	236	225	264	234	264	248	217	241	220	223	241	252	254	231	247	246	247	252	254	239	261	248	249	232	224	218	241	233	267	254	262	249	259	240	233	242	229	228	230	279	258	250	218	241	243	235	268	232	230	226	219	266	261	239	219	271	224	225	252	257	227	244	263	242	220	267	272	244	266	240	269	236	217	257	254	253	254	244	262	234	254	261	270	231	244	237	223	264	236	258	249	255	242	222	206	255	219	244	251	240	238	230	272	225	259	270	229	217	264	235	244	238	262	249	242	252	223	236	222	223	237	266	244	236	251	222	260	221	252	260	219	243	249	248	250	252	245	237	238	248	271	256	257	211	255	208	243	233	234	259	242	234	213	230	228	237	237	244	263	260	236	245	232	255	232	262	271	257	227	242	249	231	221	240	248	289	222	276	275	242	268	248	251	231	231	235	242	239	244	211	246	254	263	244	236	249	229	218	268	241	251	255	226	244	253	272	228	233	231	260	258	239	216	243	252	247	245	245	264	242	283	245	229	268	250	261	235	265	249	256	241	262	249	239	257	236	238	235	242	240	234	247	233	240	248	249	240	252	243	242	228	247	224	259	228	241	242	250	231	264	239	256	247	245	241	215	232	243	264	218	266	259	230	242	235	237	220	226	255	257	216	260	270	247	258	250	224	256	244	245	256	241	233	221	261	244	234	263	250	221	273	282	249	258	264	247	275	249	243	230	276	265	263	232	256	222	250	272	226	222	240	239	230	262	242	252	223	267	263	258	234	266	234	230	244	219	236	242	245	215	266	250	249	236	253	249	249	229	274	249	241	234	246	206	217	251	278	218	251	268	260	265	252	247	254	236	207	233	256	223	253	209	238	259	247	222	233	241	237	259	269	253	244	232	260	231	243	258	233	235	239	241	270	229	217	248	243	250	234	233	217	273	255	250	248	239	265	222	263	261	237	229	249	244	254	256	237	265	245	255	248	258	217	225	245	234	244	250	249	272	244	220	254	215	248	231	255	244	253	249	232	235	249	243	248	274	243	258	231	252	215	253	259	221	238	232	241	262	230	235	235	231	247	218	221	269	244	278	266	257	253	247	235	233	235	248	260	262	273	263	234	232	262	258	235	263	225	254	246	250	216	237	246	274	205	244	266	268	263	228	236	232	241	278	229	275	239	236	213	280	250	235	243	230	240	261	259	236	238	237	248	217	218	251	250	236	214	245	235	234	271	261	256	226	216	251	236	248	243	249	256	242	237	275	269	272	234	236	244	245	260	239	256	238	261	244	227	252	246	249	239	242	238	259	263	245	243	262	235	281	251	246	234	228	220	253	243	248	253	260	224	246	256	232	265	249	217	244	235	243	273	228	240	237	239	237	232	241	231	245	251	231	243	240	240	227	263	266	222	248	247	211	240	248	238	260	235	241	249	261	249	231	226	232	236	268	235	253	253	267	237	259	275	267	261	247	225	264	240	260	239	251	262	238	285	260	222	226	250	251	251	248	226	237	244	242	257	236	264	243	207	241	258	222	242	228	265	240	242	268	254	228	260	247	226	271	258	228	242	246	228	249	230	237	268	249	254	260	265	274	228	238	240	222	236	255	240	236	247	247	231	243	229	258	217	223	241	226	223	255	248	238	246	244	255	255	248	236	245	263	243	261	242	239	253	281	240	257	252	235	240	257	244	228	254	255	277	232	241	231	239	248	258	251	251	246	258	251	265	221	258	230	259	247	224	230	229	262	237	250	230	239	241	255	231	229	245	238	247	236	260	242	237	259	277	223	258	249	243	255	257	283	218	239	225	273	251	237	241	235	233	245	263	244	242	234	246	226	255	255	251	240	259	247	225	263	204	230	232	270	259	235	229	237	247	251	241	239	264	247	225	259	261	245	234	230	252	236	253	245	239	235	254	260	241	262	278	249	232	250	249	223	260	263	272	271	239	220	244	228	244	231	234	255	243	242	232	249	238	253	243	245	253	255	231	242	234	232	222	238	240	246	242	263	246	264	246	252	239	266	276	284	248	231	236	213	248	241	257	257	243	237	229	231	240	275	256	252	249	259	244	246	229	238	240	249	262	222	218	246	264	225	252	244	230	250	239	232	207	261	215	240	235	260	254	218	233	259	253	246	253	234	249	258	235	230	236	259	267	246	230	250	234	275	239	244	242	231	240	242	255	263	255	231	248	279	249	244	262	253	229	249	266	255	245	243	234	260	264	226	240	271	253	279	233	242	261	250	243	223	231	261	237	230	253	252	251	283	258	254	257	259	238	250	241	227	249	245	273	252	264	266	235	250	264	248	235	243	232	218	263	244	250	279	221	236	252	233	232	221	221	235	219	230	259	267	260	221	243	260	223	270	252	266	234	236	257	216	278	210	235	268	243	254	232	257	265	223	227	244	238	229	243	226	223	263	263	258	237	238	237	217	260	238	209	241	273	237	232	245	237	249	213	254	256	256	255	228	267	222	240	223	238	218	270	269	258	249	230	250	216	236	229	220	264	225	218	234	255	236	220	221	247	257	226	243	228	230	238	259	271	235	249	252	242	245	264	253	282	266	245	236	245	234	248	234	239	253	245	255	273	207	235	250	250	257	256	248	244	234	266	246	265	242	252	239	238	262	267	242	260	248	225	264	261	237	252	284	238	268	260	250	242	260	256	224	270	224	248	244	250	243	232	248	210	241	237	251	234	242	220	230	257	249	239	221	251	238	260	239	233	258	218	250	237	283	229	259	260	246	262	232	252	236	228	232	243	242	263	255	253	242	239	237	229	235	235	253	252	268	249	251	211	226	252	222	226	245	241	238	246	282	242	221	240	233	242	235	239	240	245	229	248	256	255	245	276	253	270	264	261	268	239	251	233	251	257	230	252	248	286	236	247	243	241	233	235	249	248	241	202	244	249	261	245	238	241	254	236	242	256	219	228	222	254	252	252	250	236	250	198	242	221	236	256	236	252	234	250	237	224	264	270	262	239	224	257	267	231	274	237	262	221	250	234	248	267	224	264	229	221	257	239	241	237	242	259	266	228	258	239	243	247	239	245	273	239	258	254	241	229	240	252	244	220	233	235	207	236	245	254
29190	48095	40830	24138	11787	4655	1605	523	413	408	420	376	368	392	362	399	410	403	392	416	393	359	407	413	370	383	384	385	423	398	403	421	401	388	408	409	388	393	382	436	418	376	399	398	406	383	402	411	380	408	373	383	426	377	368	375	447	416	414	355	411	415	397	388	425	419	431	369	401	419	400	398	417	403	386	376	423	363	374	371	427	399	428	375	398	424	402	380	421	407	385	386	394	357	382	412	394	392	392	385	372	409	424	372	382	393	377	405	401	404	391	375	423	363	402	370	397	405	441	389	392	410	421	425	350	397	372	373	369	386	351	388	360	411	373	384	392	375	414	415	386	392	355	405	419	388	417	412	396	406	387	406	398	416	397	396	438	407	416	405	417	390	416	398	353	401	381	402	363	359	415	409	380	395	431	412	395	383	370	426	370	390	382	381	372	390	394	398	429	404	419	391	389	420	420	399	424	389	405	371	393	400	421	369	399	403	404	393	385	415	400	403	386	382	381	403	396	413	426	372	394	420	364	360	376	399	412	407	427	407	382	386	356	367	394	393	381	392	385	403	388	434	407	393	418	362	389	423	430	395	402	380	389	424	417	407	399	383	392	433	412	420	389	411	434	394	394	374	386	400	380	377	425	404	386	389	409	447	391	392	383	391	417	352	368	384	380	363	370	379	391	418	378	408	393	422	391	405	411	388	417	424	398	377	405	407	424	406	391	411	373	383	386	398	397	397	385	396	389	407	362	409	381	361	419	420	385	336	417	355	376	396	366	388	421	405	396	361	392	416	397	403	404	366	389	434	383	390	397	402	398	374	395	394	418	404	407	402	411	420	371	390	400	414	383	412	366	412	389	417	368	439	365	412	370	364	364	401	400	410	405	405	375	381	397	377	379	404	425	407	420	395	412	402	390	418	405	368	395	443	410	400	427	416	375	405	400	403	391	369	386	406	383	402	401	413	429	399	390	381	400	399	383	391	414	381	414	361	380	380	364	363	402	414	398	420	399	383	390	380	390	335	382	370	394	403	406	420	397	422	389	415	396	407	408	412	385	413	415	395	399	403	403	402	369	424	369	402	363	365	392	412	409	372	395	390	381	374	405	394	409	403	405	394	387	354	403	399	394	412	392	408	410	403	407	403	372	425	399	388	376	375	423	406	385	390	400	376	420	376	409	377	412	393	422	377	393	400	395	411	378	413	397	387	370	416	432	404	419	394	379	394	359	401	378	414	410	385	407	401	413	451	436	380	427	455	384	404	405	414	392	391	382	403	374	372	403	381	385	365	345	358	389	403	424	396	397	391	406	359	378	366	396	371	405	413	422	396	378	403	351	402	388	387	379	403	386	402	411	398	402	374	412	370	403	406	403	424	389	377	398	394	431	411	397	395	388	384	412	373	375	419	421	408	395	401	403	371	361	391	414	373	396	366	393	382	416	371	381	409	424	393	365	395	418	387	394	401	382	392	389	369	396	433	371	433	415	408	406	387	393	388	413	409	382	432	407	412	387	421	377	386	406	382	417	373	393	392	422	375	393	421	401	375	368	430	437	403	417	436	384	393	388	400	386	402	391	395	401	384	427	370	384	386	392	403	405	412	421	372	418	369	392	357	410	378	370	391	370	424	405	401	396	386	369	399	404	379	403	360	398	376	419	378	395	381	375	379	389	354	393	402	379	417	382	398	399	412	407	395	402	381	387	388	393	382	406	367	407	404	429	433	385	404	387	395	462	419	359	408	379	385	393	386	392	383	366	383	393	408	417	438	383	389	327	365	413	412	417	391	409	435	409	423	445	411	395	395	392	374	429	405	413	413	375	364	394	416	392	360	391	347	395	379	414	377	381	398	438	399	388	410	360	366	365	373	413	356	389	395	397	382	379	408	386	402	408	403	371	437	415	400	384	430	363	378	403	407	391	393	440	389	400	414	402	377	432	399	385	389	370	401	375	379	406	382	390	418	366	383	411	389	391	418	387	415	379	393	377	371	407	366	370	388	379	366	384	401	386	365	390	365	358	380	376	397	405	399	402	395	395	405	382	357	376	390	391	373	395	434	393	387	396	392	385	426	405	378	380	407	378	393	377	387	391	438	396	381	413	404	416	423	381	383	394	359	401	395	379	416	393	355	376	393	403	389	360	391	390	406	402	390	420	376	399	392	401	384	422	392	383	400	399	408	417	396	372	393	395	368	405	387	416	402	411	406	388	398	391	401	405	388	408	373	413	391	415	392	380	404	360	384	388	372	384	374	402	392	389	399	383	373	409	411	370	410	409	412	382	382	410	394	417	376	419	389	406	410	433	419	399	403	391	411	373	400	434	379	396	419	391	385	381	407	400	405	403	367	408	380	387	395	400	413	371	382	406	423	392	396	361	379	400	416	390	416	392	373	392	379	431	385	351	403	408	384	380	431	392	422	392	416	406	429	377	397	409	380	390	399	355	380	434	387	396	399	354	391	378	420	370	379	408	385	387	367	419	416	411	437	392	392	387	407	390	400	432	392	450	396	422	383	374	353	385	393	373	410	398	406	399	412	417	441	382	397	379	393	406	418	409	373	364	395	422	430	433	388	426	383	413	395	354	399	407	367	355	380	398	374	406	384	396	365	364	381	402	431	407	403	384	400	392	387	390	357	435	383	407	417	395	381	382	416	406	397	377	399	391	368	389	413	393	400	383	407	368	371	391	416	388	400	364	411	381	388	432	405	408	397	360	445	396	421	383	392	363	410	417	371	401	413	384	373	397	403	381	363	379	392	402	403	381	403	396	397	376	378	391	380	416	378	409	412	385	436	386	377	403	401	404	400	412	411	387	386	384	413	408	369	366	426	389	341	366	386	421	410	391	435	388	412	408	418	385	398	401	394	368	398	409	377	411	391	413	366	404	384	408	392	410	391	376	414	378	389	433	407	410	386	418	396	426	384	370	387	348	398	396	433	400	386	410	382	411	398	374	390	441	415	394	377	421	434	361	417	374	415	360	398	448	370	362	391	428	388	437	401	396	382	372	411	387	399	393	381	375	411	417	418	346	410	393	391	374	361	396	381	432	390	400	395	432	387	365	396	380	386	420	390	387	432	372	398	388	378	395	387	387	390	395	372	367	386	394	400	418	383	422	391	382	380	394	432	421	368	417	397	429	402	392	388	405	410	389	407	410	392	420	399	406	342	389	432	428	394	382	387	405	408	372	380	404	416	374	370	379	368	391	397	422	355	422	398	366	385	353	409	393	381	364	387	401	360	367	431	408	386	430	426	390	406	376	390	395	404	444	369	412	406	438	434	384	402	412	383	436	402	375	413	366	413	391	419	379	420	427	404	378	369	399	389	402	407	431	366	426	373	370	376	389	400	391	434	373	395	386	431	412	382	380	423	403	425	375	398	361	386	392	369	386	374	393	408	366	416	397	393	385	396	396	408	430	411	413	370	392	412	383	387	411	384	398	394	411	426	414	409	396	384	410	420	400	387	376	378	401	395	410	406	403	420	386	375	397	412
24460	23841	40785	38990	27935	17669	5756	842	394	400	366	358	379	349	348	338	352	340	377	354	353	345	388	368	368	360	373	326	341	330	354	383	354	372	378	364	380	321	335	369	313	383	367	389	363	372	370	347	356	350	370	370	355	359	375	396	323	322	382	356	336	361	383	350	359	362	360	382	347	356	379	355	367	340	361	371	336	363	349	386	349	350	372	360	350	372	374	359	361	336	379	334	367	341	375	362	349	364	358	343	397	385	391	348	373	376	326	331	376	370	388	369	361	371	330	349	370	326	383	383	342	378	357	373	345	314	350	358	370	388	360	360	363	334	407	359	396	348	360	374	390	371	382	344	386	338	383	361	335	358	391	369	350	369	362	331	335	359	353	380	371	358	361	343	385	396	364	375	369	366	343	359	377	353	362	354	395	400	354	355	340	364	340	350	343	375	363	344	382	357	361	385	371	370	321	367	398	348	378	354	341	379	342	335	345	367	363	359	364	393	381	350	348	393	349	357	364	342	373	328	334	393	360	323	349	345	375	407	354	378	349	368	360	355	364	356	350	372	363	336	350	355	355	407	329	365	347	374	369	341	366	368	392	358	360	356	340	377	358	376	403	368	348	365	364	342	372	358	362	361	375	350	352	343	369	362	349	372	390	392	345	356	361	345	399	353	373	390	359	322	349	341	330	361	361	343	383	375	370	384	357	362	355	341	363	358	362	380	348	373	335	351	348	356	325	376	367	363	369	352	372	343	355	399	373	344	354	378	354	331	347	391	328	379	376	336	354	352	363	408	333	364	369	342	366	373	366	353	384	370	365	361	342	373	374	351	360	371	336	319	361	315	335	378	368	404	338	314	367	353	391	345	363	367	368	361	344	358	360	372	326	326	339	372	338	351	357	357	360	351	317	328	330	338	367	370	344	376	352	363	357	325	390	383	359	402	344	349	363	360	386	378	373	357	348	370	377	347	386	358	345	330	311	346	387	397	399	357	349	370	390	378	342	366	367	376	370	401	372	338	344	337	387	349	401	359	363	351	332	376	348	382	346	345	372	382	386	325	356	370	380	371	363	389	365	407	367	359	376	397	354	355	363	354	357	365	345	347	339	371	358	373	378	361	396	385	376	376	351	338	376	337	339	402	352	353	370	376	401	381	369	340	351	369	332	358	341	358	362	398	356	348	349	366	361	344	374	368	425	346	340	336	343	359	359	356	351	389	336	355	348	377	369	370	362	377	337	366	362	341	396	333	381	373	347	387	381	365	352	359	360	392	388	334	320	367	382	368	362	371	358	337	345	367	353	364	371	394	354	356	331	369	371	365	349	352	345	387	388	356	379	355	378	359	335	335	353	331	348	363	341	384	348	335	376	367	359	360	353	344	338	369	393	380	357	363	338	354	361	373	318	365	377	377	324	369	375	382	350	375	343	364	354	339	382	374	333	351	362	326	372	385	384	354	392	336	365	339	363	342	353	355	386	345	326	397	388	382	339	347	362	343	360	367	357	331	355	370	365	362	363	367	358	364	393	357	354	353	348	349	338	370	347	353	366	368	377	354	344	354	365	314	399	362	366	321	380	378	350	396	358	387	343	330	320	347	365	356	347	330	385	352	361	379	332	364	383	360	349	400	341	350	365	345	379	364	370	337	375	380	356	382	353	343	351	384	360	377	359	368	354	333	396	338	364	367	351	329	395	339	399	353	378	376	342	336	382	370	370	372	351	369	367	390	339	322	387	363	354	366	377	372	377	348	366	353	370	367	416	360	402	383	311	357	384	343	373	329	369	382	367	388	349	356	380	331	344	349	345	378	366	342	365	395	346	369	346	350	374	365	393	359	370	380	332	356	349	353	371	339	340	372	365	400	376	368	337	355	365	359	358	361	355	363	360	316	380	350	392	373	372	375	355	364	317	339	383	335	385	380	357	379	348	343	349	322	359	350	339	394	375	387	377	335	365	362	372	343	376	365	370	363	334	374	363	351	373	367	401	361	380	372	354	373	361	377	347	361	347	353	329	372	359	396	353	390	361	402	388	364	359	371	375	358	336	363	371	354	362	353	373	346	348	342	380	341	376	374	359	356	332	324	372	365	390	364	320	330	341	364	354	354	349	385	385	384	333	389	329	353	367	348	355	365	356	391	384	371	358	327	348	346	355	350	363	359	371	358	357	387	364	364	352	345	334	361	331	360	335	367	320	333	349	354	374	340	344	382	336	351	394	354	363	381	369	350	344	356	369	350	354	354	389	319	369	380	381	355	356	359	347	364	344	366	346	382	381	339	385	371	362	361	362	379	387	349	360	328	343	332	391	361	349	351	400	387	393	351	379	336	364	368	350	353	358	372	361	331	334	341	349	409	350	363	333	352	367	369	369	364	364	339	357	360	365	365	378	376	355	363	356	342	365	389	369	361	347	331	354	325	362	357	359	348	354	349	349	376	374	370	343	379	378	358	389	368	346	371	357	342	380	336	366	368	372	335	385	348	351	377	371	356	369	362	356	341	372	369	348	354	384	392	361	358	366	367	366	337	356	353	378	379	371	371	372	371	339	408	342	398	377	379	333	357	363	400	338	367	366	338	393	363	360	343	374	348	378	365	355	353	386	370	379	350	345	361	352	337	364	365	356	332	332	337	329	389	382	354	312	335	381	373	386	356	368	365	366	328	360	381	366	361	364	355	351	387	378	347	380	380	326	367	369	354	364	346	359	354	343	362	337	344	360	353	403	388	358	384	338	362	379	367	366	334	343	354	362	368	356	368	359	341	377	340	343	373	342	361	359	383	354	378	371	364	378	336	381	344	381	364	384	348	326	378	373	343	366	358	354	381	367	345	348	375	384	343	346	357	387	347	331	351	369	365	368	386	358	363	359	373	376	350	311	345	335	383	341	338	357	367	377	352	381	370	376	371	410	371	389	356	394	356	376	357	349	368	333	353	393	381	350	363	352	389	359	354	344	372	352	343	338	347	366	355	374	335	363	337	371	341	367	368	372	340	366	391	347	354	337	378	312	371	352	321	344	351	358	369	372	386	390	360	388	366	359	375	376	369	383	343	368	372	350	362	371	353	380	366	386	361	376	353	354	358	385	360	388	330	355	368	356	382	345	376	359	364	360	329	404	370	351	350	377	381	385	331	380	389	348	329	364	369	348	370	356	384	341	342	387	369	351	385	391	346	343	364	340	368	371	381	382	350	377	382	344	387	338	377	340	358	365	396	371	322	342	357	387	355	349	388	346	376	377	372	359	349	342	365	368	347	360	368	385	353	365	368	350	368	388	364	356	380	366	356	356	394	395	346	355	336	395	372	373	389	365	359	335	349	349	389	348	357	330	367	349	388	367	362	369	345	347	334	335	384	344	381	339	371	361	401	367	359	367	379	386	340	345	359	370	370	361	368	377	349	332	355	372	381	393	352	394	362	368	342	366	348	369	351	357	341	405	371	376	346	355	357	416	365	345	368	368	330	353	371	393	331	339	382	378	354	333	336	367	393	351	381
54645	92489	77358	51792	34736	18158	6683	1472	602	588	569	567	605	549	589	601	514	593	564	558	531	581	572	616	556	541	529	576	581	586	547	554	567	549	587	565	533	525	575	565	564	582	582	563	543	511	552	592	558	532	560	551	578	551	564	586	588	585	582	602	555	551	552	576	598	560	545	533	572	543	560	501	575	540	568	542	591	531	540	618	585	548	509	529	570	561	575	581	529	577	548	515	563	579	561	572	533	588	560	594	567	559	598	568	577	538	534	589	567	561	532	570	561	602	530	570	507	583	598	524	555	534	527	584	559	614	625	561	626	551	526	600	526	542	606	571	566	603	534	568	584	530	561	541	605	553	591	553	610	572	577	599	572	565	588	554	577	586	549	595	548	591	525	549	520	537	572	557	568	597	578	625	579	556	559	561	544	547	556	584	519	602	528	569	534	590	581	498	561	530	551	557	580	555	561	572	584	533	538	577	559	569	596	575	582	561	554	556	579	596	558	578	546	580	592	580	590	559	553	527	565	574	547	576	574	532	566	562	548	536	547	569	529	563	572	551	526	584	583	525	546	520	566	608	592	502	559	563	547	574	597	588	550	545	559	543	491	542	544	548	528	524	539	571	575	561	604	597	617	555	565	565	611	589	538	599	561	569	565	558	524	600	569	520	602	582	532	561	603	561	572	635	569	603	535	571	553	546	570	580	531	569	584	544	594	550	550	529	583	563	546	577	569	579	596	561	593	575	529	571	551	520	538	534	548	553	549	606	600	593	556	617	507	604	541	564	550	554	541	556	566	552	541	563	556	540	554	588	549	613	546	571	559	590	578	614	590	543	552	575	546	595	531	560	602	561	580	544	609	541	578	572	538	558	588	550	577	603	572	558	582	532	539	551	590	577	569	567	567	614	548	545	534	572	574	555	526	582	624	577	541	566	540	561	565	565	584	574	577	541	568	568	557	524	573	597	537	575	603	560	584	569	592	542	569	564	555	617	548	566	564	544	569	568	631	557	601	566	599	594	602	547	600	554	567	608	558	518	542	569	566	541	618	625	605	588	513	586	530	560	583	557	546	552	591	576	573	555	562	559	587	567	546	581	544	550	556	560	556	611	583	541	569	596	622	596	523	603	559	605	538	546	554	610	544	552	562	564	569	558	514	564	585	559	591	596	596	561	530	616	583	572	611	556	579	576	579	544	577	564	559	536	523	541	572	549	590	536	593	565	549	528	533	568	568	580	587	561	559	558	532	563	557	588	592	555	526	570	522	554	577	554	533	582	534	567	550	582	614	537	558	540	621	587	591	595	533	580	580	588	561	581	585	553	571	560	554	545	582	497	517	538	576	530	566	535	580	617	548	583	572	563	546	543	552	531	549	511	583	539	593	568	587	551	533	515	556	569	612	565	567	590	578	561	538	628	604	587	550	586	586	572	574	549	538	567	559	549	541	594	593	581	552	559	607	576	584	591	580	559	552	562	572	555	592	543	571	527	553	532	597	545	542	604	577	519	580	582	542	588	533	525	575	547	559	552	577	557	549	577	584	532	537	538	557	576	579	565	558	560	587	544	576	615	564	552	528	530	548	520	546	597	529	564	595	535	597	575	567	554	553	566	573	570	541	576	567	566	591	535	545	567	538	528	548	568	593	576	531	544	556	571	586	555	577	556	535	534	528	539	549	577	549	580	618	569	547	559	538	558	587	556	577	589	595	571	568	514	573	547	584	529	519	580	561	527	555	625	590	568	558	582	566	562	584	535	558	551	583	547	527	576	606	592	562	595	583	560	547	585	530	531	538	573	577	586	593	513	552	541	543	554	561	541	542	603	593	546	543	560	560	565	571	569	574	551	543	553	536	557	562	565	582	540	551	584	584	560	538	537	543	581	571	574	593	523	603	575	593	577	605	518	566	565	612	525	539	581	582	571	505	541	556	561	579	582	541	608	591	566	590	572	518	568	587	525	560	549	563	574	561	552	543	549	548	561	532	577	587	566	546	556	538	571	563	579	557	576	534	558	574	557	553	557	539	530	613	540	545	572	525	587	578	554	568	605	555	585	575	583	556	538	577	592	516	600	598	604	541	585	574	601	588	527	571	574	543	588	596	571	586	585	554	548	572	565	590	537	536	565	620	571	559	615	562	564	545	550	613	561	546	544	547	539	568	586	597	551	544	552	532	580	547	595	605	552	585	561	524	553	578	578	546	559	530	525	592	589	586	581	555	574	546	606	539	581	561	621	566	572	547	612	555	585	541	593	554	564	569	566	588	584	564	564	550	533	599	540	632	537	566	580	520	578	627	550	527	601	588	548	578	559	587	565	576	576	556	565	589	569	549	575	579	592	529	561	590	585	602	562	596	538	532	581	567	581	529	571	559	614	528	566	579	577	540	595	625	575	540	542	544	541	558	593	579	548	544	580	553	537	578	577	582	566	606	555	556	585	571	532	585	563	569	516	565	528	507	556	588	573	583	533	547	592	601	563	570	550	594	559	591	530	529	566	596	546	589	533	565	571	570	569	549	576	553	571	554	568	533	572	584	596	578	576	576	548	558	561	585	556	592	579	577	534	555	600	528	520	533	549	559	512	595	597	597	587	558	577	608	525	549	542	590	554	496	560	579	573	576	548	563	601	595	531	552	581	548	609	555	519	568	567	570	566	595	555	585	584	571	600	589	567	571	561	559	579	587	523	534	585	579	573	534	578	531	566	530	585	564	568	566	613	582	564	615	546	546	556	548	569	587	617	588	549	563	589	572	536	590	599	545	558	571	584	586	584	540	564	539	588	575	535	562	589	558	560	573	556	581	559	572	551	574	578	572	562	569	548	600	545	582	578	556	569	587	542	582	548	544	559	589	578	586	607	539	558	542	552	541	557	569	603	550	548	577	566	589	572	576	550	541	571	568	564	559	519	555	547	548	567	541	499	597	566	565	582	553	574	543	554	544	598	526	586	551	567	587	559	545	571	549	579	542	573	526	544	575	539	596	578	568	561	583	544	557	553	564	570	595	548	567	550	548	557	559	584	515	554	520	526	545	563	550	590	557	569	560	547	591	552	600	578	578	553	532	567	547	586	548	564	569	562	569	556	607	563	566	577	562	568	595	522	574	566	527	593	594	579	563	530	575	564	548	523	606	562	558	540	575	569	558	545	557	590	560	577	557	584	561	541	549	611	577	573	546	598	559	505	562	580	550	564	601	636	558	567	550	576	506	576	575	604	556	585	571	583	555	519	564	618	586	583	509	555	551	602	586	547	574	539	563	553	561	535	549	552	545	613	580	550	578	582	572	543	552	561	541	557	576	547	524	543	549	545	571	529	567	590	572	545	549	545	586	557	589	575	612	564	552	551	568	559	571	570	568	577	575	543	568	593	574	540	591	569	574	532	532	582	593	548	535	587	558	533	580	602	543	588	602	563	609	563	568	592	572	556	561	553	608	547	574	526	560	564	577	565	530	516	592	575	561	555	557	556	582	607	582	540	565	538	582	568	535	575	548	548
23279	22187	35116	34343	29020	23507	14600	2318	511	489	480	488	504	454	469	454	459	509	462	472	474	485	475	456	490	483	468	430	465	479	429	445	462	462	476	489	448	499	441	450	429	484	478	453	428	464	441	435	512	475	432	452	411	469	468	463	408	447	424	440	467	446	443	437	499	459	448	503	474	500	474	432	438	439	481	417	452	450	445	472	461	445	439	468	456	442	482	449	429	454	463	449	418	455	422	469	448	465	503	411	496	471	412	488	412	463	423	436	433	450	457	411	484	462	451	431	461	434	462	473	430	468	498	449	429	461	423	444	478	448	484	454	458	420	447	438	440	412	478	499	447	462	437	481	443	473	471	439	426	469	456	471	444	428	486	470	460	447	441	405	426	461	453	469	402	457	441	494	439	420	461	492	461	465	463	476	504	439	439	430	444	450	505	465	486	473	461	418	437	467	452	460	497	446	467	443	462	462	465	440	498	478	467	471	423	467	461	469	458	444	458	443	497	451	436	415	437	481	449	448	460	492	438	469	440	408	444	437	464	441	425	461	444	458	414	452	457	457	471	463	461	451	442	420	421	509	460	448	458	482	459	447	451	432	469	468	484	456	452	437	434	437	414	463	451	479	446	468	453	463	467	476	449	467	473	431	498	454	474	425	445	483	470	430	447	458	430	447	475	455	478	461	469	431	432	458	459	428	463	436	446	474	454	466	493	456	479	462	491	457	440	465	436	477	481	468	476	456	454	472	451	430	512	458	479	432	459	494	459	441	459	423	472	478	425	496	473	441	484	466	442	450	460	454	456	463	458	440	415	452	458	475	468	498	409	463	436	447	448	456	478	416	466	434	448	429	457	446	450	444	472	460	479	458	444	455	451	438	450	479	461	444	459	464	481	481	466	459	459	475	452	442	436	466	491	469	484	470	450	440	468	446	461	468	451	438	468	460	420	487	423	425	468	437	461	456	421	473	499	418	438	472	435	423	484	430	484	495	472	507	468	452	452	443	468	466	476	457	464	444	432	462	467	486	490	453	474	447	457	452	475	482	441	451	447	453	444	461	455	467	435	422	469	468	474	445	441	457	486	457	483	451	440	455	395	450	450	469	428	404	457	453	459	447	454	436	480	469	453	446	379	461	481	459	418	478	478	474	501	428	439	453	429	463	448	469	489	455	454	424	459	426	422	451	466	491	439	489	427	480	477	461	425	477	470	445	484	407	465	455	442	459	468	456	462	481	455	397	466	503	454	451	456	455	487	479	474	446	466	446	442	450	461	408	457	481	477	454	486	466	456	507	449	456	449	477	438	446	463	442	472	473	424	459	458	430	460	465	448	453	471	453	453	461	475	428	464	455	455	442	465	434	468	462	467	500	438	434	489	484	465	460	498	428	473	472	465	445	425	492	455	473	453	432	439	435	478	494	459	463	467	468	440	456	453	448	429	452	423	435	448	473	413	489	435	431	453	447	470	438	458	431	493	467	431	419	469	443	452	495	494	467	489	438	446	456	473	461	479	451	477	447	449	438	453	444	436	452	475	465	495	444	467	498	464	450	467	461	461	459	429	470	445	458	460	492	462	447	504	447	441	467	457	428	481	453	461	440	461	454	444	437	451	453	470	431	470	464	431	449	412	457	448	436	400	479	465	451	446	459	467	464	435	472	423	479	438	440	440	441	450	471	441	463	485	440	426	478	457	457	431	465	439	496	434	490	477	429	439	446	453	428	474	433	466	440	424	440	471	447	416	461	417	496	480	434	411	475	457	466	461	454	458	436	412	445	463	494	406	413	461	496	454	462	485	422	491	498	427	471	454	452	449	442	449	450	471	447	434	506	443	500	479	459	457	450	470	466	438	428	452	429	453	412	475	470	443	442	458	430	457	455	464	464	440	468	444	476	441	465	436	444	462	416	449	483	435	463	439	409	471	445	439	462	439	457	424	482	451	488	451	454	483	472	435	464	432	457	475	449	435	475	481	496	476	461	423	466	439	483	476	443	434	479	456	467	486	435	459	476	436	459	445	463	420	470	428	457	459	459	471	446	479	480	449	451	491	466	462	475	444	443	468	466	423	429	460	469	440	484	459	442	462	435	456	440	448	446	472	455	454	484	490	443	428	448	415	462	451	427	412	428	467	474	426	440	422	499	445	459	444	442	434	423	486	439	485	475	423	434	464	437	438	433	471	498	460	471	447	444	426	463	462	465	468	465	444	500	458	453	435	454	456	420	449	433	448	459	486	455	459	459	459	428	434	457	451	481	427	416	451	492	465	467	443	469	447	436	417	500	453	465	446	462	469	441	481	455	441	478	434	435	437	442	468	452	483	436	434	441	441	463	460	450	447	457	468	478	491	452	473	443	480	472	448	473	463	464	459	478	497	457	448	434	475	432	444	490	477	455	442	455	446	458	450	440	416	432	483	440	454	454	501	440	453	461	458	437	471	445	444	417	468	429	463	448	439	483	457	498	454	454	483	454	437	451	479	440	428	483	434	432	454	444	472	432	479	433	474	486	470	459	464	495	498	457	407	442	424	428	455	460	470	450	450	467	456	470	474	439	459	474	456	517	432	461	459	457	472	467	433	450	459	474	445	451	498	439	463	419	431	449	430	459	476	444	475	459	440	466	438	504	472	453	420	424	464	460	428	464	441	433	437	411	463	467	448	454	462	468	446	449	466	451	438	433	437	464	438	467	462	450	446	454	412	447	471	427	478	485	438	478	473	440	466	475	448	455	409	409	421	451	446	445	442	421	479	402	485	449	407	498	500	469	464	441	453	471	442	452	447	475	439	493	463	475	436	487	461	413	445	485	465	429	496	457	429	438	440	465	461	478	447	486	434	439	455	480	457	452	478	445	449	464	464	474	472	485	430	467	420	430	445	462	488	471	429	450	453	437	477	478	477	430	464	428	474	445	441	437	504	405	439	466	419	430	470	443	464	482	453	486	443	424	445	438	483	443	465	446	463	464	442	485	466	472	449	464	439	478	473	461	444	409	434	423	470	447	456	470	459	432	457	463	484	449	484	462	482	446	480	431	489	437	431	450	453	440	420	462	468	467	437	440	452	455	454	449	418	488	443	475	471	489	438	491	485	446	469	485	495	448	455	446	455	460	445	482	447	429	438	436	445	471	446	465	445	437	458	454	482	487	476	467	463	471	447	440	443	481	488	433	441	479	404	443	430	403	433	507	413	442	429	456	453	434	457	493	455	441	454	435	434	467	475	485	448	440	457	441	487	455	474	452	452	456	490	442	445	463	457	446	466	448	431	478	439	439	461	444	436	424	472	456	432	455	451	452	418	466	430	474	475	420	394	467	476	475	428	459	450	417	413	450	434	423	451	419	457	418	432	462	442	456	438	466	413	395	460	420	408	459	489	480	446	460	435	453	455	488	423	483	481	464	448	433	493	457	464	432	398	449	465	450	450	488	434	426	517	443	456	449	479	449	470	474	433	421	475	478	456	470	498	419	465	468	484	456	443	475	510	448	463	448	449	455
59627	103095	88153	65871	44268	26100	11240	3194	730	665	694	686	685	703	709	722	697	690	640	739	724	683	740	661	674	688	678	737	666	637	652	698	700	690	698	706	703	691	669	676	704	675	671	690	679	701	702	693	692	671	670	656	715	706	682	664	658	670	690	687	704	698	744	638	666	671	695	696	661	675	673	687	691	666	661	701	693	708	664	680	661	719	672	694	705	684	659	663	668	696	656	676	693	690	666	657	703	712	685	666	692	632	603	732	669	702	658	703	680	684	734	654	669	720	745	668	667	696	662	648	669	642	678	690	665	704	675	687	706	667	678	681	700	655	687	738	739	658	667	701	692	720	652	613	689	688	694	668	714	707	703	717	674	710	650	680	687	699	691	729	674	658	701	688	662	670	648	681	651	701	693	634	712	708	702	657	670	713	723	653	671	684	668	701	712	702	705	629	656	681	699	660	710	692	728	664	716	694	684	714	726	707	693	738	724	637	673	679	661	668	677	710	680	718	655	696	683	660	663	716	695	690	659	662	685	678	717	699	645	675	728	665	676	731	685	669	685	696	671	671	729	677	698	657	645	713	709	671	634	697	680	656	685	696	647	679	619	690	709	654	685	693	700	656	704	657	664	694	665	685	683	659	697	699	658	653	690	682	691	730	658	656	654	668	697	683	693	670	729	727	690	707	687	721	690	681	705	683	675	713	656	650	717	671	704	677	673	711	667	671	667	669	660	666	676	672	650	679	644	670	709	699	717	706	666	724	713	690	656	687	666	694	661	695	643	669	664	660	678	716	693	682	693	710	707	692	665	666	705	680	700	683	664	688	696	688	673	661	673	681	629	687	723	697	703	735	665	676	671	681	709	665	695	664	675	667	667	663	684	645	703	709	670	652	731	669	629	655	653	714	668	664	660	646	675	671	683	749	638	685	683	671	677	706	616	734	715	701	648	676	682	701	703	626	677	696	654	753	684	705	684	655	672	702	688	694	704	690	710	643	693	648	700	712	686	649	688	696	657	713	651	682	720	693	662	714	673	655	682	709	670	680	689	678	679	733	705	701	704	612	640	638	705	624	698	735	669	693	737	678	685	663	701	688	698	731	721	686	671	706	680	725	684	702	691	665	713	631	681	689	670	664	679	659	699	671	712	696	692	644	703	719	706	658	703	675	660	710	722	652	711	677	708	702	671	652	684	684	690	731	704	667	652	718	673	671	637	667	681	675	635	686	659	687	693	682	648	714	686	656	633	681	644	722	689	664	664	669	674	652	667	649	679	693	665	662	663	718	660	700	690	631	612	744	676	688	687	685	644	700	665	711	703	631	709	676	687	727	712	688	675	664	653	654	685	709	673	666	701	678	669	669	664	723	675	652	647	675	680	665	667	697	702	733	690	670	692	624	685	688	731	662	761	659	721	674	712	709	706	658	691	663	629	696	667	653	636	692	659	718	667	711	739	745	639	644	636	725	685	678	720	676	724	698	720	728	679	709	648	695	660	694	673	701	685	643	690	684	664	668	676	681	642	676	671	669	658	669	647	671	702	710	709	667	694	619	740	658	682	640	703	675	733	663	680	744	658	695	689	650	689	681	699	674	643	670	676	661	707	667	719	625	650	675	715	639	689	710	692	657	694	652	695	714	671	643	690	696	643	698	672	675	708	669	608	675	726	668	704	677	677	680	671	725	664	692	683	702	658	699	666	650	700	704	724	673	622	669	635	682	728	662	686	719	700	663	669	658	659	688	735	741	689	705	667	656	647	650	693	670	703	647	705	632	648	693	651	717	717	717	665	676	732	704	710	652	738	668	712	725	651	701	663	713	626	625	686	642	676	652	676	704	733	667	749	698	646	701	718	693	706	682	688	705	688	706	683	672	676	672	656	781	755	675	686	651	680	695	642	678	675	657	692	679	682	725	671	713	649	665	692	747	681	714	709	682	699	701	722	662	727	683	673	678	696	711	659	731	676	673	674	708	666	705	724	695	683	679	671	740	708	675	713	704	683	681	720	648	676	679	659	651	701	675	623	664	719	681	666	658	718	699	730	646	724	735	692	688	748	677	702	647	681	701	707	664	649	694	691	702	722	678	696	632	698	652	662	655	648	651	747	701	685	671	708	671	707	706	676	678	655	733	690	703	694	697	662	699	710	665	677	708	703	681	688	720	639	668	720	668	654	691	682	712	674	683	725	676	655	721	702	675	687	668	669	676	675	690	657	648	666	717	679	701	613	693	675	663	686	651	714	664	665	711	638	677	691	701	685	693	698	705	633	650	628	717	681	707	692	704	659	670	666	668	695	645	676	709	668	676	692	661	669	711	663	716	656	677	673	660	700	669	659	712	688	647	661	719	677	697	748	669	684	662	703	722	678	690	706	647	690	664	679	698	691	648	698	731	709	713	667	731	648	713	625	618	665	712	695	702	664	664	657	708	681	662	731	685	727	677	732	723	686	672	718	698	690	644	686	695	709	716	694	688	710	634	674	671	685	685	665	668	715	682	717	699	717	683	693	732	675	719	696	675	688	656	715	707	685	761	657	698	741	651	706	645	698	663	685	719	657	707	641	725	694	668	685	723	677	673	709	667	720	667	677	691	701	695	682	695	680	655	698	641	627	690	689	725	648	742	722	630	688	717	658	716	658	713	671	705	687	725	705	690	672	674	647	686	690	621	663	677	707	706	675	744	685	675	677	671	650	695	688	681	663	696	727	714	654	722	614	656	695	672	694	665	701	690	691	708	670	697	704	668	725	677	669	673	708	669	680	741	674	659	708	675	667	706	661	702	659	719	691	702	670	692	677	653	669	657	689	636	721	649	721	676	716	667	703	715	678	682	667	691	713	668	695	661	705	689	631	712	692	708	715	638	705	683	690	661	705	678	712	667	704	678	703	638	696	653	698	700	630	683	717	711	670	719	664	682	712	662	705	686	707	645	696	674	683	653	700	724	699	695	709	696	674	644	695	633	681	708	725	645	696	732	654	705	712	709	679	666	647	648	705	681	702	675	716	670	667	690	663	686	693	646	703	686	711	735	665	715	709	696	674	694	700	667	664	668	646	633	730	706	679	675	702	683	696	644	726	661	685	684	672	677	692	676	695	697	678	677	706	667	748	674	678	702	716	698	660	643	702	681	635	675	703	686	677	658	686	689	692	708	689	709	673	685	693	675	680	684	690	670	705	679	711	746	685	735	669	696	671	711	647	699	660	605	672	727	730	723	670	622	720	655	686	689	626	662	716	726	719	669	659	717	716	736	680	677	745	716	702	677	659	636	688	682	710	664	679	701	699	735	666	656	643	668	667	684	714	702	641	713	661	689	694	679	651	700	692	683	676	719	683	676	681	694	686	703	686	656	656	728	710	681	700	693	699	656	708	662	662	699	687	736	679	691	688	688	708	700	662	713	644	725	676	639	682	660	697	671	657	712	685	713	676	664	661	700	637	669	658	704	727	660	680	691	675	708	691	695	645	697	710	730	688	676	637	657	674	689	695	688	672	683
27342	28935	35197	22653	8013	2220	739	370	255	267	254	274	283	271	258	265	272	262	271	263	254	284	260	269	262	254	251	282	264	265	247	243	282	263	260	278	243	262	277	254	273	285	237	278	268	253	248	259	284	269	250	291	261	270	240	257	278	262	271	256	225	254	279	241	265	247	255	268	273	277	268	265	256	278	256	264	238	267	241	280	285	245	249	279	257	273	273	258	242	274	264	253	260	281	281	258	265	269	233	262	230	272	251	277	242	259	250	252	254	256	237	259	273	286	269	258	261	249	261	255	254	259	241	253	235	257	270	278	254	258	275	246	254	245	252	295	256	279	264	272	258	272	242	280	258	277	252	258	284	246	256	269	271	268	269	265	258	286	252	263	259	272	251	299	269	252	282	245	248	252	287	250	273	284	289	277	257	266	285	266	274	259	250	267	283	258	256	245	262	255	251	270	259	245	246	285	267	282	268	262	241	271	275	272	290	269	280	269	271	249	238	280	246	265	253	303	267	273	269	283	247	273	287	249	265	241	275	248	269	269	254	264	260	286	263	282	246	271	263	266	248	274	252	264	267	252	264	292	275	237	233	282	269	274	261	249	257	257	248	289	260	286	264	262	264	255	276	249	260	248	284	237	257	262	286	252	271	267	269	243	251	282	246	269	281	247	268	277	269	280	249	266	271	278	265	232	288	299	258	271	279	264	238	270	255	272	238	254	287	268	260	272	266	263	273	271	264	254	244	283	244	243	262	238	300	264	250	268	280	263	267	263	250	283	261	228	252	261	279	259	245	252	258	311	248	247	297	272	263	258	284	254	242	247	265	258	297	262	252	272	266	255	286	262	260	229	256	268	268	248	261	231	247	255	259	282	256	252	253	309	283	250	280	278	278	284	212	273	282	275	266	236	272	246	264	267	254	276	277	220	254	267	276	267	266	245	247	261	258	227	260	250	259	235	270	280	269	268	265	264	252	272	260	299	303	248	270	234	274	257	259	264	278	253	289	273	261	271	257	266	266	279	244	261	281	273	280	277	263	250	257	262	249	265	267	287	240	242	259	263	254	263	267	273	261	259	260	263	292	233	259	278	243	237	293	254	238	277	255	262	266	284	274	296	284	269	281	247	261	248	269	224	254	247	241	243	232	244	247	255	272	266	296	231	276	252	267	249	248	226	253	262	259	271	256	251	250	261	284	264	258	249	251	255	212	249	267	299	265	255	248	274	276	261	282	262	281	274	259	249	238	271	263	246	266	281	258	264	271	280	262	275	250	247	242	254	284	251	243	275	275	254	291	260	281	274	257	298	249	275	291	247	262	271	224	269	258	264	268	267	274	267	237	272	264	275	245	252	229	257	262	277	281	246	244	274	271	277	254	243	279	292	250	274	266	278	262	278	252	283	294	260	289	286	264	267	279	265	272	264	277	264	269	249	289	244	256	281	258	240	241	255	286	298	266	253	265	284	254	269	271	250	271	257	260	238	248	271	253	250	223	266	274	294	262	298	255	242	230	261	262	241	269	260	268	250	268	280	259	301	250	293	266	248	245	251	269	277	255	255	283	272	253	276	249	283	258	283	280	272	256	275	265	274	257	283	247	258	228	259	260	252	272	258	270	252	314	240	251	236	270	282	278	247	264	292	285	240	266	262	269	268	268	287	258	272	274	238	250	263	267	260	269	238	268	268	293	263	228	246	263	231	265	221	238	232	252	276	263	262	270	262	277	247	309	264	247	281	270	285	284	259	262	249	238	249	257	240	253	281	241	242	263	246	261	236	266	263	294	267	249	248	275	258	265	252	271	245	248	288	257	244	286	262	249	280	240	265	275	238	274	262	260	279	258	278	297	261	255	248	281	279	245	292	283	241	264	277	276	261	278	255	275	275	267	256	248	255	233	276	263	250	267	270	262	289	244	285	279	234	262	227	254	230	260	263	290	247	259	262	253	258	278	269	258	290	243	260	253	281	268	286	256	263	259	281	272	277	243	283	242	278	254	269	271	249	256	289	266	284	237	255	259	269	245	262	283	249	298	263	291	270	276	254	252	271	248	257	245	254	238	284	256	276	239	257	299	247	255	286	262	274	244	269	261	279	272	262	246	277	262	270	269	296	283	275	245	280	274	274	254	251	288	257	237	283	270	249	252	254	287	256	235	224	263	264	249	274	277	274	254	298	253	219	241	273	267	244	259	294	261	253	287	230	242	241	264	236	263	267	235	269	297	236	289	266	266	241	277	290	278	270	260	286	249	253	255	288	270	263	254	238	257	269	261	252	248	267	295	270	250	267	290	261	264	277	281	270	273	261	241	254	295	283	279	267	264	261	252	295	286	279	262	255	282	247	259	232	268	265	222	260	271	265	258	252	276	278	260	223	282	241	272	266	227	266	240	258	251	241	289	233	267	268	276	262	282	245	255	277	248	251	287	266	252	259	283	285	275	244	258	238	253	238	264	268	257	279	237	255	276	255	242	249	257	260	282	251	233	272	253	264	281	286	270	242	288	262	269	270	236	278	292	279	266	251	264	248	282	242	254	254	229	298	231	260	269	238	269	277	261	277	259	269	252	269	261	238	217	281	256	255	284	272	273	256	257	262	268	243	267	277	279	263	287	280	244	253	271	273	255	281	262	258	257	271	274	278	246	267	252	263	253	262	256	261	251	268	253	224	266	251	278	271	243	244	260	270	273	267	255	265	248	258	268	256	239	280	272	252	236	256	266	254	276	272	254	277	268	291	272	272	273	282	240	259	250	253	262	270	258	288	256	245	276	243	255	271	257	278	265	240	224	264	257	267	278	248	261	264	271	277	277	254	257	247	275	273	284	288	250	273	256	261	258	276	263	264	269	273	265	266	267	218	299	272	282	282	260	278	277	243	269	273	266	229	259	278	260	244	265	246	261	239	271	239	262	276	284	249	241	255	258	263	274	257	291	254	277	287	243	260	235	251	252	269	270	261	278	260	239	272	250	262	257	249	243	270	263	246	231	235	264	275	265	267	269	266	257	258	262	249	262	269	232	275	248	271	291	264	277	237	242	271	258	250	262	271	248	279	264	277	238	257	270	264	274	281	294	261	269	252	279	214	271	291	272	258	252	228	254	270	290	246	245	281	233	260	255	250	254	262	266	295	243	238	250	243	249	283	275	232	243	259	259	261	301	254	288	278	274	247	275	271	264	269	260	269	240	272	261	262	255	254	247	247	269	273	263	244	254	248	253	258	265	258	255	249	279	276	283	260	281	245	274	276	280	271	239	281	254	248	248	277	279	262	242	279	246	283	271	252	231	260	251	245	240	260	245	249	274	277	277	229	272	269	275	276	276	251	258	260	266	274	248	267	263	268	243	272	275	267	247	238	281	263	246	308	281	257	288	279	289	284	272	281	257	265	307	267	236	252	257	261	281	321	276	266	283	301	273	245	258	270	278	255	244	253	270	285	280	259	258	259	249	283	304	245	260	251	255	250	268	237	267	270	267	240	248	262	255	272	265	243	278	260
29466	49133	40648	23793	11188	4111	1450	671	429	414	409	407	433	408	403	444	412	424	420	412	456	432	424	415	407	396	409	423	429	441	411	392	418	425	402	451	395	414	393	427	414	421	444	427	438	452	435	418	415	395	440	412	427	406	411	455	392	443	469	415	397	402	411	418	382	418	418	405	455	439	449	457	384	445	388	394	414	423	417	438	424	422	395	451	424	412	422	400	432	446	459	419	430	412	398	420	376	424	424	429	439	426	412	433	402	424	429	414	447	409	438	438	418	394	431	436	407	410	400	369	403	437	445	450	432	444	412	424	422	430	412	406	449	424	448	444	422	411	425	446	459	424	407	420	434	400	434	418	382	413	420	406	414	408	399	412	428	414	383	423	432	423	419	437	407	430	369	407	422	438	391	420	395	425	394	408	445	430	427	417	398	418	409	423	425	396	406	431	439	418	402	413	424	418	406	421	375	437	399	416	419	421	448	453	401	415	437	441	377	414	423	416	410	422	397	433	407	407	398	360	438	409	445	456	432	447	404	436	430	405	388	416	411	428	377	385	432	432	390	425	442	420	414	429	440	425	436	430	432	416	433	375	404	443	404	429	432	414	412	402	431	408	424	419	400	417	470	457	450	425	413	430	420	428	407	442	446	414	410	408	427	434	450	384	445	441	393	432	445	445	405	454	447	420	398	447	419	453	428	441	451	412	415	441	400	427	426	418	397	427	420	434	444	392	436	410	439	391	440	462	448	459	421	399	424	398	409	400	433	398	412	449	430	407	418	421	415	445	426	387	427	404	379	459	384	423	410	438	462	415	408	416	434	403	388	420	438	454	432	414	403	395	442	449	405	384	412	405	426	462	442	414	425	417	432	469	419	395	377	385	403	425	411	447	452	388	440	471	405	420	443	418	413	418	396	448	432	458	408	396	395	418	407	398	456	433	420	418	416	388	400	413	400	408	436	414	419	426	410	415	430	452	426	440	456	418	451	461	405	414	413	389	401	390	409	423	435	396	444	446	440	435	412	411	419	439	402	404	400	389	419	401	441	443	417	436	454	433	413	388	406	392	459	402	408	436	404	422	423	462	452	441	407	437	431	404	423	409	415	431	396	450	412	398	422	441	403	373	417	439	404	432	422	445	407	400	424	400	428	436	391	434	404	435	431	391	397	413	411	436	416	426	434	416	442	431	439	422	408	427	420	428	397	392	398	415	400	428	470	409	430	438	374	451	413	443	397	450	435	400	443	420	420	421	413	418	384	419	423	415	418	438	447	418	390	443	436	407	437	375	419	400	439	419	410	434	401	417	441	445	424	478	397	439	426	394	436	402	425	406	430	409	449	429	409	428	430	436	428	412	429	398	431	447	425	391	442	413	413	442	440	430	421	431	401	424	394	406	414	434	401	449	407	420	425	424	409	405	446	391	430	443	416	405	435	417	424	418	392	432	426	421	412	428	386	445	452	465	405	425	394	393	444	431	410	418	438	400	400	386	422	414	441	402	418	435	393	405	457	466	409	436	420	425	391	455	405	394	425	419	434	421	435	459	406	441	410	409	474	408	395	431	431	418	449	450	413	423	449	436	461	397	427	364	387	422	384	418	432	391	433	433	418	440	444	425	401	385	412	409	440	412	410	446	423	439	406	387	427	405	428	420	417	408	406	443	399	408	419	423	400	418	435	425	418	430	421	447	429	413	394	405	442	423	446	407	415	395	415	415	433	399	435	424	422	436	377	396	412	420	414	395	449	402	410	440	417	399	411	454	414	427	410	398	420	413	406	387	427	440	450	431	437	442	384	417	389	432	412	461	439	401	436	441	433	412	438	429	434	411	441	425	440	416	438	444	421	432	405	419	426	420	414	407	388	428	411	408	404	387	420	416	422	431	389	419	434	363	415	416	410	405	428	417	424	399	410	455	438	432	423	451	442	426	417	451	413	419	412	429	454	451	376	413	419	424	442	435	429	412	405	423	461	457	413	409	438	377	393	413	395	428	423	431	403	427	417	465	437	412	436	430	382	445	440	457	409	417	447	431	414	417	418	412	445	424	434	450	421	417	455	374	449	403	424	429	429	432	452	393	422	410	432	429	415	400	418	408	435	432	444	415	383	404	421	444	410	442	429	390	464	444	425	411	433	404	397	407	413	439	420	441	434	451	406	414	396	467	420	441	409	424	433	420	407	455	402	419	419	419	426	413	420	418	419	396	420	428	385	425	426	419	405	448	430	422	400	419	403	416	453	418	432	414	401	422	422	386	404	452	392	418	436	405	409	394	415	405	439	439	440	412	423	436	413	380	401	381	421	425	405	428	438	426	398	439	409	410	430	406	441	423	415	380	415	472	413	404	388	389	414	456	435	440	429	403	426	440	372	422	419	410	421	423	429	421	453	395	437	435	444	461	395	396	407	404	421	411	374	418	384	455	421	434	416	422	417	411	430	402	389	402	439	439	424	420	416	410	415	412	438	434	422	445	422	457	438	396	431	392	393	414	421	444	422	424	418	395	451	409	435	436	456	411	403	390	423	410	423	427	445	380	410	418	419	415	431	429	403	387	388	405	411	436	451	400	410	456	445	416	421	374	413	405	440	405	407	395	447	417	409	462	387	431	438	451	401	387	424	411	449	418	432	402	458	389	428	421	433	410	407	418	434	407	410	392	389	421	420	405	430	442	397	437	400	434	427	397	369	425	449	386	382	440	404	457	433	408	444	391	389	426	434	445	433	422	373	431	448	401	464	429	421	405	436	387	425	432	402	423	431	374	453	449	422	429	404	420	428	419	433	420	442	417	406	389	432	405	394	423	404	380	391	408	407	410	401	406	402	429	446	402	435	408	426	434	442	393	434	417	410	423	414	425	422	413	455	412	398	431	388	433	428	464	407	443	434	441	419	409	439	396	389	416	384	431	456	423	440	441	419	393	418	435	437	435	457	421	418	447	414	418	444	435	392	406	437	391	420	411	403	394	452	408	424	404	441	447	428	394	407	404	474	408	433	427	388	428	425	407	410	421	391	415	408	440	415	430	438	430	444	399	403	393	438	402	461	405	442	429	402	396	449	410	416	407	444	416	430	446	406	418	440	449	437	428	460	426	443	452	407	419	403	439	424	409	437	439	419	458	392	404	452	408	419	409	408	423	397	424	390	442	412	432	377	434	411	416	427	422	408	391	442	397	430	436	396	376	438	421	474	377	403	425	384	408	389	417	418	449	430	404	420	402	421	443	441	413	448	429	428	377	415	438	413	432	449	403	402	414	458	417	407	431	436	395	414	425	412	449	428	410	437	432	427	393	409	432	415	436	400	396	413	408	449	432	382	409	427	450	421	410	421	401	425	419	415	428	433	398	411	412	431	439	399	420	439	389	427	456	417	433	435	406	441	421	383	395	416	467	414	427	410	395	448	415	435	410	416	414	466	381	426	432	447	426	423	437	401	419	404	444	415	425	417	418	416	430	423	419	422	420	423	433	396	400	415	424	438	452	432	398	414	407	422	421
24479	23787	39688	39138	28303	18213	6102	885	407	347	412	361	386	393	382	371	386	379	363	357	365	411	340	431	375	377	391	375	391	376	401	370	391	389	379	398	375	375	377	387	366	363	341	384	400	381	357	379	357	357	413	367	414	360	376	363	342	385	377	359	383	359	375	343	371	361	392	377	350	364	365	365	368	342	387	381	374	339	371	363	391	337	370	380	366	386	378	377	363	367	382	373	364	370	356	368	348	382	401	357	361	352	352	383	406	366	387	355	369	383	396	362	369	376	381	387	324	375	361	381	373	394	349	358	346	355	357	370	368	386	397	388	362	343	390	373	327	366	385	386	367	392	361	329	393	393	398	366	386	366	372	350	375	358	363	343	376	364	361	396	377	375	370	386	344	377	379	388	396	354	342	381	380	350	343	403	376	398	368	385	367	381	398	366	372	365	347	367	376	384	377	373	363	383	360	362	358	351	388	370	373	386	398	346	365	349	386	375	383	369	397	359	368	386	371	396	406	348	353	370	360	388	376	383	392	391	388	391	347	375	348	350	368	377	353	382	378	358	366	351	389	364	383	337	338	339	419	365	372	364	335	341	395	373	384	397	359	364	366	356	384	336	353	361	373	328	361	365	373	364	366	347	364	346	359	342	406	388	351	369	391	402	353	328	408	364	405	416	381	332	393	380	386	391	357	399	341	368	387	373	345	365	387	332	389	379	413	376	389	355	351	342	359	376	385	408	343	407	444	357	363	390	358	362	407	349	394	346	364	378	375	368	380	387	357	386	379	366	362	354	363	358	382	350	364	388	379	383	340	360	345	392	357	344	363	350	371	360	395	365	388	357	372	356	367	360	369	342	378	366	366	383	373	394	377	378	395	359	358	370	395	357	364	346	380	374	330	385	351	304	337	373	378	332	354	359	362	385	364	367	389	392	379	373	381	363	378	371	373	360	362	333	397	400	398	369	395	412	361	344	377	377	375	368	385	378	376	360	380	366	409	378	377	389	383	355	377	398	344	359	365	371	391	360	369	366	403	349	374	401	388	347	374	396	378	398	380	374	368	381	384	382	404	367	359	392	392	364	372	390	332	346	372	390	400	355	357	376	387	376	379	341	346	355	368	387	352	347	372	360	379	369	389	378	367	356	361	380	350	371	380	410	354	366	380	363	408	359	348	373	379	361	351	380	369	346	363	345	389	376	380	340	370	370	355	380	397	401	359	337	408	386	368	357	408	346	356	377	344	367	383	398	340	351	364	395	360	398	380	371	358	377	371	379	409	339	344	358	360	360	374	363	349	349	366	345	386	385	379	364	377	354	384	361	375	349	351	357	389	361	402	363	365	399	352	361	414	395	355	359	331	355	399	388	354	377	360	406	377	391	361	356	376	347	362	400	380	360	361	388	352	358	379	340	402	381	376	393	379	382	345	384	370	355	373	342	397	387	356	370	362	374	393	378	386	347	359	371	374	348	395	358	376	396	352	374	352	376	354	361	387	349	326	383	381	364	371	368	350	365	343	365	396	362	339	356	375	383	400	361	363	354	384	354	346	360	371	394	372	360	373	380	338	389	375	375	388	350	360	385	352	398	368	365	356	391	394	354	356	389	387	354	375	395	385	345	380	342	367	381	368	388	386	378	357	360	359	402	343	364	367	380	369	387	382	370	398	345	347	395	372	353	390	332	367	378	359	354	368	398	372	373	358	342	369	390	387	330	381	385	405	398	378	366	386	376	367	378	354	377	381	353	396	390	359	362	325	382	385	388	384	350	356	412	391	374	370	355	375	364	347	363	367	359	406	376	370	414	356	386	387	368	406	378	351	385	358	400	345	352	351	339	400	377	353	349	377	372	379	362	375	357	351	360	346	382	373	368	384	319	381	370	357	353	354	365	357	352	365	343	343	379	354	359	339	391	348	355	388	365	326	387	337	350	384	385	399	350	368	351	405	388	389	348	386	377	374	387	363	378	379	382	362	364	364	381	356	411	381	353	398	386	346	361	363	359	386	365	366	341	380	365	357	368	359	375	369	383	370	370	376	379	383	374	386	398	360	356	366	352	336	405	392	395	369	391	350	375	360	373	379	377	369	337	373	385	374	380	367	399	355	391	392	370	364	358	391	359	385	380	371	390	372	379	347	337	380	377	377	380	394	367	341	386	361	365	363	374	381	400	405	391	415	338	350	353	359	346	370	378	367	382	362	347	369	400	367	381	347	376	361	403	366	353	356	386	365	365	375	357	376	373	406	416	340	382	366	361	370	379	366	357	371	386	368	343	393	360	370	335	362	383	379	385	379	336	412	364	377	365	352	386	383	371	375	346	373	363	366	355	407	401	372	410	388	401	356	377	398	379	393	333	370	331	369	396	346	396	381	368	404	379	366	385	348	335	371	363	374	366	382	377	381	335	386	330	364	367	374	337	359	387	384	419	396	348	367	364	370	338	382	398	370	342	373	358	375	379	368	369	355	381	380	390	407	371	367	405	383	377	391	369	387	351	379	374	369	355	353	375	378	354	372	347	336	335	407	378	398	395	410	331	345	409	336	388	368	365	374	375	379	375	363	316	379	398	338	377	372	365	394	408	330	334	378	371	374	399	363	405	370	395	398	342	356	377	368	376	383	407	351	377	357	383	363	364	349	359	350	339	345	391	353	377	387	384	352	385	331	391	383	335	359	388	364	364	382	403	356	368	386	377	347	347	376	335	375	373	353	367	392	366	391	360	332	361	359	391	373	381	382	383	396	383	414	355	371	354	362	348	357	383	404	391	384	390	343	337	397	366	342	370	355	389	345	413	393	369	380	366	377	396	351	376	358	412	367	355	371	369	356	366	336	312	375	363	376	367	376	379	367	349	337	413	393	366	352	398	359	357	360	355	375	365	340	397	354	372	354	367	385	365	417	393	379	351	375	354	383	394	350	398	369	365	372	366	358	333	376	364	366	384	326	347	352	347	390	358	419	373	353	360	369	340	345	379	366	412	383	371	355	363	388	432	412	404	380	392	366	353	367	405	375	382	387	376	381	416	337	353	397	371	333	384	367	366	350	337	376	351	334	363	368	405	373	381	373	377	365	362	400	421	364	360	351	416	353	369	354	382	323	368	399	391	355	383	377	381	352	381	376	361	331	365	365	384	375	393	389	380	409	347	371	350	381	358	370	357	364	354	378	406	362	341	366	406	381	351	369	401	380	364	388	373	363	386	338	394	358	344	379	391	401	354	377	363	348	398	364	362	406	353	351	395	407	375	333	341	370	368	339	372	372	389	372	349	375	358	359	372	368	355	377	384	380	364	376	352	378	413	367	365	343	356	393	368	385	359	389	405	367	357	347	350	395	367	395	372	378	364	370	380	381	376	360	378	347	356	383	357	381	380	370	368	367	359	360	374	385	351	355	330	336	389	355	365	398	408	335	352	361	357	368	406	332	388	386	351	364	353	382	343	381	356	364	357	364	365	367	379	335	368	368	414	355	377	386	349	395	366	381	390	377	387	356	360
54234	92887	77570	53167	34949	18110	6555	1815	648	563	585	586	611	579	558	590	586	536	580	551	595	543	574	601	605	596	579	548	572	614	634	616	619	571	599	604	571	583	556	616	618	555	595	553	629	559	596	593	633	604	611	578	620	595	581	567	605	596	624	591	541	614	606	617	589	591	572	593	571	586	606	596	586	607	579	596	592	593	590	577	556	609	614	585	619	547	573	590	576	570	564	579	547	590	602	552	607	614	564	598	591	589	595	566	545	598	582	601	562	568	585	556	623	577	606	575	593	596	596	580	622	604	590	601	589	554	590	526	620	571	552	570	547	580	604	558	587	583	579	576	579	610	585	578	573	602	554	603	613	601	608	521	605	603	561	623	586	576	574	603	608	525	586	627	572	547	543	591	544	605	567	584	582	581	615	523	579	630	551	559	514	556	585	572	616	610	610	566	537	574	606	591	555	572	592	591	599	596	541	564	547	581	595	569	590	554	571	630	595	590	555	580	590	576	626	562	566	574	612	576	594	546	562	608	556	584	589	604	620	578	606	587	603	599	563	567	591	605	567	567	536	551	578	567	616	559	604	581	583	574	600	560	561	580	564	608	603	607	591	578	577	596	570	572	603	591	562	549	576	571	598	587	547	547	567	557	555	558	611	536	582	610	612	572	563	612	601	611	574	538	554	604	597	552	560	632	621	560	577	543	601	569	592	582	601	574	544	585	582	535	569	528	591	556	573	602	580	572	561	574	557	568	569	579	563	600	610	588	599	571	581	586	588	558	533	587	570	590	546	558	571	575	566	583	580	577	565	577	581	594	576	589	580	556	604	621	589	562	575	581	606	556	585	593	587	574	603	591	585	562	588	579	590	536	614	623	559	574	567	558	561	573	573	577	622	591	644	593	555	570	600	561	566	554	570	605	593	575	597	594	592	564	605	583	565	558	533	572	566	573	598	587	623	578	563	591	594	544	570	586	549	570	601	549	585	571	551	579	557	590	563	565	575	593	541	590	607	611	550	539	594	591	598	593	567	590	585	563	597	575	537	590	568	557	555	546	598	592	602	587	580	529	594	564	578	588	589	566	549	513	533	583	564	618	583	588	522	562	570	601	604	608	591	568	620	579	574	598	557	621	557	557	550	622	543	606	584	577	569	590	524	556	572	576	560	557	603	560	583	613	576	554	623	628	595	595	587	586	563	545	559	574	545	552	633	605	541	568	593	577	599	564	613	575	532	522	530	581	580	573	620	592	598	580	594	579	573	582	573	561	585	572	591	575	588	547	624	611	576	595	596	545	590	539	555	609	594	565	593	596	559	607	605	612	578	593	562	552	596	577	546	607	578	594	615	615	610	594	578	585	593	596	615	596	577	574	651	578	622	599	578	562	544	580	573	529	532	610	557	527	546	591	589	577	599	548	581	605	583	582	581	596	595	552	634	529	570	601	596	603	586	562	587	586	565	507	595	593	537	589	581	574	547	602	561	577	562	609	604	549	642	582	565	606	610	568	554	610	594	542	610	595	580	613	611	591	602	604	592	602	546	584	579	587	585	630	575	565	538	593	589	537	578	577	566	524	560	600	579	579	599	600	562	601	537	579	560	617	601	585	556	616	581	595	553	612	598	560	617	572	580	596	584	555	562	580	599	560	575	555	590	548	626	559	587	589	537	599	578	585	582	581	561	591	570	560	575	626	568	587	611	568	588	532	528	635	530	562	589	602	571	596	585	615	553	597	543	580	562	529	594	553	564	553	581	591	552	553	611	597	552	578	580	543	568	556	585	576	565	607	584	606	600	568	574	609	551	586	601	564	554	586	576	587	594	579	569	582	592	578	603	607	595	591	630	590	562	582	607	524	563	565	558	616	584	627	617	601	552	610	634	560	553	625	562	601	571	570	568	573	584	550	557	627	590	566	583	585	571	581	537	629	545	617	582	561	572	554	569	566	584	587	529	562	619	556	567	567	591	594	553	600	616	569	618	593	608	618	584	611	596	541	550	592	626	536	534	559	574	609	601	588	587	593	595	589	562	590	620	580	557	592	560	576	603	533	595	604	563	615	594	555	568	597	580	604	585	558	579	587	582	586	555	560	574	575	589	550	583	602	573	606	555	577	595	556	584	542	544	579	569	591	615	591	611	581	624	563	565	571	555	588	605	549	571	568	581	629	570	571	590	579	553	596	571	593	634	602	578	620	597	572	591	582	570	591	587	602	605	569	584	618	524	585	598	570	591	570	535	587	573	559	603	561	586	595	599	564	577	557	619	571	557	545	547	590	591	555	545	559	604	564	591	610	569	594	588	574	595	566	575	579	589	577	579	574	598	608	596	592	560	555	539	581	595	593	570	542	576	581	560	609	621	605	558	538	572	566	570	590	563	575	536	589	569	575	575	615	577	565	589	547	594	571	557	589	632	561	582	601	531	553	581	573	578	588	540	550	579	587	602	571	570	553	588	566	539	591	537	600	551	549	612	610	623	583	585	587	618	604	590	605	608	567	521	565	561	587	584	565	586	608	586	566	576	606	592	580	547	614	556	609	605	598	573	625	568	587	573	540	600	610	603	574	563	614	593	609	609	587	604	599	586	592	600	595	552	610	578	561	558	584	570	590	559	599	571	535	579	557	617	596	592	568	594	566	570	584	549	544	581	586	629	583	584	601	571	609	568	597	540	530	586	599	619	566	589	578	602	549	632	565	556	555	584	561	538	583	622	583	559	593	588	573	568	581	609	579	586	570	586	583	562	547	600	560	583	559	571	578	613	562	550	607	529	588	582	566	581	534	575	606	590	557	548	533	563	558	560	563	562	568	595	544	551	544	581	607	564	567	582	583	589	550	573	562	584	617	575	563	574	584	576	593	583	578	565	576	582	569	577	551	552	577	619	569	583	575	567	584	602	569	525	596	585	597	592	587	601	559	609	579	591	583	563	599	548	567	569	592	598	584	539	598	606	590	591	579	632	572	597	598	549	570	563	604	584	593	580	596	577	583	547	564	592	540	597	538	600	584	543	571	571	604	587	560	573	588	570	588	556	560	601	576	592	569	550	603	596	583	602	587	579	589	584	616	577	568	540	562	622	591	590	572	579	555	605	572	579	547	572	605	558	620	538	588	599	584	550	619	561	616	610	556	610	582	579	539	588	566	588	592	555	610	605	575	548	552	561	574	589	540	559	545	605	611	607	575	572	578	580	566	539	637	588	559	546	609	563	573	573	622	568	570	625	595	586	575	575	528	608	600	538	549	556	558	559	607	580	575	597	550	548	610	550	564	580	579	559	586	555	533	552	609	563	558	575	539	599	543	554	569	622	557	618	615	558	607	583	565	607	557	595	568	546	582	605	621	605	567	593	560	550	594	561	567	529	583	553	594	579	595	644	548	592	577	636	587	561	585	541	594	515	615	564	562	522	600	563	573	605	575	587	594	547	579	581	592	559	602	544	601	593	601	581	581	582	592	596	584	568	587	592	561	580	599	616	602	589	584	566	558	572	587	576	601
23273	22037	34768	35224	29893	23812	14834	2178	551	458	526	472	463	491	489	454	468	481	489	492	504	456	495	463	441	455	463	433	472	468	435	465	492	422	451	487	449	476	457	456	432	482	478	478	496	474	468	457	468	458	475	467	468	451	426	503	452	456	469	444	443	477	494	460	487	470	463	447	469	483	455	452	489	435	442	472	466	437	453	405	449	458	436	457	435	479	464	486	482	441	520	440	472	508	485	451	459	489	481	443	479	419	444	466	467	457	451	501	461	453	486	468	465	480	433	473	426	464	466	481	489	431	460	460	468	482	442	457	481	472	452	439	459	441	453	439	479	451	483	468	459	456	476	432	459	464	455	475	437	449	451	462	471	465	502	444	476	490	430	425	458	475	453	448	444	456	455	456	476	498	454	470	433	478	460	496	449	450	473	448	461	466	490	447	425	472	460	432	436	457	452	437	487	435	479	442	508	457	451	474	456	465	504	494	477	455	481	484	466	437	454	477	438	451	481	468	471	456	472	463	474	463	455	473	457	456	443	433	490	422	448	466	478	436	490	472	483	490	433	471	462	470	529	492	450	497	463	436	448	459	476	468	468	436	450	424	465	468	471	497	458	461	485	469	456	471	458	483	445	469	508	467	467	462	444	463	435	453	402	474	497	461	462	453	509	460	435	482	464	481	434	460	499	448	458	446	454	490	465	462	450	476	437	493	450	428	464	440	466	490	431	436	461	489	455	455	453	485	441	490	424	431	421	483	428	444	493	437	461	477	477	469	441	472	425	498	488	452	450	409	445	450	460	429	485	477	438	448	466	436	433	452	476	463	490	461	446	467	454	488	427	427	468	452	471	441	442	457	458	455	446	470	462	460	459	468	456	443	469	459	445	443	455	460	499	462	488	461	450	477	457	506	491	462	422	502	456	466	466	446	496	470	453	454	480	462	467	458	468	457	453	437	469	455	463	424	487	474	483	448	441	447	463	451	449	444	461	500	477	451	480	451	496	468	464	496	433	460	471	447	468	457	461	493	453	467	442	444	441	454	475	456	450	463	471	459	515	478	459	496	483	445	450	450	460	461	452	428	455	456	456	493	430	501	469	445	451	465	459	441	454	459	475	440	478	449	477	483	466	477	456	457	460	456	458	494	453	430	456	459	504	473	454	502	480	503	448	470	437	461	474	464	399	491	441	514	447	437	488	476	442	465	473	436	446	482	474	469	464	498	434	492	485	415	452	427	453	476	425	450	437	416	465	463	452	442	439	471	465	460	434	414	442	479	446	480	472	507	465	410	488	422	498	469	500	477	483	437	481	446	477	441	467	473	496	463	442	499	444	438	443	470	464	457	448	444	422	428	456	432	450	497	435	474	451	471	487	483	470	441	436	467	430	428	446	475	481	466	457	457	472	413	480	459	451	479	487	480	492	470	463	479	467	435	441	456	468	443	469	423	502	499	455	466	466	453	434	471	489	486	467	470	468	448	458	437	471	477	485	435	469	426	443	465	419	473	446	459	458	452	449	427	453	435	490	430	430	449	462	446	442	456	446	460	443	453	466	461	488	467	464	466	431	474	456	455	448	430	471	467	491	455	462	458	450	460	459	458	450	443	454	454	467	478	467	466	479	431	502	457	482	459	441	438	464	413	489	451	456	458	445	459	442	474	461	468	484	482	440	450	452	459	441	459	422	442	449	463	445	467	443	455	465	422	482	444	469	452	453	471	483	458	461	471	442	429	469	439	434	465	481	468	468	486	459	489	451	459	445	493	472	463	439	437	456	485	476	454	448	465	453	471	458	488	420	478	432	455	466	484	413	446	486	456	451	446	453	474	453	429	467	434	449	453	429	460	479	436	438	474	473	470	511	461	458	441	442	439	484	462	456	466	466	416	505	452	441	502	440	482	484	494	463	485	477	497	438	459	431	444	466	454	477	435	462	450	460	425	468	441	498	491	447	431	469	464	428	470	442	467	474	472	466	467	491	480	441	471	479	461	441	440	465	481	470	492	452	472	457	458	423	458	443	448	479	433	455	488	463	469	461	434	491	462	477	451	434	478	456	390	449	445	436	470	482	461	487	420	477	463	478	455	471	457	467	457	483	492	474	460	467	473	464	426	453	451	495	481	467	447	511	473	473	444	437	462	439	448	443	465	452	493	458	441	450	472	437	469	460	415	497	449	459	468	452	480	436	453	444	476	492	489	487	453	458	506	466	447	444	470	430	461	495	471	465	437	457	471	469	484	410	452	460	473	439	457	433	459	486	485	436	486	420	419	476	474	436	503	536	473	461	474	470	471	476	462	459	455	444	477	439	462	450	479	486	450	495	470	449	461	412	456	472	467	465	473	459	463	472	452	451	446	450	484	463	424	471	444	477	418	433	438	450	440	463	489	457	464	458	466	495	496	466	468	440	501	438	450	461	464	461	457	498	435	453	478	473	440	478	459	450	454	480	457	473	480	456	443	443	451	435	486	498	493	473	470	472	488	481	494	464	462	458	417	446	459	426	493	457	461	433	452	433	474	441	470	435	464	491	443	465	457	448	480	467	458	458	476	424	440	464	461	467	455	441	500	448	511	497	437	475	471	470	475	435	472	441	469	449	428	467	472	462	470	418	483	454	436	438	429	473	463	449	422	437	469	444	469	477	469	455	457	456	484	440	470	429	509	471	443	436	453	434	486	458	471	475	493	418	474	450	472	432	471	465	458	482	496	462	460	449	502	486	451	430	451	462	483	464	457	425	500	478	456	422	464	498	453	490	488	485	452	459	487	433	453	459	457	485	490	509	449	446	429	469	454	456	461	451	514	478	468	485	423	458	442	469	440	486	441	479	436	442	464	464	466	470	446	486	463	406	455	475	518	446	431	447	463	476	467	459	481	405	460	431	456	461	481	466	450	493	513	491	462	438	463	431	478	478	514	427	446	436	462	487	459	488	475	473	471	493	479	473	466	453	468	457	494	422	416	458	452	461	462	476	390	486	459	424	427	488	467	464	468	451	445	493	454	462	457	462	461	475	463	436	425	490	417	472	438	501	500	465	450	493	449	466	474	496	438	483	465	429	430	481	484	449	480	494	438	480	463	435	483	430	465	454	509	466	439	469	471	436	459	457	483	487	453	500	489	464	467	456	455	442	516	491	442	488	463	482	466	448	471	499	435	489	468	467	434	463	454	472	471	494	467	496	474	470	488	466	457	467	432	421	466	430	462	438	469	478	497	420	446	427	458	446	433	454	431	462	462	439	447	473	500	456	473	449	483	449	432	502	472	486	452	436	489	503	427	473	430	455	491	460	433	455	470	448	473	459	456	447	447	480	459	438	472	475	448	432	442	482	493	481	471	455	481	452	454	450	448	454	459	480	470	453	473	513	475	478	483	434	457	467	458	446	459	469	461	471	445	500	458	443	468	449	430	445	459	472	492	450	481	471	494	532	465	486	480	460	461	441	446	466	450	468	415	458	476	456	430	490	454	448	433	456	491	461	457	431	421	459	489	465	464
59079	102994	87599	66037	44688	27206	11446	2900	829	681	703	675	712	683	672	682	733	676	693	688	708	678	710	703	698	658	710	708	692	700	689	675	669	695	663	664	684	696	647	724	652	660	701	671	700	668	743	716	682	700	749	667	732	699	703	680	707	692	692	716	701	705	668	708	657	665	714	701	697	688	696	676	689	659	716	703	711	705	718	729	678	705	701	684	673	687	706	705	694	709	681	705	698	708	673	686	679	649	730	726	692	702	672	712	692	704	725	706	698	679	711	704	682	696	656	687	732	660	683	714	700	671	727	731	642	690	736	666	721	705	678	785	731	687	673	710	676	643	703	690	664	677	660	704	701	684	701	660	655	732	671	695	661	665	695	724	678	668	671	663	755	699	664	657	715	689	668	704	728	713	656	681	712	670	664	759	677	686	698	696	678	706	680	675	686	645	716	658	692	678	698	714	701	702	718	689	722	627	679	707	713	687	723	678	678	706	739	720	662	687	658	709	679	715	707	699	682	670	691	676	697	673	701	737	684	703	672	708	707	634	660	728	680	712	711	708	649	682	648	693	707	671	675	715	633	636	684	709	738	670	702	708	711	699	669	714	631	636	661	702	679	682	691	733	679	671	722	745	700	692	690	687	681	663	735	723	690	644	665	697	753	713	680	694	636	676	711	715	689	662	742	720	701	646	720	709	687	746	705	705	707	715	699	693	669	721	657	656	723	719	676	649	702	694	715	734	693	691	689	666	688	688	675	685	701	665	687	716	716	722	719	669	679	690	689	701	688	689	750	689	713	691	710	718	676	650	716	743	673	663	727	682	711	728	703	670	670	720	710	711	720	695	689	683	715	725	670	675	743	637	718	695	695	701	693	730	663	718	679	706	653	687	708	670	707	670	681	709	724	662	684	665	702	695	711	665	675	674	705	719	693	712	650	693	738	625	678	625	726	657	662	730	719	683	634	739	674	696	669	693	709	722	724	695	735	691	633	670	760	637	715	701	673	695	761	723	681	683	716	748	686	668	677	701	675	701	684	723	705	710	704	627	706	704	692	724	716	697	649	702	731	630	687	696	667	687	675	715	712	696	718	703	717	694	687	719	724	657	679	709	656	702	669	757	668	689	696	645	748	725	696	650	707	701	686	708	699	671	693	686	715	696	682	715	703	691	702	722	701	668	708	678	724	670	693	627	703	707	714	726	731	677	699	693	688	694	660	711	695	655	671	672	659	685	730	718	645	725	690	710	704	689	647	689	651	651	681	687	681	700	687	688	699	649	698	686	686	717	681	708	671	667	712	705	689	711	686	706	679	718	698	680	666	661	665	712	683	705	655	704	700	718	709	667	691	640	661	703	678	729	669	696	750	725	690	706	666	682	666	728	666	719	700	653	693	707	708	673	681	686	689	711	688	684	688	669	697	657	711	741	703	693	693	694	694	699	728	730	677	667	706	682	690	687	744	711	701	710	704	698	699	672	660	707	688	681	718	711	698	725	678	675	707	732	670	661	715	701	676	659	708	710	730	683	743	715	702	707	633	668	690	667	641	729	741	671	738	673	668	715	714	713	728	680	658	666	686	680	704	659	709	693	703	663	699	680	689	689	699	643	688	686	694	679	686	719	701	717	711	634	710	678	715	650	727	684	725	730	658	696	685	661	664	699	662	710	740	708	709	694	670	688	690	714	708	686	700	664	726	706	735	721	627	705	678	693	756	733	706	728	672	660	718	676	725	760	669	657	706	713	701	717	723	678	717	716	691	642	692	722	727	645	715	693	668	715	676	699	677	642	717	695	697	686	719	687	695	685	633	732	701	667	706	700	675	702	655	655	699	715	745	686	697	671	717	683	676	712	675	659	699	709	736	712	691	645	746	704	708	676	664	693	660	712	689	693	646	695	664	706	715	653	690	727	701	707	698	653	699	686	667	671	704	722	695	699	661	727	707	727	678	707	674	718	704	687	715	646	666	702	684	687	694	688	724	689	700	724	700	675	747	681	687	714	663	727	697	684	715	684	667	693	701	726	685	704	667	673	653	638	719	741	667	662	744	685	683	726	709	658	648	688	705	719	706	684	689	694	676	635	688	664	676	657	693	740	688	670	700	719	690	726	700	683	716	665	659	678	633	720	647	705	697	662	683	688	704	709	654	700	712	670	678	683	710	694	675	704	732	670	695	735	728	719	696	667	702	724	686	661	717	706	697	718	696	700	718	675	701	696	666	708	720	679	708	700	714	666	710	676	726	668	698	712	660	714	682	659	720	696	656	671	688	721	661	702	707	717	708	639	672	661	714	718	700	718	707	701	682	716	679	668	663	737	697	717	682	761	690	734	693	698	672	740	737	713	693	693	685	719	693	689	713	675	760	669	683	711	714	719	693	721	676	734	722	690	707	699	683	706	710	670	694	699	643	729	688	647	703	661	717	691	699	692	662	749	710	695	686	718	650	701	709	686	734	692	708	663	685	726	746	661	663	658	726	721	651	717	714	688	696	697	661	646	708	699	719	668	694	728	659	703	680	702	663	687	689	748	689	692	685	712	697	683	690	723	704	635	678	680	673	692	698	631	708	675	679	694	696	672	713	708	694	718	722	693	687	709	667	726	736	662	707	720	654	678	703	676	664	645	693	701	664	687	703	693	759	693	631	658	671	694	739	713	705	691	708	712	675	687	697	666	719	688	702	666	719	674	727	646	708	712	669	721	650	721	662	682	745	700	699	695	667	690	638	676	714	662	666	663	677	711	702	667	670	709	743	718	740	753	653	734	677	731	701	667	685	671	683	703	651	662	687	736	681	717	671	702	667	705	651	709	682	726	656	702	682	661	683	719	652	710	684	721	666	707	693	696	709	681	675	710	673	657	701	713	664	697	689	717	736	691	705	684	661	615	684	704	656	692	698	698	663	697	692	729	712	676	673	716	666	688	713	716	652	662	672	686	642	734	620	674	705	707	717	711	726	696	696	712	730	664	709	692	660	687	743	635	654	729	667	619	727	714	736	700	706	708	718	698	711	730	714	698	709	702	676	689	639	699	684	679	669	697	693	708	709	724	635	672	684	741	671	749	687	701	739	728	731	713	700	712	693	714	663	657	684	640	659	709	689	732	695	727	687	684	700	669	709	692	695	668	727	718	698	676	700	671	677	710	730	689	690	671	663	748	703	674	725	682	717	681	705	660	691	680	769	700	735	689	663	718	685	667	692	731	677	714	685	670	699	682	689	738	685	648	732	699	624	681	725	707	701	670	656	674	713	716	715	653	694	692	706	698	715	694	699	717	728	741	684	707	696	696	717	666	690	707	671	699	697	684	716	699	670	691	677	674	694	677	751	696	674	627	666	677	704	750	704	689	674	763	685	655	667	645	677	721	696	692	708	686	738	740	761	698	695	634	650	661	679	728	728	692	655	663	689	712	734	718	712	689	674	678	681	700	723	661	721	707	701	671	693	713	698	755	651	670	679	613	693	740	722	681	641	712	699	708	689	693	680	674	630	708	675	700
27383	28136	34655	22730	8312	2365	807	400	303	300	305	265	288	258	262	270	284	270	273	274	294	259	254	267	277	238	260	263	242	253	272	245	274	252	282	296	275	293	276	250	253	268	233	284	269	276	270	242	258	238	248	267	263	252	288	306	279	275	238	258	285	229	263	290	261	265	259	259	281	323	251	256	249	259	248	283	254	291	302	266	264	300	282	313	288	250	278	267	261	274	269	265	264	267	289	251	269	266	275	269	280	252	263	266	284	251	240	274	274	276	258	257	301	286	252	284	293	290	279	272	281	264	260	253	271	289	302	243	271	288	261	262	270	252	267	291	291	257	298	255	244	250	219	268	269	288	266	220	239	236	289	245	267	273	267	257	275	289	283	264	291	242	270	289	276	267	275	269	265	264	261	257	238	266	251	292	297	291	266	278	272	251	270	253	254	271	266	279	272	230	254	297	272	245	266	281	264	257	304	240	274	254	246	272	290	269	248	259	263	278	256	270	256	250	269	289	265	254	253	251	245	282	269	253	267	252	270	273	266	262	284	256	251	232	284	271	286	250	265	267	257	260	280	261	266	291	272	270	271	253	242	269	275	243	251	262	244	237	236	253	271	228	291	276	259	292	269	251	254	280	276	283	266	255	271	283	259	249	276	272	254	269	275	269	283	253	285	258	278	264	275	246	271	239	274	257	247	253	279	256	265	265	269	271	303	256	275	254	276	265	297	254	252	262	265	276	263	254	268	276	270	250	278	250	266	232	286	244	291	242	270	250	283	249	258	266	255	275	243	290	277	268	249	296	279	261	221	274	286	255	269	258	252	277	264	260	255	289	276	256	268	260	228	266	273	270	262	248	287	303	291	288	285	265	254	287	255	261	272	251	277	265	288	256	276	251	256	274	302	268	256	289	283	269	272	267	260	244	243	269	221	244	285	263	234	252	251	277	250	270	282	297	257	258	260	270	274	267	291	285	248	237	267	249	283	271	287	262	256	271	284	288	248	258	267	282	264	300	317	273	259	259	271	302	292	271	280	290	265	282	252	263	268	235	266	304	263	279	281	275	273	250	269	249	250	229	281	253	250	259	266	286	295	283	283	293	262	271	273	259	260	289	274	269	280	247	275	248	302	264	271	260	294	236	268	283	265	282	257	285	250	270	244	256	264	256	257	278	268	249	269	297	258	271	245	244	292	269	235	244	248	267	274	287	259	254	276	246	263	293	265	246	283	280	261	240	300	254	241	280	267	269	265	285	250	265	257	264	256	245	263	257	293	264	255	257	305	268	266	281	271	280	268	236	275	272	265	278	261	262	275	241	251	249	267	282	275	281	246	250	246	264	240	267	269	277	282	267	257	259	274	298	256	268	266	256	287	260	242	259	258	285	259	297	294	272	269	260	288	252	235	262	265	275	267	266	249	297	244	303	271	279	275	264	239	266	258	274	249	253	252	265	258	279	262	226	271	275	297	273	265	278	281	258	263	258	252	266	290	254	312	254	264	280	282	252	257	289	308	255	235	253	256	273	261	263	240	245	256	259	255	260	257	293	263	267	249	291	290	273	261	263	257	281	263	260	294	256	255	251	283	262	290	274	278	279	250	263	275	247	302	258	296	249	289	289	267	286	252	277	274	294	242	285	250	257	286	265	290	270	281	285	256	261	267	264	271	257	262	254	246	300	269	243	264	287	292	283	261	279	258	253	294	255	297	264	268	276	251	275	280	282	266	253	283	249	272	276	272	261	267	274	268	274	274	263	262	281	248	265	236	279	288	271	267	257	260	275	267	259	213	262	255	274	270	253	278	282	274	264	300	260	268	254	276	266	285	272	271	302	233	262	267	269	260	271	285	262	287	263	276	265	291	290	249	252	272	257	253	247	270	260	298	273	310	252	278	294	249	259	264	255	279	242	264	276	271	278	259	261	286	307	254	287	278	257	313	245	268	255	278	305	284	253	267	294	271	271	269	267	257	276	277	250	260	279	260	293	253	280	277	286	270	284	291	256	258	251	276	266	270	249	249	288	240	285	267	272	278	271	274	252	269	276	287	247	290	280	235	291	281	276	279	276	262	255	247	276	278	258	258	233	285	264	270	292	261	271	260	279	252	248	279	285	269	282	274	258	273	244	268	268	281	264	268	264	249	236	302	240	286	248	268	279	230	277	259	251	273	260	272	278	269	256	296	235	261	283	272	265	264	273	261	248	287	294	309	283	288	286	236	272	261	249	268	258	240	299	265	264	265	272	271	290	260	294	270	271	281	290	254	263	267	273	290	231	261	260	282	255	274	259	270	301	291	253	284	247	293	255	258	265	280	274	228	252	291	260	261	264	298	262	287	248	264	276	233	271	251	286	262	263	245	265	271	253	278	294	282	245	273	224	226	285	284	251	271	282	237	256	293	269	260	282	236	254	266	231	265	238	237	260	255	281	261	288	245	258	264	305	257	248	289	261	272	253	265	272	279	285	239	265	293	239	287	290	291	250	270	282	234	264	275	258	261	267	283	267	261	254	270	292	263	257	263	278	250	271	262	274	279	263	287	301	295	270	272	243	260	254	244	262	270	276	291	260	275	244	287	269	233	271	293	286	251	286	273	251	257	278	279	264	255	281	260	247	276	242	264	242	254	257	254	262	241	274	248	267	288	279	288	248	275	257	265	278	266	306	273	262	256	241	284	297	289	238	275	272	279	249	266	270	280	270	221	248	259	267	276	260	240	273	269	265	254	274	268	273	247	255	294	247	270	235	277	297	260	241	278	239	258	284	292	269	233	267	276	259	266	238	267	276	294	257	251	282	252	298	269	284	250	293	274	255	256	241	285	254	270	271	272	257	260	263	257	285	251	266	257	253	251	272	234	286	237	265	281	262	264	231	231	260	266	265	255	243	291	252	254	263	270	293	254	272	290	296	241	293	262	265	248	273	249	274	272	260	254	286	274	243	281	246	287	258	261	292	266	253	270	252	272	271	269	254	268	255	243	275	263	282	265	282	267	257	229	263	262	239	264	262	283	271	276	288	253	240	259	299	251	248	272	279	283	279	278	288	258	282	276	260	254	272	276	302	266	275	267	273	294	253	255	256	279	275	256	299	246	237	266	267	291	225	256	243	266	254	271	241	238	283	256	270	259	261	275	256	256	261	270	290	266	251	250	288	257	271	289	248	259	294	270	263	233	273	291	277	257	246	275	243	268	280	266	272	261	276	290	251	267	278	260	305	280	305	249	281	312	261	269	251	246	244	266	258	269	241	286	269	255	271	231	283	254	256	247	256	245	266	255	297	281	282	272	254	246	243	281	246	250	263	287	274	268	273	276	264	276	258	281	260	254	287	315	246	272	241	308	259	272	269	267	255	264	251	274	267	280	259	285	259	271	255	292	266	297	260	275	261	281	273	291	257	246	253	267	236	301	252	261	243	287	252	259	269	277	267	261	268	285	290	259	273	252	258	258	279	270	255	237	276	277	262	247	275	258	272	257	284	239	256	241	269	239	276	270	241
29638	48213	40598	24251	11658	4315	1552	714	436	421	406	468	419	439	444	422	442	437	423	450	424	429	434	449	424	445	444	453	440	433	419	414	424	443	428	390	425	434	429	424	442	434	422	433	432	436	437	422	456	430	438	449	391	411	433	422	466	412	387	394	440	431	451	437	453	452	436	416	453	441	417	450	425	468	414	462	465	469	448	415	458	409	408	435	405	414	400	433	432	429	428	423	447	456	437	436	383	421	449	428	411	438	450	388	425	437	434	430	452	428	429	440	417	383	426	417	373	399	407	423	438	455	426	429	453	475	440	440	438	459	462	441	434	463	432	430	430	401	430	431	421	452	451	465	422	444	469	413	375	419	458	426	451	446	398	400	405	437	456	429	427	437	438	431	421	428	412	436	423	411	448	400	402	422	461	429	419	463	425	454	446	402	447	442	400	414	393	432	433	434	429	445	419	439	431	435	418	426	403	453	442	399	431	414	424	438	443	410	408	426	435	418	416	385	452	438	449	442	430	436	451	391	445	448	437	458	444	386	420	434	418	429	446	445	436	431	406	443	424	441	437	458	419	434	394	449	416	437	424	404	421	423	436	436	416	435	433	438	406	424	427	443	400	405	398	437	395	444	431	414	419	457	451	408	435	430	462	387	432	409	397	440	420	392	438	468	441	423	421	431	414	423	395	424	424	422	421	442	427	441	445	447	429	405	446	407	444	415	421	433	459	428	428	420	412	414	466	412	425	416	442	432	454	452	380	430	466	408	421	417	434	414	377	444	412	446	417	417	438	454	431	434	430	440	472	458	445	413	412	456	411	426	414	432	420	431	428	416	403	416	434	428	403	390	443	428	419	410	444	429	447	435	415	432	433	408	409	413	416	439	448	425	424	437	445	421	414	432	435	469	437	419	447	431	430	436	428	439	396	456	438	404	455	404	433	417	414	444	441	441	434	458	433	422	425	429	427	392	410	444	456	468	398	458	445	425	403	433	430	437	411	374	443	435	421	447	446	407	427	466	432	424	425	411	439	435	431	464	433	405	436	463	455	445	430	442	457	465	448	447	425	461	432	431	412	438	409	423	426	419	431	432	457	439	398	424	422	404	420	419	495	433	420	446	417	441	435	413	410	456	414	437	400	473	417	403	463	422	411	441	452	418	433	420	420	427	439	427	392	394	459	418	419	438	430	452	400	413	427	429	408	439	445	426	418	385	479	431	408	403	423	400	457	453	425	397	414	431	442	413	429	397	433	442	432	388	431	408	460	418	429	446	429	381	414	464	404	452	415	467	408	469	448	454	410	441	451	445	402	424	449	433	400	468	448	422	411	427	427	453	442	447	434	443	425	433	469	441	430	425	443	426	440	470	423	442	418	440	454	465	404	434	416	468	412	444	448	420	417	447	412	451	441	431	406	404	412	439	425	449	437	440	442	411	423	444	421	442	432	432	425	418	434	444	438	442	445	395	423	428	449	421	435	415	383	448	428	408	439	427	416	439	422	416	428	440	427	474	426	421	426	425	427	415	450	431	435	423	447	367	419	423	452	391	452	448	421	418	469	439	446	430	433	427	462	435	438	431	451	437	440	395	408	423	442	445	476	445	423	440	476	430	396	440	423	430	409	423	415	409	418	433	397	428	430	432	462	422	414	425	442	416	441	444	415	388	420	454	424	451	447	429	437	411	475	443	447	429	442	441	418	427	419	440	418	456	430	387	423	437	387	449	455	444	441	450	428	406	451	435	427	437	442	439	466	424	449	397	425	412	425	420	425	442	418	472	453	403	417	422	395	452	457	445	434	411	418	442	456	406	445	412	430	365	468	433	425	426	409	407	433	429	412	408	437	421	465	437	405	416	446	436	411	458	418	433	386	441	447	423	394	472	451	443	422	418	472	458	461	425	439	409	439	476	438	426	422	440	436	450	452	465	410	448	433	452	480	442	449	443	404	451	443	422	438	448	443	444	418	448	438	421	422	427	443	404	439	466	428	426	444	433	451	432	438	437	432	414	447	444	388	419	454	438	453	426	432	421	458	416	434	428	448	418	390	466	451	444	412	442	455	445	419	463	422	443	397	401	454	436	425	457	412	406	470	434	426	462	388	414	449	445	432	458	414	409	408	472	435	403	373	446	409	456	460	434	421	429	430	429	437	460	453	420	450	480	419	489	404	368	466	437	433	428	471	456	420	435	426	419	460	413	481	442	463	424	424	468	438	437	433	401	407	425	383	437	415	409	414	451	460	418	424	406	427	425	420	445	454	396	464	407	421	450	415	451	426	415	443	419	411	471	428	445	426	383	423	400	456	443	428	464	432	437	422	454	429	454	431	439	451	432	422	443	402	421	409	400	414	437	412	437	401	447	392	421	452	417	464	421	468	432	428	430	472	401	416	436	421	451	429	453	420	393	400	429	386	413	412	431	410	461	448	413	424	432	445	449	386	386	440	466	427	430	404	394	433	380	440	410	461	422	460	422	414	449	441	439	425	446	427	426	424	414	427	415	435	425	445	427	414	429	384	436	423	417	473	412	428	443	446	428	404	458	413	418	423	454	399	420	438	443	398	455	440	426	437	419	423	428	433	443	436	377	421	452	472	453	428	410	441	460	453	431	434	461	441	447	435	454	411	447	430	444	458	437	454	412	434	413	433	411	449	417	408	453	411	401	410	459	419	439	415	414	444	400	467	426	443	435	454	423	457	366	450	435	398	422	406	454	452	402	403	431	429	418	410	448	438	464	447	407	422	398	407	471	423	430	454	466	463	451	445	463	452	413	438	422	465	484	402	412	436	450	415	453	410	366	380	432	409	402	424	411	443	423	433	441	426	418	420	427	428	451	435	420	427	456	427	396	435	464	422	442	395	428	434	435	424	458	417	430	452	442	450	409	432	408	426	382	437	401	380	395	464	438	439	452	428	423	441	442	452	404	431	416	400	447	425	429	458	456	458	465	401	457	407	447	429	423	451	406	425	406	464	425	407	412	449	431	416	435	440	429	420	417	454	426	431	453	455	408	472	393	414	432	416	402	416	403	449	457	419	422	431	414	451	430	427	416	453	394	417	418	442	453	446	431	414	472	446	412	473	429	405	426	414	416	405	399	404	389	388	456	408	437	476	423	440	416	421	415	428	430	458	413	435	443	426	417	403	417	422	445	441	448	429	412	407	430	439	438	429	426	442	436	447	423	433	437	428	450	427	433	410	441	445	420	421	414	402	416	471	421	450	421	445	414	457	418	446	446	425	408	431	414	407	453	442	454	428	426	421	411	400	454	456	427	419	427	409	413	441	446	454	432	428	434	427	413	405	440	431	404	408	453	422	445	433	425	429	453	443	420	422	437	453	437	404	436	443	440	417	442	476	390	485	449	377	465	452	453	455	467	416	426	443	441	438	431	443	422	427	463	410	466	417	486	401	412	421	441	423	408	432	473	442	448	457	442	444	401	415	469	435	466	443	435	428	436	430	404	439	439	383	425	440	430	432	418	416	400	424	409	414	440
24482	23686	41207	40870	28969	18753	6519	1197	420	411	395	340	382	397	390	408	383	361	393	390	363	366	380	394	356	437	375	348	349	376	393	362	352	389	379	404	402	330	370	378	358	367	370	370	363	394	381	360	370	409	385	389	376	340	379	393	388	380	341	353	363	405	395	372	373	392	359	333	366	403	377	400	368	380	367	379	385	362	367	378	342	383	391	392	375	386	379	344	397	398	369	332	390	396	367	392	356	387	391	420	389	382	372	390	345	358	384	410	354	349	387	369	379	381	360	357	368	413	395	402	374	354	407	364	369	375	385	362	371	339	373	383	383	355	345	367	364	369	369	415	355	364	407	321	401	350	354	370	373	399	373	393	347	361	376	378	375	392	369	386	342	364	391	344	372	413	368	380	401	365	400	357	355	399	369	382	394	369	378	358	365	363	397	367	385	344	378	390	374	387	416	361	363	339	348	387	398	430	379	380	355	398	379	343	396	344	395	359	352	375	401	388	387	382	375	413	393	362	374	374	348	347	365	373	386	408	353	355	388	376	357	375	397	383	381	322	356	420	361	387	395	361	383	346	366	385	390	339	337	393	368	387	364	388	384	379	396	349	349	360	372	429	352	360	402	374	378	349	344	380	365	403	391	412	374	368	388	363	363	397	382	366	358	391	374	370	365	385	384	370	393	383	397	367	418	374	371	368	340	373	384	379	409	377	379	352	359	352	349	377	368	391	371	375	333	413	366	402	388	374	387	358	387	387	392	330	386	412	363	358	385	362	413	397	350	382	386	351	382	385	359	378	352	390	343	383	392	401	354	369	391	370	373	379	352	352	361	371	384	407	387	379	363	368	356	389	372	358	351	365	345	342	368	378	381	379	414	379	402	361	384	371	362	413	404	340	364	372	385	395	362	383	413	376	360	340	355	365	402	371	413	386	342	399	399	380	377	406	425	370	357	371	364	382	367	388	376	372	380	366	379	356	384	365	350	362	375	379	362	402	379	393	362	371	371	393	381	398	362	362	393	386	365	381	386	334	377	351	395	377	397	375	375	398	372	385	405	364	375	382	350	396	395	351	396	374	358	371	395	398	372	388	350	370	393	387	370	342	347	360	372	346	357	357	357	399	380	345	374	371	354	369	392	330	389	378	338	416	334	372	381	381	354	343	383	364	360	375	372	354	406	394	403	409	364	381	395	382	367	401	388	386	347	359	357	361	342	370	352	358	388	371	380	358	382	404	361	351	390	412	394	390	389	385	369	372	365	379	406	396	357	349	371	380	367	400	392	421	392	349	392	361	386	388	352	361	353	400	375	392	351	380	367	347	369	373	370	380	398	355	413	381	381	349	387	374	390	353	388	412	367	387	397	382	423	352	411	337	398	372	390	386	372	356	378	364	420	385	373	374	377	364	361	416	384	362	365	387	385	398	375	360	380	365	355	395	402	380	354	369	363	363	398	372	397	372	423	370	348	358	390	386	355	338	392	404	384	379	359	382	371	406	366	378	364	370	342	364	375	375	383	380	358	365	379	382	357	398	407	373	380	375	396	404	372	380	384	371	404	388	362	364	357	382	377	388	353	362	373	377	366	367	337	382	369	361	358	387	380	326	359	402	382	371	386	380	393	359	357	383	337	370	376	365	357	373	372	376	357	393	375	376	359	370	379	374	370	401	367	384	355	386	382	409	360	387	400	349	364	363	372	363	375	377	392	382	351	403	385	364	379	394	369	372	365	376	344	360	394	311	378	359	345	349	356	351	374	377	351	371	367	394	389	369	372	405	390	345	383	407	387	378	332	371	380	393	377	398	374	402	369	381	328	377	377	366	376	400	351	367	320	342	351	380	350	395	381	365	399	349	346	364	389	361	401	355	356	410	382	389	357	380	373	366	399	393	355	415	382	370	362	360	376	386	429	383	384	371	373	353	336	366	402	372	392	368	395	365	342	383	364	413	394	366	352	372	390	387	355	383	384	369	374	389	377	358	347	348	397	386	387	360	401	340	378	357	357	384	410	339	367	350	380	394	390	356	359	390	382	365	387	382	374	334	367	398	384	367	378	388	381	343	386	345	384	355	388	404	395	359	386	377	371	389	379	371	406	352	413	375	360	391	387	404	392	377	384	371	419	383	396	344	354	362	353	398	378	385	343	342	369	387	376	374	398	330	369	346	381	346	373	397	399	364	369	378	367	395	365	381	357	395	374	362	357	364	388	352	365	348	354	363	366	379	356	359	373	353	394	359	373	345	352	398	382	368	374	426	354	361	369	384	403	398	410	362	363	356	362	358	345	371	399	409	348	370	382	390	357	379	339	357	390	371	354	375	384	388	373	377	437	385	372	379	345	377	375	350	381	351	368	376	402	387	344	384	376	377	406	345	366	385	361	403	373	393	325	378	351	376	401	377	360	382	364	404	367	387	355	400	388	350	372	390	371	375	377	379	374	351	410	359	363	370	399	375	393	352	340	375	362	399	377	367	376	343	367	381	356	384	384	381	365	370	403	339	364	382	345	355	367	373	343	349	395	351	364	384	388	394	390	368	338	425	353	396	376	384	394	357	342	354	409	322	394	373	358	378	378	379	374	362	379	379	378	404	351	372	376	357	375	367	379	358	344	367	357	362	397	358	363	365	409	346	346	353	396	378	345	379	397	416	369	426	346	353	378	352	400	342	368	378	338	404	375	405	401	373	382	401	352	391	361	344	375	362	375	382	358	370	367	393	355	363	361	368	367	360	371	362	412	365	357	370	414	385	399	352	355	385	397	365	360	371	349	381	391	389	385	348	363	386	378	365	364	384	407	358	354	375	420	368	354	378	380	388	385	382	386	343	337	360	378	370	362	378	342	351	393	368	354	352	418	339	379	375	376	369	397	398	388	350	386	374	387	382	324	380	359	383	379	382	367	373	359	359	354	412	391	356	373	373	367	374	406	361	398	361	408	375	340	376	377	382	366	384	364	383	369	398	372	358	376	353	346	349	396	405	369	379	373	377	402	382	368	372	369	383	385	374	362	379	388	329	366	384	356	377	364	377	399	378	414	336	365	378	368	385	381	365	360	360	372	380	354	370	360	396	385	379	364	393	380	375	382	396	397	343	375	376	372	359	375	370	371	349	345	400	376	391	386	406	366	382	373	376	366	377	340	374	366	369	330	359	324	352	358	346	390	381	403	389	374	363	364	412	379	379	377	364	373	374	361	372	397	374	343	352	389	374	386	384	373	379	351	365	373	391	354	393	370	409	381	350	371	394	380	407	373	409	367	370	357	367	369	362	383	361	387	353	344	374	361	393	389	376	349	393	373	405	366	395	377	358	359	379	383	370	373	355	335	354	388	416	375	342	368	361	366	381	384	345	391	386	381	370	348	391	381	367	391	361	382	399	399	354	354	352	383	375	403	385	362	343	404	338	380	394	362	380	345	387	375	395	382	342	371	345	351	347	336	358	389	390	395	363	385	372	366	396	391	371	403	437	374	380	375	383	410	373	379	393	373	359	337	384
53693	91988	78763	53963	35796	19455	7327	2298	658	552	583	575	565	623	560	580	580	588	614	602	590	609	581	595	563	610	601	554	568	604	595	578	559	600	559	578	615	582	571	590	548	625	633	606	622	617	560	544	614	604	599	601	577	581	623	570	569	603	571	580	608	573	600	585	598	587	580	591	607	608	601	580	620	587	602	547	560	550	585	608	578	625	628	592	554	581	599	586	593	578	612	596	556	597	569	583	571	591	581	617	578	590	610	582	603	549	615	615	610	565	603	579	595	581	585	605	552	599	595	586	579	548	572	591	578	607	570	584	592	578	538	637	615	577	568	596	544	560	603	606	592	597	580	550	581	588	581	629	613	549	603	584	590	592	580	548	568	603	587	538	578	550	650	609	577	556	603	571	603	584	615	580	590	590	540	625	638	583	583	571	572	595	591	552	587	618	565	589	554	577	583	599	590	609	550	604	612	580	593	569	621	586	593	590	571	608	607	592	566	612	616	631	610	588	619	623	570	591	577	563	553	568	584	590	586	578	527	619	585	555	608	582	579	573	577	581	601	577	574	580	596	545	613	580	562	564	587	566	558	600	603	609	605	544	560	587	577	611	594	564	599	570	657	605	553	606	601	573	566	594	606	617	620	560	633	577	581	578	563	601	578	608	625	612	634	604	590	552	553	605	571	561	572	557	552	581	600	559	599	607	611	578	586	578	635	591	595	586	585	573	569	608	585	558	610	594	576	578	566	571	614	570	606	593	576	577	578	579	559	639	582	611	562	632	597	588	575	552	651	559	543	564	571	553	547	536	598	570	590	604	578	603	578	583	606	626	571	559	621	607	540	598	604	598	598	520	577	564	573	594	578	585	551	589	615	547	596	558	609	574	592	593	578	593	553	600	591	569	605	600	613	626	580	577	563	602	643	591	556	601	546	617	580	629	599	586	622	585	614	587	583	591	577	626	602	530	586	588	584	596	643	578	595	609	584	618	605	595	596	603	622	599	576	643	598	619	557	539	600	570	621	578	585	656	565	623	593	553	622	611	604	623	558	561	553	564	571	595	626	587	601	595	591	590	591	550	567	589	563	613	611	570	578	580	588	578	534	606	560	571	609	602	560	608	578	588	600	611	606	596	574	591	585	575	574	586	533	615	573	583	504	622	578	587	577	597	598	569	599	594	546	605	594	609	617	550	564	562	589	570	552	566	599	629	584	597	602	590	607	549	580	603	601	548	570	610	595	616	609	608	595	595	602	592	578	566	585	585	632	618	599	622	578	591	546	585	597	603	614	626	643	571	593	554	653	579	600	599	610	585	582	573	592	587	606	598	631	579	593	588	553	592	609	610	585	579	592	614	632	577	647	534	541	573	602	579	582	626	566	579	583	569	550	565	566	599	599	591	581	620	613	606	574	554	579	611	593	574	575	581	594	575	611	609	582	616	596	585	650	560	595	597	616	592	536	615	552	603	574	616	592	614	583	589	610	608	636	560	591	594	612	579	547	608	549	563	598	576	603	574	580	579	552	570	597	615	585	577	609	541	616	616	570	591	594	607	575	556	583	597	579	589	597	581	585	614	571	623	594	601	590	589	632	632	582	628	579	585	559	579	627	559	596	624	613	543	593	594	578	602	570	600	617	587	613	620	552	616	560	640	588	611	588	653	622	570	586	584	616	594	584	542	608	558	569	629	552	619	595	621	575	602	632	563	609	566	576	546	575	629	541	591	598	583	578	583	581	601	588	566	584	562	586	574	588	624	587	557	609	561	581	594	546	584	598	612	601	623	574	603	559	610	559	539	591	584	603	617	596	592	574	582	583	631	642	569	542	574	589	617	618	566	648	586	594	560	580	571	585	633	603	587	600	597	593	601	534	603	638	615	592	594	575	592	593	594	638	620	583	632	600	546	631	555	552	579	563	570	600	621	595	602	609	614	591	569	623	635	570	614	592	586	613	618	603	593	544	591	581	580	593	594	583	564	671	565	585	557	527	571	625	599	594	584	586	594	604	587	592	578	593	578	626	599	581	612	583	616	593	620	584	606	610	569	593	616	545	559	590	572	567	560	593	608	604	618	553	611	565	632	552	629	558	585	634	582	559	597	573	587	573	597	586	597	556	577	563	605	598	599	572	622	585	586	576	589	596	642	638	579	615	593	548	549	557	555	624	579	582	584	578	558	579	583	602	580	594	593	610	608	558	547	582	567	611	614	587	573	621	599	587	579	553	551	600	613	592	598	596	581	623	551	575	587	583	574	581	570	562	563	598	577	579	601	587	587	587	595	615	613	523	559	607	607	604	570	580	607	630	604	624	616	591	600	613	587	572	568	588	590	551	579	565	586	628	596	595	599	588	589	570	593	620	607	603	625	558	622	562	603	593	629	602	601	608	560	567	570	572	589	589	591	540	587	625	605	561	614	626	575	527	555	640	595	624	597	601	562	614	619	601	602	586	569	586	589	556	600	567	550	552	607	581	583	537	601	580	606	579	580	618	537	586	596	588	535	580	571	577	595	584	575	610	573	631	584	555	629	587	560	593	593	596	625	575	602	581	595	633	609	549	605	596	591	646	542	582	628	597	593	586	588	618	561	597	591	573	591	620	573	642	619	621	633	642	562	646	599	574	528	587	586	630	572	555	581	589	622	538	613	615	609	579	566	582	551	611	625	583	597	601	582	600	596	629	610	571	617	597	584	578	597	581	612	544	537	564	577	591	595	609	578	581	609	610	554	601	620	597	624	676	563	589	582	609	534	550	611	550	568	616	583	576	605	572	625	617	532	596	581	594	618	620	664	609	599	586	612	587	601	554	572	554	604	593	624	598	585	577	574	561	597	617	587	605	567	581	582	541	579	601	554	609	559	579	555	584	576	583	614	607	601	601	587	630	572	593	581	608	593	595	563	581	591	592	596	583	602	617	573	561	592	659	547	608	601	591	614	559	612	608	621	619	594	578	580	656	598	587	571	599	606	582	592	620	595	603	617	625	582	579	605	605	562	613	573	557	604	606	580	578	565	589	601	605	568	567	556	573	552	566	587	592	589	589	572	584	561	618	606	570	592	576	557	552	576	591	629	636	603	593	615	508	552	548	591	548	608	526	556	611	581	635	584	611	574	610	574	602	596	567	545	545	557	554	612	576	577	618	595	583	559	581	569	577	589	602	607	604	595	582	588	570	552	602	572	593	606	590	591	603	523	635	595	589	579	569	585	613	583	571	584	592	572	595	572	596	580	597	622	596	572	625	564	591	594	565	552	618	572	607	606	609	578	588	606	589	560	594	578	609	563	611	576	565	589	578	563	590	555	620	587	611	636	550	578	589	625	563	583	557	631	557	567	572	564	600	616	578	572	572	583	574	624	595	592	597	558	589	573	579	581	545	590	576	571	609	609	601	614	601	603	592	605	581	626	571	599	580	533	547	557	552	560	595	562	562	519	590	572	566	588	608	597	600	615	552	538	614	602	574	547	600	567	578	624	588	560	601	605	589	559	579	561	618	599
23206	22199	35846	34908	29727	23931	14765	2556	536	499	503	471	494	487	472	526	490	454	493	475	458	523	480	475	525	468	453	491	526	464	456	489	463	491	465	476	501	436	504	442	435	486	471	464	479	449	452	485	449	477	476	506	478	445	528	468	530	466	472	467	469	470	470	426	496	466	475	477	485	491	459	487	461	473	442	507	487	482	471	451	461	475	465	488	496	510	472	477	455	515	466	489	468	457	486	456	492	488	488	449	442	474	471	486	438	439	465	451	474	476	463	511	508	487	499	486	456	461	484	481	437	472	440	483	508	470	477	435	478	478	473	472	486	451	470	461	501	499	474	445	468	489	482	470	457	468	469	432	452	514	483	488	472	457	473	493	464	459	477	475	489	448	427	469	423	461	482	465	476	459	433	495	474	494	414	441	487	474	485	489	485	481	499	476	469	469	472	470	483	478	496	486	476	498	458	450	455	426	449	481	478	526	453	493	426	490	481	491	480	457	456	479	497	467	462	468	455	473	488	501	456	502	496	455	506	496	463	459	476	435	463	497	492	492	468	479	459	480	456	469	428	481	481	435	451	466	482	443	484	496	483	469	438	499	483	451	448	440	487	440	475	443	455	464	484	503	460	435	483	452	439	449	432	482	479	487	462	458	476	476	468	469	450	486	445	431	454	465	514	458	469	466	423	473	485	463	490	493	479	488	477	499	501	443	508	466	476	459	484	416	489	479	472	459	460	457	494	485	381	463	465	499	468	478	501	456	475	446	458	420	428	506	468	449	463	478	482	468	472	467	469	469	457	454	496	461	487	467	482	506	469	491	458	479	469	513	471	519	484	443	497	492	454	448	452	463	422	477	459	476	467	493	473	454	479	468	520	466	447	437	505	458	478	484	469	486	453	485	512	512	468	468	499	410	492	459	468	476	471	484	471	441	427	483	442	485	473	472	512	479	445	487	482	456	440	414	448	460	465	448	426	449	451	479	480	476	459	492	436	469	486	451	485	478	486	414	439	444	441	468	477	473	463	458	483	479	456	494	430	473	483	441	445	464	429	465	441	471	493	480	538	453	447	479	469	493	453	492	414	491	461	414	463	451	440	475	475	422	454	463	459	447	448	449	462	473	460	458	496	482	465	441	493	486	472	496	456	482	471	470	496	457	440	462	468	448	488	449	466	446	448	467	454	487	481	442	452	458	494	427	456	471	467	478	455	451	445	460	453	485	500	451	438	484	452	465	464	461	453	440	511	488	500	489	466	453	461	492	474	496	491	470	452	456	463	472	476	424	457	474	476	480	444	488	447	467	482	485	477	436	473	466	460	505	472	471	502	479	459	457	432	455	442	511	491	472	457	492	471	462	461	459	430	499	470	455	473	483	437	438	476	512	452	482	481	471	444	462	476	467	464	458	461	513	440	474	460	476	487	480	481	458	443	480	462	443	511	478	498	516	475	444	503	483	458	416	458	472	480	489	511	482	465	463	477	468	497	505	480	511	471	491	510	469	440	462	475	485	446	443	455	462	516	468	491	455	519	467	496	446	457	484	513	519	485	425	458	487	503	494	442	489	495	496	448	489	497	460	498	505	479	484	458	472	486	430	469	482	495	471	471	491	465	497	492	485	482	435	491	466	479	501	452	474	475	468	453	485	458	458	476	479	502	488	441	517	510	464	495	477	468	501	475	465	464	448	432	485	450	507	496	445	485	516	493	488	502	457	466	464	465	469	456	482	521	459	527	450	488	485	457	530	463	479	491	452	481	475	481	448	504	430	479	464	481	473	469	440	468	478	446	455	440	461	501	468	499	468	461	462	477	486	452	420	446	455	450	487	504	455	461	487	452	509	441	518	465	458	489	453	484	438	504	485	449	463	470	510	473	447	476	543	449	488	461	462	472	482	476	476	460	464	452	498	485	477	492	463	494	484	476	433	500	476	480	467	460	475	436	486	508	496	514	450	466	450	472	411	463	488	480	496	502	496	452	477	448	487	441	500	404	472	437	459	425	461	447	440	441	507	521	433	478	446	478	468	448	467	453	474	428	473	456	471	472	469	447	475	477	453	476	474	439	481	466	466	462	452	475	472	460	494	450	483	468	448	466	447	446	457	537	494	414	426	435	466	483	491	467	499	442	440	457	471	463	435	425	484	431	487	471	450	458	449	460	431	454	494	468	476	477	499	469	441	479	430	471	511	491	469	479	494	448	445	447	451	470	441	488	482	476	459	474	457	495	498	480	475	471	453	453	475	483	470	444	485	482	463	487	430	474	488	460	464	487	461	470	439	495	472	494	465	446	445	500	469	482	457	484	433	476	486	431	503	459	499	433	472	481	420	452	449	495	472	462	509	468	467	477	469	463	469	477	443	455	478	437	485	487	473	459	467	461	475	486	484	442	478	463	492	441	444	511	432	428	472	481	488	482	480	481	463	488	477	499	448	489	477	463	474	481	461	502	444	492	483	468	476	476	470	465	461	474	471	470	459	453	437	443	480	486	429	443	490	464	466	450	444	460	474	435	445	483	481	484	456	467	470	470	463	438	441	471	464	479	468	447	450	451	482	504	483	422	510	505	487	504	467	455	443	470	475	458	438	425	491	470	468	436	457	494	468	487	452	464	444	488	487	463	473	469	458	480	483	490	496	455	475	476	504	418	414	494	470	453	497	488	478	475	462	469	486	476	432	493	457	484	480	468	493	452	478	459	474	506	514	458	493	451	489	476	458	441	458	480	507	480	462	491	476	483	499	442	450	456	453	482	478	461	495	492	468	451	476	484	419	493	463	459	439	469	466	449	472	476	461	462	433	464	484	471	462	438	485	503	442	495	456	493	469	466	476	468	488	462	476	431	481	441	489	445	457	469	437	468	482	501	442	475	503	528	447	476	467	474	489	457	475	493	433	444	463	474	437	451	459	486	491	449	449	451	497	457	483	450	443	467	472	471	440	438	439	457	503	461	422	481	503	473	468	488	477	502	461	448	481	469	462	467	487	425	482	476	496	515	476	495	459	459	446	502	462	488	460	472	486	416	465	458	485	440	470	458	476	452	459	459	433	447	475	444	438	483	500	485	466	484	457	470	471	484	470	439	494	481	455	435	478	470	421	464	463	491	516	465	473	464	462	486	449	494	480	457	459	502	430	445	440	466	433	475	466	442	459	445	457	502	496	482	477	474	493	498	432	478	466	466	435	474	459	486	471	467	457	465	459	505	468	452	475	453	460	451	453	418	499	431	458	450	484	443	449	486	496	488	450	516	472	487	462	458	485	472	447	484	482	455	483	475	440	483	470	439	488	481	447	479	458	490	444	467	447	449	439	491	472	479	421	466	474	471	460	469	429	490	492	413	430	462	482	465	470	443	464	478	490	470	495	486	511	478	467	436	461	481	459	465	423	462	445	431	494	459	477	478	519	474	481	475	424	469	465	465	476	452	457	464	475	515	461	476	458	511	476	459	464	420	455	451	508	464	450	487	465	516	446	449	463	446	461	431	488	453	464	502	494
59182	103316	87804	65629	44660	27406	11949	3747	839	780	718	724	730	758	649	702	701	703	683	721	725	672	738	706	700	681	707	701	746	696	713	686	675	726	701	714	702	701	716	688	765	685	704	671	714	698	712	728	685	741	688	707	678	712	669	677	733	745	710	713	644	716	708	737	655	711	661	721	721	702	721	735	691	682	679	739	717	724	649	713	724	730	727	706	721	710	712	714	676	675	750	686	679	665	723	680	686	701	676	691	708	738	694	691	752	702	706	690	721	705	692	705	685	646	706	704	636	713	687	702	760	752	687	681	678	714	745	739	734	721	670	670	728	704	760	698	739	729	728	679	723	719	689	743	691	709	677	677	706	713	675	714	711	739	686	721	714	717	706	717	683	698	739	705	724	683	699	731	692	727	759	735	713	769	690	684	757	684	707	736	712	725	683	669	711	706	701	689	674	712	716	684	729	689	708	686	696	691	732	665	742	707	751	723	704	695	738	666	712	684	706	653	699	700	649	693	709	705	689	638	707	703	739	694	703	694	711	702	729	754	673	679	745	680	678	709	684	702	750	710	703	666	691	694	694	697	704	698	708	688	717	710	784	685	719	722	636	697	713	703	708	702	700	699	658	698	671	698	747	755	735	688	714	705	701	717	699	730	655	673	705	673	698	680	730	757	676	684	703	672	763	689	680	697	747	678	717	675	721	729	688	678	677	705	704	674	723	712	705	697	721	717	710	695	653	682	727	712	655	719	669	703	731	727	700	713	689	721	712	648	679	720	750	722	718	768	654	712	675	746	730	736	723	702	702	797	699	721	677	757	683	685	725	703	678	660	680	763	666	719	717	691	719	683	727	703	728	707	703	769	681	724	725	707	717	663	769	679	710	691	704	649	698	626	707	740	710	729	702	725	758	707	723	732	709	698	720	711	673	678	709	675	672	664	706	751	705	745	706	706	651	686	689	704	710	736	719	671	703	730	729	723	734	707	684	691	634	710	726	704	719	670	684	662	682	730	725	672	776	742	720	647	723	677	734	767	723	709	737	708	712	727	753	718	733	686	686	721	629	724	686	653	738	709	692	704	726	721	751	710	730	720	643	698	694	692	694	715	776	705	684	641	731	702	724	722	688	695	712	668	694	709	694	741	740	684	683	697	696	698	678	714	729	702	687	656	656	671	662	703	670	687	701	748	699	731	692	718	671	732	702	712	703	707	686	697	721	648	700	666	706	722	710	704	703	708	714	735	708	667	710	684	689	681	662	704	654	703	692	726	675	671	701	738	676	685	689	689	684	705	710	704	742	733	644	694	706	689	659	716	700	685	717	690	707	678	678	681	658	689	706	695	725	688	699	721	689	709	706	657	698	746	735	703	707	719	695	725	721	704	709	685	657	720	698	717	701	737	743	694	724	665	677	684	737	715	744	694	693	711	735	735	644	671	702	699	737	708	708	697	677	737	691	705	760	697	711	747	681	718	709	685	717	661	766	698	667	708	742	749	647	688	726	714	725	704	670	682	706	712	693	743	669	697	708	699	692	732	704	682	689	754	677	715	706	721	697	760	639	692	724	763	672	690	695	728	736	708	739	685	727	708	657	664	734	753	690	667	739	653	710	735	715	684	748	738	726	687	751	705	717	723	709	741	708	766	712	687	662	678	721	719	684	724	659	718	679	718	662	707	734	668	754	711	736	735	712	690	705	730	708	711	663	708	651	626	730	699	706	733	650	712	727	693	723	695	690	711	697	678	715	717	751	700	739	664	715	715	731	731	686	666	728	717	715	722	662	651	715	736	670	702	660	697	687	695	685	708	678	674	693	714	710	688	667	696	650	758	718	667	695	681	680	722	656	681	687	707	738	685	721	685	683	722	727	717	696	700	715	728	691	707	669	697	673	725	703	693	632	737	699	693	692	724	705	702	704	686	693	669	689	716	707	732	703	710	659	708	720	714	685	715	688	727	705	716	697	668	718	749	750	700	664	770	705	730	703	683	775	675	715	668	673	663	747	689	686	710	695	698	701	729	735	704	719	703	715	642	703	726	714	740	696	677	732	682	731	703	728	703	685	688	709	709	732	742	699	737	693	716	675	696	683	694	734	713	706	670	730	724	757	738	716	699	701	738	736	725	679	721	698	706	680	652	665	692	690	720	686	688	656	727	701	703	731	731	684	689	721	698	702	716	678	712	702	705	705	699	696	706	749	697	676	735	755	726	683	709	713	660	668	702	721	717	745	701	712	732	705	714	683	707	667	706	635	691	680	708	714	689	718	730	729	686	710	730	704	690	656	699	711	716	684	726	729	725	722	705	730	675	682	672	709	711	754	763	692	709	719	693	738	688	719	688	728	706	665	700	691	725	646	687	711	702	669	733	698	687	696	651	729	709	695	650	699	678	741	707	660	703	707	697	680	682	730	719	732	689	711	672	683	672	713	682	703	707	693	702	713	753	699	712	634	698	689	695	680	714	739	660	735	715	707	729	716	679	677	685	683	710	713	695	678	728	670	708	733	738	727	719	687	674	677	681	671	710	685	658	701	693	699	741	658	666	726	687	677	666	715	688	671	731	691	730	699	665	701	697	685	700	724	702	692	745	751	715	711	687	736	692	694	702	687	672	700	714	691	721	700	692	709	675	721	704	691	691	707	727	678	720	718	739	742	722	712	719	701	685	724	718	695	711	739	680	686	727	690	692	730	722	727	702	733	762	693	718	661	745	735	708	677	677	743	688	728	682	679	708	633	670	722	723	693	717	688	730	708	680	682	712	705	686	686	728	706	649	706	726	690	692	664	716	654	742	694	704	701	690	714	696	736	719	692	694	691	742	776	664	706	697	707	691	710	730	738	674	694	731	680	662	746	690	663	731	735	715	709	687	670	703	672	695	725	745	692	662	665	735	700	725	740	764	681	666	722	698	745	709	681	745	705	755	720	653	729	691	669	701	723	688	729	704	655	752	721	756	752	721	705	723	699	738	702	739	678	631	723	717	723	727	681	730	720	736	712	703	700	696	709	663	703	728	681	718	692	696	772	660	689	701	656	711	687	666	742	698	689	714	666	732	701	660	688	710	697	702	719	744	739	727	670	688	657	753	710	688	730	667	682	678	740	688	717	697	740	731	696	698	691	665	766	706	720	701	694	686	697	731	733	659	723	717	701	689	695	698	705	724	705	689	752	735	677	697	693	688	732	680	716	743	682	662	704	700	686	679	747	671	669	723	701	740	723	722	726	710	699	742	705	730	694	741	721	724	655	694	677	710	723	710	706	740	730	679	717	735	724	741	690	739	747	694	746	716	702	681	680	688	717	686	715	700	649	718	717	723	734	748	704	665	752	742	677	680	743	695	693	690	736	657	659	735	719	686	697	671	697	726	730	711	703	706	731	709	686	693	648	683	709	737	795	702	685	694	710	751	706	713	729	698	700	709	721	702	721	725	725	657	743	689	720	700	695	661	678	746	680	674	663	687	666	696	698	676	698	689	705	752	707	659	713	677	718	740	722	664
27593	28318	34032	21882	8075	2125	731	352	257	264	244	281	278	256	275	262	233	270	261	263	282	278	249	257	278	275	249	273	252	232	261	265	282	282	289	297	243	292	238	257	292	269	266	284	277	280	290	291	277	278	269	265	273	283	290	270	263	275	248	292	287	277	252	233	281	280	264	270	272	277	246	273	246	278	271	258	248	276	261	253	293	258	295	276	276	272	238	264	255	251	273	236	266	272	246	277	258	263	281	304	275	253	276	280	293	279	260	252	261	258	273	267	283	265	245	258	301	293	252	290	278	286	265	235	258	251	234	274	288	265	238	284	280	297	245	246	274	285	272	241	239	264	271	274	277	289	275	278	254	257	268	289	300	241	276	247	260	270	271	266	273	255	275	263	245	275	263	279	263	265	290	267	252	249	260	261	275	270	265	265	272	258	239	291	298	253	245	278	269	297	257	245	245	250	273	282	271	275	290	261	227	253	280	240	274	258	280	244	260	285	261	270	248	262	267	256	260	276	255	266	244	259	274	294	250	283	273	233	254	269	233	271	271	279	270	261	265	259	295	248	257	244	257	253	259	285	273	242	256	263	255	255	262	291	286	249	254	256	252	279	274	279	249	281	280	267	255	257	309	248	279	258	249	306	267	252	283	251	238	234	286	265	254	312	256	256	265	279	266	275	265	243	264	251	282	278	260	265	270	263	270	258	266	295	245	264	264	255	261	284	261	273	253	276	280	281	265	279	272	268	272	268	269	240	255	282	300	281	279	268	268	265	277	276	260	262	244	297	263	269	284	252	286	265	242	242	247	267	280	243	269	242	260	286	266	283	270	247	276	279	261	274	235	247	269	269	254	281	279	270	255	268	288	263	282	269	269	245	276	237	249	262	255	262	276	269	246	260	272	261	263	268	251	264	270	276	279	271	280	275	243	219	262	261	262	259	256	241	263	279	249	271	285	244	262	263	268	265	233	287	257	277	269	285	271	261	261	279	287	244	241	261	266	263	253	270	258	280	261	277	229	260	258	247	303	251	242	258	283	282	245	283	281	272	261	270	240	260	276	258	249	250	258	296	244	257	291	253	277	236	264	229	274	284	260	280	253	252	276	274	252	286	259	254	281	257	262	251	260	259	264	273	248	235	260	295	250	274	257	273	275	259	250	265	261	251	250	265	287	283	261	236	298	265	246	235	254	273	258	296	277	245	276	263	260	238	274	248	274	273	265	301	256	278	258	295	291	251	231	265	263	259	257	286	247	267	260	246	253	241	245	276	283	296	262	233	275	253	273	243	267	281	273	243	282	281	280	239	253	260	259	234	254	252	266	242	278	264	286	271	294	274	255	274	271	264	276	286	246	263	267	257	237	290	264	248	256	284	287	268	263	272	275	287	294	264	255	264	246	293	244	272	239	249	286	264	305	256	257	276	266	260	285	269	264	287	263	252	256	268	265	260	234	239	281	260	270	285	280	277	283	244	283	274	260	249	260	266	289	294	233	257	280	264	281	252	271	246	260	275	269	297	247	278	277	261	257	271	271	281	266	245	265	256	247	238	282	292	258	273	293	282	282	269	264	272	255	243	237	248	253	239	276	257	250	282	263	255	279	250	255	247	269	274	290	253	264	256	270	303	274	237	261	252	259	264	251	273	296	248	267	294	264	269	269	273	258	261	257	266	281	287	280	276	259	259	264	275	284	266	262	262	281	255	259	264	261	253	244	265	284	265	260	238	294	296	253	278	292	280	241	280	277	256	272	313	268	277	278	265	255	263	277	252	286	289	275	271	275	293	256	256	273	258	250	278	282	271	263	274	301	246	251	271	282	277	249	282	250	269	254	302	255	269	259	257	288	252	288	262	285	272	277	247	293	237	289	266	261	279	256	283	230	268	272	243	260	276	259	277	251	272	252	263	265	309	258	245	280	244	257	257	252	253	285	256	250	264	251	251	269	248	271	247	258	245	273	253	260	258	287	268	248	248	262	262	265	265	280	280	274	279	268	273	281	270	228	266	253	274	268	218	267	292	262	288	257	259	264	276	264	285	268	284	256	278	235	293	240	274	248	271	259	256	274	262	276	260	259	226	267	237	250	310	271	279	284	260	261	246	254	266	315	274	286	262	261	291	250	278	224	258	301	254	285	235	232	230	265	260	260	275	252	270	262	291	266	244	277	272	260	278	248	279	297	271	254	287	241	244	300	266	267	244	272	258	268	273	251	281	261	292	259	268	267	285	242	262	269	278	268	266	254	255	298	256	249	287	266	249	288	275	269	254	280	266	261	249	270	276	267	281	271	292	260	264	274	273	248	264	267	263	262	282	247	252	277	257	303	256	287	259	254	278	265	287	288	287	239	262	296	257	281	274	271	256	271	249	264	267	253	278	269	259	283	246	271	285	266	249	273	252	286	262	238	256	248	237	277	267	274	261	280	287	248	228	252	276	263	260	312	272	282	268	268	277	277	261	257	256	298	255	254	260	235	260	232	273	274	280	262	247	265	274	278	275	240	247	261	250	293	253	289	257	264	285	252	261	262	265	281	300	248	258	273	294	280	302	274	275	264	254	281	277	252	281	260	263	264	268	256	241	272	267	244	247	257	257	280	261	268	272	255	279	255	258	262	241	273	291	281	278	300	290	290	286	259	278	239	270	268	261	277	265	263	268	243	263	282	276	260	263	280	273	285	297	294	274	276	270	288	289	272	227	262	274	287	251	259	288	269	264	271	266	270	260	259	251	281	255	254	253	293	253	270	249	288	269	279	256	283	255	280	267	270	295	292	274	284	252	281	264	281	273	237	299	248	298	274	259	259	241	281	257	243	262	295	274	253	276	250	241	275	252	254	260	258	262	267	253	257	227	261	254	228	280	291	282	281	284	256	235	280	267	262	261	267	253	278	280	252	271	284	285	252	274	251	246	265	269	274	262	269	238	276	273	242	272	242	274	287	259	296	277	252	291	240	255	270	250	240	272	259	270	257	252	264	263	284	264	258	246	240	283	259	267	254	252	283	257	256	273	262	245	269	272	297	276	257	248	269	280	267	257	273	272	269	268	268	287	273	259	262	261	262	268	307	297	220	285	235	260	264	258	271	288	274	237	257	271	257	275	284	286	275	266	274	287	272	283	238	244	252	275	310	280	251	265	247	279	245	271	265	251	250	276	308	268	234	249	258	298	259	279	270	259	260	279	241	271	250	238	267	277	276	261	288	272	261	277	257	266	299	253	277	253	275	291	298	287	280	271	264	276	293	281	251	264	240	273	250	276	269	266	244	259	254	256	266	275	258	238	258	266	275	268	260	261	289	276	265	268	282	255	271	258	279	270	304	271	261	249	287	231	254	268	277	278	238	297	245	307	290	294	264	301	279	260	290	261	229	275	273	253	242	238	273	259	247	228	278	282	283	253	262	282	278	298	280	268	258	269	268	286	263	263	310	245	237	281	287	289	285	256	251	278	275	249	266	251	261	263	276	282	267	277	262	254	268	280	271	270	253	278	286	291
30840	48267	39751	23480	11205	4161	1466	622	426	418	430	393	445	423	417	414	416	443	440	414	448	393	451	397	419	408	396	485	423	442	409	426	443	436	433	408	461	419	432	422	405	430	472	408	397	440	425	441	442	425	415	394	403	429	417	398	419	427	396	404	416	428	417	422	420	404	440	425	441	420	467	449	432	417	450	450	429	422	432	405	436	429	453	405	442	422	455	410	455	432	442	443	427	432	448	419	452	403	431	400	409	443	424	427	441	418	444	410	463	368	426	409	427	434	417	397	419	476	453	373	423	416	425	446	449	436	452	417	443	417	429	444	381	380	394	464	425	439	436	423	425	440	421	437	407	438	417	421	460	422	381	444	425	442	401	394	426	395	409	412	424	428	379	412	410	433	422	398	428	417	455	462	417	461	425	428	389	408	408	401	434	449	445	417	407	431	436	448	429	419	394	440	422	440	430	405	451	398	462	374	444	410	416	415	414	429	437	434	415	430	419	424	410	411	416	406	415	451	461	415	453	427	417	422	432	447	399	415	370	447	487	437	379	416	452	435	412	388	469	408	457	412	408	424	456	431	419	442	394	434	426	452	397	414	445	415	429	412	424	403	414	437	393	449	420	404	442	449	426	413	416	417	381	398	466	430	426	425	427	403	400	421	440	388	409	404	436	435	439	433	411	457	440	404	427	431	383	431	420	414	403	429	415	436	430	430	395	430	431	440	416	424	416	412	406	474	450	429	429	433	433	413	431	408	429	401	461	464	431	445	398	431	396	457	410	413	470	449	439	410	420	415	398	429	442	384	438	386	407	403	416	394	448	433	367	449	422	404	416	458	433	448	400	440	422	400	386	435	467	465	425	417	459	437	442	444	423	452	417	399	437	398	426	450	414	456	434	437	430	434	431	399	427	433	441	422	430	446	441	414	433	437	443	451	461	412	416	412	431	413	431	391	414	455	445	437	435	446	421	411	401	455	411	419	419	437	433	453	437	456	443	451	401	428	410	424	414	453	438	420	463	436	467	452	418	415	421	398	394	419	424	401	455	420	433	422	403	383	404	439	438	420	417	445	410	434	491	449	405	429	392	423	439	398	430	439	463	436	435	439	430	409	425	427	420	425	437	446	417	416	412	435	373	425	479	425	426	427	419	432	384	496	396	425	413	450	412	411	398	421	454	442	422	431	451	440	414	457	430	422	414	410	435	459	391	442	410	452	440	419	431	417	404	427	417	459	407	445	429	442	407	420	448	454	416	460	467	403	445	443	446	406	406	445	400	375	436	391	411	430	411	451	433	422	413	403	442	412	416	444	442	442	433	436	417	470	446	417	462	436	449	391	427	404	394	414	441	416	439	391	433	450	421	432	383	421	453	437	461	434	426	433	391	434	395	469	437	453	437	426	477	438	435	418	443	432	429	430	434	415	425	423	481	398	415	410	466	373	439	423	418	437	419	431	437	428	414	403	428	419	437	429	425	386	426	437	406	399	420	416	465	406	447	415	431	421	427	443	459	437	463	436	463	397	425	412	411	445	430	422	439	463	447	423	443	414	412	401	436	422	410	414	392	423	387	419	422	424	402	403	459	398	427	432	419	436	405	439	458	454	450	459	437	422	457	431	399	449	451	451	427	412	432	409	417	466	451	428	427	419	434	398	411	409	440	405	432	431	447	410	395	441	433	426	429	395	424	449	409	423	421	411	425	425	433	389	400	433	390	412	413	447	407	425	420	404	432	450	406	446	404	429	428	426	454	428	432	419	414	436	415	424	395	408	445	437	448	443	421	447	429	427	466	424	403	393	392	435	408	432	425	423	427	395	416	428	427	455	395	408	425	419	419	467	435	431	436	388	431	423	381	427	428	431	475	417	441	414	448	420	437	503	417	444	432	424	427	463	432	418	425	433	423	431	404	411	408	428	425	392	434	441	425	437	421	424	454	443	442	408	447	437	434	397	462	403	451	415	414	442	399	417	437	427	412	452	424	427	447	398	442	421	412	428	425	436	426	420	408	392	423	435	459	453	460	447	382	399	419	418	435	446	436	423	394	414	393	440	431	460	393	425	435	427	459	417	392	427	405	442	469	424	446	428	450	394	429	413	444	471	438	402	484	416	450	422	449	451	430	405	405	397	445	431	405	391	426	386	423	424	403	412	400	383	444	433	435	398	439	459	411	422	404	402	430	457	405	405	422	433	407	435	446	518	458	436	475	442	365	425	422	442	440	427	446	476	447	447	443	403	411	448	434	435	443	423	452	431	392	441	395	441	392	429	432	443	398	439	432	412	410	440	429	441	405	453	401	409	430	449	422	400	439	426	431	427	421	388	436	374	421	422	394	427	458	441	428	380	423	444	405	425	423	417	438	407	450	424	427	411	427	430	388	454	405	421	439	443	435	418	386	470	436	450	381	415	410	444	422	449	429	450	432	398	400	447	401	422	411	450	432	438	403	403	444	445	414	451	411	394	465	440	425	445	461	441	444	375	428	422	455	443	436	401	440	455	379	406	438	403	432	434	456	407	401	450	399	445	427	443	437	393	469	466	395	416	435	409	428	418	434	440	426	415	411	430	399	392	431	421	423	415	397	397	399	383	464	396	445	400	412	462	400	454	429	409	418	444	444	415	379	445	467	450	445	481	425	456	424	421	444	405	429	433	427	424	387	419	445	450	428	386	431	437	429	451	425	429	429	434	421	452	420	405	400	397	432	452	431	396	436	442	426	385	425	433	397	380	431	430	450	455	432	409	464	470	430	441	418	472	427	429	391	431	406	382	432	402	454	423	427	403	428	434	439	430	409	411	444	431	443	420	398	427	403	434	434	420	411	433	417	393	423	454	408	387	462	438	436	418	424	414	429	416	419	442	427	397	435	422	414	445	395	465	433	416	456	420	443	425	444	421	446	465	444	416	403	446	432	447	411	427	399	440	375	429	426	400	405	408	432	451	409	443	448	408	439	400	435	412	412	431	432	397	429	401	409	426	434	430	470	424	427	428	418	424	414	433	442	429	444	422	433	441	388	425	417	445	424	411	435	456	422	438	429	416	424	386	420	430	448	405	420	380	416	429	440	451	434	438	419	458	461	436	438	425	411	391	469	431	465	460	447	418	401	413	427	428	435	431	454	443	474	428	390	420	441	458	390	441	408	431	399	427	405	421	439	424	430	421	437	443	395	448	449	467	420	390	386	384	448	389	448	439	408	466	405	457	417	407	432	380	408	419	443	462	394	431	420	439	420	459	426	420	413	458	411	429	467	451	447	395	404	448	421	429	415	384	457	448	377	415	447	461	421	438	399	429	432	458	411	441	423	444	440	433	407	501	412	445	437	435	409	414	412	436	402	403	467	435	434	412	410	402	432	447	403	442	408	427	423	424	402	412	411	415	428	411	429	462	452	437	459	436	402	405	390	407	429	427	438	392	456	425	418	424	408	438	430	449	430	444	433	420	426	445	428	407	416	421	440	451	399	409	421	403	437	414	453	445	386	430	463	433	436	435
24517	23652	39816	39247	28072	17985	5931	925	389	384	381	366	344	356	388	395	368	361	396	390	372	381	379	383	376	372	428	397	377	375	405	376	387	341	387	361	391	386	420	364	405	379	390	349	385	381	361	411	350	394	367	358	392	392	393	365	360	411	367	378	397	353	396	370	343	396	348	346	392	357	390	385	377	354	416	380	402	347	370	346	418	401	406	365	370	372	373	376	391	341	377	361	357	400	391	349	366	377	341	399	347	381	379	382	358	338	359	405	340	371	390	364	398	379	376	386	390	383	384	379	350	387	369	366	363	375	378	402	387	360	359	361	344	375	373	377	360	379	344	364	398	379	378	355	353	394	376	380	395	335	411	374	343	325	390	375	373	365	388	382	369	362	339	364	348	399	410	374	384	364	357	339	352	351	363	397	341	387	359	364	364	348	359	343	381	369	387	366	350	363	379	353	372	395	393	372	333	403	378	360	402	323	392	371	386	337	361	380	328	367	371	353	378	371	369	385	359	401	394	400	355	398	376	381	349	349	387	379	407	343	357	373	376	349	371	377	390	358	374	369	376	379	421	376	373	381	366	384	381	357	359	337	377	355	385	385	356	353	381	350	338	416	368	376	356	379	376	368	387	380	397	353	361	372	380	380	438	355	333	402	352	367	361	368	362	396	353	399	387	366	381	380	409	392	363	363	329	376	384	375	392	369	386	419	405	360	352	360	393	327	376	384	370	383	346	350	369	366	370	352	383	347	386	347	382	385	371	375	369	368	407	358	355	397	361	386	367	375	383	371	416	376	366	370	399	402	404	378	388	386	361	410	358	384	372	403	370	386	376	419	362	345	373	372	365	396	317	363	351	372	397	359	390	331	394	349	374	391	371	339	363	380	385	355	384	359	348	380	360	356	396	409	348	341	367	369	357	381	388	373	340	363	349	379	369	361	400	374	349	378	342	347	362	380	386	405	381	366	374	366	399	352	382	370	391	369	374	359	377	362	400	380	382	377	413	376	372	344	371	379	405	392	425	388	353	384	383	382	380	388	373	359	387	363	356	376	345	391	346	369	368	367	378	391	390	408	364	367	379	370	395	364	382	382	392	388	404	413	368	372	389	376	370	377	384	370	393	380	335	355	373	383	380	358	330	401	376	366	357	402	389	392	354	382	368	357	357	409	470	350	389	379	392	396	340	371	362	370	355	352	409	336	363	404	389	385	354	393	387	376	392	366	371	397	403	366	386	361	351	373	355	397	389	380	363	386	393	389	362	386	395	393	380	358	356	392	407	352	351	373	369	407	392	367	357	363	391	358	410	364	355	351	370	385	391	363	357	388	368	388	365	375	379	361	371	419	392	381	346	360	380	379	374	390	361	380	391	379	372	367	413	382	378	326	374	366	397	394	365	348	356	365	368	367	381	350	377	373	408	359	350	395	358	371	397	366	409	396	382	402	378	350	387	364	376	397	372	371	340	384	354	349	371	362	349	376	381	375	373	394	381	368	341	353	375	357	345	397	403	389	390	395	379	375	372	354	351	372	378	389	377	393	363	400	354	375	406	346	395	376	343	373	357	379	384	371	379	357	389	369	392	409	383	391	367	396	370	345	384	374	375	370	378	365	365	370	372	388	383	383	381	360	368	339	378	414	360	375	389	394	376	346	346	403	419	397	388	355	384	337	370	361	370	378	379	381	366	345	341	370	353	352	380	391	369	355	390	372	421	322	381	342	373	360	380	333	372	370	345	368	336	387	371	368	339	366	378	399	332	404	393	394	377	370	350	389	366	383	357	375	369	405	379	360	368	374	349	383	373	370	352	360	347	382	358	378	387	392	352	357	364	342	363	370	377	345	374	379	351	372	356	365	372	386	349	339	381	350	379	361	380	372	390	375	383	351	364	381	376	352	408	383	390	354	364	367	357	351	374	343	365	402	393	375	319	384	376	376	389	380	398	348	389	397	358	359	399	397	364	368	392	383	358	401	397	383	374	368	366	347	372	362	357	369	357	370	372	362	371	369	340	382	388	371	405	367	384	330	351	363	372	358	372	369	374	400	389	385	405	366	372	371	351	390	366	371	389	384	371	394	365	343	381	372	351	359	380	378	372	361	386	354	344	387	351	351	386	361	339	387	335	336	351	377	400	376	412	373	337	385	356	362	379	361	342	377	347	362	364	381	358	359	354	392	366	360	387	352	406	377	360	381	363	350	361	326	363	364	377	346	381	356	348	398	384	359	394	377	343	386	373	372	321	404	374	425	395	381	355	363	377	396	401	383	367	362	347	364	381	363	393	373	369	399	400	369	403	357	380	356	383	381	368	335	340	369	367	387	359	408	354	385	375	378	392	336	380	366	371	363	361	388	379	341	367	388	377	337	370	377	365	385	397	377	395	388	374	360	397	384	388	403	359	361	349	330	358	343	359	342	389	392	372	364	376	367	406	370	392	392	313	389	352	350	365	334	388	350	371	352	344	359	337	361	378	398	344	375	376	337	350	413	352	383	370	398	387	391	365	367	366	363	342	384	399	342	405	350	357	352	369	357	348	379	372	335	369	384	385	395	359	423	364	376	395	382	374	363	352	379	351	356	379	350	374	351	351	384	370	358	371	377	361	345	353	359	356	373	394	385	361	408	378	408	328	386	382	375	357	360	384	402	354	396	386	377	385	354	380	387	347	365	373	394	387	348	425	345	403	386	373	364	371	351	365	414	378	358	353	388	360	375	383	390	392	352	369	374	345	362	361	353	376	373	368	361	360	406	374	358	408	382	338	366	431	348	375	389	342	372	381	371	374	340	372	380	349	344	399	397	385	381	383	368	400	385	362	374	388	362	372	332	409	362	371	351	370	380	372	359	348	372	381	394	380	412	347	381	342	384	382	365	412	376	380	361	399	340	380	358	392	389	379	375	393	360	371	402	353	380	400	369	397	374	376	334	381	397	385	375	398	373	398	385	365	380	376	364	343	383	384	371	405	346	384	381	412	384	393	375	369	404	395	402	394	407	340	387	369	379	410	356	379	372	379	372	367	351	382	368	380	365	369	358	379	380	383	380	383	368	383	389	333	374	337	364	358	393	366	339	384	389	324	379	382	409	368	375	339	384	387	344	393	367	371	378	370	382	365	411	386	360	351	345	340	397	391	366	362	372	376	376	386	361	386	371	365	386	376	387	335	335	374	325	359	383	393	360	389	365	373	375	401	366	357	388	399	378	366	338	386	417	350	405	360	383	370	383	362	349	359	368	354	360	421	379	370	398	369	361	354	351	370	377	404	370	359	384	379	383	396	389	374	389	376	399	372	343	405	362	398	374	357	371	355	395	401	370	338	365	345	347	394	361	373	419	354	348	346	357	377	349	393	389	351	373	387	383	384	367	394	371	400	371	380	359	375	386	377	358	363	346	375	392	344	385	403	386	391	354	393	337	379	369	396	355	412	364	378	373	390	401	358	370	354	371	385	362	396	369	377	383	375	405	366	393	368	393	353	347	395	345	388	370	334	364
54602	92784	76882	52366	34919	18796	6818	1659	629	620	584	626	574	575	621	542	594	558	640	642	602	613	577	582	588	550	571	530	596	596	617	562	556	573	562	595	580	632	604	620	596	561	596	599	638	586	581	571	566	547	575	584	570	595	546	583	574	555	538	614	585	599	622	551	587	570	552	570	570	588	584	553	559	588	604	613	553	553	596	576	572	545	583	576	602	600	604	585	591	578	582	582	602	623	591	563	588	577	596	580	595	583	583	591	603	564	594	577	628	581	544	604	593	567	575	578	579	584	606	577	589	578	587	629	585	563	562	581	592	629	607	583	603	635	587	554	550	564	576	547	584	616	561	554	605	584	639	602	603	578	601	572	575	603	582	590	597	575	593	569	586	543	613	576	579	592	586	581	596	599	564	549	592	598	584	563	588	619	602	622	555	574	548	626	559	618	523	592	577	603	571	595	570	573	588	587	606	551	604	577	594	551	563	618	565	626	580	552	574	593	592	599	542	593	615	556	566	622	590	583	595	590	555	587	557	558	597	622	547	570	581	628	574	547	604	589	564	583	559	569	595	568	580	576	580	595	604	598	586	534	567	565	599	564	603	603	572	603	562	605	591	599	602	605	548	577	586	585	517	577	584	594	559	535	596	593	586	569	572	531	592	591	571	539	516	581	560	604	604	588	581	544	600	588	590	577	615	573	569	568	569	547	590	582	575	560	583	622	570	598	602	558	539	568	584	579	592	587	570	586	565	636	616	598	582	619	616	571	588	587	574	568	581	593	562	537	538	579	589	607	546	574	605	577	553	544	572	553	645	576	581	622	576	564	567	557	605	603	564	608	562	592	577	585	545	595	560	561	564	603	557	619	591	600	582	584	631	619	619	591	573	567	584	551	565	522	599	616	556	579	543	596	602	587	585	532	541	518	622	555	572	639	566	564	563	551	560	599	590	615	598	604	599	604	559	542	625	587	579	586	549	562	584	596	566	557	617	580	577	602	600	557	600	544	568	585	568	599	595	579	598	591	559	562	572	558	588	567	566	625	580	561	564	585	567	555	557	570	604	589	579	597	573	565	597	582	547	611	567	587	599	618	608	563	578	597	595	601	611	576	578	637	619	589	623	570	529	604	550	605	563	554	574	581	587	612	580	557	564	583	568	628	560	602	562	591	570	610	541	614	568	560	616	643	576	563	582	584	579	597	587	585	563	575	612	589	621	587	579	561	617	591	584	585	562	543	585	595	570	610	583	552	561	578	593	601	574	537	590	569	589	576	606	586	603	572	549	603	575	578	546	618	581	526	615	601	582	577	575	563	586	542	621	620	578	585	588	605	568	601	582	599	573	567	542	608	560	607	573	590	572	535	581	555	586	587	586	589	590	589	599	618	563	539	588	583	571	596	568	595	593	555	566	557	580	576	607	597	584	579	561	591	622	564	579	586	576	581	579	562	586	596	598	631	590	568	564	564	571	582	611	587	621	617	588	576	551	588	602	565	543	640	604	572	583	601	574	625	585	551	557	569	568	537	583	583	585	607	610	605	579	609	603	581	558	597	575	595	569	589	528	592	580	608	611	586	576	598	582	567	584	619	564	592	561	588	545	575	635	602	581	578	646	540	541	572	595	582	582	585	589	575	559	575	568	572	617	583	611	611	647	587	614	586	577	548	535	589	622	585	559	598	583	584	567	594	601	590	570	564	551	585	598	579	585	624	573	618	558	621	542	603	602	597	610	546	564	612	567	548	553	580	592	581	582	586	577	601	589	614	586	618	579	564	567	606	579	597	539	598	596	573	578	557	578	614	602	634	573	602	592	579	569	578	588	555	603	555	592	591	564	547	617	604	564	607	565	561	558	589	576	620	616	601	565	550	579	577	561	593	546	582	584	605	551	575	625	572	586	623	538	588	631	563	605	583	579	592	574	597	554	552	620	578	545	549	601	569	539	574	609	618	582	586	600	586	569	580	557	592	570	532	612	559	594	609	568	563	596	593	567	585	557	552	595	607	573	571	595	576	584	575	604	605	581	597	578	582	560	564	555	576	578	536	616	561	616	573	569	550	553	578	592	581	572	549	613	612	598	549	567	597	598	556	624	586	600	565	608	568	567	582	615	554	594	612	632	580	559	561	600	593	600	589	603	574	588	550	549	587	579	573	552	576	584	592	574	578	580	548	602	588	590	553	621	556	549	583	568	558	585	596	593	597	561	582	598	559	563	576	563	575	577	567	590	606	592	611	564	617	627	594	601	586	576	582	566	574	575	568	559	552	574	588	589	560	593	575	572	592	595	599	568	566	557	561	590	565	590	593	621	562	568	553	583	548	547	565	615	587	643	612	592	567	584	604	586	548	569	612	561	574	572	607	555	602	596	620	611	578	578	601	610	611	599	598	553	549	606	583	628	605	561	590	609	592	620	606	606	579	569	601	599	584	521	587	561	563	614	556	604	523	551	584	562	559	583	600	567	556	579	587	602	599	575	593	581	561	561	560	585	606	614	643	561	567	603	604	574	604	583	589	571	573	552	585	583	589	592	594	574	600	600	578	583	565	603	583	577	543	595	559	597	579	599	562	571	598	609	545	597	599	580	593	624	561	571	589	620	619	587	579	616	581	583	593	554	592	584	577	566	562	574	549	563	593	570	558	576	558	581	585	539	562	590	583	552	619	608	574	546	621	581	586	600	573	609	556	586	574	596	551	572	572	566	581	597	584	596	541	639	572	619	585	604	615	596	573	586	583	578	592	574	557	546	662	559	596	610	581	596	587	626	587	579	601	586	567	537	577	601	569	572	599	569	604	573	583	564	582	574	567	565	597	588	602	594	601	548	614	623	572	594	586	595	604	583	629	594	576	626	573	580	579	584	553	584	629	607	601	627	587	590	591	619	568	607	561	544	565	573	576	606	586	622	593	625	593	539	600	572	575	545	603	614	578	554	570	576	558	576	602	586	602	539	585	550	555	616	580	592	639	518	574	587	541	618	574	603	614	556	595	640	554	568	581	606	604	570	541	549	567	564	550	587	563	579	562	604	638	555	586	572	627	606	587	597	572	543	592	597	603	589	594	549	551	575	579	565	563	616	541	540	575	546	609	534	605	568	576	556	585	574	545	571	588	604	564	586	582	591	583	577	591	586	581	576	528	596	563	565	545	519	568	575	582	576	589	609	580	586	588	574	630	562	593	558	527	523	599	594	550	600	624	599	578	583	627	583	615	560	554	556	575	556	563	615	596	597	566	570	529	615	571	574	564	592	574	567	587	553	567	590	571	576	562	538	609	602	555	590	578	575	555	558	585	551	580	586	539	617	572	555	545	588	583	531	579	585	572	571	574	574	576	585	570	592	542	595	569	565	586	610	590	582	559	576	611	553	591	619	590	572	602	555	593	600	585	613	609	593	570	611	592	605	587	590	601	561	612	554	585	576	583	581	586	585	595	590	548	595	562	597	624	585	576	604	603	594	567	597	536	576	589	597	571	559	554	567	608	575	635	615	599	597	626
23213	22117	35153	34972	30310	24657	15188	2281	523	512	492	483	446	490	458	502	468	488	447	451	438	436	462	459	498	469	469	476	446	492	480	486	494	492	491	485	438	485	456	452	447	473	508	468	431	503	513	474	475	465	454	497	500	447	416	489	490	429	489	489	466	471	425	464	475	505	456	415	452	482	435	437	467	507	493	472	457	465	464	479	492	449	519	498	473	486	479	465	479	436	465	511	466	440	464	418	468	483	472	489	494	475	473	447	447	497	449	477	448	485	453	454	448	444	491	489	459	493	421	468	468	447	447	469	481	451	465	470	456	465	530	470	473	500	479	487	489	447	483	494	495	468	481	465	451	437	480	461	480	447	449	478	448	448	500	514	444	465	463	457	459	472	438	446	384	472	471	467	444	469	444	456	476	444	427	491	435	482	504	469	480	467	464	437	451	481	449	503	487	476	450	501	472	483	449	446	413	444	452	466	489	462	425	507	463	433	467	444	469	460	424	480	448	492	489	470	494	462	503	462	444	479	450	462	466	466	499	454	462	452	446	508	446	427	453	462	518	448	458	425	449	447	464	500	487	525	498	410	450	454	496	442	412	505	449	505	473	459	425	467	418	467	477	486	504	447	482	484	458	470	425	454	469	512	452	457	473	422	465	483	488	436	510	449	399	474	445	470	481	478	477	477	447	437	496	481	466	475	461	466	465	465	506	436	434	428	462	489	467	494	435	424	463	468	462	464	509	482	471	413	435	455	447	434	467	482	438	470	434	460	468	469	477	456	482	452	472	496	409	454	531	452	431	490	486	472	458	459	482	475	452	444	463	472	468	496	433	500	442	440	412	454	489	416	471	465	503	496	482	468	435	462	459	475	473	505	473	445	464	425	483	484	488	421	429	467	490	459	468	434	465	485	469	434	469	481	456	499	484	492	524	503	482	485	444	452	483	457	454	469	483	458	505	505	475	413	487	453	433	481	477	456	452	498	476	511	474	459	474	477	479	428	492	473	482	469	486	438	503	475	453	470	431	466	482	480	463	487	470	438	500	458	472	469	494	459	475	496	474	496	465	466	466	486	493	442	430	475	437	475	418	430	448	464	491	447	435	505	467	478	458	483	467	449	429	427	495	444	487	488	484	423	490	459	458	467	440	457	445	461	486	461	507	452	494	495	464	466	483	461	471	470	460	504	460	439	479	492	478	518	454	470	475	451	460	473	453	458	439	456	463	458	449	500	481	454	447	476	500	422	474	445	469	475	483	473	488	485	482	449	440	442	463	461	463	464	444	439	458	457	449	444	461	427	453	470	471	441	485	451	455	462	471	466	447	454	446	486	422	442	452	461	462	432	500	474	473	416	446	456	522	430	474	474	435	453	464	456	502	490	482	453	430	440	431	453	471	439	434	436	425	442	504	476	486	434	497	450	454	485	497	480	441	479	465	440	474	476	479	462	481	445	476	476	510	496	448	474	461	453	461	422	495	475	511	401	438	511	454	454	452	444	476	474	455	487	479	440	411	498	472	496	453	442	466	462	450	445	468	422	451	398	497	482	486	485	478	429	461	465	449	467	488	469	466	469	463	489	444	479	443	479	435	482	520	384	488	471	475	495	449	456	486	458	492	486	443	453	478	484	528	515	490	442	475	455	435	457	476	507	458	467	478	441	465	499	459	479	433	488	443	478	490	404	456	449	497	466	448	441	494	482	460	454	442	458	423	483	473	451	466	470	472	505	459	469	429	492	467	486	433	478	489	465	487	448	488	470	486	440	488	458	472	453	439	416	491	439	448	475	495	479	475	482	512	460	472	447	443	477	455	512	465	463	438	478	465	476	466	475	431	456	422	449	475	480	506	453	453	439	423	476	458	506	478	442	469	459	466	506	488	478	478	431	474	426	476	462	474	448	466	444	493	457	442	434	498	448	466	439	457	456	469	449	508	461	492	470	442	477	447	464	479	462	429	420	472	473	467	473	488	480	451	470	483	469	448	459	474	477	445	468	459	475	458	453	473	420	466	428	449	449	464	494	424	462	443	487	462	456	497	486	454	455	468	450	470	497	465	470	490	413	414	455	460	450	453	505	459	472	464	420	471	467	434	438	494	448	492	436	461	490	480	445	477	465	486	469	482	455	482	469	444	503	466	478	498	460	490	508	486	463	476	475	467	487	448	496	470	468	458	474	483	433	451	425	432	488	433	424	500	472	443	467	438	445	495	429	494	463	465	439	447	454	460	490	444	442	485	478	483	440	442	478	508	463	482	448	448	454	461	427	460	437	479	428	501	458	466	511	467	501	467	477	444	448	487	405	477	474	482	474	464	478	443	463	469	478	492	475	477	491	471	467	446	490	500	450	449	507	459	477	448	470	449	445	451	506	479	444	465	479	475	456	468	490	470	517	472	439	469	437	488	496	484	465	419	466	477	449	446	476	432	490	463	446	458	477	460	410	482	449	443	492	513	454	471	463	464	448	431	470	472	496	422	448	453	426	468	454	481	431	461	444	447	515	451	479	467	482	437	470	494	405	446	512	465	442	459	450	486	453	460	462	470	451	477	468	416	456	469	481	448	434	475	475	480	457	474	492	456	449	482	460	453	467	468	453	466	502	492	476	456	462	494	452	514	489	466	457	486	446	454	433	506	480	454	463	500	495	451	460	457	446	438	437	446	476	447	456	438	452	436	469	456	463	454	469	529	440	461	429	478	447	473	450	443	482	462	427	487	482	470	463	496	428	489	441	466	456	450	473	449	440	430	485	425	451	472	450	496	522	462	457	490	433	478	463	481	475	409	468	476	469	437	473	485	481	478	489	468	464	475	428	455	482	447	509	416	446	489	481	465	462	438	474	446	481	438	503	466	445	442	452	450	491	472	434	496	450	495	452	443	473	429	462	443	436	444	473	492	469	489	462	480	480	457	463	464	482	447	491	453	442	511	456	470	494	498	462	433	472	493	443	495	447	456	462	464	458	459	436	424	437	471	492	445	481	475	477	445	472	466	463	456	496	405	470	424	455	497	478	451	454	431	458	491	458	487	496	473	465	442	447	427	460	452	427	439	424	468	434	423	432	497	522	437	484	402	557	439	448	452	455	452	469	480	501	450	489	442	484	487	450	456	439	451	466	506	437	526	437	429	439	444	464	473	511	483	466	498	461	498	456	443	486	489	455	453	453	494	460	473	410	474	492	456	454	434	443	503	465	499	452	483	481	471	471	466	497	447	468	455	470	468	495	496	429	450	494	422	493	450	480	485	487	480	474	462	488	503	446	473	477	469	482	445	482	436	477	464	449	482	460	489	481	459	488	479	443	456	476	472	492	469	467	418	463	487	472	428	470	421	490	471	486	462	450	441	416	429	481	485	448	494	447	453	432	495	421	426	446	446	458	453	474	451	460	502	495	468	484	484	466	464	491	430	481	441	436	478	516	436	456	457	470	425	451	435	474	459	446	481	481	463	415	436	480	472	476	475	453	451	486	445	495	459	455	464	499	451	436	446	438	423	463
59114	103414	89154	66303	45523	28083	12024	2990	772	734	679	733	683	716	721	731	680	704	683	702	693	718	668	684	684	727	720	739	700	693	691	660	706	664	694	701	695	714	689	741	673	675	697	709	754	736	671	681	669	697	744	668	637	681	700	726	681	671	691	690	625	644	707	689	673	734	701	695	687	677	696	632	686	705	648	657	692	672	711	695	720	712	745	668	689	700	652	715	654	689	685	739	720	682	703	688	700	651	651	738	699	725	681	684	661	686	717	669	714	706	684	707	660	701	679	682	731	667	703	722	695	717	703	702	681	704	666	664	697	742	683	694	714	736	697	676	697	710	660	749	716	695	722	635	746	680	694	737	668	720	717	765	676	732	684	733	687	682	697	719	661	730	700	658	698	718	710	699	696	668	659	674	708	702	707	710	707	738	697	667	679	678	746	731	686	671	655	696	717	702	688	681	706	673	726	688	683	685	664	666	732	748	685	630	686	659	725	690	652	692	707	708	657	721	697	682	702	729	666	689	658	685	693	647	676	669	680	682	696	683	644	706	699	703	728	731	698	692	711	702	662	744	686	704	702	683	693	646	651	708	671	699	703	665	699	724	679	674	682	679	662	698	687	712	665	679	670	669	727	693	696	685	695	692	734	732	696	721	739	724	684	732	669	710	703	681	708	716	720	709	718	726	677	725	672	659	679	709	657	676	703	696	672	663	698	674	698	715	665	690	687	651	679	653	702	692	678	724	725	750	662	701	695	697	688	687	644	614	704	686	692	701	700	680	687	707	681	704	719	722	670	726	690	683	674	690	733	623	703	678	703	661	644	694	716	704	715	686	699	689	678	699	700	696	675	696	665	722	720	691	672	684	681	640	703	735	720	728	710	723	656	714	694	684	644	681	680	725	733	691	697	661	669	735	672	725	686	673	719	680	707	699	716	650	724	679	711	659	658	685	680	709	659	735	698	738	737	682	676	640	674	679	696	677	688	686	687	663	694	687	698	691	707	748	681	683	695	688	693	666	724	678	690	704	689	660	663	657	715	681	660	677	688	671	652	665	687	725	685	682	647	677	655	699	692	714	730	668	719	722	640	701	651	689	687	675	717	672	684	684	689	624	680	674	690	702	643	694	704	638	698	713	688	651	697	704	689	703	675	764	646	677	708	710	671	624	714	734	669	684	680	697	654	707	673	704	670	674	705	679	684	669	659	684	725	711	686	669	660	688	699	695	709	717	664	710	685	720	692	692	726	755	713	722	726	643	738	673	692	719	690	671	712	709	678	697	683	675	671	700	684	674	713	679	746	707	644	658	715	709	693	671	726	681	705	701	669	676	671	687	691	677	695	677	708	662	676	700	728	668	696	702	692	671	757	700	667	707	678	678	690	673	688	738	704	655	685	700	678	691	677	732	707	685	684	654	695	706	676	650	675	674	736	699	663	677	729	649	679	657	674	723	687	633	703	694	672	677	677	689	712	682	645	685	680	693	634	672	725	687	704	704	703	673	666	721	636	737	661	677	701	654	688	663	660	689	703	685	705	711	703	687	706	715	685	686	710	665	673	708	698	691	730	683	738	713	655	658	661	697	712	698	651	677	675	672	666	645	722	654	661	707	686	677	677	748	698	686	667	614	708	692	660	748	662	662	688	721	692	709	735	678	680	706	673	708	708	748	693	749	633	709	687	654	694	734	682	680	687	665	729	726	699	701	679	707	719	702	695	717	688	652	710	696	702	720	708	709	700	739	685	698	718	696	707	693	660	649	679	717	728	679	695	681	705	687	707	663	701	690	680	687	718	696	749	701	709	708	683	755	645	692	717	674	639	711	689	672	667	643	678	723	647	720	643	709	680	717	709	661	660	679	727	700	698	704	698	681	681	673	682	709	682	657	748	713	705	685	688	652	734	659	723	713	740	711	696	697	667	704	693	681	690	712	728	706	720	686	675	675	673	666	672	683	701	722	687	721	664	687	717	696	713	731	725	724	681	752	697	695	657	721	693	676	715	669	734	718	665	712	651	714	689	668	703	728	728	677	719	684	671	671	690	662	632	685	705	714	633	688	667	690	718	682	667	667	659	702	687	731	684	654	634	704	681	678	673	711	665	708	672	661	689	688	694	702	713	707	690	701	691	682	750	740	697	668	679	678	704	688	710	705	663	644	680	696	700	637	699	729	682	671	697	716	716	665	714	668	712	678	741	706	736	699	651	722	656	735	685	674	665	650	686	731	755	677	698	687	659	714	684	671	697	673	679	670	698	679	699	642	691	699	675	707	670	684	735	718	692	703	699	683	706	713	682	685	696	708	777	726	725	696	662	686	728	730	652	661	663	712	739	669	675	646	694	714	685	695	722	700	686	660	717	710	714	671	628	689	699	652	663	672	663	620	731	666	666	688	719	647	682	695	719	672	701	696	675	704	687	707	692	678	694	686	702	684	619	705	649	766	702	690	676	692	678	693	751	696	696	674	713	679	746	714	711	613	649	738	729	676	676	715	724	693	709	673	649	703	651	681	751	713	701	725	674	703	693	653	706	699	707	690	701	680	688	710	684	691	643	689	713	710	679	716	678	743	687	708	686	674	683	692	735	630	737	753	702	679	726	693	690	696	682	633	682	725	721	697	646	721	708	696	706	702	695	670	667	652	723	673	655	713	704	652	714	711	707	687	651	671	690	665	698	755	675	651	747	702	658	733	663	709	654	685	645	642	702	696	696	682	698	678	704	727	687	695	670	687	694	706	752	692	732	701	725	696	651	682	672	694	720	681	688	689	671	697	681	701	717	717	671	716	708	672	693	695	689	675	626	665	686	689	699	662	690	656	652	682	659	708	711	719	683	664	731	697	681	683	739	714	675	681	703	651	658	635	754	742	673	708	705	736	743	661	702	720	663	762	690	670	683	704	657	669	725	667	727	742	666	785	690	673	668	708	681	661	662	694	711	723	693	734	739	702	707	679	709	715	648	693	674	699	660	745	657	687	676	713	680	698	724	670	760	680	754	709	687	685	696	676	715	683	720	677	684	647	629	703	734	681	659	708	697	730	690	679	743	716	670	666	699	739	682	718	692	732	669	724	649	654	691	651	665	699	675	704	712	688	671	724	668	640	703	669	699	670	702	690	724	699	664	712	665	707	701	711	700	704	664	674	719	698	673	713	697	667	724	741	661	674	654	686	699	702	716	706	701	738	682	688	678	678	684	674	697	671	666	691	713	692	700	707	707	710	688	707	706	692	666	649	690	695	686	656	702	667	690	669	657	683	679	698	687	692	696	705	714	731	676	679	692	702	686	715	645	700	664	665	680	737	698	686	724	681	672	698	686	685	672	696	656	663	721	721	707	694	660	691	701	667	653	640	684	652	635	661	668	686	697	724	671	667	684	711	691	682	737	713	655	678	690	697	706	674	659	675	653	682	700	713	704	699	666	666	696	705	676	661	702	630	701	733	751	673	657	676	717	665	655	693	658	703	723	696	673	627	713	656	720	670	645	747	661	718	691	660
27513	27797	33975	22641	8888	2628	882	387	267	280	247	256	265	289	278	263	263	272	250	249	269	258	266	280	267	258	284	255	297	271	272	270	248	248	261	276	230	265	264	286	241	286	258	275	256	262	243	265	307	232	261	261	252	265	299	245	255	263	291	273	243	263	265	274	252	253	232	256	263	261	261	269	245	279	248	253	251	267	232	266	264	248	268	257	268	259	256	264	258	285	241	248	239	244	254	265	238	239	253	269	273	242	269	262	260	266	252	283	265	273	264	241	255	260	247	263	248	292	243	273	282	255	295	284	264	254	314	247	254	259	265	293	276	270	244	298	252	280	274	254	229	273	230	280	279	254	258	267	287	251	275	269	240	246	240	267	257	276	257	251	277	244	283	257	256	246	283	254	256	234	286	246	267	268	265	296	256	269	245	235	272	270	237	245	225	273	265	266	301	262	237	253	235	285	249	233	267	262	265	259	254	258	292	240	264	281	265	258	255	275	261	283	256	238	271	265	263	271	242	253	260	264	243	249	256	249	280	281	267	265	261	254	221	266	294	271	269	289	266	275	282	277	290	269	238	281	257	265	268	244	243	279	272	274	275	285	253	263	249	262	262	270	279	280	272	292	297	267	269	258	230	266	256	257	255	275	294	257	226	240	249	243	248	255	259	283	289	298	259	281	276	281	306	294	254	278	260	265	238	266	285	264	276	277	263	245	264	280	256	271	253	273	257	289	292	263	287	265	250	267	262	285	246	260	247	264	271	242	262	252	248	267	276	257	266	257	269	239	255	251	267	254	244	268	264	274	245	240	281	271	239	279	281	246	276	251	252	293	261	290	278	260	255	280	249	277	267	278	292	271	275	251	232	288	284	244	260	223	260	257	296	258	253	267	249	252	256	281	270	271	267	279	277	271	251	277	268	262	249	258	240	239	258	276	275	254	260	287	280	240	266	255	247	262	261	257	275	269	262	257	265	235	254	279	255	274	258	257	249	292	274	267	256	245	273	274	260	256	257	281	256	295	257	261	241	261	214	276	274	275	282	259	273	251	242	258	241	278	246	261	262	277	238	287	251	245	261	278	267	259	282	266	247	288	260	243	297	290	238	269	247	264	209	252	274	260	268	273	283	274	268	268	266	247	297	250	265	244	240	220	267	258	273	270	289	245	252	267	261	262	267	260	269	261	248	261	277	276	253	295	255	287	268	297	245	285	264	252	255	243	264	256	266	237	254	297	252	265	263	264	279	244	270	280	234	223	234	282	275	242	275	257	247	262	261	276	253	271	247	290	273	251	255	256	267	267	280	288	251	235	250	259	230	238	255	241	264	263	248	258	230	256	258	272	267	258	269	252	250	235	246	277	248	250	265	262	238	271	263	264	269	263	260	280	251	267	269	276	258	298	255	252	258	273	256	275	228	262	268	242	250	275	263	266	253	268	247	254	260	262	262	300	260	268	297	245	243	250	268	251	274	267	283	252	276	265	267	265	279	257	282	246	300	301	280	259	282	273	253	284	277	301	261	258	250	253	266	281	288	272	292	263	251	265	266	291	257	248	289	251	266	249	264	262	269	284	262	248	248	255	267	270	282	223	257	272	252	253	217	273	244	277	261	250	284	278	246	254	287	255	247	245	258	243	259	236	270	273	262	282	247	250	223	276	260	252	281	252	251	275	270	273	282	263	232	278	254	316	263	297	251	240	243	272	274	273	245	275	236	282	270	248	269	258	250	250	267	271	281	252	302	281	268	266	253	262	275	261	240	257	270	296	262	242	271	292	248	259	221	245	266	240	244	240	260	234	241	256	270	272	286	264	235	226	275	255	241	252	251	228	281	271	253	285	260	259	292	270	251	247	281	274	269	261	291	280	261	277	252	274	237	260	296	250	266	258	279	258	263	259	255	236	251	261	272	293	283	247	263	239	265	252	285	257	235	276	260	269	266	267	279	259	280	301	275	253	260	265	247	272	295	286	299	269	267	264	273	267	253	262	282	268	293	244	287	237	283	293	269	251	262	256	251	255	261	254	265	279	247	277	285	264	259	277	247	243	274	248	252	285	254	258	257	252	245	235	256	249	278	265	248	252	290	276	249	245	241	265	263	270	279	257	248	306	283	283	274	260	249	244	275	244	259	230	249	290	238	247	244	263	292	290	282	228	263	246	268	264	272	276	249	249	264	263	296	257	274	279	269	286	273	241	265	241	273	241	241	257	259	258	271	255	254	272	279	280	272	256	267	257	264	260	248	243	255	281	250	245	288	266	250	245	268	269	225	253	254	257	253	263	265	260	232	271	264	253	252	258	227	226	267	260	244	269	296	267	255	271	274	216	237	241	241	244	260	264	244	280	241	265	257	268	282	268	281	259	279	250	227	251	256	257	277	235	276	295	244	251	284	263	256	279	263	286	277	249	267	267	272	238	253	245	267	263	278	244	285	283	257	266	276	264	246	270	272	296	269	266	282	268	280	266	246	273	272	265	274	240	270	250	280	265	256	243	273	257	267	264	252	262	259	253	283	253	249	266	261	253	255	247	225	280	280	281	262	273	255	263	268	251	249	269	275	274	275	296	262	253	275	239	266	257	257	290	254	260	275	275	260	275	253	269	249	267	268	258	264	279	281	255	274	254	253	282	284	251	276	282	257	250	278	252	253	240	249	279	248	272	270	258	264	296	271	223	279	242	294	261	234	257	252	255	281	265	272	262	279	268	247	292	297	268	260	274	270	255	261	240	293	283	253	276	272	275	276	286	272	251	251	269	298	276	254	275	273	237	261	261	239	258	276	235	269	284	281	274	265	251	253	252	244	274	241	264	263	273	278	289	256	281	263	262	266	267	280	249	235	278	257	270	264	269	289	230	286	246	259	262	273	261	260	277	258	293	275	278	268	267	280	247	279	259	276	261	271	279	252	264	276	262	267	292	247	263	252	231	296	290	275	284	278	264	255	271	259	230	297	271	251	294	257	270	283	266	258	264	265	259	259	229	280	257	261	267	257	251	274	265	261	275	273	261	240	279	267	270	275	277	273	261	254	259	246	276	279	275	254	257	260	248	264	261	296	290	269	254	292	271	259	258	284	242	270	248	248	234	256	290	261	234	247	246	230	249	283	245	269	275	256	243	266	255	254	283	268	292	267	262	242	240	264	277	242	258	296	260	267	274	242	249	276	281	277	275	281	273	268	272	271	274	275	265	230	276	255	246	265	260	279	249	291	270	281	227	231	238	265	265	273	274	289	261	278	255	282	274	279	238	285	249	260	271	295	270	265	259	247	280	250	253	251	239	244	265	262	256	259	245	292	275	255	276	288	255	251	293	238	238	253	275	249	257	238	258	263	268	294	287	263	271	272	246	246	277	268	290	239	272	261	248	297	244	281	252	268	253	274	241	294	286	270	273	267	255	266	273	276	269	276	296	266	233	254	239	269	258	264	227	269	254	275	230	260	261	296	250	265	258	302	269	278	256	244	265	284	283	272	284	270	311	260	271	289	243	253	270
30373	48059	40202	24406	12269	4949	1719	653	411	442	417	413	417	415	448	440	434	419	439	442	423	397	410	427	416	413	401	440	424	386	438	416	441	410	430	439	410	438	466	450	382	398	445	449	418	414	394	430	418	419	423	415	436	435	397	409	402	431	434	386	410	428	402	441	413	426	413	438	420	421	392	390	389	403	424	411	436	408	393	380	448	414	448	425	423	435	428	414	421	430	424	420	421	465	443	410	435	449	387	420	423	411	439	406	421	408	397	434	412	390	359	428	430	422	446	425	436	359	432	379	398	397	414	404	430	398	435	436	409	403	397	406	414	417	381	404	415	426	441	411	409	461	426	413	420	426	388	444	401	418	400	415	428	438	405	402	393	422	444	428	418	428	423	390	431	466	390	453	444	419	394	421	414	429	407	459	431	472	434	441	395	409	427	427	416	471	442	412	467	409	414	389	452	377	398	431	428	386	393	414	450	402	411	402	405	425	433	421	446	395	428	448	451	406	464	408	408	418	390	437	436	435	434	392	487	428	406	445	420	439	450	406	397	439	415	406	427	402	423	390	409	376	423	407	398	432	436	399	400	415	448	452	409	389	391	428	395	417	419	438	378	436	438	446	454	448	413	431	404	452	448	416	423	399	393	442	441	405	396	425	382	410	408	417	447	406	424	408	393	440	375	413	464	412	423	414	409	436	457	438	435	421	420	441	440	414	442	411	443	456	407	390	418	453	427	420	395	392	430	427	419	427	442	417	381	388	460	407	395	380	453	441	428	417	424	449	409	420	403	394	411	456	447	427	388	417	401	440	400	379	408	416	417	405	434	467	436	387	425	437	428	406	422	431	430	438	436	436	405	419	423	462	452	368	404	420	408	379	436	434	446	409	420	449	425	412	411	398	395	407	401	415	420	442	414	387	394	433	455	415	394	413	407	407	431	399	418	425	409	432	419	423	409	374	429	443	404	427	440	447	418	421	405	398	392	434	448	419	400	409	382	400	452	410	446	424	429	394	412	479	419	411	442	400	385	412	391	386	401	377	424	401	420	361	418	391	395	417	441	387	404	423	438	434	403	409	431	382	428	425	434	407	445	418	400	470	427	403	431	438	443	409	406	424	399	404	438	438	405	426	436	388	452	395	390	418	445	426	415	435	438	414	417	400	422	427	409	396	399	444	383	395	405	417	434	435	426	408	414	394	440	429	398	405	412	434	451	407	396	412	418	413	415	407	392	418	387	427	424	451	421	467	396	400	407	449	437	436	410	436	390	412	416	445	408	425	430	446	419	413	410	422	416	430	408	420	451	428	420	396	412	414	396	402	414	431	435	474	432	428	432	452	437	397	437	375	428	391	434	423	442	436	391	409	436	374	407	410	447	419	415	416	370	431	413	415	424	429	383	442	407	405	462	397	409	432	443	410	434	424	418	446	432	436	389	412	432	414	428	427	458	440	423	457	392	438	372	422	416	431	420	409	421	399	408	405	399	431	416	385	420	422	409	410	406	448	386	460	411	449	442	410	416	418	411	432	415	411	460	382	433	396	409	401	421	437	396	442	402	405	426	418	438	410	408	423	397	395	402	394	377	411	425	427	404	407	402	410	395	428	428	403	452	421	405	394	407	435	419	408	403	386	423	400	410	419	443	441	436	399	422	445	400	410	379	391	437	440	432	381	423	418	400	444	401	443	400	396	419	429	429	445	454	426	402	458	444	424	444	419	444	429	471	452	417	382	403	438	453	392	407	389	437	397	424	394	420	413	450	411	400	421	447	401	410	440	420	430	420	405	408	426	369	433	389	408	453	432	405	399	425	422	426	423	423	441	425	402	438	427	431	415	420	454	448	394	417	370	420	391	446	431	427	444	416	431	412	404	417	437	418	476	408	429	412	389	459	424	410	434	402	434	404	418	430	473	408	411	398	436	427	442	419	414	402	380	381	405	414	432	430	448	460	418	394	444	417	390	437	415	408	470	427	457	443	421	409	417	409	427	450	433	407	437	390	396	413	423	406	407	427	405	380	415	428	452	426	422	435	384	409	428	454	434	423	429	448	424	390	467	462	465	449	422	440	413	422	425	413	467	412	430	410	450	399	449	457	401	407	440	441	442	428	442	423	439	415	409	395	421	413	422	409	421	385	407	412	425	381	448	450	423	433	436	406	402	387	409	405	393	393	427	432	422	406	420	397	395	396	399	417	414	386	405	420	421	412	417	398	417	414	406	435	446	430	438	455	419	401	417	432	420	431	396	426	437	431	439	460	425	409	429	434	438	420	395	398	392	438	386	443	443	415	435	435	420	430	428	396	420	378	385	411	432	397	399	396	412	412	409	409	431	409	439	430	410	453	394	438	411	377	426	454	419	390	444	403	412	391	439	479	394	433	429	405	398	458	406	433	427	444	423	442	441	393	395	406	445	437	451	467	415	406	412	444	395	445	409	405	445	449	411	409	438	416	435	414	420	412	398	448	424	433	455	407	407	413	423	406	392	439	408	388	421	424	400	460	435	447	423	364	421	425	417	427	425	441	413	370	436	439	485	423	422	407	424	408	385	469	413	405	420	409	442	410	422	405	402	442	440	428	379	446	438	410	426	414	432	439	410	433	407	418	449	437	391	463	394	390	401	408	430	372	435	401	396	426	416	390	437	437	407	389	423	392	416	417	407	431	404	399	407	398	393	380	396	419	431	414	422	424	411	401	432	385	428	441	389	390	410	416	409	375	416	432	400	409	426	404	403	394	437	434	415	446	410	420	404	398	410	425	427	406	444	368	449	418	433	420	406	437	393	380	389	438	380	417	419	404	442	436	452	454	432	486	413	406	400	387	402	415	434	423	397	380	407	439	399	394	451	357	412	420	433	405	448	454	467	410	474	424	394	410	414	439	433	419	398	450	436	396	402	395	431	441	411	453	405	408	412	420	435	443	417	400	421	427	405	439	360	407	398	403	392	430	403	419	417	399	432	399	414	428	455	418	434	442	401	458	401	393	405	469	431	412	421	441	421	393	398	424	447	422	415	417	440	447	421	451	402	404	473	454	424	421	422	420	434	413	410	421	449	418	440	413	402	393	404	423	388	428	448	422	460	428	433	440	411	428	409	408	401	418	416	395	453	429	434	394	400	438	456	446	399	429	415	406	384	427	456	400	398	423	390	448	420	414	421	420	410	438	426	406	419	430	421	426	437	443	435	416	414	405	411	418	409	451	383	439	398	396	387	423	403	438	419	423	401	402	410	410	430	458	440	404	408	414	439	415	411	441	389	399	402	420	409	434	407	455	412	426	439	424	401	389	439	404	441	405	442	423	392	444	433	406	432	423	414	442	399	415	442	416	432	405	426	427	421	433	423	438	406	418	416	421	427	428	437	417	455	437	404	427	398	391	378	391	412	419	397	387	388	412	426	438	429	454	418	401	385	404	428	420	394	430	416	407	429	413	411	402	437	420	409	424	389	428	414	427	398	458	458	388	433	402	418	412	415	413	469	423	390	454	432	390	433
24520	23690	40530	39549	28423	19031	6758	1168	420	396	388	371	393	368	379	369	391	395	401	344	370	358	381	389	354	389	363	406	383	388	349	390	375	367	372	393	372	370	387	391	378	376	375	352	373	387	375	411	337	386	351	372	359	406	398	388	357	354	372	360	382	353	374	385	375	400	370	395	355	398	356	399	408	372	373	392	389	375	373	374	326	390	402	369	375	399	362	349	364	346	378	336	392	386	370	349	357	361	378	384	407	364	405	361	343	384	412	365	378	357	372	372	377	392	371	389	361	395	372	352	357	366	384	381	379	385	377	366	343	402	373	382	338	355	385	372	390	403	401	366	366	345	400	372	371	359	385	363	389	386	373	381	354	345	400	403	363	372	391	353	385	365	381	383	370	379	387	356	404	367	374	401	365	403	385	378	336	395	364	392	343	360	387	383	366	375	368	373	397	368	379	361	359	364	382	382	353	361	351	382	342	380	370	411	364	338	368	378	402	393	393	367	392	395	394	357	356	336	358	358	354	349	371	388	379	383	373	358	377	393	417	374	348	393	376	358	355	365	353	371	370	365	393	386	377	382	405	351	369	374	356	374	344	376	377	408	384	393	373	374	416	380	385	365	379	362	365	437	397	403	367	382	381	395	401	376	400	375	391	349	369	390	360	363	373	335	395	366	379	358	401	384	395	389	368	362	393	392	385	364	390	401	364	384	355	382	348	373	366	379	400	395	396	363	363	382	368	404	359	376	400	340	380	411	343	382	410	388	373	330	379	391	374	342	358	377	385	362	352	376	370	350	368	364	355	359	344	360	401	400	356	364	317	358	370	384	388	380	384	390	383	390	411	388	365	376	345	352	384	392	373	397	367	355	378	351	381	370	360	383	433	388	357	397	406	392	378	381	365	369	375	375	358	408	376	346	399	339	381	370	373	407	385	363	369	358	383	334	354	396	395	381	341	389	366	378	340	374	348	356	355	366	367	387	366	368	381	384	390	397	378	371	374	373	372	346	352	354	377	403	394	386	395	385	371	385	375	387	389	374	359	399	363	351	376	356	367	385	340	347	383	364	381	360	395	357	393	386	369	370	376	354	383	360	365	381	370	355	368	397	360	399	404	378	328	352	378	400	342	370	361	390	407	380	336	376	385	388	392	381	389	372	389	375	376	382	362	399	369	390	382	357	390	382	325	358	399	379	365	357	383	371	379	362	393	382	367	381	378	342	378	387	372	405	395	345	389	369	367	360	313	356	325	361	387	356	377	351	387	366	364	391	343	384	364	382	370	340	376	366	372	387	392	378	395	383	379	375	369	370	362	396	358	384	356	362	384	386	398	398	389	390	380	375	350	414	358	381	385	347	386	359	382	362	383	377	382	365	352	349	382	401	367	389	397	364	369	374	387	411	403	383	398	370	368	369	379	385	352	376	360	382	369	384	364	363	376	380	384	372	334	374	400	376	362	406	356	396	389	366	389	367	396	361	364	359	396	373	383	347	376	355	335	371	353	345	411	361	394	340	379	396	370	372	382	389	375	385	368	383	374	352	329	376	323	350	377	360	360	380	357	356	393	393	386	373	396	358	386	369	378	372	388	343	367	340	349	349	354	374	385	371	413	376	400	364	365	362	380	356	363	367	389	374	338	370	401	358	400	356	337	349	382	373	379	379	379	329	381	346	376	395	340	381	373	369	365	399	379	379	383	369	406	362	350	372	364	362	381	383	348	394	353	376	367	372	388	361	383	426	406	327	394	377	377	381	360	359	386	345	364	348	356	377	377	351	354	368	384	396	371	378	376	372	373	364	358	357	413	374	357	363	353	365	387	384	378	380	360	390	381	367	416	378	358	362	406	338	380	383	356	349	363	353	362	372	383	351	380	381	374	391	370	384	404	390	367	402	382	374	378	368	365	378	346	388	378	361	349	375	353	363	357	382	383	415	376	394	342	404	363	381	346	373	347	385	343	391	399	363	384	372	376	364	360	333	386	359	379	328	409	399	360	349	365	377	379	375	378	336	370	401	374	381	385	370	393	376	430	397	378	416	373	409	355	371	366	380	355	371	408	398	340	397	400	396	355	395	377	350	406	389	380	352	378	344	422	387	367	383	392	354	418	344	404	397	355	393	358	415	374	391	394	377	369	374	370	385	401	362	376	390	354	385	372	407	374	416	379	348	366	363	364	379	387	350	411	342	330	361	377	360	435	364	354	368	377	395	374	375	366	393	362	363	341	360	401	381	360	392	368	387	385	362	387	367	392	372	371	401	371	361	351	380	362	345	389	372	375	333	359	363	346	384	367	378	395	364	341	383	373	413	396	375	363	355	335	355	352	360	355	378	362	357	364	369	350	356	369	370	392	369	344	386	409	384	335	393	362	378	395	361	382	370	389	396	350	364	380	396	415	394	370	409	388	380	379	376	391	386	394	365	405	392	344	330	391	384	365	375	351	416	387	386	403	358	376	333	402	362	396	366	351	356	379	388	378	348	387	368	379	373	360	378	389	362	372	369	373	359	382	395	381	370	363	384	349	381	349	388	373	373	383	377	356	344	354	378	410	384	341	375	355	368	357	356	394	371	381	376	356	384	358	415	417	374	377	363	358	361	365	366	410	398	397	353	371	401	394	372	398	367	354	348	395	368	368	402	408	365	361	376	390	348	343	348	357	376	373	366	376	378	383	431	371	375	362	386	381	362	365	360	379	368	362	347	350	387	376	398	406	364	365	357	383	357	365	345	316	347	351	370	382	365	357	399	362	389	343	371	367	364	406	352	393	404	400	403	390	380	357	380	378	383	361	375	415	394	377	361	360	378	371	369	378	364	370	372	371	386	364	343	372	353	367	370	366	380	355	371	393	397	355	371	387	383	361	369	383	375	371	402	407	353	368	402	373	360	357	354	395	374	380	364	360	364	350	366	400	381	360	393	389	393	364	377	372	394	372	373	401	362	371	371	395	382	414	387	393	335	361	381	356	401	360	366	355	363	371	360	369	387	387	407	420	428	376	364	407	390	403	393	374	375	416	380	356	351	356	330	392	372	371	360	400	367	379	381	317	411	417	363	346	366	366	397	373	359	343	367	352	381	360	404	343	380	377	346	360	358	357	357	372	375	349	363	384	370	384	353	388	377	382	397	372	370	367	360	394	384	375	371	407	370	378	416	385	379	389	401	434	390	381	382	390	372	367	345	410	358	360	385	362	365	384	388	404	357	351	329	395	368	359	383	380	409	346	398	387	378	362	376	379	403	387	373	406	398	381	393	393	394	400	381	357	416	334	397	354	356	384	350	399	382	395	382	406	361	358	361	397	356	381	357	378	369	407	364	375	369	356	389	365	378	374	378	393	392	372	405	379	345	345	354	380	385	382	414	388	386	388	369	389	378	352	343	382	390	362	371	388	399	390	383	413	395	372	374	379	414	360	399	353	351	387	391	370	376	349	417	351	373	386	372	364	378	338	419	346	368	378	358	402	394	390	367	386	344	361	383	362	381	352	370	393	356
54346	92610	77733	53171	35726	20427	7648	2131	661	566	580	573	559	574	572	563	577	552	591	605	543	573	602	627	615	559	557	577	586	588	575	581	601	584	585	553	590	613	550	576	595	533	576	527	598	574	561	617	608	604	588	570	618	595	577	551	580	579	559	533	555	558	595	563	617	556	574	593	530	619	612	561	570	602	574	578	577	604	596	557	595	606	569	570	569	572	576	561	572	636	598	580	557	548	557	567	559	558	576	556	559	584	582	563	604	611	582	641	587	584	589	566	612	522	565	585	594	588	580	588	564	567	564	522	647	558	565	588	553	582	547	593	577	525	602	574	608	585	531	596	630	573	609	593	587	590	590	569	549	561	569	552	603	603	553	559	618	528	597	620	562	534	580	609	553	580	564	588	595	577	595	585	613	566	602	593	573	566	597	610	561	565	579	613	573	603	577	579	572	545	597	619	549	587	597	588	586	509	614	565	608	548	587	598	592	598	607	589	576	586	567	601	532	579	577	598	581	605	587	585	578	581	559	619	599	584	620	568	553	583	617	592	627	561	559	562	575	619	558	499	573	561	563	569	584	554	579	600	566	602	514	614	581	591	557	572	547	603	546	583	606	581	568	589	553	615	580	642	575	527	563	520	503	572	582	579	553	575	584	613	551	545	590	582	623	595	594	565	576	572	596	584	603	591	542	593	550	582	577	600	572	577	587	588	568	603	603	573	591	517	606	575	591	527	565	571	559	618	585	590	601	589	565	596	537	568	591	537	621	581	596	581	551	563	584	556	616	618	604	585	576	596	563	563	587	625	592	578	602	545	601	606	594	570	604	587	563	547	548	527	552	551	574	548	611	588	586	594	565	612	544	546	591	586	597	548	637	602	556	525	593	556	613	580	574	587	630	563	551	547	581	569	580	581	581	562	585	588	578	605	591	550	590	585	569	615	571	576	591	580	620	533	579	593	568	594	570	597	615	625	567	597	591	576	591	607	610	614	564	594	587	576	565	586	591	601	593	553	542	571	572	567	565	566	567	600	614	542	557	607	597	603	616	636	553	585	581	567	562	553	585	600	567	582	605	545	580	630	599	546	568	609	614	571	581	554	578	583	540	523	578	558	616	612	529	572	676	582	588	567	587	597	574	573	603	603	620	593	583	584	585	574	561	636	595	549	581	550	588	569	608	592	578	572	585	573	574	583	569	567	568	629	589	598	540	557	574	584	580	560	562	546	561	557	617	589	577	590	586	605	612	570	596	617	560	564	587	583	564	608	573	583	603	547	565	550	603	571	584	603	577	622	598	604	573	576	600	597	534	628	523	575	613	623	594	572	568	578	605	657	616	579	571	572	572	590	569	550	548	566	569	566	613	629	578	595	577	616	551	578	567	622	576	557	619	582	577	597	571	566	612	601	587	582	554	576	553	581	539	621	592	564	589	613	603	567	608	556	535	609	568	574	567	557	541	564	548	575	535	591	581	580	569	634	556	590	554	590	574	591	582	577	611	562	568	593	537	583	562	575	596	563	563	557	613	583	566	591	578	595	549	569	631	581	525	568	630	598	580	571	594	577	572	544	598	598	600	585	582	606	585	624	573	597	563	555	578	612	582	560	643	579	533	594	521	596	556	570	583	606	531	572	594	605	579	538	604	550	647	522	586	587	602	637	578	557	600	563	551	562	586	570	636	587	579	583	614	573	610	588	629	564	604	577	576	561	594	607	553	617	530	589	571	588	593	612	541	534	569	537	583	527	610	570	625	549	581	572	588	573	591	554	563	570	564	613	555	567	539	593	552	570	582	564	555	560	572	574	629	568	562	589	547	563	548	602	577	583	621	541	540	591	543	621	562	591	584	604	577	594	585	582	579	590	592	573	605	611	579	584	576	559	576	570	578	583	574	578	565	572	562	547	574	614	625	593	565	589	624	571	574	604	622	588	545	563	585	567	607	561	546	605	591	609	613	573	615	550	590	578	567	626	553	589	526	581	596	544	605	591	584	559	596	570	587	553	561	588	543	576	585	616	594	620	599	601	611	579	593	548	551	567	575	606	575	600	602	607	568	561	553	589	578	606	606	627	561	563	615	547	544	618	565	599	609	530	536	579	586	573	603	609	590	600	592	600	555	590	522	593	598	614	589	561	567	524	579	589	591	565	590	618	588	623	558	585	545	576	585	629	578	552	586	561	582	577	619	586	569	565	571	566	566	574	568	539	600	650	588	540	539	612	595	608	594	551	565	576	574	579	571	608	634	562	616	613	592	652	588	617	580	622	614	577	567	608	548	585	569	585	553	566	569	607	592	551	573	570	598	564	584	567	541	602	554	575	584	566	600	608	572	578	543	609	599	575	609	549	599	560	580	606	560	554	599	596	573	555	593	618	595	543	574	598	566	602	544	545	619	570	584	549	621	583	611	560	582	522	627	585	553	600	560	576	551	599	542	562	590	549	579	560	561	593	548	602	619	569	615	616	562	598	606	617	597	576	562	582	611	619	528	618	598	608	583	579	594	607	613	584	585	570	610	610	593	558	595	583	591	515	606	574	572	576	589	579	542	554	602	579	572	541	572	565	616	576	568	589	556	568	566	578	571	595	565	579	575	584	576	600	567	568	541	607	591	543	558	588	583	553	553	559	585	579	622	588	591	597	574	573	588	583	568	586	555	570	601	612	576	600	572	596	582	560	575	546	555	575	601	577	529	567	576	588	642	548	614	618	540	586	564	590	588	569	631	560	540	595	587	540	544	586	597	543	588	589	616	602	637	553	555	604	600	547	585	551	591	576	591	581	549	622	608	585	547	616	608	530	585	525	600	564	579	569	586	554	594	626	629	616	615	588	585	567	593	562	538	543	614	571	572	577	544	603	569	645	551	549	580	595	586	577	590	553	563	569	597	558	590	575	587	598	590	562	560	590	596	563	564	575	596	553	582	562	561	562	611	569	629	555	560	571	598	585	542	580	554	615	565	568	558	595	622	605	557	588	543	645	549	574	586	567	596	555	570	577	583	576	597	580	532	550	556	531	611	596	588	541	562	535	579	600	594	568	582	586	554	592	538	581	606	624	593	565	585	570	566	614	558	590	619	554	588	562	611	556	607	562	598	572	575	595	578	576	560	599	596	578	554	585	560	603	597	580	575	592	585	588	590	533	566	604	585	527	561	632	561	546	571	555	559	570	587	587	594	613	614	591	542	581	565	605	563	579	587	588	608	579	568	589	581	582	594	568	590	537	590	564	607	592	573	550	573	569	562	592	566	576	575	585	544	562	559	593	542	525	608	607	604	548	585	556	556	580	617	605	560	614	543	578	597	571	603	619	564	573	594	556	593	601	529	578	580	568	594	611	593	541	566	542	569	545	595	548	576	566	593	586	572	575	599	560	561	561	577	579	641	615	572	571	590	587	603	614	568	571	547	580	576	564	558	567	567	640	583	564	583	577	580	560	618	552	519	593	570	571	610	616	603	562	572	585	555	612	578	563	555	554	560	538	576	598	577	597	569	568
23256	22054	35139	33963	29407	24620	15862	2460	507	469	502	474	472	452	483	508	440	507	442	506	467	448	481	467	493	429	470	484	467	465	515	456	455	456	466	433	477	448	502	444	468	442	446	490	445	464	429	458	469	444	487	524	484	493	428	482	492	443	399	451	448	472	463	465	447	486	455	467	439	480	461	464	439	475	439	422	504	454	470	457	428	419	455	490	460	473	481	471	448	471	399	440	417	458	478	481	456	480	473	465	452	502	440	461	450	471	459	448	474	472	468	449	489	481	484	468	477	505	474	461	431	470	475	459	504	477	478	477	485	440	487	455	507	474	471	451	409	493	453	474	433	490	463	455	468	488	480	438	470	413	460	475	485	451	417	468	431	461	466	422	434	436	474	472	451	455	445	496	450	462	452	454	441	429	475	449	451	460	476	455	454	462	407	463	457	458	447	480	404	413	450	449	485	447	461	485	462	453	451	489	447	456	441	489	421	450	470	434	473	475	463	489	430	513	469	454	490	447	486	461	451	473	466	456	414	444	447	452	431	461	453	464	431	444	476	465	490	498	421	436	465	432	483	465	420	388	442	458	442	456	425	449	408	461	477	464	482	466	478	419	455	495	495	466	487	464	472	424	447	426	426	473	479	472	435	455	471	468	454	452	481	450	480	457	440	439	462	446	455	477	469	499	484	452	475	459	456	403	449	449	449	493	468	441	472	483	503	434	448	456	451	490	452	438	466	459	481	432	455	452	480	462	450	455	422	462	492	421	442	449	433	474	450	452	491	485	429	492	469	455	427	460	420	428	418	499	495	484	467	469	473	446	451	452	446	429	447	440	459	452	416	508	469	501	474	427	461	447	472	461	454	493	487	496	448	436	444	464	446	444	422	448	450	457	482	407	467	468	436	509	477	466	488	483	443	484	469	433	463	490	491	455	469	438	433	463	488	494	471	479	476	481	470	452	460	458	436	434	463	451	497	484	469	448	443	458	425	478	479	465	465	482	482	454	472	474	436	416	498	505	427	451	477	436	479	465	451	488	451	456	475	434	473	454	465	450	496	452	453	455	448	470	471	458	456	468	445	459	441	458	473	486	446	446	439	426	463	502	421	446	472	471	452	472	427	471	480	442	478	445	478	479	464	451	430	471	455	450	446	458	419	468	471	462	450	462	454	458	475	491	483	468	507	467	451	457	463	452	469	449	437	429	461	465	429	497	496	481	458	444	464	465	465	457	478	473	506	444	460	485	453	430	446	470	416	454	459	456	451	463	413	447	446	467	443	471	459	477	455	430	500	441	442	461	474	461	507	464	426	478	475	468	481	480	484	468	523	451	476	489	419	471	463	471	448	495	503	422	441	448	470	425	491	491	445	437	424	441	476	479	433	480	450	442	443	458	401	458	457	461	485	440	492	489	468	467	458	464	453	455	466	450	475	418	429	499	477	447	424	471	474	478	470	442	440	426	459	470	490	435	464	459	447	441	426	506	432	512	497	477	473	450	448	439	462	440	477	486	452	432	415	440	478	440	473	506	446	483	469	454	459	478	444	444	451	427	410	416	496	481	489	433	469	444	462	421	449	440	476	480	474	472	474	447	453	476	471	418	437	422	460	506	450	449	446	474	433	449	427	442	468	446	432	432	439	500	442	459	470	418	466	451	482	418	482	478	457	461	458	473	497	435	438	464	436	450	487	453	496	453	468	433	455	435	481	478	462	442	433	465	466	477	475	464	422	447	456	442	474	410	471	445	457	452	489	489	444	466	432	476	482	465	452	482	486	478	442	440	448	490	482	522	452	479	435	454	459	476	468	464	478	464	466	451	483	440	447	434	476	452	488	435	480	498	442	462	435	460	509	439	420	459	488	500	445	469	445	458	460	454	470	487	488	488	461	440	490	454	478	481	452	458	424	466	476	452	442	464	494	489	450	445	436	440	471	461	427	444	448	448	437	436	469	454	482	475	477	471	475	450	461	435	462	472	453	495	438	458	443	488	482	434	488	430	476	498	499	437	460	423	449	490	442	403	454	439	478	452	464	456	439	453	437	509	441	472	412	489	471	440	476	455	469	454	449	511	446	461	508	452	465	436	437	501	473	445	479	447	434	419	458	466	490	444	430	447	474	491	476	434	441	464	441	442	458	432	466	445	496	476	443	455	440	493	461	446	455	480	457	487	458	447	457	495	487	452	461	429	459	431	494	450	471	456	472	485	456	468	466	465	510	453	455	429	453	460	443	461	452	467	476	482	452	478	424	422	425	430	455	450	490	483	443	445	445	424	443	471	450	500	443	500	464	420	500	463	465	460	466	496	438	474	450	485	508	452	453	433	441	482	436	452	467	444	464	460	494	474	482	453	493	479	446	464	450	445	459	429	500	481	466	440	456	469	470	449	465	442	432	477	454	462	467	448	462	460	448	444	444	448	458	488	430	447	452	468	473	421	474	460	452	457	468	443	474	425	493	467	476	482	506	469	439	464	464	485	473	458	458	468	504	484	453	457	436	478	453	451	425	458	462	445	421	458	477	443	452	422	483	477	462	467	447	479	456	456	458	449	437	427	464	472	429	440	445	466	451	445	502	467	432	483	462	442	434	483	430	460	477	473	473	454	487	411	449	434	454	462	496	434	472	448	483	439	465	428	455	455	467	485	436	421	458	489	429	448	460	463	435	482	455	478	473	430	495	435	473	461	461	441	476	459	480	449	468	468	448	444	448	436	458	448	471	459	438	459	454	477	433	463	471	470	445	480	496	463	502	401	496	456	428	465	473	429	428	452	468	429	444	497	447	424	474	482	409	457	467	466	440	488	460	455	466	499	474	445	436	450	453	492	476	475	465	449	455	440	477	460	466	456	441	501	450	508	492	452	439	431	482	480	417	501	456	467	454	429	438	469	482	453	469	463	452	500	409	454	448	468	442	485	468	434	484	461	445	498	461	490	469	448	474	425	483	442	437	457	477	460	455	439	461	443	487	460	448	430	426	476	471	452	460	481	463	418	463	458	478	483	470	468	468	450	498	454	492	449	434	478	459	469	428	466	457	476	433	456	451	470	472	441	467	461	448	435	473	462	450	451	453	487	456	454	447	478	433	414	437	461	440	493	406	464	473	476	451	425	470	450	456	480	481	450	427	477	468	461	471	428	455	472	464	459	463	467	456	430	449	482	470	458	463	454	475	438	456	462	459	422	457	471	476	446	456	465	476	471	472	441	471	449	450	512	482	489	472	472	471	468	463	454	428	432	462	486	466	474	453	451	432	443	447	448	476	444	458	492	453	476	482	438	462	450	473	421	448	427	473	463	460	469	472	465	455	489	457	466	465	471	470	425	433	451	471	450	503	509	472	465	438	480	501	458	461	454	491	460	448	444	456	498	446	465	458	457	456	444	446	453	433	468	439	451	498	433	492	455	495	456	462	453	455	478	451	468	462	495	453	463	462	445	451	448	453	440	462	446	456	469	445	439	436	475	499	481	462	447	418	456	467	448	435	459	461	490	458	483
59783	103418	88670	64749	45362	29318	13449	3260	757	683	694	722	676	676	690	668	715	702	697	677	722	705	691	648	703	638	737	722	711	691	708	701	693	656	689	717	751	691	737	705	730	651	699	690	712	669	643	692	694	716	678	708	701	661	686	707	683	698	748	664	707	642	702	719	708	714	656	685	670	680	640	714	693	683	702	689	690	662	672	699	680	705	728	690	680	662	703	677	665	717	706	672	700	630	663	707	664	677	673	684	683	713	655	739	640	657	688	698	722	680	742	686	747	666	729	731	694	666	668	678	711	720	699	686	682	667	693	703	718	656	659	684	642	632	617	726	722	679	701	699	702	674	721	723	698	657	683	690	689	687	664	694	673	648	694	720	685	682	679	686	656	643	667	740	705	669	672	653	675	694	720	687	706	712	709	695	748	659	682	738	735	701	655	686	762	634	640	714	720	679	673	672	714	701	655	688	696	732	681	697	681	732	693	687	666	668	710	697	673	689	702	650	667	662	675	656	692	657	701	725	696	712	744	646	706	664	698	687	713	686	681	663	700	704	660	684	682	656	699	715	666	673	652	703	682	724	623	657	706	688	715	712	709	692	678	673	674	672	683	731	704	693	703	685	699	740	701	711	705	700	721	676	660	689	724	709	709	722	655	674	700	692	665	709	704	658	648	759	677	684	726	664	696	713	691	682	713	674	682	715	660	666	682	669	669	685	735	681	659	703	712	677	702	641	676	754	706	668	710	665	703	654	676	696	677	636	719	647	713	686	710	733	772	665	774	714	721	685	669	711	689	694	653	705	648	657	670	704	678	644	690	681	658	669	664	663	679	691	669	722	651	670	693	715	675	731	692	701	680	646	708	634	668	684	672	676	704	660	641	695	669	679	672	664	651	617	716	659	677	677	710	649	739	665	670	684	661	653	706	682	699	687	688	630	652	693	700	668	692	647	655	704	659	637	687	645	669	702	703	703	695	656	716	705	617	711	621	663	727	688	666	680	687	722	694	707	698	716	697	684	636	664	634	731	702	660	706	703	687	675	663	650	731	710	672	656	682	678	693	748	684	695	683	695	626	682	703	649	693	731	663	730	719	725	725	660	706	673	709	683	678	672	702	665	649	719	703	655	681	670	726	706	681	711	747	654	700	737	648	699	688	692	705	717	655	716	685	743	674	695	664	637	676	705	692	686	676	679	704	661	669	729	669	762	665	701	674	696	693	680	678	699	636	723	702	666	700	681	684	676	686	730	664	689	671	681	708	677	701	681	676	621	691	700	672	669	745	685	696	681	683	690	663	729	770	747	666	651	692	711	725	708	690	659	690	648	701	695	737	711	688	692	716	655	686	742	678	663	686	775	669	700	679	680	707	742	656	670	738	675	707	650	719	734	676	673	690	724	705	672	649	685	752	686	682	718	656	675	695	632	694	735	688	710	707	681	723	689	700	674	644	682	692	683	689	698	720	687	671	681	681	649	704	700	660	734	709	730	654	678	668	718	720	690	682	660	712	668	688	675	684	688	669	705	704	674	694	670	656	665	678	692	735	685	718	686	667	660	729	663	710	726	700	678	699	679	656	712	684	708	693	646	674	714	645	739	703	706	684	691	707	647	708	694	693	680	700	661	661	763	649	668	689	682	708	671	730	735	736	705	685	682	708	672	704	678	710	690	654	717	723	718	719	738	671	650	729	711	733	656	690	690	638	667	667	704	700	707	653	712	699	668	663	694	694	688	712	655	643	681	709	712	710	658	683	655	698	696	699	695	693	682	645	707	697	664	713	665	679	692	696	662	693	682	642	702	703	681	643	666	674	685	666	644	700	698	670	663	605	688	741	678	687	694	669	674	690	708	677	678	733	711	683	683	731	716	654	684	720	675	686	671	661	670	677	707	644	731	697	710	719	673	640	651	740	659	701	653	718	727	723	666	675	647	702	716	680	681	726	671	711	697	679	693	704	678	672	676	660	664	719	693	676	655	633	656	696	702	696	666	677	699	697	680	673	644	700	635	694	720	702	686	695	684	704	700	678	680	677	679	730	674	712	697	677	716	656	717	662	681	708	681	725	643	735	687	696	728	698	660	696	669	682	681	701	650	698	716	705	679	718	670	673	694	771	680	688	658	694	685	680	681	703	727	680	682	687	731	670	699	676	683	718	679	698	697	661	674	717	706	669	713	626	672	719	705	697	668	702	649	684	682	715	695	743	718	687	660	653	736	653	685	694	663	715	674	652	720	702	697	616	682	671	659	666	690	657	651	673	734	674	672	722	706	680	691	698	674	711	700	708	703	720	746	716	725	680	666	697	752	663	688	697	692	721	680	738	720	711	741	736	686	664	720	650	687	724	692	685	695	675	732	692	708	662	709	663	693	617	692	684	683	692	687	681	685	702	723	719	616	704	685	661	715	690	682	679	693	689	697	698	735	671	692	729	734	687	710	703	686	666	695	690	700	654	698	669	736	669	642	706	755	684	728	698	741	677	665	687	718	695	757	695	713	671	622	714	704	690	742	698	712	702	664	666	719	690	672	679	736	687	687	693	662	688	706	666	710	708	696	698	682	722	697	645	666	676	701	719	694	667	692	743	679	686	736	738	713	720	720	682	702	703	671	687	723	691	709	728	654	678	721	693	671	659	668	651	707	659	668	708	662	682	706	716	716	645	725	683	691	679	661	742	692	697	715	742	702	676	665	673	702	720	708	726	655	695	670	673	706	655	648	719	708	700	686	673	696	699	682	689	667	681	688	680	687	687	644	709	704	661	698	751	657	668	705	680	666	693	671	712	697	704	658	623	652	699	690	670	702	697	688	717	762	691	698	703	672	679	695	649	659	678	673	709	708	696	716	666	681	680	682	651	660	701	651	703	670	646	698	728	677	677	708	690	653	679	693	716	661	648	715	683	668	693	687	737	677	688	674	675	711	684	750	690	711	670	699	646	668	660	761	730	692	681	652	652	660	701	683	711	690	715	669	667	688	680	721	689	636	653	693	726	700	694	659	668	692	724	742	705	667	698	686	681	672	663	708	693	715	667	670	632	687	687	762	761	721	625	707	695	721	686	660	695	674	672	672	695	720	726	713	695	654	688	690	671	645	710	694	680	632	700	667	706	681	716	715	745	679	688	607	673	686	680	665	700	668	676	633	675	701	670	668	679	701	671	708	627	720	735	691	757	750	684	684	663	713	724	645	733	677	674	705	688	642	694	741	708	691	727	700	703	701	668	717	662	677	649	669	746	680	681	694	697	648	659	711	738	674	676	685	683	700	656	645	703	659	771	747	699	668	666	682	719	678	664	700	727	683	665	668	663	687	684	691	702	733	636	715	728	729	648	697	675	708	688	655	723	703	727	711	731	676	690	675	722	704	686	716	670	678	631	702	654	680	685	677	687	723	702	673	681	740	687	697	652	683	689	736	653	699	700	709	687	693	661	664	639	642	676	678	706	696	710	676	649	688	696	663	719	686	731	698	691	660	685	715	712	705	710	704	682	663	693	728
27489	27805	34097	22430	8922	2644	928	370	254	254	253	262	258	255	260	252	249	257	257	247	242	271	246	229	245	233	278	259	238	266	254	256	254	270	246	252	256	265	276	240	239	244	278	254	244	244	264	262	235	243	269	265	271	259	263	235	260	277	244	264	218	276	256	272	279	254	256	248	250	264	268	242	248	236	253	237	229	246	255	250	235	235	270	263	264	269	247	243	235	242	234	290	231	253	260	258	260	243	248	230	246	216	228	245	265	253	239	238	255	259	271	238	242	241	251	220	241	243	219	281	234	243	242	246	238	236	266	274	225	228	267	239	272	253	214	244	254	249	239	280	231	230	237	259	227	214	270	256	249	258	253	299	260	221	277	240	263	251	257	237	253	230	246	253	284	236	249	256	235	223	267	257	257	242	245	214	245	241	244	236	246	257	272	259	268	242	242	228	218	237	247	229	262	238	262	234	258	243	237	286	225	272	243	226	261	253	250	260	252	250	244	254	262	274	250	254	247	242	232	260	257	272	267	239	265	253	249	261	255	238	251	246	270	255	235	276	241	236	266	268	239	236	256	237	228	237	244	243	244	238	271	246	243	238	269	242	261	240	235	259	231	216	247	284	242	264	280	247	264	214	239	254	258	247	254	261	258	253	241	234	255	241	241	252	249	232	277	242	219	228	246	268	231	247	239	215	267	256	253	232	235	232	249	256	254	234	235	228	265	238	251	272	248	261	265	276	254	256	272	264	256	248	224	277	252	233	261	262	278	259	265	251	256	254	255	239	234	268	269	245	272	243	256	248	237	251	255	223	252	238	258	269	254	270	240	272	251	241	239	245	238	265	272	249	233	252	256	240	218	221	212	253	245	264	256	255	256	255	274	245	240	244	242	233	217	283	244	278	264	260	234	263	272	261	254	274	235	267	252	214	264	234	233	250	226	255	227	247	272	244	242	246	257	248	235	268	229	260	213	259	239	259	253	244	240	229	249	250	242	245	242	261	218	251	254	253	251	261	267	273	246	230	253	267	264	238	231	248	241	273	232	299	249	254	237	257	231	222	254	248	230	226	225	223	240	255	240	222	255	251	270	247	280	253	217	241	255	235	270	267	241	254	258	268	244	245	265	249	230	274	263	257	276	242	247	231	238	272	259	246	262	226	229	263	256	252	247	261	263	256	270	234	236	263	270	229	213	231	258	264	242	245	244	258	268	276	260	241	229	241	255	247	261	283	243	257	222	249	216	244	237	236	272	261	259	230	248	251	240	245	245	272	268	235	258	238	257	241	243	242	267	229	264	261	263	235	284	241	255	252	266	270	240	253	242	262	244	237	263	264	267	230	245	265	222	280	243	251	261	262	259	247	273	228	232	247	236	241	254	276	281	246	270	222	236	268	272	219	261	260	265	253	254	282	233	246	242	245	239	234	229	252	282	269	248	250	256	238	243	248	268	238	244	230	251	256	229	264	266	243	261	273	251	252	262	244	280	267	255	251	249	259	245	231	250	269	254	271	232	266	257	255	241	282	251	243	243	250	243	249	248	252	232	255	277	244	255	220	247	214	240	246	245	248	221	261	237	255	230	245	220	276	259	232	222	214	253	248	242	231	249	247	246	254	222	256	233	256	234	269	262	251	293	279	268	268	240	228	266	252	234	231	254	249	267	256	265	235	251	229	255	267	254	241	267	254	205	243	253	226	258	221	235	250	237	249	237	266	251	244	268	261	277	225	223	256	227	243	246	233	271	243	236	254	252	260	235	245	274	259	248	229	235	246	235	256	228	250	244	287	257	243	240	231	250	235	246	268	250	253	260	255	260	272	285	280	251	243	256	244	238	237	229	236	275	277	238	244	241	252	254	260	223	209	219	254	262	265	275	264	252	248	240	268	244	258	254	249	241	265	247	250	245	247	249	254	251	264	249	252	254	237	268	253	227	254	269	249	223	242	229	242	241	246	250	230	234	262	230	264	244	260	280	244	265	266	247	253	262	258	248	253	240	251	264	248	237	251	242	236	269	243	234	240	260	254	275	270	251	278	261	267	240	248	231	260	247	244	266	235	262	234	263	261	264	242	269	261	266	237	257	224	242	256	252	231	261	222	257	267	242	227	257	244	238	267	245	222	225	255	267	274	276	228	240	226	267	240	256	261	248	239	222	276	278	246	203	239	253	260	236	241	245	263	249	278	245	262	240	278	256	244	235	245	248	238	257	226	209	284	213	253	243	249	240	226	223	255	265	255	263	230	252	283	245	241	248	267	244	272	255	275	245	229	238	232	246	246	246	257	248	275	262	232	241	249	228	283	254	243	244	262	210	248	220	283	243	261	237	247	237	267	232	257	268	239	236	255	226	244	243	262	249	219	249	265	235	248	266	273	273	286	283	261	251	265	248	254	236	263	247	240	250	274	239	288	242	282	256	231	288	225	249	250	279	240	246	254	252	221	258	272	262	242	243	255	261	252	250	235	249	232	246	255	269	222	244	249	221	223	273	237	266	251	235	244	248	235	219	243	264	257	265	246	228	264	253	233	253	268	224	238	259	276	233	230	253	251	246	261	248	247	276	242	243	238	247	252	233	261	248	251	261	270	266	255	206	242	265	229	275	248	271	248	267	235	244	254	246	269	242	265	246	231	240	252	238	262	270	238	224	238	229	250	261	246	262	251	265	214	215	235	251	247	251	262	277	247	224	251	242	258	262	257	233	258	228	237	264	260	235	261	253	261	262	235	249	267	264	237	244	256	261	283	263	257	267	240	230	277	268	230	273	216	237	256	248	232	265	224	241	243	225	251	251	252	252	245	264	250	236	270	247	250	251	285	256	229	274	246	243	253	250	236	257	244	256	250	239	253	260	248	261	257	244	250	228	259	253	271	234	248	222	251	220	257	274	266	246	252	257	247	244	242	258	250	232	258	253	223	242	220	229	279	260	237	255	252	246	247	254	243	251	237	278	230	270	238	271	227	246	234	244	213	249	273	257	248	232	263	243	248	265	244	241	249	254	223	246	244	250	260	250	244	250	223	229	238	246	269	265	261	269	268	237	228	228	246	229	254	243	233	265	233	239	241	258	269	228	244	248	264	272	254	244	247	269	260	241	261	248	263	233	221	233	268	264	255	275	241	216	253	224	257	275	262	285	263	246	280	261	248	235	257	261	266	278	243	238	254	240	249	241	288	271	250	267	230	230	270	240	252	221	234	231	255	246	244	224	238	263	239	243	237	241	247	281	257	255	255	264	269	251	252	248	261	278	241	271	280	268	253	257	260	236	238	225	226	273	258	268	272	215	270	245	257	256	233	276	263	279	257	257	234	221	240	248	248	238	219	257	235	251	246	253	223	227	231	288	270	238	266	254	267	225	225	245	218	245	239	250	237	233	248	268	287	253	243	275	247	234	247	227	225	260	254	230	246	242	266	268	275	261	241	268	246	274	252	283	269	223	226	281	250	259	270	261	231	246	256	241	252	228	260	267	242	254	242	244	238	214	231	264	234	259	244
29258	47987	39938	24217	12573	5081	1937	647	437	421	433	390	418	396	439	408	386	435	429	357	378	412	393	375	366	420	406	401	406	398	421	413	381	404	419	414	386	421	393	424	392	382	440	403	392	388	374	414	374	407	366	409	401	380	413	401	441	430	397	377	414	394	398	400	404	414	383	382	368	399	377	393	434	364	382	415	395	429	396	378	409	414	379	425	358	412	388	395	425	387	386	394	396	413	409	446	402	453	442	423	410	407	423	356	407	393	379	385	407	410	373	393	400	405	420	405	404	408	401	414	411	426	413	409	422	392	396	413	426	377	423	387	387	428	440	381	358	402	406	368	399	349	411	391	399	422	374	395	392	378	394	391	420	385	409	411	397	378	388	393	406	378	386	448	413	389	408	413	431	451	387	398	431	371	399	415	438	366	440	419	395	383	414	394	416	397	386	380	403	432	413	404	424	418	387	407	409	359	379	386	401	393	368	434	410	425	392	386	411	384	412	429	409	409	394	398	430	387	405	402	413	383	399	420	404	411	408	382	471	377	392	433	400	393	393	398	370	410	412	419	403	426	365	387	411	383	394	405	427	425	431	369	392	395	378	405	388	370	369	395	416	396	389	414	438	362	376	387	423	369	374	432	390	421	410	386	379	391	436	397	409	377	423	421	372	393	414	416	402	450	354	398	406	433	405	395	431	412	370	414	426	398	418	399	393	384	387	355	411	402	402	369	400	436	385	389	444	420	412	394	418	399	397	409	404	450	395	396	379	415	362	420	396	418	448	378	391	429	369	437	382	401	397	377	440	388	403	430	409	423	396	369	417	397	411	455	377	421	384	401	400	396	413	388	394	374	377	414	407	404	412	390	364	374	385	395	411	383	424	421	402	410	410	407	370	385	376	419	399	384	394	385	393	392	446	411	390	401	433	379	395	381	391	400	392	410	435	416	391	410	413	425	428	408	433	393	419	360	389	396	411	385	402	365	414	377	416	401	427	385	379	416	419	393	374	404	426	417	395	409	402	411	409	400	400	393	375	415	380	378	363	450	448	415	426	416	361	400	411	408	416	414	414	361	443	368	389	396	439	401	397	374	404	428	396	409	427	414	400	407	368	414	362	435	392	378	425	415	372	409	459	390	396	437	423	387	388	376	364	395	425	441	394	404	401	434	353	383	399	392	376	398	387	432	391	393	414	388	398	427	373	383	413	417	409	414	318	374	425	380	380	411	401	392	416	426	427	382	400	432	424	414	418	403	364	364	388	405	431	390	373	399	386	425	402	396	437	384	422	384	411	429	434	379	408	383	392	410	421	385	389	388	412	355	423	407	384	406	387	404	374	388	399	385	395	423	408	382	381	428	402	419	400	399	386	378	376	379	410	426	398	418	413	425	408	404	414	394	427	412	414	389	435	405	392	430	412	404	412	411	407	397	397	377	414	419	363	402	385	378	399	385	448	418	408	411	386	361	421	403	373	410	419	457	429	375	422	406	403	406	390	370	417	391	390	391	430	393	393	414	381	381	433	397	405	432	406	419	401	395	409	409	384	395	427	410	392	416	412	403	448	405	409	394	398	408	430	386	411	423	428	391	389	432	429	431	389	387	429	378	420	405	405	381	390	438	405	382	419	430	417	405	403	386	390	382	425	402	375	429	409	402	427	420	414	400	422	400	420	406	396	418	394	414	408	405	403	404	410	431	375	385	381	400	350	447	428	416	361	422	396	379	399	396	413	381	351	388	411	409	401	407	403	363	416	372	432	407	395	402	377	388	399	385	435	406	439	358	372	418	368	409	386	395	386	425	371	422	408	399	404	385	406	431	389	391	410	382	419	418	367	418	392	387	396	377	409	413	362	375	416	411	401	425	434	432	414	401	408	378	435	407	373	404	415	405	390	422	362	413	417	406	411	384	429	353	392	412	348	409	428	395	411	403	385	403	419	404	390	435	424	382	407	427	407	357	400	398	424	413	387	432	418	410	365	410	385	405	393	448	396	386	399	424	389	419	410	417	417	438	403	416	418	421	417	396	440	382	388	412	423	407	393	393	433	406	373	422	401	444	380	387	394	395	388	394	397	400	433	368	390	417	411	399	441	422	426	433	396	411	407	392	354	404	385	390	407	382	398	374	386	400	400	424	398	380	405	426	401	415	425	401	387	417	407	378	371	383	396	404	416	407	394	394	429	390	417	430	439	428	391	428	401	436	398	377	380	407	420	401	394	388	406	373	415	406	436	382	399	427	404	418	420	412	370	413	389	412	418	417	362	436	425	434	377	383	399	367	407	423	433	401	397	416	436	365	401	417	408	399	396	378	417	415	433	433	375	411	418	421	422	413	432	424	402	379	408	398	404	362	391	408	408	387	430	433	419	388	412	368	410	388	421	396	408	401	417	413	385	411	466	426	384	427	406	404	392	360	365	422	418	416	384	389	418	395	398	371	406	426	416	380	377	431	427	387	422	391	393	410	421	386	423	446	405	405	402	413	423	420	414	388	392	408	416	403	417	413	430	404	400	405	397	419	359	413	392	395	381	390	403	432	366	408	422	379	400	420	408	377	411	404	387	424	395	390	390	405	395	397	412	391	430	397	400	406	385	396	395	420	402	395	404	370	448	414	406	434	458	418	359	428	372	419	368	355	342	416	428	394	375	394	410	398	389	410	400	347	396	384	390	415	393	378	403	388	399	393	435	377	419	378	409	375	375	387	384	376	378	378	403	399	409	399	390	409	415	392	394	409	393	404	396	408	425	403	430	402	373	401	411	430	392	410	424	384	437	395	413	368	394	434	359	396	414	389	411	402	422	396	422	422	417	402	411	405	430	430	407	422	397	393	370	395	439	399	439	394	422	425	395	386	414	355	429	394	423	393	394	403	389	406	367	382	439	398	439	396	419	403	386	384	397	417	401	364	404	448	404	432	394	392	440	376	420	383	342	390	392	360	364	399	395	404	437	412	405	391	417	413	417	394	393	402	398	369	412	388	351	434	401	417	415	421	423	389	381	387	388	375	391	436	418	398	395	372	411	396	387	388	388	428	381	387	407	417	408	380	372	388	400	434	412	404	418	388	399	425	369	397	367	367	389	431	441	398	373	390	382	411	423	350	405	428	389	418	399	430	378	395	398	422	390	396	384	383	401	420	406	366	374	417	407	438	425	386	350	413	396	365	399	382	433	416	414	365	385	363	416	417	375	401	422	425	416	367	383	411	412	417	397	409	402	454	365	419	415	421	374	375	404	347	420	386	409	390	385	410	411	433	426	373	408	364	426	394	372	393	447	402	397	398	413	394	409	414	404	404	408	413	384	386	384	398	402	406	398	400	384	401	400	368	383	394	384	385	428	398	451	412	395	425	356	344	408	382	366	417	409	366	418	398	405	416	418	398	405	390	401	415	383	402	381	386	406	403	390	428	396	381	436	395	379	412	363	413	393	413	393	422	379	411	398	448	398	416	412	423	429	401	408	387	388	376	362	416	385	397	397	380	371	408	399	409	441	421
24548	23544	40470	39503	29857	19913	8835	1403	439	317	354	392	396	376	331	336	369	379	331	378	354	373	338	382	345	386	377	352	390	368	343	346	342	389	369	383	362	345	350	366	347	363	372	343	366	372	382	332	350	347	351	346	332	328	350	358	327	369	329	330	351	341	363	382	355	369	350	387	378	317	353	382	401	350	355	355	315	342	355	377	370	359	344	364	348	369	326	402	364	384	384	349	369	370	352	403	381	336	336	348	350	355	367	395	363	366	393	368	358	390	393	333	363	370	403	386	353	366	349	365	366	369	403	381	333	345	332	355	367	382	370	380	380	397	405	382	363	380	340	345	355	353	401	374	362	372	352	314	348	337	341	396	398	328	381	349	385	341	357	358	349	374	384	334	354	353	372	370	375	371	368	344	368	370	317	323	342	363	378	357	326	366	355	382	340	358	374	348	383	370	343	365	342	350	374	345	355	351	355	361	347	307	367	373	346	367	358	319	375	358	355	346	383	365	360	390	307	345	351	351	370	362	369	333	314	325	379	348	361	371	350	398	346	353	354	327	353	359	333	344	339	325	374	383	356	327	341	339	365	300	381	359	369	355	335	372	372	316	344	360	367	363	360	370	360	386	343	349	370	344	337	353	355	355	373	370	353	334	336	345	337	379	359	343	337	351	340	350	360	350	372	367	370	352	374	383	346	364	355	347	377	350	351	358	312	336	335	355	355	357	333	342	383	355	375	346	370	331	352	320	341	341	373	342	368	323	328	375	350	360	341	345	381	367	334	385	348	348	337	340	355	348	359	356	348	347	372	373	364	357	333	336	372	370	406	358	339	350	385	370	362	366	371	334	354	359	352	360	362	350	335	328	349	323	341	342	358	369	356	333	376	350	358	333	354	357	369	376	350	344	348	378	339	376	362	370	360	333	401	396	331	373	377	363	335	333	363	360	369	367	342	351	351	362	367	340	376	391	402	373	362	332	342	352	369	345	363	351	391	344	332	375	368	351	361	399	398	377	352	374	365	361	351	365	363	318	381	358	339	376	342	337	361	388	361	359	351	392	357	364	380	379	351	347	338	334	325	355	346	350	343	343	366	335	359	350	360	352	362	316	370	314	365	387	395	355	342	359	363	401	334	345	330	364	341	334	369	376	372	370	344	303	344	348	345	331	363	299	356	376	344	338	343	334	329	346	382	341	348	353	343	350	372	356	327	373	365	345	361	380	361	339	331	343	335	356	358	354	338	371	355	330	358	363	334	340	381	355	361	360	344	369	328	325	330	359	363	362	381	348	324	344	336	362	379	317	384	353	381	359	360	352	321	375	357	362	348	386	385	355	364	357	334	364	380	373	362	344	360	362	355	355	373	407	326	374	371	398	372	344	338	359	332	376	371	339	331	364	340	342	332	359	357	359	348	339	353	365	327	356	360	367	379	362	359	344	361	365	390	389	354	317	353	350	353	367	335	351	364	353	375	353	330	361	357	335	380	315	368	339	350	338	377	356	384	363	359	359	357	365	398	362	339	336	345	353	321	359	381	340	354	351	357	362	348	362	365	345	320	342	331	332	374	339	371	353	355	368	333	342	332	359	368	333	354	315	360	358	353	343	339	386	370	342	360	359	370	364	364	354	359	360	359	362	348	341	360	367	336	387	349	385	355	374	366	364	355	365	363	348	367	343	350	365	384	363	337	316	393	379	339	373	377	322	366	334	354	346	370	333	363	361	381	393	363	358	358	350	337	365	359	383	327	378	356	341	350	345	342	369	362	343	359	375	364	368	336	368	365	387	350	329	396	382	348	361	357	357	348	319	358	363	351	357	334	399	354	327	375	364	379	362	323	342	358	354	396	344	389	363	349	322	326	363	383	334	344	340	324	358	354	351	333	334	347	328	344	359	362	355	353	330	342	356	369	374	360	384	359	344	367	321	379	325	352	373	343	379	346	347	347	361	337	355	361	341	346	346	334	361	348	385	370	341	372	354	368	374	360	357	369	353	367	342	376	344	336	341	391	368	345	386	338	329	355	342	350	359	359	347	351	331	372	348	340	348	332	380	352	363	361	329	344	387	350	392	342	340	317	376	336	361	363	342	331	376	352	350	334	358	388	362	342	352	350	400	339	364	357	358	384	397	363	339	335	373	360	350	358	379	344	348	375	328	335	396	354	375	362	356	371	362	375	359	341	369	354	347	360	372	368	382	384	399	380	347	337	321	345	342	368	351	355	357	349	362	387	366	384	372	348	340	356	380	339	366	375	355	339	358	366	351	343	350	353	340	368	386	340	362	369	325	345	406	344	345	362	357	367	345	382	354	348	378	370	347	329	393	370	377	358	323	344	337	371	365	325	348	374	372	382	355	363	352	347	351	375	363	335	341	377	349	373	376	371	372	326	331	357	336	370	357	370	342	360	361	371	353	369	363	356	369	338	366	350	359	382	339	359	358	371	365	391	345	384	315	350	359	331	362	379	345	325	347	361	337	336	367	370	339	350	348	331	341	305	341	363	358	344	369	353	386	372	327	400	345	324	332	320	367	369	356	342	358	357	383	377	360	359	352	376	354	334	364	346	350	342	376	393	362	354	363	359	319	347	335	369	359	363	350	386	342	369	369	385	344	355	371	339	351	331	365	316	347	344	380	338	346	378	337	374	331	356	378	345	329	341	370	377	344	389	344	348	357	358	343	332	373	344	380	336	366	371	301	355	355	388	363	365	376	346	349	362	382	377	390	357	377	343	417	324	340	332	339	377	332	334	351	361	369	349	377	371	379	342	332	357	336	357	334	332	387	346	346	345	321	344	324	347	337	337	391	371	367	363	333	386	394	327	346	338	352	403	366	347	379	365	377	343	343	348	394	353	342	335	364	341	349	357	351	351	365	334	359	380	398	341	343	355	354	383	338	333	360	347	361	354	329	353	362	355	380	366	383	369	357	380	370	348	378	367	352	334	337	368	329	327	340	333	354	329	352	356	347	344	343	352	343	346	355	338	367	336	393	339	362	337	329	317	356	408	382	367	370	394	355	330	331	378	373	359	356	342	351	331	353	367	389	361	371	361	365	360	378	392	342	348	376	381	346	358	328	345	351	304	333	335	347	352	355	364	360	351	363	379	400	349	342	327	365	329	364	368	373	362	342	365	369	380	377	347	338	344	351	370	393	371	361	364	382	340	356	370	333	351	367	377	369	360	345	369	352	357	340	366	359	363	312	384	378	325	346	371	351	354	379	369	361	371	338	377	337	386	365	347	390	367	351	342	344	357	356	359	358	371	380	337	382	351	362	342	342	348	372	339	388	342	365	363	359	341	372	328	330	359	334	366	404	329	370	339	326	332	361	369	336	349	352	404	351	369	348	394	356	353	356	344	365	370	329	375	372	346	335	359	333	369	344	371	356	346	349	363	346	336	343	358	370	380	362	376	337	384	351	325	369	352	344	339	354	374	359	332	325	350	354	354	342	352	341	362	358	387	347	346	352	362	357	360	352	341	335	343	342	368	345
53971	91607	77051	52955	37325	21764	10747	2518	705	561	547	589	520	544	547	541	539	579	538	581	533	546	575	614	574	560	575	607	599	540	561	558	593	565	551	553	555	555	546	552	550	578	603	580	515	552	538	540	541	564	556	554	544	555	586	512	528	584	558	590	539	577	544	566	560	568	581	549	578	563	580	545	581	548	531	577	598	555	567	562	561	564	578	524	578	541	571	534	546	546	575	504	550	550	549	554	579	541	530	563	546	527	553	559	542	531	616	579	565	556	543	570	572	541	568	563	532	526	559	564	566	557	544	567	558	587	571	568	547	555	554	533	560	592	593	522	549	533	531	590	551	544	563	547	518	562	523	579	508	540	546	594	562	555	550	578	568	544	541	535	549	555	599	532	538	560	536	497	551	544	557	557	552	546	570	547	538	545	544	551	544	553	557	549	574	553	569	575	534	596	580	551	512	517	565	560	577	579	577	584	570	600	551	532	562	502	602	597	524	534	534	571	536	533	569	566	577	553	552	536	536	566	570	563	572	552	549	535	536	530	560	566	594	565	576	568	580	552	548	536	555	534	535	557	558	533	560	572	541	591	579	561	546	592	549	558	555	547	570	548	611	548	559	534	546	544	522	537	541	555	535	571	567	554	574	535	600	538	521	536	514	586	538	515	576	549	528	554	579	576	561	518	532	594	587	535	547	608	596	586	568	570	558	516	565	619	595	558	542	523	573	558	520	560	524	542	573	550	595	552	549	537	543	570	522	559	504	567	562	594	573	537	561	516	558	532	562	561	541	567	529	553	534	568	547	565	583	556	561	541	555	565	561	509	573	557	592	553	594	536	595	585	572	543	558	551	533	575	530	529	583	536	571	533	557	529	549	563	567	561	525	561	560	534	593	579	552	591	598	570	541	559	532	539	567	566	584	572	588	571	545	588	524	559	558	537	526	588	584	558	577	581	552	572	534	530	569	525	567	555	563	576	573	500	568	570	589	585	531	538	530	543	533	573	583	559	564	540	544	531	584	551	561	551	573	565	574	549	528	541	569	541	531	545	532	580	547	568	513	520	508	547	574	516	536	553	606	570	638	561	536	530	564	564	569	552	601	548	577	558	601	527	528	550	520	519	549	624	555	545	564	605	578	573	571	543	558	602	559	528	597	568	545	598	551	548	579	550	565	537	591	538	575	509	556	577	549	558	599	546	569	540	539	579	571	516	560	558	559	548	573	507	557	540	589	516	583	522	529	527	508	539	572	580	524	581	547	580	552	606	515	543	557	570	557	529	534	598	534	548	562	579	596	594	576	554	577	553	546	565	571	558	588	561	552	570	582	562	585	583	534	520	578	550	557	544	534	547	593	565	568	537	534	563	547	556	558	541	560	560	574	528	529	548	601	549	596	580	570	562	562	584	548	560	591	564	546	550	568	548	540	575	572	540	563	555	543	592	562	541	550	589	591	575	578	584	556	547	549	532	531	542	569	584	525	535	585	549	524	589	544	575	574	557	560	561	588	559	574	560	542	539	533	580	541	587	550	552	563	525	565	538	511	563	559	566	552	551	591	559	538	561	587	578	552	591	551	597	579	565	527	562	560	551	534	519	580	527	550	540	538	614	593	564	532	534	566	537	506	550	517	561	571	563	556	496	557	561	558	576	574	545	600	575	567	569	584	576	512	551	568	583	532	572	577	598	553	586	560	518	583	577	581	535	535	579	561	570	535	571	541	565	582	584	592	579	563	568	569	546	548	577	551	580	554	528	525	504	552	528	549	559	567	591	548	524	564	516	571	580	571	577	544	544	555	542	538	558	557	582	533	553	605	526	547	606	535	593	571	577	565	519	577	538	519	577	539	556	584	532	535	571	550	516	506	535	544	559	587	581	541	558	545	547	523	558	526	578	522	583	577	568	575	579	551	558	594	558	542	619	570	583	597	588	537	538	575	559	587	566	547	552	541	540	540	560	584	556	512	565	563	559	523	541	543	536	576	560	571	565	563	602	550	518	576	526	568	551	560	574	529	520	528	560	592	524	553	580	571	575	579	557	547	569	554	540	587	546	571	533	536	568	518	547	515	589	579	558	587	548	529	588	552	570	553	546	527	616	557	598	560	571	584	598	581	585	509	535	586	605	539	567	588	562	558	586	572	549	569	520	526	556	562	563	589	543	575	624	534	552	561	527	552	536	555	612	560	545	521	573	536	559	527	508	595	535	573	586	570	546	551	540	569	542	583	602	523	553	585	531	593	551	562	559	571	552	532	635	573	602	559	544	595	520	514	523	578	540	518	607	551	563	576	544	531	580	565	518	521	555	566	581	591	540	511	547	570	574	557	553	544	533	545	575	608	521	545	553	548	554	540	536	582	571	548	568	571	586	536	582	589	578	528	579	584	558	569	570	572	576	554	519	594	565	472	583	546	565	574	582	581	564	572	524	539	542	530	522	513	557	536	532	579	552	580	544	550	579	571	592	515	535	580	586	582	566	519	543	545	547	538	556	538	588	531	562	568	561	555	592	535	570	555	581	583	588	512	567	558	560	577	576	517	578	526	559	574	545	587	597	535	543	535	555	540	558	525	572	570	580	582	553	530	556	563	542	575	568	544	562	522	625	524	566	588	515	518	523	564	541	555	557	551	568	554	536	553	585	546	561	588	559	553	534	589	572	565	555	547	581	555	540	597	559	555	562	542	595	582	558	516	559	532	524	558	531	535	580	553	565	512	573	540	556	568	528	521	519	540	587	530	566	539	575	558	555	577	563	582	530	573	529	548	569	550	575	596	566	535	525	526	545	562	541	547	579	554	518	533	569	553	563	508	526	561	549	529	512	610	559	548	523	549	566	558	487	541	554	562	557	577	552	531	546	592	604	557	531	521	545	542	546	547	554	529	564	545	546	549	542	555	537	558	572	541	560	555	551	560	544	560	576	580	584	524	552	561	547	523	565	544	602	525	527	526	572	581	542	580	571	567	576	565	566	585	556	530	576	550	527	521	549	539	550	545	551	557	528	564	571	507	576	534	539	546	559	533	571	530	568	568	572	529	543	540	561	575	549	546	565	532	532	575	537	591	545	574	541	537	523	552	595	539	580	597	551	640	568	513	541	503	593	556	536	547	580	586	571	571	576	572	537	559	523	581	543	596	574	558	539	573	550	584	563	527	560	548	609	565	543	534	514	559	564	554	540	564	555	546	589	556	593	533	521	554	528	570	558	597	582	550	559	545	522	538	545	496	531	557	561	568	574	538	549	549	588	584	558	532	519	612	554	570	549	570	540	579	559	550	557	508	555	516	533	592	575	520	571	575	557	518	534	587	560	557	519	481	555	507	576	583	538	565	556	534	519	521	575	506	578	537	556	535	527	568	537	584	577	552	583	525	593	545	544	536	568	609	527	541	559	546	556	590	555	569	551	525	545	530	552	542	613	578	536	529	576	541	553	582	557	550	558	565	580	553	572	560	583	576	558	578	567	588	561	532	561	561	583	577	568	548	564	593	541	559	528
23329	22009	35422	35425	30641	24534	16212	3696	681	468	450	460	437	435	468	475	443	461	441	453	421	436	436	427	498	441	502	460	431	444	445	452	452	469	463	450	428	424	423	459	469	417	418	424	446	435	433	444	414	440	426	449	430	419	450	428	449	446	453	463	460	455	428	443	441	429	391	387	430	422	413	447	414	427	431	465	440	462	458	458	423	418	446	433	447	461	454	406	462	418	429	405	465	404	426	427	418	443	475	465	437	423	431	434	445	420	456	404	431	415	407	456	405	442	400	455	463	462	481	417	466	439	439	445	436	453	454	436	427	450	421	428	451	441	421	478	416	436	427	430	413	425	400	442	439	435	446	448	443	463	421	440	459	448	458	413	461	433	458	471	433	419	431	431	432	454	448	471	398	456	399	404	427	486	472	450	458	424	416	438	468	436	445	447	462	420	408	412	475	438	447	418	443	418	408	420	466	441	390	423	427	425	459	460	439	415	429	435	410	447	486	455	437	430	436	475	451	448	421	455	410	456	478	437	441	468	436	432	457	479	457	414	424	406	459	394	429	411	415	483	402	457	408	489	425	452	439	438	426	422	460	435	460	438	454	437	408	466	452	433	448	459	412	459	426	421	421	393	433	446	419	411	421	414	430	448	434	426	490	467	407	437	450	419	466	431	401	445	445	408	408	405	404	422	443	412	447	397	421	437	470	413	419	401	439	408	422	429	439	452	438	409	430	437	420	423	425	400	440	450	413	436	477	461	428	458	422	443	477	410	391	457	445	479	426	422	418	425	460	450	447	423	452	447	416	434	432	441	463	437	441	431	442	448	422	440	448	450	487	462	451	454	405	425	429	437	398	451	414	419	427	448	427	437	422	441	434	455	465	475	432	428	456	454	411	466	438	480	451	447	416	434	453	468	435	455	436	488	417	437	440	454	418	419	419	431	459	456	429	452	479	442	442	443	441	462	451	431	416	405	438	412	453	437	451	436	439	454	479	450	467	446	453	459	430	422	431	419	400	443	442	432	448	453	429	457	426	473	449	425	447	443	448	452	426	437	460	439	466	426	447	453	425	461	416	409	442	433	455	438	454	433	410	423	468	442	418	411	396	435	436	425	447	435	459	425	433	477	440	410	425	486	480	432	438	440	424	453	445	429	404	443	437	465	460	399	414	435	452	452	446	449	418	414	420	443	456	482	445	425	462	434	444	401	439	427	428	383	416	421	439	481	431	485	455	436	430	416	402	409	442	426	430	436	429	441	445	422	410	420	438	414	410	454	445	455	437	435	422	385	440	477	436	415	416	440	402	443	455	439	421	458	405	440	466	429	409	419	435	440	439	445	484	449	446	407	434	423	470	487	435	427	431	410	434	440	440	451	459	464	486	454	461	417	437	409	414	439	435	434	476	442	422	429	426	463	445	456	475	411	454	441	438	434	486	439	466	448	441	450	495	419	424	410	486	431	406	437	451	448	437	452	430	431	456	453	438	473	436	465	445	422	427	425	433	438	434	410	443	474	419	444	403	462	459	450	457	425	452	433	460	383	416	438	425	437	412	437	454	445	448	421	438	439	444	442	477	430	457	434	457	468	418	443	450	430	447	429	419	437	437	404	411	436	434	463	464	417	468	464	441	421	427	436	420	433	457	440	436	441	467	462	442	448	426	417	450	467	405	429	424	474	397	457	444	432	438	444	442	434	426	414	456	424	449	441	428	434	435	418	454	457	449	440	402	428	427	399	467	406	433	441	422	406	407	433	442	466	452	433	404	443	439	419	474	440	428	488	467	449	433	431	437	440	430	389	416	444	429	422	447	415	479	470	419	467	448	466	423	407	446	445	460	431	463	434	444	443	432	482	445	474	441	411	437	423	415	428	456	415	439	423	463	403	406	434	451	396	426	454	416	411	452	445	445	424	438	462	457	441	432	435	422	460	434	439	436	446	436	457	450	453	425	453	453	433	471	439	442	406	437	464	445	446	435	429	417	408	462	427	436	476	398	454	401	431	401	439	457	424	422	447	437	449	440	424	451	459	453	463	451	445	389	437	441	424	432	390	420	400	467	430	427	463	422	398	430	474	464	484	443	439	414	476	434	422	446	461	436	416	457	451	450	467	449	451	428	444	430	445	430	460	438	435	452	474	468	439	426	450	418	429	440	428	442	456	446	446	447	445	449	437	424	442	440	437	429	457	451	447	447	471	438	434	415	448	436	458	412	401	455	435	467	466	445	414	428	441	400	424	473	385	440	465	434	482	412	458	415	437	425	475	448	459	448	433	435	430	438	427	437	421	415	443	425	436	411	446	449	454	461	405	463	442	455	472	408	418	436	432	421	450	473	465	451	451	414	449	425	426	441	434	415	410	444	427	452	424	415	458	443	423	477	445	427	427	458	402	464	459	443	443	465	409	471	436	446	440	450	445	445	432	416	435	415	424	410	453	439	485	409	446	443	444	440	428	470	426	435	429	435	405	394	403	454	417	413	451	438	426	417	427	430	451	442	462	433	451	458	435	467	457	438	435	406	448	435	461	429	445	419	438	491	416	471	448	424	451	457	415	427	432	468	424	472	458	410	433	434	415	432	441	421	427	416	416	446	485	431	428	427	419	461	439	430	431	459	442	419	438	440	426	466	494	416	437	423	447	425	454	449	425	445	441	413	446	430	448	460	475	466	489	463	420	466	447	453	448	422	397	430	465	439	432	451	461	476	417	429	437	390	442	467	477	457	438	454	459	416	446	448	416	437	426	483	436	452	430	434	452	454	453	448	461	428	420	458	459	415	427	418	452	462	439	472	441	424	415	418	404	437	416	440	454	456	420	467	449	450	459	430	436	443	418	451	416	472	465	420	461	406	453	479	399	445	420	408	437	463	437	429	407	392	486	440	477	433	437	460	422	457	398	461	446	427	451	453	445	432	438	447	441	396	431	480	455	423	426	439	404	501	416	447	475	420	456	447	426	446	438	377	427	443	419	447	441	401	403	392	447	405	405	452	401	423	423	439	410	458	473	449	470	413	442	437	425	481	434	437	442	428	451	433	440	405	453	489	449	446	430	459	415	463	430	444	436	458	427	449	430	424	434	432	426	449	441	430	438	453	474	427	436	453	476	407	437	404	440	424	482	419	429	455	426	426	442	416	434	389	439	451	422	461	426	401	411	457	435	431	418	409	389	404	453	428	448	408	439	440	466	457	468	469	453	429	442	456	441	422	416	441	440	440	440	460	423	357	444	427	427	449	411	442	439	421	440	424	445	447	454	440	416	428	456	435	435	450	459	417	445	458	405	432	439	441	420	405	443	439	439	422	429	397	437	440	432	432	416	476	436	422	433	431	448	425	460	471	420	448	439	423	431	439	443	422	470	445	433	444	426	442	422	444	418	463	460	450	417	402	428	405	426	428	442	426	433	432	425	448	434	413	426	470	462	481	450	427	436	456	437	472	418	408	444	417	428	489	439	456	438	437	431	455	431	400	451	450	448	414	422	434	475	436	418	470	433
59947	102429	88166	66609	45958	28636	14572	5863	1310	624	686	715	695	681	704	664	675	687	660	637	676	659	685	639	692	718	607	638	705	653	657	624	649	629	665	650	653	596	641	651	679	649	669	653	692	667	715	649	721	663	647	664	646	738	624	630	659	665	671	655	719	675	657	633	668	675	677	614	638	605	662	657	647	647	638	679	648	677	670	629	696	666	637	653	652	670	610	670	626	656	640	668	631	667	686	681	619	623	633	676	693	592	709	672	649	670	637	671	706	657	660	608	702	650	631	681	603	680	637	668	744	637	624	707	638	687	635	616	623	677	643	657	645	679	650	687	683	677	693	672	712	663	661	644	715	659	649	695	667	641	704	653	644	660	678	674	687	640	666	615	656	724	703	676	649	641	673	680	659	664	737	642	659	642	697	645	683	700	668	682	681	702	720	641	668	691	665	673	686	635	659	684	634	688	640	672	651	688	667	632	687	638	687	654	657	638	640	668	677	687	652	612	667	667	636	619	674	678	681	701	693	649	635	651	707	619	619	648	659	643	648	671	687	680	662	633	690	669	700	652	654	616	679	690	666	673	677	658	688	648	666	656	670	717	664	674	688	652	667	698	687	669	658	646	647	679	647	673	693	693	669	659	672	672	670	617	640	657	642	648	671	662	617	619	671	659	663	671	605	679	674	646	636	653	603	661	659	683	652	596	682	659	675	677	696	693	639	668	686	610	658	601	697	638	682	672	627	674	652	676	694	684	622	685	679	644	651	641	674	664	681	634	655	664	663	633	653	682	660	635	670	671	606	687	680	636	634	657	664	682	685	679	679	685	707	631	722	691	645	655	629	655	675	659	653	631	707	681	650	654	668	679	672	666	667	631	670	657	690	706	681	643	633	646	673	665	644	668	660	653	662	625	627	691	670	659	634	632	634	677	675	672	671	641	700	696	661	667	698	703	648	680	667	713	663	640	708	664	625	626	695	657	686	655	667	683	658	626	664	689	649	660	672	691	636	653	664	649	619	669	656	684	662	640	674	685	668	667	711	663	666	676	666	648	687	659	615	698	699	629	690	645	665	651	618	651	627	644	680	688	696	679	626	671	717	693	669	633	644	647	636	659	663	620	647	699	666	660	665	671	608	648	690	701	672	648	650	685	660	647	647	609	650	638	721	642	663	620	608	659	661	652	627	676	675	652	699	670	680	651	673	661	623	679	643	652	659	695	672	615	680	645	640	659	702	642	665	658	637	613	710	643	630	672	682	684	652	612	681	648	697	652	637	644	649	665	638	672	636	671	656	661	689	680	659	651	673	641	654	682	678	651	637	641	658	643	666	642	705	629	655	647	645	707	646	637	649	641	671	616	670	647	671	612	656	655	654	674	696	643	670	663	705	745	664	676	658	676	675	638	648	677	676	676	644	670	644	670	713	637	656	645	690	672	660	663	636	680	643	645	679	653	686	628	629	623	641	673	682	707	663	679	666	603	649	678	666	632	685	643	639	672	639	605	690	650	732	666	669	714	680	686	668	660	620	701	722	652	668	660	641	667	671	673	638	690	681	691	674	717	701	651	707	648	640	610	632	637	654	652	651	678	685	667	658	699	694	665	677	664	691	684	655	653	685	668	634	640	638	640	669	690	617	670	639	664	658	686	658	624	662	690	671	668	713	673	681	626	661	642	645	658	659	682	647	633	697	644	632	665	665	672	675	656	668	661	677	671	691	660	690	648	707	614	669	658	643	649	703	673	628	655	661	675	691	635	654	644	696	688	675	709	643	658	664	650	681	683	647	640	678	707	660	666	632	675	650	641	624	619	608	657	664	664	698	688	677	726	678	636	676	683	693	648	625	663	623	648	666	684	655	675	633	673	622	691	622	663	636	686	663	675	659	704	679	687	631	643	668	656	676	653	676	674	662	673	659	651	640	672	716	696	657	686	612	633	677	655	664	632	643	654	659	697	627	624	644	636	660	695	688	635	676	682	705	634	648	708	651	678	657	660	630	628	689	691	649	676	668	689	673	646	668	655	674	654	629	694	660	645	691	657	663	700	634	657	709	620	638	693	610	689	636	662	658	698	662	688	653	635	682	697	646	689	652	626	655	614	688	634	683	651	632	674	655	658	662	711	644	689	683	674	665	647	667	618	662	619	710	676	661	665	667	633	654	650	664	649	663	661	723	711	632	675	655	654	663	635	663	694	643	615	639	662	668	649	669	635	687	685	691	692	646	651	660	650	674	632	678	595	670	675	662	686	653	686	652	612	680	653	694	696	666	683	612	698	697	637	676	661	706	635	634	678	663	698	704	675	655	668	689	629	651	688	637	687	676	666	690	681	698	641	654	648	663	594	617	629	671	666	668	703	675	629	644	644	673	635	618	623	699	673	665	667	626	684	669	646	652	657	642	698	665	658	660	679	634	688	645	628	610	699	695	687	593	657	609	674	658	644	711	675	651	646	662	689	677	639	644	679	678	634	694	683	633	654	720	715	635	648	686	678	643	632	650	692	672	610	699	708	668	636	689	642	678	686	653	682	647	642	650	633	646	667	699	693	647	642	626	635	683	695	649	667	674	680	648	687	687	686	634	632	694	675	618	653	656	686	684	587	660	653	662	638	660	632	660	677	676	666	669	683	682	651	641	630	663	659	678	622	628	696	678	694	608	690	666	658	667	646	707	655	671	668	636	664	634	700	673	641	684	622	648	629	660	672	664	640	666	697	678	642	674	637	713	670	661	702	685	653	687	657	669	640	654	701	630	672	686	686	704	648	636	671	649	629	663	667	672	703	677	663	687	658	696	603	627	664	645	640	683	694	603	681	675	679	638	627	664	685	656	609	640	673	673	638	667	663	694	679	664	687	646	647	683	689	636	672	684	681	669	658	705	662	651	733	721	682	677	691	670	646	654	626	669	643	681	667	654	641	704	649	708	671	656	688	653	595	685	693	623	677	691	677	700	664	644	687	662	670	610	659	635	679	683	687	662	645	672	658	663	650	684	660	599	678	672	656	625	630	618	688	641	643	647	716	628	632	698	672	686	646	624	694	654	680	647	678	691	612	685	682	666	661	655	705	676	615	661	649	675	654	672	636	673	657	645	690	662	666	607	653	667	686	620	665	665	660	655	693	631	646	659	670	667	665	662	665	629	682	712	678	678	649	706	716	634	676	669	690	695	639	659	637	653	676	669	683	673	717	677	657	668	682	680	707	680	674	675	681	657	654	679	658	688	722	649	633	618	639	654	657	667	670	670	666	667	623	659	674	703	651	656	659	638	686	706	661	699	675	665	642	640	618	687	644	673	688	647	637	672	635	646	631	669	666	670	662	643	638	624	640	667	680	629	690	639	646	615	692	656	617	669	634	655	693	634	652	676	702	700	673	661	659	675	638	661	665	653	669	613	629	665	636	655	686	672	638	653	672	699	692	646	671	625	680	643	675	637	666	673	625	697	684	650	636	699	649	696	671	687	670	682	653	637	629	607	674	632	646	632	675	664	656	674	684
27255	27406	33990	22147	8935	2820	944	434	270	240	210	233	202	215	207	224	205	232	226	200	191	217	213	242	197	228	213	204	224	219	193	221	213	207	205	226	242	221	211	227	217	217	222	223	232	214	203	234	223	210	221	200	230	235	225	217	223	244	213	213	210	213	204	231	204	207	202	215	222	213	203	220	251	233	213	201	235	216	214	245	244	212	228	212	207	208	226	196	208	200	237	202	240	198	229	214	229	239	210	243	205	208	242	206	205	209	230	228	236	206	222	207	195	215	237	208	206	197	204	208	225	222	225	212	206	204	214	215	221	210	226	228	203	232	189	250	226	210	242	219	233	213	219	219	192	228	226	242	224	195	223	218	219	211	221	229	234	196	222	201	198	205	218	204	221	199	218	242	202	204	223	241	202	209	245	184	198	213	229	232	212	204	221	219	222	214	254	214	214	242	246	215	248	209	221	223	209	212	227	200	248	241	237	232	221	238	203	197	201	252	238	220	225	185	204	254	200	212	249	219	224	218	234	227	215	215	206	195	208	233	222	221	217	208	244	220	223	218	224	221	206	220	229	201	225	210	222	231	206	225	237	215	221	238	201	187	190	203	219	210	238	210	231	218	208	203	245	223	220	230	213	207	233	215	215	213	225	187	228	209	211	208	219	206	205	223	244	196	204	242	217	181	231	202	210	245	216	229	226	214	193	216	234	228	216	215	240	223	214	208	246	235	212	233	199	211	239	228	212	227	235	217	201	198	196	215	216	244	216	200	246	209	225	241	210	214	220	232	234	225	207	204	226	206	210	227	214	222	217	221	228	197	222	205	225	205	243	232	218	230	212	236	225	216	202	219	216	244	232	229	229	198	211	209	213	223	214	213	220	219	229	212	205	216	223	222	197	227	215	222	231	215	207	207	224	230	209	215	224	224	238	214	222	219	237	208	206	221	244	185	218	217	208	210	214	249	233	239	201	205	207	218	197	194	191	205	195	184	218	202	229	222	211	237	227	248	229	205	213	208	203	196	210	200	224	221	229	197	206	209	215	188	220	215	199	221	236	205	194	200	237	234	239	210	191	222	214	212	218	187	229	222	216	236	211	195	190	231	214	197	211	201	209	206	212	201	215	189	220	210	212	243	237	236	216	229	230	203	199	229	236	212	205	212	216	216	225	250	225	231	219	231	233	213	206	208	225	216	199	196	228	213	226	218	221	191	196	212	195	236	217	228	221	202	215	239	212	202	211	248	240	218	208	218	245	227	212	237	198	220	232	229	200	217	231	215	232	243	246	239	232	236	214	255	229	233	224	220	230	229	217	225	207	196	178	226	253	221	233	239	200	207	245	182	215	236	216	233	233	219	220	234	246	241	210	234	204	264	238	237	231	228	223	221	227	226	231	200	219	198	201	232	196	220	212	198	226	212	217	214	208	208	178	224	204	230	229	225	202	214	211	228	207	227	210	199	220	220	210	228	231	207	229	219	221	187	228	237	238	206	206	223	239	239	217	224	229	225	218	202	219	234	211	223	227	226	209	204	198	197	200	220	206	246	208	212	237	202	205	244	199	202	205	222	243	218	223	240	229	229	224	204	246	225	219	201	221	210	216	185	227	232	246	205	192	216	244	233	210	206	224	244	203	199	215	236	212	224	236	233	194	204	199	205	213	230	227	231	217	189	202	204	253	207	212	215	203	230	225	229	223	219	208	236	188	225	231	220	214	221	198	210	212	233	225	245	228	209	227	217	214	237	221	219	228	192	207	224	218	221	241	233	239	194	209	219	245	212	221	221	250	219	214	235	213	210	231	204	194	225	217	228	221	245	207	200	227	232	226	220	228	207	237	217	202	216	237	194	208	223	224	219	216	232	199	248	219	199	214	207	194	216	230	208	242	197	222	221	228	207	217	220	214	225	216	195	207	215	246	226	211	216	213	238	215	225	221	226	203	222	242	225	221	236	225	227	227	235	232	231	235	185	229	229	228	221	236	207	211	210	225	237	239	201	209	207	217	237	192	226	234	204	188	214	231	206	211	227	210	225	215	223	195	200	202	245	198	208	207	210	237	209	255	211	209	236	204	202	233	210	240	239	204	206	204	210	228	230	186	203	233	228	200	207	220	212	209	240	226	205	217	221	197	224	196	200	232	253	222	231	187	236	202	209	209	229	203	205	229	227	256	241	217	219	252	202	225	201	229	232	213	200	214	235	236	197	217	197	197	220	220	233	216	211	224	259	208	226	202	233	236	199	193	222	215	243	214	197	212	221	209	212	209	203	207	230	212	212	208	207	208	219	206	218	240	210	251	238	233	203	220	216	207	198	195	234	224	235	202	216	226	231	201	213	218	217	201	195	216	221	243	213	227	199	227	246	226	250	226	215	206	225	221	230	206	212	217	222	214	237	218	222	210	218	209	226	189	253	187	255	234	231	228	199	233	234	238	204	204	221	203	216	187	231	192	227	227	227	223	205	220	235	232	219	215	227	207	219	200	217	236	208	230	214	224	237	223	227	224	226	232	220	202	225	215	226	237	208	212	248	220	225	186	225	225	227	208	237	213	232	240	233	224	221	228	206	222	216	218	223	213	201	199	222	222	213	231	225	247	224	221	214	196	224	206	190	229	199	209	224	217	226	207	222	211	227	223	221	236	207	222	228	221	238	225	214	231	234	209	212	240	226	200	218	209	229	216	224	210	220	228	222	195	213	228	208	199	220	212	200	225	225	201	209	202	212	212	216	206	244	203	227	225	208	231	222	198	252	255	210	216	228	224	188	217	224	218	235	233	198	235	213	219	218	219	230	202	229	222	214	247	219	223	225	213	212	227	225	218	199	243	206	219	222	233	216	223	203	242	203	230	223	221	224	235	214	226	205	219	205	204	222	242	222	229	207	209	206	210	236	227	213	225	217	215	217	246	209	226	226	206	228	253	210	233	194	216	218	229	214	183	228	212	207	226	241	217	210	224	210	245	240	235	222	204	230	223	237	242	203	214	240	228	248	192	208	218	208	219	209	220	256	227	221	226	227	237	219	225	193	237	202	233	203	244	221	220	234	226	216	205	248	208	191	250	205	204	228	212	209	201	232	221	234	188	213	217	237	233	231	221	234	213	234	195	255	220	202	233	208	221	197	213	213	226	207	207	204	210	215	214	225	171	214	249	209	208	202	252	217	197	195	214	212	234	220	189	250	248	223	263	204	234	220	221	231	263	223	255	222	204	226	211	228	212	204	233	228	195	207	231	227	196	200	245	214	226	205	230	238	234	209	220	217	240	214	237	236	194	211	210	212	225	203	226	213	202	217	212	216	216	242	187	204	200	197	208	221	212	197	225	226	201	219	228	222	216	224	219	219	239	251	227	205	228	196	224	219	210	212	201	205	195	204	215	200	196	224	219	223	219	234	235	220	229	232	204	225	186	200	227	214	217	224	218	218	232	218	196	228	218	224	231	237	203	211	229	212	243	249	243	230	198	205	227	228	239	247	200	225	209	215	185	240	213	226
29313	47271	40114	23670	12671	5346	1981	819	420	339	346	351	394	350	391	342	332	345	349	364	363	320	343	316	356	353	378	376	352	367	366	336	374	347	347	360	363	368	351	355	353	375	372	382	368	346	345	360	345	357	400	355	376	367	348	377	405	344	400	397	382	327	391	336	366	356	358	360	327	326	371	321	325	365	336	356	345	336	371	341	353	355	355	327	361	371	342	373	342	339	386	348	361	363	389	326	338	359	325	351	371	344	342	333	375	354	333	376	358	350	364	352	364	367	353	354	351	384	365	383	355	351	347	360	346	339	353	342	342	360	344	360	340	334	329	365	395	365	390	346	378	361	354	371	349	340	360	359	363	343	355	349	344	376	339	346	371	361	338	358	343	374	355	355	342	332	370	352	370	379	319	371	349	311	362	336	319	370	378	348	346	367	370	377	359	336	351	369	372	337	333	321	349	382	350	369	329	334	333	340	343	354	371	332	349	354	318	316	331	335	364	337	356	349	341	355	336	343	353	381	379	364	318	391	376	360	334	327	330	367	373	363	356	360	369	353	350	391	347	352	343	348	344	338	353	345	342	382	381	340	337	343	344	352	335	322	380	363	338	325	356	339	345	345	363	357	362	356	337	368	390	371	316	348	322	387	364	360	344	365	367	332	375	389	371	342	375	324	353	349	325	353	356	321	348	347	363	380	379	355	365	369	375	339	375	357	351	376	313	334	372	354	352	343	344	409	340	375	375	367	349	344	354	344	361	375	355	372	391	336	357	351	337	376	365	393	351	342	366	346	344	366	348	350	371	339	334	348	378	354	362	356	368	357	318	386	375	368	348	357	368	362	340	340	346	348	353	389	332	375	332	366	361	361	339	346	378	348	361	383	304	360	374	339	333	323	367	345	354	361	377	353	309	367	386	358	333	355	345	368	338	408	394	374	360	380	355	341	357	357	337	345	368	352	357	355	326	355	340	343	351	339	315	361	377	360	353	363	350	351	328	396	341	361	349	359	354	376	344	391	352	362	360	383	371	378	356	358	381	348	345	358	346	343	351	367	349	337	355	362	374	381	352	390	363	336	351	362	381	347	309	383	342	350	389	353	366	386	349	372	374	358	370	337	342	390	374	347	344	357	369	333	329	371	371	378	329	348	342	361	352	339	358	378	388	346	378	372	306	375	335	350	358	358	358	346	355	329	365	334	364	355	380	352	351	377	354	314	362	363	365	373	340	369	336	331	364	359	370	341	339	328	342	347	363	407	365	354	353	398	354	364	351	372	369	366	347	346	392	372	353	357	363	391	402	353	357	345	326	300	376	333	363	367	328	365	374	388	343	361	361	384	346	347	382	372	359	362	335	375	388	348	361	359	358	351	324	347	343	341	371	355	398	355	330	404	368	333	331	395	325	364	351	344	346	350	366	374	345	377	358	384	349	374	332	336	331	350	359	367	363	342	376	387	343	373	332	351	369	377	400	333	343	330	350	361	365	382	363	372	339	363	369	370	370	368	345	353	362	364	351	372	359	360	340	375	353	362	382	326	353	355	325	358	342	359	348	343	360	362	329	361	351	364	366	369	354	374	368	388	375	353	327	374	393	380	359	369	357	350	364	364	356	361	333	371	376	336	379	341	333	336	340	353	365	365	339	355	370	381	359	363	389	323	336	338	353	333	348	386	357	380	372	353	371	364	333	329	338	347	365	378	352	357	380	348	345	340	358	375	376	367	358	331	375	369	332	317	395	383	357	367	380	353	340	376	351	356	381	381	335	337	328	369	357	296	391	346	324	356	357	318	309	356	367	353	362	367	327	341	342	340	382	377	354	357	374	378	336	352	306	345	369	360	371	343	357	357	366	391	343	335	360	425	341	335	352	362	332	352	338	352	365	376	355	343	350	367	389	366	363	371	380	391	330	355	344	373	350	346	355	369	401	375	418	338	354	369	381	365	358	361	356	347	355	343	329	328	331	375	353	349	363	371	347	379	388	350	333	366	361	346	371	332	364	395	356	342	329	330	347	338	357	358	388	358	343	355	357	364	354	353	339	337	351	400	370	325	349	362	374	356	366	350	351	336	361	320	313	324	395	351	373	365	362	324	327	377	318	353	359	361	323	348	362	357	356	355	353	372	336	348	394	403	352	350	355	337	358	342	368	341	323	345	367	329	368	375	357	356	353	320	342	359	328	367	341	356	331	335	341	374	359	315	328	367	360	345	379	315	343	342	325	328	362	361	346	347	362	364	378	345	358	352	323	350	358	363	326	346	352	348	361	360	338	323	342	371	363	373	363	351	341	343	349	332	360	343	400	313	368	368	361	349	384	354	360	390	332	364	338	341	358	337	359	353	342	324	361	354	354	329	355	313	353	358	356	359	349	382	335	362	339	336	352	393	353	375	360	373	301	404	372	380	414	347	372	352	346	372	330	383	368	353	369	356	331	381	364	363	325	343	340	390	327	417	381	349	329	353	369	366	339	367	346	334	346	373	365	370	363	350	342	364	369	339	376	371	379	327	348	375	395	368	359	364	330	345	346	380	365	338	356	341	378	362	356	319	342	384	362	360	343	353	409	361	369	361	357	339	364	367	366	370	368	401	328	333	346	353	362	367	367	344	355	353	377	321	370	375	349	363	348	348	356	373	362	333	359	373	331	375	349	375	358	382	330	343	364	355	368	375	376	319	371	359	344	362	326	338	361	325	363	351	365	330	355	325	353	371	366	340	356	363	351	361	385	332	354	354	355	348	378	370	394	365	331	368	330	349	338	349	318	353	367	361	356	333	354	354	343	334	347	353	386	325	336	323	347	344	377	361	379	386	360	364	374	385	332	343	315	367	319	356	338	356	368	389	352	359	399	332	353	354	343	390	335	373	357	322	389	365	362	388	353	313	351	360	355	385	358	364	369	349	376	311	364	350	365	373	344	331	347	353	351	369	366	367	350	343	344	373	363	370	363	366	327	396	382	330	365	351	350	380	391	396	367	386	338	356	361	345	347	388	393	382	358	347	316	388	390	364	359	344	361	346	380	380	332	371	348	371	359	352	366	336	339	361	345	335	356	339	363	370	333	356	318	352	340	346	365	329	365	358	347	363	373	346	350	368	354	387	362	335	332	366	365	343	367	320	354	333	355	340	328	361	361	353	358	353	338	382	345	336	352	332	345	349	374	362	381	363	364	350	365	341	334	310	339	366	339	379	373	361	382	370	396	327	301	377	354	347	327	357	374	351	350	356	344	344	323	337	373	365	370	337	375	348	349	355	329	326	385	354	343	351	347	341	331	344	345	327	342	365	344	319	377	360	338	364	370	364	357	328	387	350	346	384	389	356	343	332	358	338	339	365	355	355	358	343	348	339	361	362	360	319	332	378	365	363	335	347	381	370	306	340	394	333	371	345	330	346	328	355	413	352	378	321	353	365	340	348	365	309	350	350	335	361	353	358	342	354	351	345	356	398	329	342	379	341	347	366	360	319	385	360	349	384	343	355	350	365	371	344	371	358
24529	22907	38625	42088	31220	21213	11230	2800	445	336	345	292	328	386	344	330	320	362	356	316	301	327	306	319	325	349	337	348	312	338	324	327	337	319	353	322	330	292	324	345	335	340	335	305	323	309	354	305	317	331	346	310	305	315	315	335	319	326	331	346	337	314	347	358	308	331	287	304	343	340	346	314	340	325	333	333	342	327	340	324	327	340	308	314	280	316	316	313	357	328	295	341	306	355	351	340	345	349	337	330	341	317	346	347	314	306	370	319	316	356	342	321	333	342	287	345	321	332	329	323	298	308	294	327	333	339	320	344	341	324	320	328	328	334	356	300	297	318	315	328	305	301	335	318	305	325	311	362	335	344	315	337	336	304	348	308	334	313	334	314	323	383	328	315	349	321	338	317	308	301	346	349	344	344	323	307	293	322	296	344	301	320	332	319	360	293	356	320	282	350	330	322	289	316	342	288	283	328	355	344	347	330	338	305	329	305	337	342	335	330	325	290	312	285	309	298	297	312	297	307	322	334	337	338	350	321	308	323	337	329	327	307	324	305	319	332	294	336	358	331	338	341	294	321	323	332	290	317	325	337	368	333	324	351	312	329	357	313	354	334	332	346	337	312	323	331	338	306	350	317	356	323	330	330	311	343	324	313	310	294	371	309	285	308	307	352	307	319	302	326	324	332	311	305	314	304	340	323	321	323	311	306	327	334	339	342	314	315	324	345	345	331	322	352	321	364	337	332	320	337	344	350	305	333	317	326	340	306	317	320	341	321	322	298	365	347	345	314	327	350	332	318	316	327	311	306	315	315	354	345	320	309	313	305	319	311	339	318	321	339	339	332	346	345	311	332	309	325	347	348	326	318	355	336	331	352	347	305	299	337	324	291	327	316	328	336	323	320	336	329	316	310	369	292	346	355	335	331	344	330	313	351	327	319	372	347	307	312	347	336	332	296	292	298	342	351	320	347	346	323	349	373	324	314	331	337	307	323	316	365	310	355	338	350	309	330	292	329	334	298	366	334	346	335	297	346	343	297	345	338	341	334	316	346	325	348	311	342	328	308	327	353	315	364	321	332	353	340	348	297	309	323	316	294	336	347	338	296	330	304	306	338	328	333	297	315	326	324	291	306	290	338	321	316	333	329	314	317	321	332	280	308	338	342	335	362	331	326	323	309	321	281	348	335	326	342	328	333	336	318	345	331	323	309	320	301	341	317	337	334	328	324	317	343	320	335	326	349	335	337	316	346	344	285	316	332	353	339	339	346	333	340	350	335	344	333	325	341	319	329	340	327	295	305	362	334	350	306	328	321	368	323	334	338	357	329	344	357	351	317	315	337	340	330	325	358	332	352	360	358	301	300	332	307	321	337	339	292	334	335	367	319	332	306	325	330	298	342	321	307	303	352	325	308	309	308	294	331	353	320	296	338	362	352	312	337	358	330	329	329	320	313	346	339	309	324	295	336	299	310	347	309	348	316	334	304	341	335	345	340	301	321	325	305	314	326	328	347	341	308	330	309	356	294	334	305	344	323	302	322	322	355	319	347	317	345	332	314	326	325	307	312	323	346	338	338	340	340	356	346	317	363	328	348	311	335	329	336	315	311	329	334	305	322	305	332	345	323	329	300	320	326	336	311	312	350	339	348	323	293	324	329	364	333	321	334	330	316	306	299	314	308	353	329	339	322	323	314	298	341	304	328	303	323	347	342	306	298	340	318	345	335	343	317	373	326	321	328	331	322	311	326	298	324	304	335	325	350	348	311	308	355	307	320	327	339	357	335	326	325	329	347	333	334	324	312	341	334	325	326	361	329	333	332	348	336	327	327	346	351	343	332	328	333	308	363	319	381	308	316	313	312	319	309	332	320	336	337	334	334	288	313	381	313	317	319	329	341	334	299	293	336	326	337	357	331	321	379	329	310	307	314	301	293	337	317	327	316	332	309	293	336	334	313	328	337	328	336	358	331	330	316	307	342	329	330	333	341	346	382	345	314	321	337	325	301	331	335	318	339	309	354	328	350	309	323	352	324	313	326	347	328	309	331	344	316	339	337	302	319	306	335	327	334	335	304	340	352	340	343	346	315	278	322	301	360	355	340	343	325	333	356	315	323	365	338	315	341	332	296	345	303	326	324	347	322	292	342	319	341	328	344	335	311	305	330	345	335	339	310	342	345	323	322	331	346	309	331	322	310	335	357	321	354	340	329	302	296	327	340	323	333	290	338	345	315	334	363	295	319	321	320	345	327	340	328	325	306	298	302	319	317	281	326	373	321	311	336	346	316	310	326	349	314	349	354	318	330	352	328	343	314	330	315	315	333	318	295	328	345	284	359	324	320	365	317	334	326	328	347	305	341	343	316	308	329	325	336	342	361	337	363	346	297	334	323	324	350	336	334	332	350	288	300	332	334	333	359	321	336	350	328	323	317	311	317	341	313	322	306	331	336	358	323	366	325	348	304	352	334	328	351	340	340	367	357	297	350	335	356	328	361	314	309	313	322	339	369	345	323	337	348	330	318	324	348	334	334	349	309	323	345	334	332	350	320	349	320	319	351	326	289	320	335	356	355	318	322	358	329	335	321	349	316	313	322	334	336	328	328	320	329	317	346	322	308	306	337	315	315	308	329	337	358	316	354	334	322	320	297	309	316	305	307	300	333	315	313	340	343	352	342	322	350	287	320	304	351	333	335	323	318	326	336	288	314	315	332	300	329	332	349	329	289	329	333	304	332	338	330	321	303	326	324	321	350	323	345	303	322	356	355	364	325	316	321	355	325	328	320	315	328	335	299	342	343	323	324	319	305	318	335	304	320	341	293	329	320	301	331	346	328	333	331	340	295	341	364	320	334	322	319	330	354	332	320	342	312	374	304	345	342	328	316	312	325	289	335	328	299	318	312	336	341	301	318	295	319	315	312	337	359	321	324	313	338	309	351	355	335	322	343	336	315	317	303	353	329	345	331	328	333	341	369	308	331	324	366	358	313	312	338	331	299	340	355	325	339	340	330	323	297	315	337	345	342	333	337	288	304	346	317	315	338	331	318	325	310	349	365	324	345	345	329	334	342	315	332	331	312	337	305	328	353	325	314	362	322	322	290	302	339	350	328	340	324	344	320	337	334	339	325	295	343	338	309	311	344	351	328	322	348	315	323	324	323	327	305	356	330	333	328	337	317	341	320	330	340	322	330	327	319	291	312	331	315	306	313	320	325	327	337	334	286	340	325	297	336	317	317	317	368	332	322	303	354	312	348	321	315	339	327	304	322	330	354	312	301	347	323	332	319	315	317	320	307	326	300	357	364	321	321	317	335	293	316	325	375	305	337	347	354	344	361	340	330	333	330	324	332	322	321	334	298	326	328	367	334	334	304	304	352	318	298	355	347	344	293	355	327	353	339	322	330	312	365	324	334	300	366	335	313	315	334	339	334	369	375	327	339	345	327	327	288	338	324	348	316	293	280	317	324	313	313	313	334	331	322	321	328	314	341	313	333	336	328
52668	87293	77446	55587	38337	24604	14986	5648	811	514	516	488	502	542	545	526	527	492	516	568	560	530	486	511	509	560	529	518	570	531	522	500	572	534	531	496	544	531	508	500	540	531	558	474	522	513	513	473	541	519	491	524	538	527	493	549	569	493	540	519	547	509	546	518	533	504	479	554	498	512	506	512	484	538	534	528	526	511	517	583	506	528	551	492	513	564	485	506	527	486	524	484	549	526	514	532	499	529	516	529	537	532	539	526	537	507	533	498	490	528	544	510	473	503	487	495	496	544	523	544	517	542	512	549	501	517	503	490	476	475	534	504	487	523	519	537	594	490	524	478	514	527	510	524	494	558	494	512	559	537	529	529	521	540	483	535	500	503	521	527	525	516	520	540	522	524	514	515	505	504	517	532	524	535	509	485	534	511	510	543	518	525	477	525	471	510	527	541	548	535	537	571	517	516	501	538	522	485	516	537	525	503	565	509	545	515	518	494	508	518	496	521	597	519	505	529	559	543	502	501	515	534	532	496	480	489	547	520	510	511	542	514	509	547	522	502	525	546	542	569	513	540	523	508	513	515	543	561	501	527	514	516	530	502	530	493	528	530	481	526	511	521	519	522	495	505	540	529	507	515	535	517	498	556	508	539	507	568	508	505	448	504	480	508	515	504	540	517	523	531	515	483	507	529	523	502	504	551	521	539	503	520	536	542	505	497	545	533	524	499	469	524	510	521	532	519	504	487	516	489	520	463	462	513	549	510	536	485	543	560	522	503	547	520	505	532	537	535	540	566	535	489	511	548	511	525	571	570	553	540	538	528	517	515	489	519	520	476	536	459	534	492	508	509	521	489	508	500	533	527	549	512	538	514	546	546	499	519	498	529	531	484	490	525	532	534	563	540	521	491	532	500	506	532	561	546	541	517	502	531	519	509	519	483	512	532	519	538	542	544	478	496	514	554	457	528	498	533	491	516	531	470	501	511	524	494	517	528	530	513	497	503	518	517	535	554	595	498	491	533	493	518	527	485	511	513	540	515	510	549	525	507	538	501	519	500	503	500	523	541	523	481	543	519	541	518	531	485	511	515	528	502	512	532	503	550	526	498	523	497	540	488	553	508	503	486	503	554	531	496	541	505	512	539	526	537	522	530	534	542	534	535	487	529	560	495	503	494	539	521	529	532	502	544	530	554	495	507	523	539	538	526	524	529	514	554	530	520	457	493	481	524	564	494	552	517	522	559	524	545	522	545	510	543	511	508	537	538	547	519	533	510	522	522	526	540	523	539	529	513	539	510	478	531	531	519	482	502	497	510	515	512	560	513	539	531	522	481	526	520	504	539	534	514	473	554	507	510	486	502	528	501	560	529	530	503	537	545	498	561	533	493	531	526	541	505	501	509	475	492	540	534	505	487	547	528	532	498	552	528	542	512	512	502	547	506	503	497	545	557	551	523	543	510	496	541	488	485	530	486	523	499	508	553	535	544	507	517	507	548	500	523	542	522	515	513	531	507	502	530	528	524	504	520	555	529	503	502	485	539	500	463	543	515	501	542	508	510	532	542	520	520	546	553	492	518	496	548	496	580	546	493	476	541	540	526	497	530	490	526	500	529	538	480	481	534	532	506	514	541	539	541	528	540	506	508	540	489	511	532	530	522	520	528	466	548	506	526	496	471	502	520	498	504	530	499	555	484	488	536	519	517	521	501	554	512	579	539	476	535	567	506	556	504	482	524	520	520	519	534	516	534	500	531	497	494	515	474	533	528	530	522	538	502	554	532	511	540	559	492	508	499	531	536	524	544	508	538	491	551	517	576	480	537	487	510	508	509	495	505	494	507	512	504	521	512	514	528	511	535	526	515	541	525	494	552	528	534	522	499	528	452	463	535	530	533	533	532	501	515	511	522	494	500	543	531	512	496	535	499	551	496	501	551	531	504	543	558	505	587	550	518	530	519	514	583	485	484	493	532	573	544	532	512	506	509	514	539	498	486	511	528	527	544	559	551	521	529	556	500	551	519	509	574	494	507	543	509	517	510	488	505	503	548	516	505	488	494	552	512	503	495	505	520	547	529	490	530	547	552	488	516	533	486	520	536	500	506	518	508	554	574	539	486	544	482	568	523	521	550	532	544	559	494	524	522	509	494	529	513	549	503	499	518	508	542	494	513	542	491	528	505	490	532	542	488	529	494	536	515	520	549	524	486	515	542	553	537	501	556	524	555	469	498	538	530	526	515	560	496	488	495	539	533	536	524	513	514	507	513	503	503	500	520	499	566	522	500	510	509	482	555	479	518	502	546	535	461	523	509	539	520	529	538	466	536	520	512	510	494	516	553	496	564	564	564	536	498	539	528	539	490	572	514	487	487	539	537	554	520	538	483	509	480	545	523	496	563	523	534	524	563	529	517	500	485	539	557	504	501	514	518	524	531	491	520	539	536	529	546	519	505	508	490	500	523	556	498	516	509	482	511	513	557	556	507	537	522	530	487	520	516	487	489	571	498	500	558	510	542	476	485	552	540	556	550	544	508	488	577	492	508	476	542	503	555	478	514	551	496	508	507	496	509	534	517	545	493	568	500	518	528	512	497	539	492	534	499	496	556	517	556	532	480	535	513	509	532	509	518	512	505	501	508	556	521	524	493	498	508	501	549	539	557	546	514	484	521	499	525	521	515	557	527	516	500	494	519	553	516	482	503	509	521	488	507	508	536	533	570	529	537	560	457	525	519	530	557	505	546	490	520	528	510	525	525	489	549	512	505	473	535	523	478	489	513	575	539	490	505	488	543	514	559	531	530	502	560	514	532	521	559	515	513	521	499	536	504	515	534	560	513	547	523	511	571	538	540	510	530	487	532	531	530	500	550	507	532	540	519	474	512	547	562	533	516	536	498	517	565	509	515	524	496	498	535	488	567	510	492	507	538	564	536	494	478	525	510	515	533	529	540	498	517	533	461	498	513	504	515	507	498	535	465	505	495	525	512	524	530	555	505	503	537	535	509	523	514	499	526	526	476	567	532	506	519	513	501	506	517	517	533	542	553	471	488	502	532	492	542	518	538	497	562	485	527	483	506	519	475	531	512	524	500	527	489	507	525	517	547	513	465	536	535	518	529	505	544	489	554	503	530	512	519	569	507	530	464	528	525	528	500	528	476	519	582	503	495	513	519	539	549	484	512	542	502	507	482	483	537	524	513	520	488	547	529	499	528	565	534	524	534	532	498	501	498	511	531	526	497	547	490	518	495	548	529	544	528	535	575	528	518	474	534	539	540	529	540	485	504	482	536	510	555	487	539	523	538	520	499	489	554	539	491	496	528	522	532	562	528	519	547	500	516	527	570	541	537	541	510	516	496	509	498	544	529	501	533	472	525	519	532	517	500	518	479	536	517	501	502	505	550	508	535	538	519	497	535	509	539	501	478	565	495	492	551	556	492	522	531	518	519	543	556	517	544	502	492	505	532	498	532	519	556	509	519	553	502	507	502	546	502	509	527	512	497
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
