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
341312522720	341312523278	341312523828	341312524378	341312524926	341312525478	341312526028	341312526578	341312527126	341312527678	341312528228	341312528778	341312529326	341312529878	341312530428	341312530978	341312531526	341312532078	341312532628	341312533178	341312533726	341312534278	341312534828	341312535378	341312535926	341312536478	341312537028	341312537578	341312538126	341312538678	341312539228	341312539778	341312540326	341312540878	341312541428	341312541978	341312542526	341312543079	341312543628	341312544178	341312544726	341312545278	341312545828	341312546378	341312546926	341312547478	341312548028	341312548578	341312549126	341312549678	341312550228	341312550778	341312551326	341312551878	341312552428	341312552978	341312553526	341312554078	341312554628	341312555178	341312555726	341312556278	341312556828	341312557378	341312557926	341312558478	341312559028	341312559578	341312560126	341312560678	341312561228	341312561778	341312562326	341312562878	341312563428	341312563978	341312564526	341312565078	341312565628	341312566178	341312566726	341312567278	341312567828	341312568378	341312568926	341312569478	341312570028	341312570578	341312571126	341312571678	341312572228	341312572778	341312573326	341312573878	341312574428	341312574978	341312575526	341312576078	341312576628	341312577178	341312577726	341312578278	341312578828	341312579378	341312579926	341312580478	341312581028	341312581578	341312582126	341312582678	341312583228	341312583778	341312584326	341312584878	341312585428	341312585978	341312586526	341312587078	341312587629	341312588178	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22793	21634	29690	24102	21636	21718	12664	1855	1377	1259	1230	1156	1091	1067	978	997	973	918	970	948	902	991	883	868	926	908	893	891	857	906	869	929	956	856	955	897	895	841	890	904	857	861	924	865	882	866	888	920	877	920	856	882	851	881	860	885	890	819	877	863	855	854	861	888	931	883	835	862	869	854	883	857	860	900	906	872	893	869	863	858	899	841	904	811	879	873	908	928	870	872	886	874	856	889	867	875	826	879	769	889	901	830	843	816	904	858	898	893	890	911	822	868	808	849	891	885	880	946	801	878	871	887	835	864	853	837	912	874	870	877	865	871	925	841	861	785	867	883	876	825	867	873	864	840	892	884	889	876	891	868	845	885	890	900	858	873	838	840	870	820	872	831	907	881	830	932	868	877	938	879	885	809	809	850	820	848	897	851	901	895	861	795	924	883	843	855	877	871	883	819	869	867	845	854	874	863	899	854	939	842	799	896	864	863	863	877	876	836	864	864	838	864	809	834	839	847	847	897	899	845	810	870	887	827	857	840	856	866	865	846	837	864	863	889	876	872	894	862	846	898	825	895	829	903	843	868	856	871	853	849	862	843	851	939	825	868	874	847	873	863	806	818	830	848	876	826	856	817	924	856	889	886	888	844	876	850	886	832	879	880	872	868	872	898	881	810	842	853	875	875	845	905	885	842	892	874	878	901	861	845	862	888	858	845	872	834	871	839	884	896	818	907	873	847	899	847	826	829	860	902	888	844	849	858	826	883	855	891	859	837	875	851	865	882	857	854	846	862	831	837	857	865	848	880	860	824	856	803	847	838	809	894	857	891	855	906	797	853	823	840	830	852	881	867	859	864	878	814	880	855	823	851	860	895	898	890	889	866	848	892	852	867	866	889	842	825	848	880	849	866	874	868	847	878	853	893	896	881	909	857	852	829	854	901	853	850	848	861	811	852	825	820	836	902	828	850	838	916	815	838	894	850	911	792	866	819	855	833	876	879	873	858	877	870	850	899	886	872	853	833	895	839	894	816	854	846	833	880	882	875	846	880	824	885	875	837	859	812	854	880	837	843	848	880	849	842	867	898	863	860	908	859	799	871	818	868	836	898	839	896	901	870	851	848	878	862	821	860	870	875	853	833	884	849	837	843	873	860	849	852	895	877	900	892	886	771	870	852	839	850	847	852	885	837	841	863	817	863	865	801	887	878	823	862	913	786	809	860	847	879	896	867	866	902	854	890	880	910	907	879	854	857	816	915	842	851	871	867	860	892	846	837	872	868	807	872	852	877	829	862	855	934	851	848	898	843	913	884	834	842	849	823	867	871	843	828	865	831	869	862	828	898	931	833	842	874	903	839	894	829	822	833	833	864	861	888	870	801	869	823	813	899	834	823	824	880	863	837	872	875	923	871	957	803	881	856	813	817	847	898	872	881	889	861	841	836	861	853	934	883	797	892	822	913	900	794	854	840	861	857	877	837	851	902	847	824	838	861	841	887	854	846	928	833	882	872	880	834	846	871	821	905	881	848	867	827	855	843	820	853	852	883	824	869	843	843	862	879	850	839	853	778	870	894	843	924	879	850	833	873	865	837	854	826	836	873	851	853	888	842	882	849	819	853	866	905	873	822	853	813	881	874	900	836	871	812	832	850	850	864	929	889	829	811	862	880	872	799	860	906	874	836	863	841	865	866	832	885	893	874	916	870	863	828	840	843	900	883	888	863	854	872	854	863	859	838	841	832	828	855	827	844	848	839	851	808	912	867	832	849	902	878	844	879	851	884	864	895	845	855	850	855	773	859	876	905	837	884	844	882	845	835	846	875	824	948	858	871	860	897	838	819	828	877	832	866	830	849	856	846	846	898	855	872	865	861	920	877	848	871	880	929	807	851	877	888	813	894	914	949	934	850	794	847	862	818	903	887	904	898	818	860	866	861	829	839	841	809	817	900	834	895	865	837	848	825	878	829	864	825	916	826	876	901	809	836	874	889	851	808	894	850	879	885	902	871	865	817	875	877	820	866	841	841	854	847	863	827	857	862	866	890	856	858	817	769	830	850	827	854	842	909	866	833	888	889	839	843	888	855	936	834	890	822	809	837	878	848	844	876	879	854	819	858	906	867	840	863	856	812	875	848	864	834	875	899	883	856	836	868	844	873	852	871	878	862	877	809	845	847	873	854	847	848	873	825	811	934	820	889	935	863	855	797	827	830	859	851	827	848	899	920	878	900	899	852	921	845	842	873	876	837	872	868	824	892	852	875	833	868	865	872	841	842	877	913	843	818	845	828	880	828	857	870	900	876	882	867	797	910	839	857	817	827	919	851	826	893	814	876	869	887	876	881	849	890	913	862	846	850	885	855	784	838	828	824	915	834	866	841	823	842	878	855	906	874	843	859	849	864	816	824	839	847	857	879	869	826	830	852	884	895	880	822	791	836	946	883	890	872	863	877	892	854	829	855	883	865	889	880	904	882	883	902	815	824	802	900	859	843	823	855	836	812	867	823	864	866	844	870	852	851	867	858	813	854	918	863	852	826	864	869	820	839	851	850	920	851	848	849	858	891	884	844	858	823	900	815	858	854	855	913	874	874	856	819	854	847	878	810	820	919	831	858	810	853	840	853	832	855	857	884	820	848	874	934	841	881	791	856	887	851	857	843	840	874	925	878	921	881	856	853	892	862	876	810	841	842	861	843	856	858	895	862	863	880	885	867	925	890	827	892	812	869	859	881	822	822	853	829	831	879	862	801	913	884	851	885	889	859	861	885	849	808	871	868	828	870	855	835	868	916	899	844	872	832	852	893	858	848	845	861	868	839	891	833	848	812	826	846	883	839	857	902	872	872	836	872	866	905	858	866	834	888	871	914	836	874	885	852	888	905	853	869	881	860	839	886	870	879	871	870	804	892	811	881	840	820	837	880	828	874	854	853	848	845	864	888	850	866	872	855	850	868	830	868	887	859	850	886	851	858	869	875	907	839	876	850	880	846	906	864	868	874	884	900	823	830	878	866	835	836	861	883	875	833	828	797	920	909	890	843	868	822	884	871	866	872	875	864	825	869	854	875	878	865	877	869	833	861	865	842	840	844	857	846	865	871	892	844	869	852	927	826	854	857	815	793	899	823	890	872	853	929	913	846	827	862	872	881	879	885	854	828	835	892	861	862	903	874	855	881	802	893	906	860	820	891	864	915	852	872	842	849	867	834	848	887	856	821	923	831	859	910	881	911	865	837	884	888	896	879	910	888	863	880	850	869	870	882	870	865	881	900	867	882	860	883	824	889	834	856	916	895	807	918	843	844	835	869	844	842	868	862	847	843	892	864	886	864	893	843	857	841	830	857	843	807	874	887	863	806	888	901	861	848	846	810	878	861	850	941	832	839	934	835	881	877	848	884	851	829	902	852	852	849	876	888	862	861	876	925	816	857	834	794	830	867	864	863	857	859	853	846	796	852	901	878	848	826	864	890	842	866	853	841	870	836	915	831	868	869	876	900	797	826
17396	44910	11412	5478	4085	3206	2529	2068	1733	1596	1442	1217	1163	1187	1107	1065	1119	1024	971	1014	962	965	992	973	970	979	965	952	971	930	976	982	1004	926	938	917	945	965	968	878	891	879	867	931	961	967	943	892	926	887	902	876	939	926	919	984	943	907	884	922	882	893	920	912	966	895	910	926	951	888	850	889	886	929	896	947	959	875	882	903	895	911	891	881	883	889	947	893	892	916	875	889	872	882	889	897	865	906	880	894	929	871	882	863	945	920	890	874	898	915	943	954	900	851	897	865	903	883	895	884	927	899	949	916	902	855	973	890	942	866	938	914	907	902	920	922	911	920	919	861	992	891	933	877	953	929	925	942	912	902	931	897	887	949	867	873	874	887	907	874	957	923	900	918	902	926	839	886	919	920	877	878	941	931	905	950	918	876	818	921	903	922	903	919	927	931	830	883	910	876	911	890	943	872	918	891	934	888	931	871	900	899	932	847	908	849	910	908	927	858	890	922	862	954	899	874	876	909	859	865	955	872	887	902	897	888	894	938	925	908	932	955	937	902	902	914	905	880	898	916	901	950	909	913	910	846	810	885	934	940	868	861	858	851	932	915	952	816	931	910	919	847	932	931	951	903	937	932	887	895	898	889	898	957	863	865	908	885	873	887	911	876	897	817	860	890	913	934	810	913	949	935	896	824	871	879	894	909	922	908	918	960	910	918	949	917	835	931	930	911	884	872	886	941	837	887	945	899	940	870	931	875	906	883	964	925	884	897	870	957	905	909	871	870	908	918	931	901	870	918	912	881	915	933	925	906	918	864	894	911	943	914	933	897	925	896	952	838	921	915	920	905	895	945	947	886	886	888	846	923	936	914	885	891	915	920	921	926	890	892	927	875	942	814	887	856	881	935	949	893	884	877	899	920	916	907	966	878	900	907	871	850	882	888	868	884	918	930	894	909	914	904	911	908	918	886	881	863	869	920	928	932	910	919	900	862	871	880	936	917	948	953	957	892	937	902	847	925	882	882	891	896	879	881	939	979	835	897	922	895	921	917	949	871	918	940	889	897	911	900	876	856	901	885	892	936	914	864	856	954	831	909	979	887	917	922	874	942	918	915	906	903	860	897	937	915	897	967	870	871	954	857	884	906	866	895	887	947	912	895	906	903	869	934	951	872	876	886	880	872	967	907	919	904	933	891	929	886	881	904	903	898	876	941	880	938	927	942	905	868	942	888	936	869	880	945	915	907	911	845	905	931	903	887	908	869	918	903	932	920	916	949	959	880	892	932	919	891	916	879	941	893	885	886	912	900	893	878	944	912	929	934	909	892	897	863	927	882	897	879	938	882	949	889	959	929	908	927	952	914	869	882	898	929	910	920	931	868	897	964	930	907	862	885	914	873	886	951	946	866	906	898	904	931	912	889	893	926	935	919	947	948	867	896	895	944	940	900	846	863	922	932	843	917	890	951	865	914	927	917	887	918	914	897	929	893	896	908	922	871	922	908	828	930	916	926	912	898	889	921	908	887	866	866	889	891	911	900	912	880	890	916	891	896	885	943	950	893	884	933	947	897	906	851	921	919	863	923	875	892	906	914	928	960	838	902	852	928	957	891	978	885	910	918	915	895	880	923	882	889	868	876	896	885	907	850	913	890	934	937	947	855	912	888	880	920	941	888	910	956	935	863	901	953	948	873	880	903	922	913	939	893	945	907	931	904	923	876	910	894	962	960	851	940	928	953	919	947	897	912	856	948	885	825	872	933	944	910	908	884	877	889	915	948	873	904	912	930	862	950	906	885	909	927	894	865	891	910	884	915	912	865	909	918	899	847	935	901	868	900	930	855	975	937	883	916	893	859	876	916	910	907	926	919	935	894	925	915	923	879	942	870	900	863	945	892	915	879	871	936	877	914	893	927	886	907	956	865	897	908	913	899	892	914	854	910	895	962	847	893	936	919	868	912	889	906	858	940	896	917	887	920	887	854	906	933	882	916	871	930	918	938	957	904	940	871	864	911	883	865	818	859	869	921	884	912	853	908	901	860	896	865	938	932	954	944	879	875	937	937	955	920	888	871	905	895	886	879	868	957	921	945	881	941	900	985	934	889	943	923	904	895	907	898	926	899	876	921	873	892	899	904	891	933	897	866	880	872	932	945	913	926	967	859	911	943	941	864	936	920	898	948	950	866	858	912	893	927	906	894	911	922	905	902	883	909	898	896	898	877	869	834	904	859	849	927	866	906	926	917	887	907	872	900	864	948	878	903	911	911	930	922	861	930	939	923	882	878	912	893	932	873	893	933	877	873	872	900	871	872	872	879	941	939	906	910	849	849	920	915	881	902	877	919	939	880	901	885	894	919	870	869	913	889	867	922	957	921	854	969	887	882	916	888	939	901	929	910	903	853	878	900	915	856	889	979	908	908	894	942	864	881	910	928	910	883	924	918	911	891	954	935	911	900	869	879	906	894	944	868	936	936	904	969	934	895	872	947	933	958	909	896	914	924	940	933	898	900	860	921	894	894	912	899	951	915	887	920	920	902	893	885	870	896	905	984	892	858	914	892	924	917	887	907	882	940	869	927	911	890	871	911	877	861	956	903	884	934	887	961	908	955	834	908	934	884	920	922	925	909	872	857	917	919	878	925	928	871	891	878	867	882	909	868	903	908	824	889	896	900	877	888	845	896	864	881	923	884	869	898	940	881	907	952	912	929	890	889	925	922	918	904	886	894	883	907	912	876	918	936	893	881	930	824	909	893	871	890	881	951	921	895	983	930	911	880	888	910	955	970	893	925	964	917	948	931	944	957	919	926	876	893	901	917	881	939	876	886	911	914	903	900	891	934	870	973	861	882	867	957	917	942	970	928	963	910	884	948	900	928	935	959	922	920	888	925	967	891	946	873	914	889	957	934	885	960	934	930	926	934	867	916	868	875	940	898	901	928	883	918	874	884	843	896	922	944	897	889	897	869	897	874	956	883	848	861	867	906	882	913	905	952	923	948	959	891	922	897	872	934	942	890	921	884	922	913	878	900	877	881	903	904	961	875	888	955	966	906	912	951	905	918	911	871	941	917	921	856	887	987	913	908	914	912	896	859	905	884	842	871	917	883	857	909	888	882	905	853	899	875	865	924	938	930	960	868	940	926	910	881	907	886	873	919	890	961	938	894	920	947	870	898	904	943	913	903	865	924	880	879	932	911	944	918	922	881	924	896	889	929	841	866	920	872	913	930	913	914	902	900	846	893	943	906	918	890	917	883	950	931	901	903	863	929	873	860	948	935	874	897	875	922	948	955	853	910	976	896	897	955	915	864	921	914	892	986	911	874	926	935	910	863	924	895	854	878	902	900	914	863	895	938	963	909	913	964	918	838	941	914	924	870	870	883	882	940	924	949	887	932	863	880	924	928	947	876	902	948	922	921	923	871	875	916	932	915	892	908	882	932	881	890	896	886	908	933	925	959	928	894	907	913	864	907	921	932	914	908	839	923	936	888	863	885	891	890
27497	20047	7755	1157	844	787	665	573	537	529	528	537	572	522	561	517	551	539	520	504	522	556	544	550	560	550	528	557	548	562	518	526	536	554	548	537	528	542	516	510	549	538	505	553	537	561	551	589	581	552	536	539	507	528	511	535	520	547	549	534	570	545	554	545	540	530	538	568	531	568	525	531	507	527	567	531	515	546	585	536	537	498	551	551	514	537	550	516	512	505	523	596	565	496	494	555	504	506	569	556	582	519	602	510	554	568	574	527	512	486	538	546	538	548	561	537	544	514	503	523	515	522	551	506	574	493	533	518	552	556	511	575	548	511	567	556	507	567	543	523	584	523	569	511	540	526	523	556	588	539	536	520	565	562	530	549	491	562	563	580	531	525	482	561	554	562	520	541	545	540	526	560	544	530	557	575	537	548	514	573	528	528	539	513	527	524	551	522	530	547	510	581	538	518	554	538	554	557	527	555	545	531	501	546	527	525	518	529	582	538	551	528	529	538	547	524	497	496	548	507	536	535	571	529	565	549	554	568	562	584	537	521	539	562	498	548	569	558	556	526	534	549	530	517	558	486	506	539	590	540	557	553	563	539	500	555	535	602	546	552	513	542	534	552	497	543	536	534	522	527	565	559	527	544	566	528	515	548	513	538	533	518	560	521	577	533	536	558	555	562	537	579	547	552	500	541	543	547	544	560	592	548	528	525	491	529	541	564	551	465	562	541	533	555	558	530	491	527	509	500	507	526	537	556	554	548	564	557	515	556	522	515	551	555	507	555	530	558	544	524	563	505	577	530	536	502	522	485	544	552	541	520	524	533	550	526	523	592	504	542	547	547	503	521	540	495	539	521	546	552	542	546	510	541	554	547	558	522	551	540	569	548	499	541	523	532	534	509	506	534	514	524	555	555	497	492	567	561	536	541	568	528	557	548	552	488	577	543	523	560	536	556	571	519	555	539	552	566	529	534	528	542	516	551	539	538	546	462	536	534	552	510	528	520	520	543	551	532	558	532	565	510	560	564	503	522	560	555	548	477	530	534	516	539	544	506	558	546	566	523	550	539	492	568	579	530	510	524	502	575	531	523	542	510	544	592	541	555	526	520	528	543	535	532	546	540	549	550	526	539	523	574	539	532	563	483	537	514	549	511	547	532	587	528	558	522	569	526	582	559	515	552	554	517	486	556	566	566	554	559	569	543	558	526	487	563	547	546	557	531	533	538	520	564	500	591	510	571	547	533	516	542	544	511	511	543	538	557	532	532	555	536	529	546	563	525	555	570	567	550	554	535	521	506	526	540	557	535	542	541	488	565	509	565	536	548	529	526	532	507	497	538	527	516	539	528	544	547	551	512	533	517	507	520	485	556	522	504	570	581	541	555	539	522	525	498	563	572	513	540	567	557	497	489	515	536	526	531	567	514	545	519	553	530	543	528	565	554	518	582	570	531	507	576	554	522	502	561	511	513	555	514	524	541	553	597	561	527	516	576	510	547	524	566	552	542	555	578	540	515	510	554	545	554	535	516	517	508	557	574	532	563	537	531	537	544	547	558	524	515	549	547	516	518	553	558	484	543	557	514	587	524	536	481	533	543	531	555	527	522	502	542	578	537	520	525	564	503	506	524	570	503	543	520	514	592	520	542	545	508	511	570	531	543	528	556	535	533	514	572	503	525	533	548	515	510	534	554	491	535	499	566	569	473	502	562	500	524	478	573	577	556	503	565	533	552	535	524	548	536	525	522	524	566	534	514	563	532	551	523	520	556	586	510	512	537	508	527	609	534	496	559	531	539	548	545	539	531	571	533	545	544	509	552	522	568	521	520	461	549	567	551	537	555	587	579	569	525	531	568	533	511	539	540	538	533	524	510	502	537	547	543	523	554	577	548	584	504	563	518	565	531	529	514	565	511	548	554	576	551	533	530	534	546	541	529	531	540	547	536	548	559	493	551	522	543	497	549	550	538	525	544	559	550	539	564	542	559	567	550	549	515	554	551	527	530	550	543	545	510	534	517	531	566	568	541	556	565	541	531	534	556	510	544	523	510	536	533	494	532	556	545	520	554	543	552	556	551	534	487	535	553	562	526	528	534	528	519	558	534	512	509	568	528	523	528	570	512	514	568	559	538	548	572	542	550	542	541	527	517	521	533	544	530	572	541	533	516	510	527	521	519	551	566	549	557	497	552	551	526	515	574	546	494	518	572	575	543	551	501	530	547	562	562	542	574	536	531	570	597	543	492	537	535	502	534	517	547	572	576	541	499	537	548	499	530	542	519	526	513	546	574	542	531	551	527	519	496	534	526	563	555	532	515	499	534	532	540	513	568	488	560	539	525	558	510	533	500	556	518	543	535	538	495	523	585	531	514	525	544	466	546	541	548	529	544	617	548	550	546	549	510	551	537	532	533	535	596	502	546	511	538	500	564	502	503	544	564	548	547	532	537	521	492	545	571	507	520	567	528	503	500	594	518	551	525	530	580	525	548	544	511	491	587	541	517	509	574	560	561	536	566	526	504	509	549	528	541	538	503	581	562	547	496	545	525	558	519	548	534	537	534	542	538	525	499	554	563	541	560	501	534	523	529	548	524	571	517	549	502	529	547	552	542	529	534	521	540	508	530	570	511	523	507	528	551	560	543	542	529	511	553	538	530	518	508	551	540	556	547	517	511	540	537	536	546	539	560	529	512	509	524	549	546	515	514	539	584	538	530	554	552	528	559	535	547	533	527	559	559	525	524	545	540	537	537	535	527	497	563	547	526	523	537	581	561	513	527	589	500	542	489	565	541	527	514	551	527	584	540	515	508	541	539	520	576	538	548	545	522	511	577	562	518	549	570	526	528	551	544	519	529	544	539	537	521	491	563	569	526	558	511	504	552	536	517	543	522	484	544	543	539	493	533	549	560	506	470	560	532	516	512	568	523	550	526	561	525	541	574	524	510	576	560	545	522	539	502	525	563	552	558	518	522	542	576	540	562	557	524	513	520	523	536	503	569	515	569	532	539	530	546	565	528	545	546	531	523	536	549	522	530	578	557	527	562	540	560	479	530	556	538	530	523	506	530	578	533	567	523	547	536	490	472	519	513	538	536	530	576	514	563	527	487	577	514	553	523	528	531	524	554	579	519	539	552	549	544	563	544	510	544	529	524	547	561	549	504	521	510	527	540	498	550	555	527	553	500	578	511	544	516	497	527	573	592	534	503	520	545	593	538	532	514	502	509	541	544	541	529	542	582	529	520	531	549	558	545	553	535	557	534	494	560	536	514	527	554	560	540	529	539	512	521	497	525	511	576	569	547	545	569	591	518	525	513	541	563	560	591	495	479	526	550	547	588	496	538	564	584	563	565	506	555	540	508	519	542	506	557	615	544	537	509	536	553	562	522	528	521	570	518	546	562	534	549	550	555	566	528	568	467	556	531	563	534	528	570	527	510	546	533	513	537	517	527	527	538	547	552	543	541	553	566	495	546	576	541	567	583	550	562	512	507	529	537
12964	9809	1558	753	653	610	622	604	591	590	580	577	581	598	570	558	562	571	585	522	585	554	588	548	597	558	539	575	570	575	610	542	544	545	561	572	581	622	610	581	548	566	577	597	567	534	569	555	544	525	584	561	566	562	531	577	524	541	586	585	590	539	543	539	529	557	596	567	565	544	580	549	524	534	559	576	557	538	560	606	591	575	557	527	567	544	528	577	552	577	569	558	565	518	618	565	538	558	589	556	531	584	573	504	575	532	581	523	561	538	564	518	593	533	573	545	542	543	520	586	519	583	570	520	563	598	519	559	539	592	554	576	536	562	548	604	599	571	578	580	541	569	536	583	571	529	598	561	512	530	560	555	536	513	586	537	502	573	577	545	509	592	575	594	578	595	563	543	525	573	587	556	513	585	544	594	541	598	587	562	553	585	582	542	562	546	607	585	584	550	555	577	526	575	564	617	574	591	569	572	544	543	582	587	571	606	570	543	559	516	569	538	596	554	568	541	561	533	549	551	559	561	574	550	587	575	556	528	589	530	567	604	555	527	528	520	564	569	548	549	550	572	528	580	553	522	554	578	576	556	556	549	586	617	546	535	574	585	606	616	558	537	553	547	577	562	528	576	564	585	573	569	548	613	546	575	548	558	559	578	568	575	569	598	542	572	582	553	562	553	525	525	549	570	591	578	621	574	573	578	583	549	603	602	542	529	593	598	571	576	538	568	572	522	548	561	567	560	591	549	532	592	552	590	569	527	563	577	514	572	530	555	599	562	535	553	570	568	564	554	576	550	568	552	578	607	590	580	520	516	539	556	562	547	543	563	550	553	589	557	550	552	552	553	530	572	573	562	586	556	555	553	569	594	578	518	603	554	542	562	517	603	595	580	542	566	572	583	581	575	537	559	595	553	567	544	575	556	590	572	556	544	535	571	532	561	568	610	523	537	588	588	547	569	572	548	598	570	546	563	551	541	553	590	529	566	545	547	538	568	567	577	585	616	510	523	571	560	535	578	572	539	578	558	558	608	554	594	571	582	567	539	565	519	545	564	574	511	569	523	558	561	540	574	516	582	575	550	584	548	558	550	540	548	573	581	555	538	533	587	558	611	560	571	611	590	569	550	535	548	565	515	574	509	538	552	624	582	598	561	524	558	584	554	591	571	580	552	578	549	601	528	550	518	530	581	516	522	579	578	563	575	575	563	625	570	596	559	602	571	580	552	553	550	564	567	517	588	576	541	545	579	530	556	518	537	548	520	553	561	569	591	589	550	605	539	488	571	513	588	618	551	524	573	538	558	556	598	533	540	530	545	582	592	589	602	546	604	527	536	551	535	611	536	523	563	569	565	548	562	510	564	566	596	559	570	561	552	577	570	544	593	591	551	510	557	564	551	560	553	588	548	570	586	578	562	564	568	543	592	570	592	520	560	566	572	553	579	572	568	552	577	580	528	573	556	572	578	547	555	524	561	586	588	543	542	559	551	600	577	545	584	536	569	588	607	557	564	546	578	562	592	602	575	574	590	528	570	527	508	568	603	581	519	534	528	567	553	559	608	599	575	584	547	513	551	546	553	555	569	546	529	556	584	527	576	537	576	590	547	534	529	521	564	571	570	537	553	542	596	577	554	556	540	550	531	547	539	592	527	546	564	578	559	549	565	561	590	614	524	513	524	589	555	564	550	540	583	605	603	542	565	561	571	560	612	585	554	568	563	572	576	548	584	565	558	536	539	540	534	537	574	529	535	581	562	577	542	556	558	590	596	548	563	612	588	563	555	576	550	569	546	550	582	532	562	558	584	555	562	547	560	547	578	535	538	539	571	556	551	558	590	583	548	589	561	565	543	549	597	543	570	573	525	546	558	554	530	554	536	550	537	551	543	553	550	542	479	598	556	549	556	591	546	589	529	607	536	533	570	577	569	556	572	529	566	545	557	561	585	529	577	614	554	551	527	542	531	549	554	509	580	555	523	559	554	574	575	562	555	539	563	563	539	580	587	582	564	574	570	590	538	549	561	587	543	572	537	543	606	504	582	588	552	595	537	537	544	530	562	526	572	547	531	596	542	518	537	549	553	570	536	584	536	554	551	533	521	536	509	568	549	547	569	509	555	545	595	555	582	549	550	561	568	573	568	548	549	561	535	593	534	580	571	567	593	544	559	555	555	584	574	581	529	566	590	570	532	533	574	580	543	523	566	568	565	523	573	551	535	586	562	563	596	551	548	538	566	540	543	545	582	579	573	558	549	547	519	553	546	515	567	558	557	570	537	572	580	553	624	555	552	549	594	578	552	534	556	558	561	569	523	555	571	540	584	582	567	551	592	551	629	542	551	573	540	597	561	589	540	583	518	520	609	519	546	535	550	574	540	554	553	555	545	544	569	611	543	567	524	568	554	523	588	538	560	536	555	521	585	533	560	551	556	531	537	554	572	580	580	562	576	522	544	520	581	564	586	519	557	574	531	547	560	564	555	545	563	566	534	586	580	568	568	528	564	584	553	568	552	581	571	573	554	599	547	532	546	562	546	536	553	532	542	552	582	567	569	545	583	615	543	559	561	618	555	567	595	573	584	534	538	575	550	581	560	525	533	618	553	569	561	568	567	574	556	524	548	534	555	566	553	584	589	561	565	535	531	575	610	599	552	519	547	560	553	546	556	540	581	533	540	545	545	523	584	555	639	552	567	564	537	515	537	541	539	543	543	591	586	561	561	565	583	564	551	563	598	540	566	553	568	592	578	540	575	545	580	545	565	569	522	576	589	566	591	513	606	545	520	581	499	600	539	536	521	563	570	594	586	575	570	541	560	569	542	557	571	512	534	539	515	555	545	567	555	568	557	601	568	494	580	588	556	534	563	498	552	522	572	569	583	580	528	560	543	556	553	533	538	550	577	561	546	554	538	534	584	559	546	494	579	577	578	515	500	535	589	586	537	560	591	553	595	536	560	581	567	579	585	542	557	567	592	557	548	547	545	539	529	540	556	565	550	576	547	600	594	526	588	551	542	591	553	550	531	536	561	571	574	537	574	566	547	593	575	528	570	586	541	559	532	509	584	579	581	574	578	585	542	584	537	553	594	524	594	549	530	564	557	566	549	570	537	576	560	599	593	579	540	607	568	521	574	571	569	553	551	607	539	537	537	558	565	555	557	583	534	509	561	567	553	582	624	587	551	575	572	525	575	554	565	560	580	545	540	535	567	588	576	545	574	568	557	530	554	558	550	535	559	540	545	510	564	571	588	542	572	560	566	526	600	595	602	586	551	585	548	574	573	555	568	543	530	545	504	549	536	552	551	581	562	601	599	567	554	530	530	546	544	579	578	512	551	564	560	553	545	561	561	525	554	575	535	550	569	623	542	562	580	531	562	529	577	574	563	552	588	558	514	610	540	624	583	576	550	520	548	554	578	548	576	580	560	519	570	571	516	506	514	578	592	547	566	559	545	588	529	553	577	548	540	529	535	617	588	521	569	559	527	570	582	557	543	543	527
23591	21266	28758	24107	21273	12964	2085	1394	1300	1216	1160	1105	1137	1098	1083	1070	1060	1067	1058	1007	1012	1004	1061	993	1028	1020	1033	986	1046	1013	996	1109	1002	955	1038	978	979	967	1025	1003	977	1018	1015	1031	979	996	954	968	991	1012	1000	997	967	1028	949	1045	992	1020	968	954	1032	1001	1021	1059	986	946	947	1007	961	997	1036	952	1001	956	1008	1034	939	1018	1053	1009	1001	1046	955	949	960	952	985	969	1029	937	988	1044	967	987	1011	970	1025	960	1074	1045	962	1014	987	958	1038	978	943	975	1004	1009	987	1014	998	988	975	1028	1023	987	967	983	1051	940	989	967	971	947	1025	966	971	971	992	1004	991	978	1013	992	976	940	979	965	955	1020	976	960	984	977	998	1006	1011	1016	1012	1058	967	1058	1024	984	991	989	988	1021	1012	1004	936	992	1079	1008	972	1018	993	944	1020	979	1008	1053	1034	1002	1003	1007	960	1043	969	1009	962	996	960	968	989	952	921	966	1006	1038	981	975	916	992	1051	977	935	996	974	980	992	965	951	967	981	987	1006	961	968	1012	1016	982	1007	984	1000	1000	946	991	1009	954	1000	992	974	1050	1013	995	978	961	992	990	1002	972	1011	993	937	980	951	979	1018	1038	994	951	930	1018	966	970	996	1031	996	986	1000	1015	1040	994	1055	954	979	978	1000	1014	959	1024	989	994	951	1054	1007	987	997	933	1001	948	964	981	1009	1014	1000	988	980	936	966	990	974	975	1002	1015	923	1027	1004	974	998	998	1061	969	1040	981	989	969	1013	998	1023	993	971	982	946	990	1012	1012	928	957	980	989	921	950	961	970	993	983	994	982	983	987	1007	982	1063	974	980	1048	961	1023	968	992	1014	933	1004	923	1010	1002	1012	1025	1016	929	993	970	995	1010	983	939	1037	965	963	1021	971	1053	1027	1010	992	1006	1003	966	1008	963	969	994	927	1022	1016	995	958	1028	986	1022	960	1002	999	993	962	972	1019	960	989	971	959	1018	1029	950	951	989	935	994	963	976	955	982	948	1028	956	967	1010	1035	978	937	1026	1011	927	984	1003	951	988	1025	1004	961	953	973	988	981	1026	1011	929	949	1005	974	972	997	995	1006	931	1017	930	1058	974	958	958	991	954	995	989	990	1010	1003	1006	905	1023	930	1029	931	969	937	906	970	978	976	949	1032	968	960	1042	998	943	974	979	1007	1005	1009	996	958	955	959	963	922	1046	993	942	1041	1005	941	986	966	985	1019	985	1000	955	982	1021	956	969	1014	974	1010	1028	996	1010	999	1018	960	1029	1003	1009	980	1028	995	955	976	973	998	986	1004	957	1034	1047	950	1019	957	1017	987	986	985	1033	1014	930	1011	987	959	978	970	1012	999	1009	971	997	956	1016	972	1015	1036	984	998	987	1010	980	943	1005	1008	996	992	1026	977	982	999	994	1011	942	1054	1018	1030	976	1061	1005	953	986	1002	932	990	1012	1055	1058	1018	976	993	938	1008	999	1017	991	1027	1011	1003	972	961	955	949	981	973	985	1025	989	987	997	1000	964	1002	968	1014	981	981	986	991	1006	1010	1038	959	974	992	968	984	961	1000	986	972	977	960	1012	992	1024	971	1014	961	936	1021	998	996	912	963	1004	1035	909	1023	975	995	1008	970	989	933	1004	989	924	928	923	1026	1022	986	890	990	992	983	1018	972	937	948	965	982	1021	882	962	1024	958	998	959	985	962	945	961	1013	1021	964	932	1019	988	974	1030	934	1061	994	960	933	959	967	1018	990	931	961	985	960	936	961	980	1001	985	1013	967	945	948	947	1019	1003	979	1010	971	1005	934	960	1015	968	1027	1015	971	985	1043	961	988	983	986	954	1005	976	1008	1021	946	981	977	955	1000	975	1002	1087	975	977	990	948	957	990	936	937	1007	960	1016	944	972	1015	959	971	995	999	932	965	928	905	995	993	1035	966	981	970	978	1008	963	1018	1021	950	967	973	966	902	1011	963	1031	1037	976	997	1027	931	1009	966	928	1053	999	1036	1031	957	951	987	942	965	984	1039	935	966	999	991	922	937	1011	943	953	988	966	927	1002	1024	1019	1007	981	1022	979	961	972	951	964	983	942	1014	1012	1033	956	960	1055	961	1010	980	1004	965	1000	928	1046	1035	1008	939	1053	991	1031	992	1010	976	920	1002	978	967	1018	982	1033	962	1002	973	995	980	963	973	977	921	989	982	996	941	1013	966	1018	949	1009	1010	932	957	966	998	969	988	1007	978	987	975	988	952	993	973	968	1003	1013	1002	998	1039	941	960	928	986	974	991	989	953	989	1003	1050	952	985	922	985	961	947	994	961	980	1019	941	948	952	977	975	1025	1006	984	958	988	955	971	965	938	957	1030	958	985	925	971	998	976	930	1036	954	972	935	997	1018	992	923	999	1001	973	1048	1038	966	1013	970	975	1035	966	951	986	1035	994	1015	999	1025	952	913	988	970	962	965	982	1007	1003	1014	929	1065	1003	1032	946	950	1023	1015	988	1055	1024	1010	999	971	928	1005	989	968	1021	990	997	1014	965	1004	955	977	1006	1019	944	980	999	988	1001	994	982	998	998	1005	980	958	975	997	1006	985	955	982	935	954	1000	1018	980	977	989	992	968	979	957	1007	976	960	980	987	1028	966	1022	882	949	951	955	963	972	1025	1029	991	1060	1013	1026	941	966	1047	1026	1000	1006	932	956	998	988	976	930	953	1001	999	976	1006	1034	970	973	970	914	993	990	980	981	959	982	938	990	953	973	1048	955	954	932	1004	1004	951	981	993	946	971	1025	992	993	972	963	1029	984	965	977	1000	977	968	1019	986	924	1013	1016	951	989	1002	976	1026	980	958	1034	1027	1052	973	947	960	970	1005	970	1011	1057	920	1053	951	991	976	1001	976	998	1025	1019	1006	1018	1045	987	1001	1028	974	954	987	931	975	1004	1044	1063	979	1023	982	993	1020	994	1000	967	1000	1040	935	987	1000	966	877	957	915	980	1022	933	950	1011	1009	1055	958	940	1015	956	1025	996	957	969	967	997	971	1049	932	958	1014	981	1008	994	1011	1003	1025	974	1004	1000	1018	996	959	1004	973	968	989	1010	975	954	1010	993	940	979	1002	959	983	971	966	939	978	1029	924	955	993	1002	1010	979	1063	1009	958	945	939	971	1014	1009	963	992	915	972	961	1006	977	958	977	1022	986	974	1002	980	1044	998	1017	948	924	1003	965	998	1007	950	1046	1012	924	979	983	1035	957	962	971	997	1024	990	935	937	982	1004	993	969	970	1031	1004	1002	1019	1016	977	1044	967	989	1039	1033	1052	1031	975	1001	939	963	1027	1046	966	1027	953	1023	998	979	1005	969	1000	957	963	993	950	1047	966	972	959	981	979	1012	947	957	962	1002	944	968	947	980	996	991	1019	1005	978	994	998	992	1024	1018	980	989	979	981	957	1018	996	1008	1000	1009	1005	977	969	963	946	961	1010	994	1056	928	936	1025	994	962	1009	962	1024	952	937	993	997	993	1007	969	941	982	963	996	958	1053	969	1027	972	926	1012	988	1002	1008	958	1029	974	987	946	995	990	997	982	972	989	967	964	1047	972	975	910	1022	980	1027	955	1008	940	969	935	1030	1018	975	961	995	1027	1034	994	964	1007	988	967	1006	1019	980	963	949	945	1023	987	1041	1020	1007	947	981	999	942	970	1001	1002	960	949	1001	988	955	968	993	1036	955	976	943	1028	966	1001	987	986	997	959	965	982	978	964	940	976	1004	975	970	960	966	1027	929	1019	957	1031	1021	951	1007	946	1008	982	928	964	1029	933	980	948	964	1024	1024	1015	1003	1024	1003	920	997	1022	1005	986	980	966	958	951	964	1020	1007	992	1069	998	966	957	967	982	990	934	998	959	999	983	989	1021	1041	992	986	1024	1013	940	971	978	985	960	1004	1060	1004	1000	993	967	1002	1027	974	1030	981	1029	969	962	1010	1049	1020	986
13853	38692	8006	3406	2631	2128	1807	1563	1410	1337	1224	1187	1152	1150	1131	1113	1069	997	1031	1033	1051	1047	1018	1070	1054	1041	1077	985	1042	1023	1009	1122	1054	1041	1037	1063	991	1049	1046	967	990	980	1044	1051	1002	979	1015	968	1001	993	1008	1029	997	1028	1003	995	1031	973	1025	993	1020	1066	996	1064	1042	956	1054	1072	1019	1069	1015	997	1019	1006	972	996	1007	1015	1046	1046	1020	1051	1085	952	1004	1007	1000	1000	1003	1074	1020	1029	1013	981	1035	983	1017	1008	1025	1012	1010	1027	1032	1066	991	998	1031	1002	1035	1007	1037	1053	1027	1006	1022	1024	1067	988	1032	991	980	1012	1024	1057	977	1027	1004	952	1029	1068	1000	966	1004	1021	1068	1053	1081	1004	1060	980	992	1014	1035	1006	970	1012	1043	969	1010	1004	981	984	977	1002	1010	1021	1003	1057	978	991	984	957	1064	1082	999	976	942	1028	977	1035	1025	1064	1026	1048	1049	945	1034	1076	974	1000	1024	980	1003	979	1007	1016	988	1032	936	1023	937	987	1016	1037	1023	1021	973	975	1032	945	993	1048	1049	998	1005	1017	1038	1044	1010	973	1021	1000	1044	984	973	994	1014	1006	974	1014	1028	1020	1029	1049	1026	1009	1029	1058	1034	1061	1010	1013	986	1014	1008	993	1059	1035	1001	976	994	1000	998	999	1077	988	992	1039	1037	1057	1064	1004	1077	1051	1039	1011	982	967	1026	978	957	1034	1024	1037	976	1025	945	1054	965	940	989	988	1011	993	1018	1020	988	984	988	1035	1029	955	953	1038	962	985	995	997	1021	1019	970	1049	1040	1028	1027	1024	998	1024	977	1016	994	970	1057	968	938	1020	1001	1018	986	1085	964	958	1038	1048	1009	997	1018	1003	983	1045	1039	1019	1005	980	1023	1023	1018	978	1013	1019	1074	1027	1013	1026	957	983	1002	962	923	1006	1011	961	1001	1020	1000	1045	972	999	978	979	1014	977	1003	941	979	981	1063	1026	991	975	1026	993	1024	1041	994	1041	961	1003	1060	997	978	976	1008	978	1029	960	1000	991	1057	1023	1013	1013	1037	1032	984	1037	978	1024	1004	989	1053	956	1025	1017	1016	994	974	1070	1009	932	1035	1048	1035	966	1038	1024	1004	948	983	1098	984	973	1046	1045	1010	1028	1026	1052	1025	1011	1013	983	1025	1016	1033	991	976	1004	1012	991	986	1000	1002	1023	1047	1020	1006	1026	1002	964	957	1039	1054	976	999	973	1027	976	997	981	997	1023	991	990	990	1009	1034	1033	1055	1015	1009	990	1026	982	1011	982	1014	1033	1000	1040	959	1027	1017	986	1043	981	1011	1054	1005	992	969	1032	1012	1021	1011	995	967	968	975	1032	1007	1031	1046	981	924	1023	1002	1022	1037	1038	958	1032	1025	971	1061	979	1023	962	1048	1051	1046	994	1048	948	1013	1014	1048	1003	1043	1008	973	1006	981	997	974	989	993	990	1055	1062	1021	950	985	999	993	1030	997	961	923	994	946	1004	979	958	1013	1022	1016	1017	982	1013	1007	1008	1021	989	1006	970	1029	1012	1003	997	1018	970	1054	935	1020	1086	1022	1018	980	1029	1000	1050	1037	1015	1007	1012	1070	1028	1019	993	1046	1064	991	1005	997	1011	970	989	945	985	970	1015	1005	985	1020	1017	991	1063	1001	1001	1008	1013	1019	1027	1012	1039	1015	1023	1015	974	953	1016	996	1037	976	1002	1010	973	982	1024	1002	1004	969	1021	1012	995	962	1018	1030	1002	1036	983	1015	1005	1059	1066	963	1024	1035	965	1017	981	987	948	989	1067	1025	982	1027	982	1026	1023	997	995	944	997	1017	1009	975	1054	1046	1028	999	967	1050	1055	1029	982	985	1016	1064	996	979	962	975	1039	1099	1002	966	1010	980	930	1005	1053	1042	999	1023	991	1062	1037	987	1018	987	1029	1039	1035	978	975	1040	1015	1046	1019	1021	986	1031	992	970	1022	1003	973	1048	1030	976	1036	1026	1028	976	1058	930	1001	1050	1001	1021	1026	1051	1036	1042	1007	1010	1038	999	994	982	1031	982	967	962	995	998	1020	1040	1004	998	979	976	1014	931	1032	945	989	980	965	988	972	958	1029	966	968	1047	998	973	1015	936	978	997	1023	1006	1015	971	1038	985	1017	1008	993	1002	974	1038	1053	1001	978	1033	1016	928	1013	1031	1011	1034	964	1033	1004	996	977	1001	993	1008	1046	949	1071	981	1056	1003	1042	981	1034	961	1039	1038	977	958	1010	996	1011	943	987	1010	999	945	993	1016	971	1005	1017	1018	1028	1036	977	1013	1006	999	1040	981	984	1013	939	993	1041	1065	953	1022	1041	1046	1018	1017	994	983	973	1014	990	1006	1038	995	1027	991	1011	970	1021	987	961	1026	1017	1056	1000	1012	990	1004	1003	989	995	1034	1011	1001	1023	1024	1017	962	1032	983	978	1021	1032	958	998	998	988	1060	1030	1045	1067	1021	973	1015	968	1006	950	951	1021	1011	1042	1010	1008	936	1065	1073	1022	1010	1064	1004	982	1010	984	969	1033	1021	1046	1056	1040	1011	1049	1002	997	972	991	1023	990	959	1026	1013	1030	981	1049	941	1062	1020	1006	1005	971	987	1030	991	990	1004	1048	1024	1022	1013	1011	1056	983	935	979	1008	1029	1072	991	1020	955	999	1008	997	992	980	981	1013	989	1102	1020	971	986	999	1002	1018	984	1007	1019	1035	1064	988	949	1036	1004	1021	1045	1033	981	976	1052	1008	1014	962	972	984	962	967	1008	1020	1008	1030	1010	997	1009	1002	1060	972	1065	954	991	963	970	1007	1028	992	1032	1035	1013	1016	1024	1002	1031	995	989	1011	986	995	1014	1043	1015	1006	993	976	1033	1035	970	1025	982	1031	1049	972	1041	988	990	989	967	950	1002	991	968	1061	989	1076	1012	998	1039	1030	1080	1066	1077	998	1040	1052	1050	973	993	987	1025	1002	1010	974	1037	981	1030	956	1008	999	1088	1021	983	1017	988	933	964	1059	1010	960	992	1013	1028	978	1018	1037	974	1074	1018	999	993	1004	1026	1023	1013	1001	1061	979	948	1010	1008	990	1006	997	993	999	1005	1055	940	1025	1024	1063	1006	1034	982	984	1084	1011	1024	1043	1002	1028	956	1027	1015	994	1022	1029	995	986	1031	1057	1023	1000	994	952	1034	1002	1026	982	1031	1033	974	1015	997	989	1037	975	987	1028	985	1006	1013	983	993	989	1014	1011	998	1017	1052	1046	1011	981	1041	974	1018	1035	1014	944	1010	1047	1045	1020	1008	1049	998	1026	964	1088	994	1030	1015	1039	1048	1052	1029	991	1004	955	956	1035	1048	1004	1017	966	1012	1020	1007	1007	1023	1069	1038	1000	983	1031	1000	1006	1022	998	961	1032	939	1036	1063	1032	1041	991	992	1091	1016	974	1014	1114	984	1009	1015	1086	964	961	989	1008	1031	1034	1008	990	1016	984	1042	980	1053	1040	1017	1043	1033	993	1040	1032	1022	962	935	1019	948	1042	1014	1007	932	985	972	1028	993	1005	1070	1008	965	979	1010	1012	1010	1012	1016	1019	1009	1026	958	1008	974	955	997	1004	1042	993	985	984	981	993	1029	1076	969	1068	1002	1020	987	1016	972	1004	1031	984	1041	1047	1005	1026	957	1048	989	972	1020	983	959	1025	977	1016	1031	991	1011	957	1029	1015	1042	1001	1055	989	996	1048	1016	1037	1026	1002	996	999	998	1045	987	1032	1023	1050	1024	998	969	1000	1041	984	1009	992	1021	1009	996	990	1025	1047	1023	1031	1024	1009	997	999	970	1028	951	1025	967	1045	951	1033	1016	987	1021	990	1015	960	1016	1040	1036	1012	996	1025	999	1047	1027	1010	960	998	1003	1021	993	1005	1011	962	992	1007	968	964	959	981	1031	1003	1032	981	983	1078	984	995	1078	957	1034	1005	1010	1035	1014	1053	1007	1027	1008	1009	1050	992	992	991	1033	971	954	1035	1087	963	961	1024	984	1002	992	990	987	970	982	997	976	1055	1001	981	1032	1049	982	972	1035	1003	1007	1020	990	1050	995	1021	998	1001	984	971	1015	994	1001	973	950	1016	966	978	949	1027	1028	1011	985	1014	1007	1029	994	958	996	996	999	1031	1009	968	1003	996	995	974	1017	1055	1037	988	1002	1038	1015	1013	964	955	988	1025	1000	1001	1000	1031	1019	995	993	1005	1023	1025	1013	1089	1009	1041	989	967	967	1064	984	975	959	1044	975	1027	960	1047	1025	977	993	950	989	1018	968	977	964	1041	975	952	1064
24653	21271	27970	24793	15708	940	523	436	432	378	359	342	368	329	326	328	327	333	317	300	296	321	332	315	279	290	297	280	287	320	278	311	294	270	296	268	317	293	231	260	279	288	301	284	272	305	314	298	270	239	268	297	316	238	284	289	285	298	271	307	282	272	260	268	283	278	267	283	278	290	299	288	314	272	285	271	249	295	283	288	272	302	313	281	288	264	267	265	291	271	284	273	291	276	282	237	291	287	317	296	284	285	267	284	262	266	312	270	270	282	247	289	284	296	293	303	292	286	271	274	283	287	267	257	258	300	302	263	289	246	281	267	286	282	305	293	296	292	286	282	305	286	282	286	259	275	274	262	287	288	297	292	250	284	262	292	311	286	323	262	307	295	310	250	278	281	263	273	291	255	276	285	275	263	291	265	278	253	295	247	288	251	296	280	251	264	280	290	294	255	277	292	294	259	278	268	241	302	299	301	270	264	275	299	282	272	294	297	282	280	267	284	275	311	265	302	291	262	285	297	298	281	287	283	271	264	294	285	295	263	282	252	268	251	279	264	284	260	271	260	288	303	275	280	301	283	278	300	255	298	295	282	293	301	322	282	289	275	289	292	266	296	298	276	302	279	308	273	288	280	292	259	292	297	279	281	305	275	281	308	308	241	266	282	274	304	295	288	260	282	278	299	260	275	293	290	271	278	254	256	299	262	257	281	270	291	254	292	301	286	286	240	282	303	266	298	302	298	304	274	299	265	279	277	271	274	250	248	296	275	246	265	289	270	259	274	300	291	284	266	283	298	303	286	277	304	271	268	271	289	287	260	263	282	301	322	302	263	281	290	267	269	278	274	273	279	247	304	258	261	292	259	269	283	267	285	281	276	272	293	292	282	282	276	274	248	264	274	257	277	291	270	288	291	259	293	268	263	292	283	274	326	301	281	310	282	298	296	275	303	286	300	305	294	279	259	280	281	287	285	300	272	276	266	286	289	288	275	320	287	293	256	286	272	288	286	265	275	250	271	307	241	289	289	310	284	319	290	267	268	265	279	280	294	288	274	272	259	279	287	266	292	288	285	291	261	261	297	306	269	301	279	249	278	289	290	283	297	313	281	287	298	273	279	289	315	274	290	297	307	298	269	308	286	297	290	271	258	288	256	290	291	285	268	253	281	277	252	256	262	266	265	296	284	257	263	294	292	274	245	259	276	282	287	294	249	283	290	260	278	280	271	270	277	257	256	291	316	267	271	281	296	267	287	275	270	291	298	285	250	260	272	287	301	282	281	307	270	284	303	286	277	301	289	289	285	292	271	262	297	276	262	260	284	256	282	281	281	273	274	285	282	268	298	251	302	281	299	267	280	279	291	271	278	277	264	269	299	286	289	266	308	252	279	272	275	275	289	285	288	295	286	254	301	301	276	310	259	319	298	267	292	320	248	272	277	291	303	298	279	296	250	280	258	282	274	279	291	282	277	307	272	253	278	263	284	280	310	286	302	262	261	279	281	283	263	305	274	281	309	261	268	280	285	290	289	265	275	296	295	277	287	265	297	278	295	296	276	275	277	295	271	296	253	289	265	288	277	297	265	294	314	286	287	285	292	274	304	287	265	268	297	272	295	311	263	260	303	303	269	245	279	299	266	274	273	277	289	301	264	276	275	280	259	294	259	262	280	296	266	288	296	277	284	303	288	284	280	264	280	293	273	274	275	283	306	312	264	281	297	322	285	307	251	274	303	278	294	294	261	282	275	301	271	315	280	281	281	269	303	297	275	295	299	269	286	287	282	285	272	305	301	266	300	283	293	276	280	262	261	260	264	276	269	272	300	278	282	278	275	262	285	297	282	283	276	255	306	288	269	283	275	267	279	266	311	258	258	302	251	264	238	284	282	279	301	282	271	278	299	288	291	306	293	304	260	268	279	264	291	282	326	293	283	271	266	291	270	291	301	256	281	255	268	276	274	265	279	263	287	287	283	264	291	270	288	262	287	281	285	260	290	311	280	287	266	294	271	298	292	277	283	295	272	307	301	263	241	281	261	280	293	275	286	275	272	251	279	263	292	277	291	250	287	257	278	287	254	252	278	267	290	288	287	308	239	281	296	262	313	295	265	271	305	254	276	228	245	267	297	284	244	265	267	273	275	281	266	316	291	293	250	316	297	257	263	276	253	296	265	307	289	263	265	277	277	305	269	304	283	291	269	247	301	275	258	274	312	278	286	290	274	271	312	300	311	306	261	263	278	278	259	271	282	276	288	294	282	312	272	279	258	290	286	249	305	258	288	273	280	297	263	272	305	303	308	295	289	283	284	257	298	247	266	280	270	296	284	281	265	308	268	259	317	304	261	305	295	265	260	303	296	251	277	278	278	276	292	290	267	307	273	263	306	297	253	283	239	283	253	274	296	245	305	294	312	304	306	279	279	277	294	291	282	282	271	265	276	261	278	273	317	281	304	267	280	287	267	266	283	298	299	308	267	280	282	259	307	286	271	278	281	267	291	312	287	296	321	258	273	283	262	324	263	284	270	279	278	268	299	281	289	253	279	268	278	304	281	264	273	285	255	283	237	329	250	270	256	281	291	282	262	275	313	285	239	272	287	273	303	262	256	272	262	297	272	289	300	281	290	254	298	286	254	281	271	282	287	268	252	278	281	280	252	279	271	275	280	251	283	278	338	290	298	266	275	271	308	292	292	291	274	269	263	309	281	275	298	263	294	287	288	276	265	288	287	265	304	288	286	286	224	267	286	301	251	303	296	285	274	277	280	305	263	287	304	272	297	278	284	282	279	284	301	295	278	247	301	265	281	285	265	302	301	288	294	289	273	286	280	250	272	273	258	288	279	267	272	252	277	275	281	289	264	271	265	303	290	271	287	324	263	283	292	295	289	266	286	269	300	279	268	281	283	272	297	290	317	289	304	292	287	307	270	277	290	269	269	289	249	261	293	282	245	291	271	274	280	302	270	273	264	274	296	263	282	266	263	290	261	271	269	235	299	260	282	262	267	265	272	299	292	268	252	276	274	247	281	296	269	275	264	289	254	283	253	288	294	299	251	295	271	282	289	282	270	298	303	276	281	300	275	294	265	285	312	236	327	310	260	259	294	292	294	275	269	307	270	291	284	269	276	271	276	279	264	253	292	259	278	244	282	288	268	272	301	265	264	246	275	306	284	296	281	289	318	278	243	262	268	275	270	297	286	283	297	303	284	300	257	255	297	285	283	259	291	293	267	299	286	285	274	287	295	280	264	257	285	280	268	307	298	254	286	288	284	266	265	285	286	290	295	289	273	275	273	281	270	261	278	253	299	288	251	277	244	314	287	276	273	284	284	274	289	307	289	271	282	283	319	262	294	290	285	267	274	290	326	266	272	282	282	292	279	314	251	283	270	283	282	280	270	280	293	256	307	293	301	257	278	271	293	297	294	279	259	296	317	285	266	266	272	293	270	272	320	270	276	268	274	265	271	285	283	285	304	299	264	282	302	264	252	302	281	317	281
12181	30644	4394	1721	1321	1005	819	682	571	487	505	432	414	385	373	403	378	357	376	308	335	347	340	342	347	339	331	323	341	371	325	360	357	338	308	352	319	320	331	306	347	312	325	325	371	331	335	309	335	336	320	341	306	354	307	320	322	357	343	348	336	331	329	302	283	330	310	330	321	339	315	333	356	308	335	302	331	298	327	289	327	333	315	339	321	298	311	320	328	325	335	347	314	326	318	301	328	337	319	311	311	338	330	333	294	355	308	336	321	328	325	300	318	330	355	288	345	328	351	313	342	335	319	340	316	326	329	286	337	309	323	331	315	341	311	328	344	335	305	330	299	300	313	348	348	310	318	312	330	318	310	293	278	361	310	323	329	335	307	357	327	304	306	318	314	349	323	342	303	326	312	308	348	327	336	295	334	325	314	313	325	304	340	327	317	326	294	325	281	324	333	307	316	311	329	343	324	320	330	362	290	345	312	311	322	289	330	314	343	331	337	308	290	321	320	295	342	304	346	310	286	327	365	343	344	318	311	319	309	315	355	338	314	328	332	317	304	356	329	337	331	340	300	299	339	295	329	316	317	329	305	293	321	310	305	310	341	287	312	318	319	336	330	321	343	287	330	343	301	338	352	316	330	288	310	314	320	322	330	322	305	319	309	285	330	337	306	303	340	334	337	341	347	318	322	318	323	311	341	326	335	312	332	331	331	329	355	297	347	343	328	358	327	309	297	290	307	311	302	336	316	324	355	315	317	331	308	313	315	314	312	331	350	340	338	300	345	341	321	315	320	326	331	311	345	342	341	311	343	341	321	333	335	333	316	279	359	330	304	329	325	367	302	313	290	294	335	327	316	340	307	316	318	296	335	327	321	291	326	317	310	307	338	308	366	310	322	340	306	285	288	305	315	343	300	313	300	349	347	314	328	338	321	341	318	320	306	335	304	315	324	313	331	300	328	305	310	308	311	324	322	342	336	335	341	296	303	311	308	316	327	333	346	318	352	313	312	321	339	300	305	341	313	313	309	343	309	338	326	309	302	331	332	324	337	353	306	317	336	307	329	335	323	321	322	352	321	312	310	321	343	347	321	329	300	348	331	303	325	320	322	347	343	345	345	289	341	307	328	330	331	328	283	343	319	326	322	314	292	309	312	325	316	320	315	322	315	316	304	298	302	359	322	346	349	293	336	293	330	318	312	340	316	333	301	315	317	300	312	339	319	289	348	345	307	369	337	334	295	341	333	328	344	347	319	318	316	317	318	330	321	328	327	319	286	329	315	345	336	351	326	302	326	345	312	297	341	331	326	311	311	317	334	320	318	312	335	257	304	341	313	325	313	336	296	313	313	326	310	293	338	340	333	311	324	307	335	303	329	320	316	358	312	328	330	337	327	322	310	312	331	337	337	306	346	314	331	303	312	306	322	285	327	301	303	334	323	333	272	331	328	321	324	280	358	313	340	337	319	283	336	298	335	327	299	344	335	304	322	328	356	359	336	303	327	312	344	325	351	329	315	340	311	308	319	290	347	340	324	331	344	330	318	295	296	330	309	330	311	324	328	298	339	334	309	331	312	353	321	322	356	292	302	344	352	324	335	329	297	314	344	309	330	339	321	336	332	312	331	314	332	318	326	296	304	299	321	324	332	332	336	335	329	311	342	339	331	297	311	323	340	335	336	319	322	291	350	341	311	292	321	323	338	326	304	307	315	273	352	314	342	308	338	314	323	325	353	293	306	328	315	322	319	319	328	292	326	324	312	306	364	331	314	343	306	320	323	324	323	309	313	325	324	313	313	299	336	319	331	340	352	321	331	323	352	295	330	347	355	346	276	320	327	343	341	344	300	338	350	328	335	328	341	316	316	283	336	310	332	320	313	318	383	312	331	335	312	322	301	358	343	336	313	310	364	326	334	291	307	340	317	334	342	321	324	341	335	287	322	306	342	306	337	324	342	313	325	314	341	317	331	338	313	331	335	325	315	358	343	356	308	332	306	345	339	311	302	320	332	316	302	286	337	338	344	308	316	329	334	338	312	340	337	329	289	318	348	304	300	338	348	286	327	287	311	319	350	345	331	338	333	318	350	290	320	314	334	342	317	323	302	310	320	312	348	338	370	332	337	302	312	344	302	331	296	365	325	300	336	353	300	316	323	335	321	337	325	333	322	334	329	339	302	316	346	315	330	360	335	319	323	330	325	345	335	315	331	316	323	320	313	339	316	320	309	318	303	338	329	361	316	327	306	330	309	336	322	327	357	333	337	344	332	302	326	307	332	331	327	337	339	308	305	321	307	310	321	314	331	306	321	317	353	324	353	335	328	337	315	323	314	363	319	350	332	330	305	318	343	334	329	338	328	310	304	296	331	324	319	301	298	334	323	318	320	317	312	322	343	329	345	274	346	304	334	317	321	328	273	313	294	317	299	316	302	327	331	337	366	319	340	319	312	330	367	318	312	332	310	319	313	319	319	287	321	318	301	310	317	362	329	317	346	305	333	327	363	353	318	337	306	329	308	323	329	341	337	320	327	315	311	326	307	350	339	308	336	355	297	348	342	323	332	329	299	265	322	300	344	319	339	327	279	348	332	313	324	313	312	299	311	304	301	325	290	332	307	320	333	344	338	334	325	337	337	324	337	304	329	356	319	320	331	342	306	318	330	325	313	331	328	317	338	320	359	308	353	267	338	311	338	334	309	326	332	332	307	324	311	321	339	340	334	333	354	353	303	329	338	324	329	331	306	317	305	328	330	321	297	341	326	274	318	339	319	368	314	314	323	358	328	323	298	315	299	338	323	290	302	335	315	311	297	309	315	324	322	288	313	353	325	330	315	328	338	326	327	340	297	308	327	317	300	316	308	322	349	304	312	345	343	320	318	345	305	308	306	337	334	352	327	317	332	330	312	319	356	313	354	336	290	337	306	300	344	304	309	329	340	324	308	339	314	337	340	322	329	329	330	352	321	312	298	321	305	319	329	344	312	338	316	313	315	358	338	321	322	318	312	321	363	345	362	336	312	319	326	325	323	325	312	322	309	329	306	325	320	306	289	321	330	332	314	324	325	324	323	319	298	342	371	311	335	323	311	303	293	326	314	340	306	336	353	312	292	324	322	302	349	323	326	338	327	306	330	314	329	315	308	318	329	323	286	302	321	313	306	352	311	341	314	334	311	336	341	338	297	308	328	330	333	327	337	334	319	319	318	313	302	315	338	366	335	325	325	328	331	323	315	315	295	290	319	315	313	313	324	350	325	352	335	323	332	330	310	318	333	335	340	338	306	321	333	356	317	301	330	314	351	340	355	308	351	338	305	337	311	348	310	350	321	351	347	316	312	321	329	322	329	355	340	345	329	330	344	307	319	321	320	308	325	310	335	315	353	320	374	294	317	293	298	340	299	340	344	333	324	301	310	330	307	324	339	327	335	273	321	347	301	309	328	328	323	337	337	333	294	319	339	338	341	321	290	314	326	316	322	325	346	324	317	299	322	366	316	337
22491	21290	29277	23628	21293	21381	12713	1773	1333	1228	1117	1047	1008	1100	983	961	1001	914	944	858	918	902	911	924	946	936	854	862	830	856	868	823	869	836	880	814	912	898	886	835	892	878	805	844	884	868	808	920	899	864	833	873	854	826	907	863	874	818	871	836	855	838	853	856	819	863	818	832	863	859	802	905	808	869	818	851	832	876	863	773	834	874	883	839	810	888	825	864	875	876	869	846	849	834	861	830	834	841	853	876	844	796	826	800	853	833	848	874	859	804	840	852	829	818	884	853	776	868	823	881	847	832	865	831	832	851	881	806	807	805	864	833	863	852	873	834	854	827	797	833	889	888	854	844	847	862	887	860	844	839	821	807	827	856	867	842	866	860	892	869	814	809	815	842	858	839	856	855	852	883	784	876	861	881	837	841	839	860	874	884	813	835	829	829	832	850	830	813	798	862	851	865	849	826	851	844	844	794	827	843	816	856	850	853	836	817	840	789	824	859	825	845	827	840	798	809	798	855	847	802	863	903	834	830	873	847	816	879	812	831	830	784	826	819	786	856	856	847	863	850	905	810	838	856	821	850	765	860	940	884	826	844	791	873	853	840	821	832	879	874	846	854	848	828	845	842	803	827	860	823	814	842	845	846	867	882	839	798	842	864	820	840	837	830	906	840	836	797	831	798	833	812	834	814	821	842	818	829	898	884	835	851	858	839	857	911	852	815	805	876	871	887	889	816	875	865	855	810	811	810	868	842	883	790	858	798	850	840	845	859	842	853	879	795	869	811	870	861	881	847	869	875	818	794	870	856	847	867	840	861	882	875	824	786	848	840	870	821	853	826	827	834	808	816	810	899	871	879	822	822	852	861	881	851	883	806	813	811	850	885	862	832	824	841	812	864	877	878	848	830	866	839	849	768	874	891	800	782	826	849	833	796	817	813	840	858	837	837	823	819	870	845	820	815	857	824	865	848	829	821	874	860	777	811	875	863	868	802	838	858	806	809	886	872	828	813	832	883	818	801	794	848	870	836	850	851	865	895	883	815	805	850	777	859	860	882	856	840	795	823	859	823	886	803	822	832	828	845	866	816	851	846	819	865	878	818	826	845	829	830	819	863	862	832	839	851	908	870	786	833	859	833	887	853	870	833	829	814	871	816	855	862	829	837	801	829	814	840	854	862	850	865	847	792	862	807	860	802	890	887	787	836	841	832	846	820	884	842	822	878	807	840	813	862	844	822	831	866	809	813	832	790	846	790	843	851	833	832	871	835	877	852	829	845	868	816	830	848	851	848	867	847	868	895	807	791	802	835	828	806	760	830	886	870	850	849	906	861	833	847	845	832	872	797	851	818	820	831	823	813	842	858	892	841	824	851	810	830	866	912	850	858	888	854	841	850	871	858	847	833	850	855	823	831	802	785	857	826	856	823	848	828	811	844	796	813	831	851	847	861	870	800	856	844	876	875	857	862	828	799	811	828	832	825	851	817	781	841	854	873	852	852	864	852	864	822	846	915	850	802	840	813	868	863	827	799	822	886	853	858	865	827	845	806	836	807	894	826	839	870	834	880	872	855	856	884	866	850	852	862	873	804	867	797	821	898	881	835	809	864	835	787	873	832	860	854	818	836	816	899	861	842	885	800	842	882	802	860	848	805	855	865	834	859	852	857	817	831	816	803	818	854	821	833	892	854	803	843	767	804	861	895	836	763	815	847	847	864	797	819	814	862	824	827	851	815	856	832	868	841	824	788	794	824	808	863	771	859	851	785	855	824	872	810	874	828	814	856	823	857	801	850	810	878	864	812	831	840	895	832	830	885	872	851	790	883	833	839	857	819	811	825	866	856	812	853	809	835	871	872	827	808	876	816	850	849	868	882	877	864	856	822	780	816	817	818	837	852	819	852	854	833	864	820	829	893	785	830	808	803	833	850	861	850	825	833	819	852	758	882	819	827	882	821	855	879	864	903	872	843	762	855	827	821	868	817	836	842	807	817	795	787	871	846	874	842	821	870	858	821	841	843	844	880	857	894	886	804	825	841	783	852	861	891	867	806	858	907	775	830	833	915	865	779	806	839	832	859	836	884	819	820	838	852	817	842	871	854	809	905	787	832	861	847	849	829	835	812	871	858	782	840	856	862	861	817	879	851	858	860	751	773	886	812	854	856	878	811	824	888	861	783	825	832	868	836	875	879	853	830	792	831	815	767	847	844	831	808	904	789	857	858	798	845	890	826	831	891	822	837	819	794	867	823	836	803	889	829	859	873	828	878	810	777	850	805	847	889	848	818	804	830	779	832	852	804	842	867	813	870	851	892	876	891	835	821	844	866	801	856	849	831	837	850	845	881	861	830	810	883	852	834	826	823	831	847	840	806	833	821	821	800	902	824	868	885	793	850	867	859	856	823	844	862	832	834	823	895	895	829	844	840	824	813	793	849	857	825	856	792	868	815	897	754	791	869	795	850	822	848	866	827	870	841	827	833	889	818	808	840	845	795	859	858	797	811	820	848	860	847	867	854	852	798	805	830	879	816	880	872	867	813	870	847	852	870	871	834	888	820	903	862	802	866	868	828	804	822	880	870	800	855	886	815	831	897	814	844	817	869	884	811	871	832	846	826	854	848	800	831	815	838	882	829	809	776	850	865	852	843	834	767	818	819	833	798	778	862	824	860	823	876	825	891	831	873	829	842	805	845	810	872	837	866	848	845	791	836	883	850	828	818	824	872	792	751	851	845	834	882	799	859	832	813	831	839	917	882	878	854	776	784	798	826	865	872	841	744	838	859	842	880	825	788	875	853	860	822	832	843	841	803	869	866	856	885	806	839	826	887	845	877	868	746	871	828	824	831	863	871	835	846	848	856	859	846	883	921	784	765	813	829	855	879	801	777	880	846	837	775	839	872	855	809	885	861	841	855	825	837	845	871	864	822	800	880	852	859	894	787	833	799	822	834	799	869	824	805	906	824	856	846	880	839	866	814	832	782	803	843	848	824	830	837	917	896	848	796	829	873	855	804	797	861	782	832	873	811	830	857	839	815	852	812	841	857	866	837	885	819	843	852	898	858	886	823	870	805	809	829	831	833	857	882	868	810	884	847	800	826	854	841	847	867	866	817	868	870	815	829	838	845	813	840	771	841	846	851	780	854	865	867	761	855	844	889	886	795	849	840	836	803	890	819	848	874	920	868	848	865	820	821	838	828	857	805	864	866	782	823	852	842	812	838	834	811	891	818	808	829	824	836	814	788	804	866	868	840	833	840	865	820	803	889	844	814	882	895	806	848	833	827	856	850	835	891	847	853	887	845	839	843	852	861	793	840	863	842	829	807	870	842	875	834	841	842	796	836	863	832	839	884	893	869	799	858	807	772	836	865	771	799	835	832	900	856	798	817	854	869	823	793	866	865	821	822	836	797	823	848	879	798	857	877	871	851	843	808	898	894	869	844	827	819	844	761	767	850	827	851	856	857	843	873	847	856	827	824	827	838	874	794	835	857	857	922
13223	46245	12676	5355	3922	3015	2427	1977	1722	1489	1365	1228	1238	1108	1116	1039	969	1029	996	995	933	946	966	1004	1006	973	1032	933	957	853	929	930	938	918	891	907	923	919	951	919	896	956	936	864	940	886	850	927	863	882	848	857	847	913	904	877	854	917	915	868	897	909	887	856	946	854	910	919	851	874	875	893	849	842	901	839	895	869	836	891	845	891	873	874	927	942	886	913	912	889	908	853	844	883	889	897	885	911	864	913	886	874	932	949	860	888	848	876	873	906	935	890	900	912	926	888	880	831	917	931	844	936	873	910	875	873	880	867	905	855	926	934	867	851	863	893	849	912	895	923	851	830	889	922	872	915	911	897	850	865	864	901	879	861	926	901	906	901	887	898	856	899	867	879	848	848	913	899	861	848	880	882	887	911	855	899	916	850	846	855	898	962	921	867	949	888	845	882	863	881	908	862	940	844	880	859	864	882	888	843	864	883	892	858	905	840	854	920	890	924	919	874	884	867	863	862	899	881	883	880	871	861	867	923	894	864	883	859	914	895	920	823	935	907	888	884	876	949	861	906	892	873	876	866	858	858	894	850	882	888	892	879	903	860	899	863	896	904	875	835	827	838	871	877	865	878	912	903	831	841	871	920	867	869	886	918	903	906	887	869	892	908	868	913	879	877	904	906	877	866	879	917	878	920	835	873	917	898	871	865	892	841	910	866	901	933	867	887	870	873	912	911	837	846	895	807	900	922	865	855	876	903	876	843	889	913	883	945	847	857	879	909	861	852	937	938	877	870	849	824	842	861	877	840	923	870	834	830	890	887	880	908	910	865	868	937	901	839	899	893	903	911	896	910	865	896	885	857	892	892	904	917	880	888	864	871	860	877	939	920	875	886	865	842	886	859	861	865	854	831	910	858	814	865	846	891	867	902	893	873	909	884	880	866	922	989	904	820	861	891	938	877	890	889	844	839	887	836	903	902	911	931	927	912	911	910	862	827	861	883	883	899	866	842	853	880	953	861	921	850	898	907	880	928	889	855	942	904	874	883	897	903	862	899	839	906	850	823	887	862	859	846	960	922	893	835	895	885	868	893	853	861	901	970	910	836	900	830	899	904	887	807	879	866	911	878	894	887	923	821	904	858	852	837	889	897	891	880	893	925	901	926	899	930	848	877	877	854	950	840	881	865	874	892	887	839	857	907	891	947	865	925	868	871	926	836	891	842	924	843	911	929	884	877	945	842	909	866	876	909	926	901	864	890	887	866	841	887	930	899	855	934	896	886	966	816	897	847	889	953	908	827	869	861	927	905	880	891	828	907	903	892	899	851	910	889	875	906	907	874	850	892	883	872	879	908	891	893	878	848	876	861	876	894	978	955	909	832	846	829	925	888	893	928	909	865	918	886	884	893	877	891	932	792	854	885	849	892	876	897	902	840	907	873	872	839	906	838	868	901	841	854	814	895	853	944	838	905	826	852	876	839	900	861	852	870	873	811	882	925	885	857	909	867	822	857	904	883	834	876	838	875	925	877	900	905	860	899	891	830	922	927	882	868	871	897	844	851	882	896	870	823	897	856	922	878	886	856	882	847	866	806	874	923	847	937	832	837	904	836	819	866	879	854	893	865	837	857	847	907	888	925	867	894	915	890	871	825	860	849	915	892	843	890	900	883	839	870	858	893	899	892	837	861	886	902	886	896	871	909	853	912	892	925	932	859	852	896	859	880	887	888	849	851	880	863	912	904	882	885	855	842	949	911	940	851	889	851	888	822	840	867	854	850	928	898	876	904	859	941	902	857	905	883	862	908	880	855	925	890	827	937	919	870	909	912	821	866	886	896	839	874	863	897	897	846	864	833	843	871	844	893	859	857	917	900	910	912	873	865	907	903	885	895	872	890	880	895	899	892	854	925	934	860	895	852	905	872	846	894	866	878	892	889	865	883	859	868	905	840	872	882	871	891	949	865	851	871	884	868	876	883	852	903	886	858	859	892	846	899	933	862	883	890	853	917	826	869	887	924	915	901	885	868	842	931	885	809	909	897	921	872	927	860	932	873	908	852	890	865	859	885	907	886	880	872	874	918	941	839	867	893	927	876	866	918	878	887	890	876	892	831	903	861	921	821	869	872	904	864	931	853	842	881	920	900	851	880	849	875	858	863	918	923	874	876	908	827	907	860	845	843	896	905	893	860	848	885	871	908	856	847	879	956	936	880	889	900	873	877	886	860	856	916	868	870	810	862	884	881	893	885	867	908	833	869	857	888	881	880	935	978	882	840	874	873	915	817	860	955	844	924	894	789	909	860	851	876	888	880	901	839	902	832	936	854	846	848	947	890	901	868	886	873	824	888	887	826	859	855	956	873	955	825	873	948	873	891	899	886	917	884	907	906	850	908	887	868	844	880	808	877	873	870	908	848	857	899	865	851	874	902	894	870	887	878	911	822	894	890	891	860	916	844	868	923	869	877	887	928	881	900	887	898	876	832	871	829	901	903	895	838	894	923	900	896	882	882	838	911	908	891	833	835	906	862	917	902	922	886	874	969	942	896	873	865	826	886	901	910	896	890	928	948	913	872	873	904	863	949	873	835	874	865	927	874	844	853	922	916	872	853	857	902	843	935	895	872	946	886	895	867	815	862	917	842	865	840	868	903	852	887	899	876	841	918	892	869	906	847	859	907	894	844	882	884	835	863	870	859	879	920	869	877	853	874	865	869	859	905	883	857	916	957	864	845	931	948	855	929	896	922	898	896	880	923	895	884	856	924	863	904	945	872	879	930	933	868	896	852	911	892	848	850	858	889	881	871	815	871	895	927	896	926	872	900	910	901	885	879	861	870	886	895	894	939	952	828	803	849	861	919	926	837	874	870	892	854	874	922	867	955	864	842	940	858	898	853	838	924	907	873	896	907	874	906	932	857	878	850	880	885	865	868	831	864	880	845	897	832	894	898	907	881	865	893	911	912	916	906	932	940	875	935	832	854	879	874	884	887	845	875	928	861	863	877	891	912	894	889	847	889	873	879	847	894	881	924	899	918	913	908	857	872	842	893	899	908	903	915	896	885	889	926	849	860	931	878	901	861	925	862	855	886	874	918	863	844	906	914	889	882	863	860	895	907	831	850	897	887	908	840	868	921	909	874	862	874	897	896	882	827	841	917	875	847	915	843	937	908	882	884	853	839	916	935	851	850	871	863	896	899	898	857	893	921	879	821	896	954	846	883	863	825	863	885	916	913	916	858	907	888	918	860	833	890	892	860	881	882	885	859	846	905	878	945	812	903	867	861	916	871	820	830	883	917	851	898	958	870	875	838	905	904	850	885	874	921	881	900	888	909	892	880	910	885	884	927	862	880	905	859	896	877	874	857	939	842	878	878	875	898	818	898	893	866	866	891	854	931	896	889	879	874	847	863	901	921	905	904	894	853	900	862	860	881	838	920	830	888	914	874	869	876	892	823	906	886	823	899	882	928	884	866	849	867	911	896	834	876	896	910	864	892	861	900
27756	20055	7525	914	668	564	577	532	542	545	527	516	521	495	533	500	505	526	560	561	510	542	487	529	500	523	550	517	528	532	498	545	537	511	526	521	493	520	511	512	517	576	542	557	511	537	534	543	539	526	529	531	551	510	527	543	499	562	478	526	515	493	540	519	569	516	562	526	479	526	497	524	534	523	494	533	488	526	517	550	526	478	520	514	537	507	555	536	558	516	523	535	519	514	561	533	580	498	524	516	493	527	533	513	497	492	549	547	539	549	540	511	543	553	514	480	493	523	520	532	556	539	498	549	529	526	567	532	547	535	520	510	555	558	537	521	518	512	579	535	467	541	524	535	545	537	519	538	526	537	525	532	495	534	578	532	520	510	516	496	557	526	486	499	552	514	544	564	482	513	470	547	509	546	526	507	534	537	510	467	513	564	534	518	534	481	534	520	543	514	516	510	487	515	520	509	546	557	578	508	517	511	522	538	478	517	553	482	572	507	513	528	555	526	527	538	554	530	526	515	540	561	532	531	527	507	520	555	505	547	519	510	528	543	504	508	515	502	515	561	583	587	556	519	508	507	551	521	514	527	535	549	549	518	531	509	554	557	518	518	528	507	568	509	511	561	514	548	516	532	564	556	494	543	520	488	511	562	513	495	522	489	508	591	523	510	480	524	499	510	498	516	556	568	502	534	491	530	543	512	481	488	485	554	545	515	519	523	533	521	535	483	542	549	503	520	505	489	527	531	531	548	540	539	549	517	522	518	551	501	545	534	523	518	544	559	516	549	519	528	518	507	550	527	527	504	493	570	517	545	572	556	529	482	550	521	540	565	540	517	544	539	554	531	576	542	535	521	525	491	513	553	548	558	515	516	508	540	540	520	541	538	499	539	528	529	565	485	507	584	518	539	528	553	513	528	512	555	523	535	494	559	509	506	489	518	524	512	515	558	525	533	546	607	532	532	491	558	504	528	551	544	495	522	533	513	546	530	576	520	503	539	506	529	510	497	507	551	495	534	527	525	513	501	530	526	542	515	570	464	515	537	519	584	560	517	507	508	541	507	514	521	525	506	552	509	540	519	523	534	528	537	562	530	494	578	510	516	528	477	516	491	484	556	499	490	572	531	530	503	524	537	533	539	515	552	515	474	518	526	514	539	496	531	551	530	525	531	593	498	490	553	569	518	518	549	515	553	506	551	505	503	496	535	550	512	531	509	551	549	563	526	522	516	563	513	490	531	508	520	543	534	571	531	492	530	523	493	497	534	535	537	539	578	483	500	482	473	557	512	555	523	487	498	537	520	536	537	571	540	553	515	519	559	558	548	538	497	562	533	545	542	542	556	556	542	526	497	489	529	516	504	519	550	565	553	536	536	491	545	536	518	507	541	544	512	537	521	541	569	537	568	524	577	528	526	500	548	485	525	538	567	558	507	546	561	549	559	552	577	554	572	516	549	501	508	553	499	503	514	523	499	563	513	481	541	513	539	521	511	565	544	560	515	500	525	529	509	516	487	518	538	544	537	542	500	583	545	473	521	521	510	525	540	523	530	564	517	527	553	499	570	533	506	549	514	521	530	512	518	529	512	525	487	551	513	487	528	523	514	521	549	515	514	543	487	553	529	520	465	513	502	536	450	504	548	492	518	528	548	552	540	557	522	485	487	529	515	544	495	527	539	508	531	553	531	547	522	525	491	565	484	513	507	531	499	496	515	544	530	499	493	603	545	503	586	552	454	521	552	547	507	538	495	535	568	523	549	539	562	559	538	529	537	505	531	535	512	515	518	490	517	509	561	487	531	507	577	518	559	543	539	529	568	513	543	509	529	515	505	535	565	532	519	528	510	516	538	496	482	512	524	537	529	529	549	517	530	537	537	523	512	501	509	517	550	502	486	560	577	510	561	553	534	544	506	579	563	562	507	546	563	527	520	540	514	501	541	534	505	521	564	539	488	536	540	585	519	549	516	555	501	522	528	495	548	563	468	538	512	467	509	507	534	523	505	522	532	504	536	516	464	509	529	549	535	499	484	574	533	495	518	530	562	516	533	487	484	535	536	518	556	527	543	530	530	518	551	519	518	510	542	535	502	512	514	533	523	547	574	536	540	517	524	500	503	517	518	529	527	550	535	542	518	552	556	506	498	528	525	549	548	537	555	543	489	516	531	552	516	540	517	537	515	562	490	515	533	519	523	521	525	501	520	583	503	485	520	537	530	499	501	539	530	566	519	559	514	491	501	569	512	547	540	529	524	524	548	491	504	523	535	542	590	542	574	547	531	554	553	548	529	514	525	485	468	535	528	501	552	488	528	509	519	549	522	523	513	456	471	572	531	526	540	533	524	557	547	508	551	556	556	551	498	497	565	491	513	511	508	494	522	536	562	544	527	529	524	478	559	509	497	514	561	524	531	562	525	539	487	523	541	548	520	512	487	558	560	524	512	575	559	537	548	500	522	531	519	555	502	514	501	529	525	545	525	520	493	482	537	482	517	549	530	508	513	499	555	500	500	511	514	514	539	507	549	537	521	550	541	524	509	500	566	525	549	517	525	566	527	534	517	487	496	509	496	534	508	497	494	537	527	543	510	558	508	541	467	519	515	495	506	550	502	516	535	577	533	492	579	522	528	484	541	485	570	544	539	510	543	490	505	506	527	508	538	564	530	515	544	557	548	511	532	558	545	555	555	537	509	561	546	537	505	508	494	552	502	516	510	506	547	505	555	551	554	560	582	527	564	533	495	544	542	523	541	490	508	525	526	569	483	562	583	544	539	560	539	537	556	507	558	534	538	509	532	527	531	536	558	507	554	540	538	540	534	538	530	539	497	514	570	584	526	528	517	527	534	559	524	582	523	575	549	546	530	510	504	543	525	558	505	572	551	517	539	518	488	523	526	552	557	558	547	530	524	520	530	519	482	567	558	528	535	507	554	569	516	511	529	515	506	545	533	536	506	511	515	537	514	516	563	545	512	509	547	569	492	585	503	516	511	538	562	539	520	542	526	486	539	539	547	549	507	508	516	490	553	543	537	490	504	527	508	537	512	493	565	512	534	519	561	526	495	572	517	522	522	553	535	493	549	551	543	529	548	539	518	518	565	535	539	510	509	529	555	505	531	552	544	499	557	523	520	498	525	543	516	522	574	519	521	534	499	528	537	502	516	564	531	520	546	555	523	520	545	519	528	530	516	553	515	523	506	503	513	539	553	515	505	522	534	513	564	528	461	513	516	525	538	521	494	507	569	511	502	547	515	552	503	522	500	538	519	518	519	512	569	487	505	572	538	565	557	543	527	515	526	511	505	539	535	531	486	491	508	543	550	494	523	520	565	520	541	536	526	526	525	544	515	495	528	550	505	502	527	522	515	526	535	518	518	529	514	516	495	555	533	511	502	481	556	526	529	534	556	532	555	523	523	559	565	528	523	564	518	438	554	489	517	488	533	500	530	562	553	558	487	541	518	535	490	545	566	485	505	541	561	556	515	539	519	493	556	543	517
9638	10889	1455	708	695	617	587	583	569	580	570	529	536	565	572	571	517	564	563	559	562	514	595	509	545	589	519	584	580	557	535	537	593	551	534	579	529	520	548	562	553	536	588	567	524	576	520	548	551	568	516	494	536	489	557	557	585	532	581	551	548	526	549	553	527	550	525	521	583	505	526	525	526	589	540	532	589	589	547	546	569	521	557	549	554	545	570	531	572	576	521	514	570	555	497	555	569	564	584	563	559	604	553	530	520	537	555	568	525	563	540	524	547	541	583	543	527	574	520	517	562	565	503	534	556	562	574	559	583	555	540	498	549	517	570	542	587	564	588	565	572	545	568	548	568	563	564	547	556	567	553	555	530	495	514	532	572	530	564	533	543	519	523	551	522	553	547	537	579	560	569	541	490	522	555	529	542	512	546	556	558	553	555	537	539	584	541	534	601	531	569	600	560	583	531	546	522	522	581	565	571	608	559	581	557	514	525	543	553	513	528	553	583	540	570	564	528	547	555	561	525	554	537	531	529	547	549	555	565	547	550	567	532	546	515	547	531	552	544	530	548	532	572	506	560	582	549	506	572	544	577	560	586	546	546	538	614	556	553	554	541	548	579	588	534	584	532	528	531	563	553	556	560	523	528	519	542	546	537	553	553	559	552	561	585	515	554	547	560	512	516	553	538	591	567	553	515	580	546	539	542	516	593	550	548	565	556	560	566	570	513	578	613	568	541	549	536	517	521	495	594	573	579	551	546	561	558	549	555	559	556	529	563	579	515	544	494	574	566	564	576	606	524	524	600	549	538	541	576	571	567	535	507	579	583	562	519	570	543	550	546	523	567	517	525	577	572	533	583	565	571	553	553	546	510	580	572	523	566	536	534	550	559	555	546	534	544	548	538	570	562	540	565	560	554	569	523	569	558	569	571	553	542	541	539	561	548	548	539	573	574	539	565	565	546	544	527	565	522	543	527	490	614	522	570	552	577	567	565	562	525	586	544	545	547	551	549	554	559	570	540	583	532	537	506	542	560	557	509	550	570	582	524	517	579	555	583	549	568	547	573	574	562	560	549	516	583	510	564	552	520	592	554	545	565	527	562	558	513	520	573	558	528	573	563	614	543	535	559	528	546	589	537	539	577	508	556	603	572	533	564	547	540	548	570	513	549	563	570	558	535	580	568	555	558	555	557	543	556	545	530	564	546	521	567	589	539	569	543	529	563	588	551	568	542	557	557	558	554	604	528	565	533	583	567	556	495	550	565	554	559	585	567	582	541	538	558	554	579	544	583	572	545	489	589	531	524	514	574	566	516	547	564	550	542	553	568	556	520	512	558	517	527	528	576	515	525	547	551	513	537	528	545	525	583	527	548	552	560	548	552	535	557	513	550	539	520	534	576	526	552	528	583	556	537	535	559	545	528	554	516	541	571	535	574	549	547	536	500	516	566	542	534	616	552	548	562	548	578	522	542	505	521	546	539	579	572	524	528	578	544	560	544	553	572	542	563	552	542	553	544	601	550	563	534	563	581	496	566	573	538	537	557	512	581	513	555	549	574	530	534	523	511	530	545	566	532	551	563	557	548	523	574	538	545	542	528	556	552	522	556	569	544	540	568	552	556	554	587	526	546	510	546	579	587	533	560	561	561	518	584	545	512	552	561	542	568	548	532	547	542	521	536	553	544	512	546	577	546	551	553	543	548	590	564	568	566	573	551	565	567	588	567	564	548	562	567	543	502	576	597	551	532	552	542	516	504	524	561	564	573	580	537	544	571	570	563	543	554	532	551	514	532	578	545	520	543	562	560	535	537	547	538	555	576	553	508	602	564	607	554	552	571	527	584	569	593	548	556	529	602	527	521	528	565	554	581	602	564	543	599	547	537	566	539	529	581	565	581	566	480	565	549	549	534	585	522	539	563	561	576	512	550	541	540	572	503	539	533	538	569	541	553	535	525	585	523	531	505	574	578	590	537	540	528	549	572	555	530	579	515	560	569	540	573	537	594	525	523	534	548	566	544	558	570	534	504	559	511	577	564	503	561	491	533	538	520	577	533	533	567	574	570	570	604	551	546	532	562	511	569	515	534	587	536	525	561	579	549	592	504	535	528	527	501	539	553	531	601	569	587	550	545	592	558	581	535	577	583	543	569	564	568	522	519	580	516	541	542	527	539	564	538	569	569	567	555	538	519	560	544	521	554	541	534	555	573	572	539	583	533	547	545	586	521	552	571	511	553	549	557	553	533	566	568	530	551	561	542	559	524	557	524	571	527	548	528	520	564	558	556	544	510	528	577	591	507	582	488	534	535	558	560	554	583	562	499	572	550	556	562	533	590	524	579	544	543	577	523	556	555	565	524	536	538	527	516	537	517	509	545	542	526	588	530	546	569	540	534	557	547	566	560	557	619	567	587	564	600	524	557	566	541	538	597	629	545	549	515	566	550	552	519	547	526	588	560	570	566	559	567	551	558	574	557	575	531	574	549	517	545	536	593	549	602	545	557	542	511	550	517	590	498	556	519	568	541	555	523	606	522	558	573	582	566	572	508	545	553	529	563	531	545	551	548	540	551	556	572	563	524	545	544	563	574	570	521	602	520	531	524	570	549	490	537	563	500	577	506	551	561	547	584	551	524	559	578	598	595	575	593	559	573	552	548	511	538	545	545	553	555	597	540	568	584	582	537	602	512	586	595	549	533	541	614	565	534	554	544	534	524	541	547	559	550	536	563	561	562	526	540	542	547	569	585	567	554	569	540	542	534	549	540	535	533	533	529	575	531	513	585	550	572	555	575	566	580	527	543	522	568	525	568	539	543	533	549	548	571	515	553	514	517	542	532	588	584	553	520	587	534	515	566	574	531	557	520	549	572	543	568	539	542	537	517	606	594	550	535	593	610	551	569	572	525	539	516	535	579	539	598	542	558	546	561	529	557	542	552	535	552	549	492	545	482	558	560	545	570	552	542	562	562	550	541	537	578	582	546	601	539	552	556	536	582	572	535	553	536	606	538	577	562	577	495	574	543	517	550	581	560	504	527	546	503	606	556	514	525	553	586	551	560	571	534	526	532	526	582	549	537	555	554	496	530	517	550	542	572	533	523	541	568	534	539	593	553	554	542	525	590	585	527	531	532	508	565	576	589	549	527	555	551	580	533	544	551	538	584	537	510	555	543	573	523	546	573	511	543	576	570	553	548	553	561	525	571	538	580	539	532	580	521	548	565	545	534	548	521	552	576	528	545	537	514	518	565	544	562	589	566	564	574	537	494	585	564	549	553	571	583	547	537	565	562	540	563	581	539	541	520	534	553	532	525	571	564	533	571	546	587	551	545	526	559	551	570	593	538	545	579	595	528	542	518	550	507	566	543	523	569	534	523	577	542	577	561	556	531	526	540	550	566	546	572	556	542	520	515	498	494	556	575	545	562	520	553	533	569	541	556	535	518	556	571	560	572	540	498	575	540	590	576	568	552	544	529	566	541	559	516	564	581	549	518	524
23426	21113	28439	24019	21117	12099	1951	1343	1200	1135	1135	1121	1066	1065	1063	1020	1110	1048	1010	990	1070	1018	999	968	1029	994	1001	952	940	1023	983	986	999	988	972	1009	995	967	957	1009	1017	977	946	933	905	1018	965	980	965	957	1060	984	1002	1049	1025	946	956	1033	945	1026	956	932	970	981	959	1052	983	919	937	1004	980	1031	1014	948	964	929	996	1004	954	945	938	986	962	1012	981	1045	964	994	954	1001	932	990	936	994	985	941	995	1031	982	1011	975	939	994	1009	988	1022	892	951	954	976	1007	948	1022	984	1041	1030	986	974	957	910	1014	994	1021	915	1006	981	965	970	972	964	978	958	950	950	962	1034	985	1006	992	944	1012	1009	991	941	967	958	946	975	964	1029	947	977	1010	919	957	986	969	990	955	957	1019	945	911	974	894	973	966	983	1015	953	925	960	1026	992	968	1019	1026	910	896	1003	919	914	1005	1005	990	1004	980	966	972	990	940	941	1009	953	957	960	942	1002	949	924	930	908	1013	1036	1022	933	999	962	1013	1039	1011	985	970	957	980	1001	986	935	1006	974	1067	913	891	955	989	1019	992	988	993	968	994	970	950	1022	906	967	990	965	1005	969	938	948	896	991	939	968	972	1045	1032	960	973	1035	980	981	969	956	1021	949	941	962	952	922	961	984	1010	963	989	941	967	1008	977	974	939	1004	1001	968	998	955	997	991	931	1013	923	950	927	1011	939	936	943	929	955	983	1010	969	967	934	1028	947	1004	986	964	931	985	990	1007	1035	991	1029	1030	959	972	979	942	950	903	978	954	994	975	989	975	931	940	991	955	959	914	997	962	967	938	958	973	958	997	904	956	927	974	927	984	969	937	996	931	978	1005	1024	951	977	982	970	1001	960	928	957	975	962	957	965	945	947	1028	1014	956	981	1061	998	1022	1031	989	1026	986	977	913	941	998	983	944	940	948	907	979	969	984	986	950	997	1006	1009	925	956	987	973	956	961	909	901	970	1009	977	945	978	944	973	1002	994	954	1039	991	980	969	1009	968	931	930	1011	931	990	908	982	984	981	961	948	931	959	932	960	955	967	959	975	944	971	971	917	927	957	959	907	985	936	952	896	992	974	939	1021	935	995	967	952	909	967	977	1035	987	965	946	1007	963	980	944	959	945	939	1001	988	997	970	924	1015	955	968	984	963	934	922	997	959	994	962	951	964	899	977	960	956	1001	989	933	998	1004	964	920	966	925	962	956	953	970	1017	945	997	968	997	970	968	1026	974	954	913	964	981	884	910	923	995	976	998	979	985	991	979	923	948	999	966	951	974	986	941	896	940	999	975	937	999	981	998	974	936	950	962	978	984	975	950	920	992	1004	953	1004	928	1009	980	973	970	955	944	949	946	1039	999	977	1024	919	995	952	986	965	986	952	971	989	981	948	998	952	953	1001	1006	1007	939	973	1044	989	1006	976	957	916	994	953	1009	969	966	946	990	968	927	956	934	997	964	1007	1003	971	956	980	968	928	972	970	1007	989	958	941	906	959	989	961	943	1030	954	1007	1005	948	1004	947	936	939	958	982	1018	928	963	971	950	942	977	1034	964	1001	1045	962	997	1013	982	918	947	967	1000	958	1050	1012	941	991	946	978	930	957	938	930	923	947	946	969	947	976	962	968	962	973	963	971	977	947	933	945	967	991	992	918	925	981	1030	961	924	995	957	970	997	968	1013	952	928	1044	1025	1013	934	981	1053	1027	914	962	944	1022	939	967	993	918	998	915	1051	996	1038	992	1033	998	927	936	953	981	1003	1002	922	950	1004	969	941	951	909	990	944	971	978	949	962	961	991	958	1016	950	1017	963	957	945	962	975	954	956	1003	982	943	929	917	997	999	1010	1007	917	1003	964	1004	930	992	970	930	972	1006	1048	955	973	975	978	922	969	986	953	985	1004	968	1035	969	915	912	983	1003	967	967	990	1041	919	925	971	969	1012	952	982	1030	934	978	926	1055	986	988	952	970	961	966	935	994	987	966	978	996	959	935	1028	1023	949	962	1069	924	904	988	994	1011	969	989	967	983	969	1005	966	990	983	1019	955	1011	1018	982	963	981	932	981	972	943	961	930	987	955	1001	1000	979	999	970	962	961	991	959	970	975	996	926	1012	968	925	971	984	944	993	924	1016	992	969	956	958	992	993	967	974	1004	990	944	940	996	964	973	993	1005	1016	997	956	949	924	998	962	956	980	972	904	942	902	1008	927	1008	985	972	955	987	1004	953	969	926	950	1013	921	934	1041	970	996	937	981	1007	974	951	969	945	1016	996	963	1018	1010	997	992	941	978	954	944	955	890	941	930	945	943	963	904	921	973	1002	1004	994	998	967	942	987	996	1010	996	1062	961	975	942	965	982	984	949	960	967	980	1000	997	917	1008	953	974	925	953	926	990	930	994	963	981	982	935	983	974	952	1013	947	952	1000	992	1015	976	987	1022	956	963	963	998	940	950	1029	984	982	950	964	958	946	956	947	1035	995	926	940	984	916	954	959	994	947	972	976	1002	935	909	944	968	982	916	930	1017	995	970	1015	957	992	947	926	982	938	983	1012	1017	922	1006	993	924	1013	949	950	1004	927	1011	949	1003	977	973	1031	975	988	995	936	966	1014	997	956	1012	943	989	966	962	1025	1029	948	949	977	913	957	982	925	957	975	984	930	934	959	998	954	990	977	985	918	951	937	1013	978	1036	974	1047	1000	996	963	946	1014	985	1015	1023	957	980	930	968	965	985	974	944	995	976	1001	996	970	942	981	931	1017	982	923	987	939	956	996	924	969	960	944	988	980	1004	923	1017	967	964	927	963	999	938	999	955	953	936	969	939	981	975	983	964	959	965	940	959	963	945	919	929	923	968	1040	1020	971	976	964	892	962	966	960	968	969	992	1016	993	960	987	1037	977	998	947	1013	919	1000	919	955	1005	938	927	935	956	960	961	965	1003	977	1013	986	975	940	956	969	967	952	983	1001	1009	928	924	994	947	952	963	981	1023	941	921	947	1007	993	973	975	992	987	985	993	1019	951	1019	932	974	991	957	976	963	999	943	967	928	987	912	961	976	977	989	952	993	949	1021	904	891	947	937	1021	943	972	983	988	926	975	1011	964	938	1020	950	1001	1006	948	912	991	944	972	933	1024	954	939	998	962	993	967	993	981	948	921	970	1049	984	1018	1014	974	951	983	952	982	972	973	995	944	1013	968	1020	948	985	942	1006	990	981	990	970	936	1038	999	949	1040	903	981	939	998	987	969	986	926	907	1005	934	985	960	974	957	952	933	967	983	939	988	992	969	985	946	975	970	930	991	973	1017	956	992	948	1026	964	1029	945	945	992	1007	1043	1023	986	1019	932	1019	986	940	977	936	988	1005	986	920	968	1002	1038	1009	987	1018	1014	929	960	983	944	964	942	991	975	1026	992	911	972	966	973	962	918	984	966	985	1006	984	940	994	938	1007	957	969	967	933	966	1004	986	962	1019	973	969	958	914	987	918	994	977	981	936	966	922	947	907	959	993	944	989	992	985	1028	1002	929	948	959	963	1063	923	1010	944	985	920	999	959	948	996	986	1018	991	934	1015	967	961	1041	979	962	963	927	936	959	994	972	936	1046	971	975	949	966	994	951	981	978	968	935	956	975	959	1009	925	917	1031	945	977	993	1039	1009	972	1013	1021	982	1022	959	976	945	963	980	1005	964	951	975	988	949	1001	971	935	922	969	972	961	964	963	934	980	939	963	987	1005	990	1000	938	961	967	926	940	1018	925	987
8257	46774	8302	3305	2529	2059	1749	1551	1435	1338	1228	1186	1136	1142	1101	1050	1081	1081	1119	1025	1021	1022	1010	982	981	1040	980	1015	1044	1040	1045	1042	1048	1025	999	1030	1045	991	989	999	1025	1026	980	1024	1006	1015	1014	932	993	984	981	1011	992	969	980	1040	1044	1027	1004	1006	1068	975	985	982	1027	971	972	1017	1070	1000	981	1030	987	984	1018	1001	995	1010	978	1036	1021	1004	995	937	949	999	1012	973	963	965	1000	1006	984	999	956	964	1013	943	974	1038	968	1063	1016	1007	1072	1029	1027	1002	1019	986	1015	926	1044	1064	978	992	1011	996	992	995	993	938	993	952	1062	1012	1029	999	987	1028	966	1008	1031	1014	987	1003	1022	980	951	1063	969	970	995	1017	991	1013	1003	1020	1039	1000	1013	999	995	972	1021	1016	980	958	990	977	967	984	968	1028	958	979	996	1049	1022	988	1023	1008	962	975	978	1051	1031	1009	1005	1013	985	979	966	992	1002	977	1023	926	1009	982	963	1029	1016	1089	1009	1004	954	960	995	1004	999	1032	959	974	1018	1001	988	1047	982	955	1050	1035	1010	995	948	998	998	964	1026	974	987	971	1040	995	967	981	968	1026	976	1044	1019	1005	1005	976	986	976	1035	1010	984	956	929	1024	1018	977	1001	966	1006	992	1018	1011	960	1005	1010	965	1083	977	990	1007	953	1002	1006	1003	988	949	995	976	1003	1011	969	973	990	1012	991	1001	1027	953	958	1017	1008	1012	957	973	987	1004	1039	984	993	939	995	953	1017	1073	1014	1042	960	1012	947	990	992	987	1013	1053	1014	974	1052	988	966	1057	957	1029	980	1047	972	1028	968	987	998	1002	1009	1020	991	980	1007	973	1002	1038	1001	1028	1089	983	927	1008	988	994	969	972	1044	1027	1034	1005	983	1005	978	982	1013	964	988	1015	1049	1017	963	999	999	1021	978	1002	923	957	988	991	1052	952	995	1020	1048	1003	1044	997	1000	1003	1006	989	1010	1004	989	958	968	931	1019	998	1045	984	1017	1018	1007	1030	998	1002	1027	1007	985	979	1012	993	998	1019	1002	981	1005	993	961	961	993	972	970	985	1028	929	1006	1004	1016	938	974	1011	1048	930	972	985	935	1003	1009	987	987	1009	1006	980	954	928	942	949	1007	1040	958	1011	978	993	979	1038	988	1008	992	991	985	956	1008	1050	997	979	1033	1026	1001	1059	951	1012	1011	992	1031	1008	975	969	1041	1020	974	970	981	969	1024	1065	957	1001	955	1017	1021	993	1036	1003	1013	1016	1066	1014	1015	1001	969	999	1032	968	1015	950	992	966	1044	1009	1037	1010	953	1048	975	990	970	1034	949	990	982	1004	951	971	1054	968	952	938	957	974	958	1028	981	1043	992	1053	964	1063	958	989	1056	977	1032	960	1026	964	991	1011	970	966	1059	998	1012	1002	990	943	1009	1004	967	950	988	1002	1012	1007	962	993	972	986	1003	978	1027	1026	1035	1033	991	1000	1019	1041	1061	1030	1024	977	1026	1021	944	1010	954	994	964	1062	1015	999	959	1003	1003	1001	961	998	946	971	1021	967	990	1049	1049	985	962	1005	958	1021	961	1008	1017	980	971	969	1000	1016	922	999	994	1010	977	1009	1090	1009	996	957	958	954	1014	1012	1021	944	992	994	1015	1009	1014	976	997	933	929	1015	1069	965	1019	992	983	1005	962	1022	1004	968	952	943	972	1006	983	1029	1062	1022	1034	1030	984	997	986	971	1021	1002	929	967	1050	945	1008	1015	1014	1036	1027	956	984	1013	1033	949	995	957	1037	986	1021	951	988	986	1014	973	976	997	1003	1041	995	988	1049	1029	1020	1005	1006	1019	1053	998	1020	1006	1027	969	987	1049	980	996	1052	954	974	964	1055	984	1026	913	959	921	1048	965	991	990	946	1008	995	1004	1023	977	1056	945	948	1002	998	1027	994	969	1044	1035	1004	979	948	1000	964	964	971	1031	1075	949	1027	999	1000	1006	966	988	964	996	1036	967	978	1017	1003	1001	982	1027	968	986	1019	946	985	951	1027	1023	969	949	1018	966	963	952	1012	1017	1026	1010	994	949	937	979	1008	989	984	1014	1033	1034	987	1033	1000	1020	982	990	1016	1013	1012	946	1004	985	943	1024	986	965	996	1022	969	970	1027	951	969	943	942	1036	977	1000	1000	984	1041	1031	1020	959	1019	1015	1000	1042	998	1028	958	1009	948	970	982	961	1005	1033	990	1006	1010	999	1005	995	961	936	1007	992	1036	987	1056	1024	945	974	964	987	1022	983	1008	997	1053	933	964	945	1020	1002	930	995	1043	974	974	962	973	913	992	937	953	1064	990	1005	972	934	966	1034	948	948	973	1005	1002	1077	960	980	979	1015	1001	957	992	1016	1035	949	958	925	987	966	1059	958	990	1000	956	951	953	1014	991	1011	1006	999	1011	982	931	966	1024	960	1015	983	929	976	1068	1034	991	1045	1013	1015	1048	1010	1012	997	1014	934	1036	1047	1002	1030	986	1020	962	982	965	957	1016	1022	968	1021	1028	1017	971	975	969	1017	1042	959	1025	1046	1001	981	980	989	959	967	972	964	1005	1000	997	958	947	934	990	995	1050	997	1002	956	966	993	1005	1049	983	971	1089	977	973	994	968	995	1062	961	1024	1061	1028	971	1024	1052	1012	996	1049	932	978	989	1029	981	1022	995	1015	991	977	991	962	1008	1031	994	973	979	933	1044	986	987	1040	978	943	992	1011	992	1046	1035	1010	980	985	950	981	978	962	981	985	1025	978	936	1014	1037	1005	989	1016	991	978	926	943	994	935	938	963	998	965	1079	999	1000	1033	998	997	1025	999	996	1016	989	1003	995	1016	1007	1030	1070	1046	993	997	1007	999	1027	995	1012	1010	1027	988	1005	951	1017	979	1009	961	1013	1009	941	1009	984	1003	928	977	1008	1009	956	974	959	965	980	917	993	968	994	995	966	912	968	995	983	992	1015	994	990	1004	1009	998	961	963	1008	1052	966	1033	1068	969	950	1002	970	968	931	975	975	999	984	994	963	987	1028	985	947	999	1001	980	1035	990	993	986	1011	1050	1006	999	998	1067	939	1052	1017	1034	1012	997	964	990	995	978	965	986	990	977	969	994	1011	951	947	970	956	972	974	998	1012	975	1044	996	970	1014	991	1057	1061	980	922	982	1009	1000	988	982	1012	1006	1054	1049	979	957	993	992	968	1015	1084	970	969	1064	981	1002	944	946	1002	941	979	1004	978	1016	994	1010	992	1027	1049	952	1027	947	1016	1027	972	950	961	1006	1003	1027	1033	1042	976	957	1013	1027	937	1009	993	971	994	1033	958	1018	952	1007	1023	953	1017	1020	1032	986	963	1050	968	985	995	1018	991	946	1017	1003	1046	1018	1052	999	976	992	959	1009	997	1039	1001	951	1021	1018	1005	1002	1013	1074	982	990	987	1014	969	1017	1014	1044	966	1013	1026	1028	966	978	1006	1014	903	994	1041	1012	974	1009	918	1001	1052	1030	984	970	965	980	977	1018	990	998	975	983	1038	970	963	1011	1023	1001	1032	1011	981	1067	962	975	1000	974	990	999	966	994	953	1024	1020	974	975	1055	977	984	1004	1043	990	1033	992	955	992	1018	983	1028	1007	1024	1010	960	1039	1015	1057	984	931	1013	990	963	1038	983	1005	958	1011	975	1018	1022	1002	950	1019	1003	970	951	1007	1013	1050	1010	982	921	1015	990	998	1033	1034	976	1014	1030	969	964	952	981	992	991	1051	977	991	960	1016	997	956	1030	970	953	995	961	968	986	959	977	977	1061	970	987	1001	1043	984	1049	1029	996	1029	1017	1004	883	970	959	958	959	999	1012	991	941	926	1017	1034	955	989	1030	1008	1041	972	1004	946	1032	1001	967	965	973	977	1006	973	1002	1014	1009	944	1020	1008	990	1008	986	1011	1002	1056	1027	980	1002	1029	1050	1019	986	992	960	1017	994	945	971	1002	995	1036	1005	983	1051	956	973	984	968	965	932	1021	1007	1022	940	982	936	992	969	1016	980	1018	967	988	971	1042	992	963	967	982	957	1016	982	1015	1011	1026	1003	910	955	1008	976	1041	994	1038	971	988	967	1052	980	979
24639	21295	27879	24977	14430	879	563	435	370	379	339	322	316	315	310	318	303	305	343	313	324	257	329	291	300	295	279	308	260	269	274	304	274	284	313	268	334	303	257	310	277	266	297	258	298	289	305	269	276	262	277	288	270	297	270	289	273	295	302	270	280	275	300	284	258	285	282	270	270	292	282	302	282	276	286	263	255	272	265	272	289	289	283	267	267	272	303	289	259	266	276	278	267	312	278	291	277	312	293	285	273	280	289	273	277	270	265	274	301	276	271	287	271	249	295	264	254	308	288	287	278	271	294	263	288	279	272	276	304	282	289	301	282	267	274	308	247	274	302	248	286	261	276	313	259	252	280	270	285	256	321	295	271	271	257	255	265	283	280	253	282	274	301	255	286	284	265	254	289	269	306	270	276	288	290	292	289	267	282	245	298	261	262	290	269	286	287	252	254	231	294	284	260	258	288	252	274	303	282	278	258	277	317	292	298	278	271	259	300	293	316	275	306	279	272	272	272	268	263	275	294	253	289	279	288	260	238	288	299	281	276	273	280	301	289	303	272	283	253	271	273	271	272	277	304	257	271	274	290	258	284	282	282	257	302	272	259	289	277	304	303	271	298	274	290	272	273	331	274	258	291	254	271	262	254	290	259	302	296	257	302	283	293	272	295	272	266	280	287	292	277	298	312	255	279	259	287	284	254	296	283	285	241	266	276	314	265	288	292	295	301	301	278	259	249	299	242	280	285	307	306	282	281	268	255	267	282	293	298	260	286	293	282	287	267	284	249	296	288	294	271	294	269	267	277	275	269	263	281	269	269	278	291	274	277	291	270	270	278	259	261	302	289	256	282	266	284	275	272	286	311	261	290	286	289	270	278	274	244	330	285	248	296	269	296	264	290	286	276	297	278	251	280	278	290	279	299	294	303	244	258	283	264	246	266	280	262	275	282	269	258	283	265	295	274	244	322	295	272	258	279	266	270	254	268	271	282	280	262	281	269	299	279	254	269	259	286	262	239	278	284	265	306	269	268	287	294	300	267	268	278	245	271	267	273	272	292	278	279	296	287	283	280	293	265	307	288	314	279	269	276	284	267	267	308	273	287	299	267	258	285	278	264	286	280	290	320	294	274	282	283	287	289	299	279	260	294	269	246	260	274	266	263	270	300	274	292	258	258	288	289	278	286	274	273	296	279	287	273	289	288	295	279	312	251	244	291	234	283	269	308	286	279	285	273	255	286	266	278	297	318	269	277	284	279	265	282	273	271	287	278	266	274	278	281	289	262	261	315	249	271	263	257	311	260	264	278	284	270	300	259	279	283	299	264	280	271	292	287	280	286	282	268	255	283	267	286	290	285	289	288	261	292	272	262	280	276	247	276	265	261	282	299	277	260	255	296	268	259	268	283	266	271	253	269	289	279	286	292	261	306	263	288	296	268	280	280	284	271	255	276	274	241	266	285	272	258	275	282	234	262	265	242	263	257	275	293	257	278	255	279	308	271	279	273	273	279	276	289	300	261	266	301	285	286	273	285	297	262	294	273	278	314	279	281	280	317	282	273	254	271	264	272	291	283	289	270	277	286	247	271	292	273	297	262	269	294	255	269	260	279	313	261	275	291	271	275	287	299	286	275	275	289	249	264	275	272	305	279	297	286	293	291	285	285	300	277	249	296	268	271	260	272	283	287	272	273	267	277	279	249	269	273	275	289	291	268	278	281	281	304	311	308	277	281	294	289	286	282	262	253	270	260	286	274	265	263	295	255	276	286	306	326	264	280	296	286	292	278	255	300	271	308	272	286	282	268	298	282	270	280	266	284	277	311	256	253	277	287	283	285	275	283	270	269	284	289	240	296	280	241	311	258	268	300	289	303	244	279	272	296	284	307	284	296	241	278	300	270	285	293	271	252	271	262	272	297	249	273	280	279	269	309	266	302	272	290	285	279	283	271	239	287	261	281	266	246	261	262	270	315	276	276	278	265	302	286	295	276	287	311	282	274	278	287	270	311	271	304	277	287	284	297	273	274	277	305	273	288	265	270	273	263	243	285	279	283	265	271	274	278	291	288	304	272	277	266	293	298	268	260	287	255	274	248	297	290	285	253	286	260	262	280	288	272	292	273	288	240	270	287	256	261	270	287	291	268	287	250	271	279	294	291	292	261	294	284	283	274	277	294	290	299	273	265	258	281	300	296	251	302	241	283	272	274	289	287	282	281	290	276	263	280	278	264	283	236	263	245	268	243	258	293	265	269	275	271	308	261	282	278	273	272	287	302	317	263	282	288	255	272	265	268	293	255	250	310	256	297	276	277	284	267	298	295	290	294	250	259	256	291	271	291	278	271	283	296	251	289	298	286	278	245	263	272	259	275	278	275	264	249	280	277	257	291	295	277	254	298	282	270	321	263	285	288	268	264	301	325	297	263	226	313	295	279	287	259	283	280	303	303	270	271	293	294	297	252	275	263	292	260	290	286	251	281	297	269	286	267	285	305	252	259	285	276	304	281	257	290	269	265	278	247	275	299	274	278	272	289	275	279	305	279	270	260	271	269	273	285	309	276	291	276	256	310	301	311	304	288	286	291	294	272	267	271	271	266	269	271	279	264	286	268	268	276	273	265	259	285	250	263	287	259	290	272	287	276	274	267	268	284	271	264	282	286	306	287	289	283	304	281	273	298	277	274	259	267	274	293	274	297	261	260	293	263	270	299	256	296	266	298	262	295	267	238	307	266	281	283	261	285	305	298	253	293	298	296	270	277	262	301	286	282	278	277	285	276	305	244	275	228	252	265	278	264	277	286	279	261	251	289	294	269	266	250	260	294	270	286	300	290	267	266	293	222	305	294	305	277	298	262	248	265	273	301	280	259	273	260	278	258	284	274	283	266	293	291	270	283	253	271	271	299	268	273	277	301	269	270	286	313	286	260	263	286	267	290	272	284	274	296	302	247	291	263	274	284	284	280	270	289	269	296	276	238	268	281	278	256	272	311	275	310	278	252	272	290	268	302	301	268	265	314	320	277	284	246	257	267	284	259	293	257	253	288	299	266	288	283	285	273	284	262	248	278	280	260	263	283	280	291	282	283	276	298	277	281	281	305	266	263	309	255	275	283	258	262	287	290	296	283	250	318	298	278	282	276	271	294	279	292	285	324	266	297	266	263	262	275	316	330	284	273	284	321	301	248	262	283	280	295	288	271	257	284	295	275	253	267	282	255	278	290	264	283	292	281	261	281	280	308	283	258	271	249	255	297	280	298	285	273	252	281	300	257	269	284	254	279	277	282	275	269	284	270	308	275	260	311	282	279	270	285	270	256	285	274	287	261	281	262	289	282	275	307	295	276	276	289	259	277	273	312	283	288	262	264	272	256	274	290	266	280	264	309	275	261	259	279	259	262	262	239	262	294	286	265	253	280	284	250	278	296	260	274	271	305	272	267	252	262	269	270	279	283	327	324	277	267	283	295	276	278	290	285	259	260	274	278	265	292	284	273	295	271	259
7401	37536	5709	1800	1317	979	851	650	536	505	492	479	423	376	360	399	386	347	344	326	355	364	338	333	360	378	365	304	331	357	358	389	344	317	343	348	343	343	347	354	332	336	311	330	334	302	352	300	328	300	310	314	311	320	300	330	308	310	335	337	323	341	328	322	337	345	314	322	320	360	322	319	332	314	328	304	342	334	325	325	332	303	346	296	324	334	309	322	342	303	322	318	324	315	300	303	323	360	300	324	294	337	320	301	296	310	328	336	332	312	319	338	320	316	331	331	312	294	353	371	322	296	320	337	282	329	324	312	319	333	314	354	325	318	323	296	302	316	324	323	343	309	327	334	316	331	350	343	313	329	348	315	302	305	310	313	336	331	341	304	346	297	317	314	327	321	323	314	314	293	319	299	332	300	313	338	337	324	329	292	335	317	314	332	331	332	331	361	318	306	310	321	318	286	305	326	284	307	314	311	324	376	350	316	333	307	322	307	331	292	307	285	319	312	331	318	351	347	325	324	354	320	331	345	312	330	316	303	355	304	298	334	329	297	324	306	338	335	329	331	308	314	313	321	323	321	342	337	320	331	314	294	299	332	335	320	296	341	315	323	344	341	313	314	317	321	317	295	312	330	329	348	332	316	361	343	319	310	350	337	336	319	314	339	311	294	306	325	309	335	309	318	304	319	338	313	292	339	315	336	297	273	342	338	362	331	330	306	325	308	359	333	343	314	299	329	299	277	322	314	305	312	335	337	317	304	327	324	352	318	320	300	327	304	302	306	330	322	324	319	333	309	332	349	329	331	327	333	353	330	321	342	347	309	316	340	295	317	316	349	332	294	313	337	307	323	333	330	300	323	292	297	302	338	314	329	320	310	347	341	323	303	314	324	296	311	307	326	329	329	329	320	325	325	316	306	355	296	322	328	298	301	347	308	304	315	304	302	307	325	331	315	334	313	321	288	288	317	318	348	270	334	313	308	340	284	307	339	332	348	336	375	311	318	301	345	331	326	336	331	346	290	338	321	329	340	321	333	328	305	272	317	287	327	298	307	302	342	333	299	286	362	305	303	305	332	309	304	299	334	319	330	332	322	346	321	359	299	319	318	335	321	332	333	299	320	321	326	282	312	322	310	359	334	339	287	293	297	295	343	337	331	325	310	315	319	302	334	330	370	306	286	309	326	311	324	300	339	312	310	312	339	326	351	359	323	333	302	287	329	315	324	335	340	311	321	302	327	311	310	340	330	331	310	330	279	322	315	336	309	323	296	304	328	317	304	323	317	329	316	315	305	298	315	305	307	315	321	318	330	337	313	302	316	305	294	330	371	323	341	347	322	319	285	296	306	347	333	326	336	345	322	328	321	309	324	290	310	335	340	358	316	306	323	333	345	301	312	316	305	352	350	326	334	321	328	304	311	326	315	282	334	319	324	328	323	321	306	331	322	297	326	318	329	317	346	341	325	345	303	323	352	316	330	305	361	294	340	327	348	307	323	327	320	306	352	309	326	344	314	287	301	343	346	341	321	295	307	321	349	345	327	338	297	335	320	339	342	297	302	311	333	295	318	319	325	299	331	311	343	350	343	326	312	344	303	304	299	298	321	304	314	329	347	371	306	320	307	344	287	328	312	309	304	291	320	313	337	344	324	336	311	303	342	321	348	293	321	331	323	330	316	305	311	289	306	316	297	320	327	336	320	296	302	308	323	311	343	306	340	341	336	309	305	333	312	315	293	322	314	362	321	350	338	312	321	318	299	328	322	322	310	323	325	312	320	313	301	319	344	345	295	342	288	291	325	327	321	344	321	293	320	298	318	341	290	310	335	354	315	324	344	307	333	351	306	315	352	314	319	328	321	292	329	354	303	329	304	316	300	360	341	304	345	313	326	292	346	291	329	306	317	335	317	326	311	354	311	323	332	323	349	312	316	334	349	295	320	336	315	295	363	316	292	306	306	314	316	310	346	300	298	320	335	335	312	300	327	340	350	314	350	335	319	349	344	314	328	317	322	304	329	316	347	331	314	322	314	311	318	325	328	317	319	328	346	326	332	332	337	278	308	303	359	313	301	332	333	301	339	334	317	298	344	340	313	315	348	325	324	322	294	325	335	358	333	313	338	342	304	327	338	326	333	286	331	331	346	329	345	309	319	295	328	309	304	333	333	333	312	299	324	310	317	313	308	325	317	300	319	318	312	332	310	329	334	311	341	306	307	328	334	313	356	314	335	333	326	298	301	331	292	343	335	315	313	319	341	313	304	311	323	301	339	339	316	339	315	343	364	334	304	325	325	327	317	353	316	325	322	308	312	299	306	319	361	305	332	360	373	322	316	339	284	291	305	344	294	323	307	314	291	325	302	340	307	294	308	343	357	315	326	316	322	343	302	305	314	275	337	294	298	330	309	316	337	308	333	317	334	325	342	335	300	317	354	356	306	333	303	289	307	338	326	314	316	352	350	331	279	344	327	333	338	331	349	294	311	306	332	305	287	314	330	309	315	288	313	330	321	320	339	322	324	332	354	316	305	314	310	293	341	300	324	336	330	298	288	291	303	304	304	322	330	322	312	302	283	344	333	322	307	339	385	324	329	327	330	315	326	328	309	329	331	333	329	316	309	334	305	317	339	302	314	330	338	333	339	303	315	335	318	290	358	302	310	316	333	327	333	343	290	315	354	339	305	332	329	327	310	342	313	310	313	371	350	344	307	298	317	297	309	312	331	352	344	323	331	304	347	323	328	357	310	300	350	356	341	302	316	318	324	329	303	314	295	338	330	314	330	316	317	271	297	343	316	303	309	300	285	305	329	352	287	296	331	304	311	341	335	308	323	308	312	298	298	309	331	330	318	327	305	320	300	292	320	335	308	350	298	324	331	300	309	311	345	326	382	300	329	299	319	353	336	318	317	316	329	307	339	326	318	316	332	315	338	345	288	315	307	315	304	323	329	319	337	327	307	338	337	309	315	299	302	306	323	317	317	338	308	318	297	313	338	327	318	355	329	313	287	323	344	311	265	336	297	312	336	301	345	319	288	331	356	297	305	318	335	325	330	340	327	300	309	329	338	311	338	313	332	336	316	327	309	297	290	311	309	328	331	339	333	307	333	316	318	372	340	303	325	305	317	320	313	325	305	307	329	352	334	274	321	326	299	317	332	329	297	310	286	329	283	293	291	308	356	305	363	334	343	319	320	300	328	342	310	312	326	289	306	330	304	319	322	309	341	351	315	282	300	343	312	349	328	335	340	327	299	311	317	333	329	275	344	335	296	327	291	318	305	333	314	302	323	299	305	352	294	337	331	323	324	356	314	329	330	338	354	318	322	341	285	335	311	309	324	299	323	352	329	305	326	318	378	324	313	328	297	318	332	330	338	321	322	317	277	317	330	346	313	306	304	324	342	277	345	314	322	310	289	350	286	309	341	308	320	329	316	339	331	328	337	340	316	349	315	307	354	323	286	322	309	360	319	298	342	333	324	337	306	316	353	312	326	281	312
22482	21306	29059	23861	21309	21393	11589	1767	1272	1289	1155	1096	973	954	986	1039	879	950	960	951	954	898	868	876	859	883	862	907	854	893	888	866	834	833	861	837	829	809	882	847	853	817	871	840	801	858	848	817	819	801	829	851	814	860	813	838	847	866	862	815	813	843	812	865	782	775	865	810	839	788	772	836	841	848	798	825	816	834	819	770	859	856	758	849	865	806	824	805	784	841	865	851	839	835	874	860	827	850	858	836	819	792	849	828	817	835	881	849	817	810	804	824	769	873	831	808	823	818	797	845	796	813	751	850	881	777	838	778	818	772	831	802	869	876	790	845	797	845	828	852	876	791	824	842	841	827	848	805	803	791	830	797	859	808	820	833	874	855	842	866	809	862	860	895	812	895	841	811	849	856	850	796	783	842	837	783	838	771	818	843	794	852	831	863	806	868	809	805	816	859	843	749	887	837	809	869	786	810	853	809	807	860	885	800	814	790	836	912	799	840	880	838	866	824	854	859	846	836	788	826	844	842	769	836	788	811	867	813	818	807	798	820	780	799	831	857	770	851	842	843	826	824	841	769	823	824	830	838	851	809	854	850	858	804	805	787	806	850	824	853	861	808	875	842	797	864	843	828	846	865	812	815	875	827	768	843	793	814	803	939	877	800	850	826	793	841	802	847	815	815	792	843	843	829	800	830	827	805	790	841	828	828	802	838	837	838	846	836	804	815	843	781	823	845	862	824	813	845	840	840	820	826	852	828	836	803	851	834	805	792	848	851	830	837	843	878	806	843	876	842	807	877	773	858	844	850	879	810	787	870	819	834	799	841	819	860	871	823	845	821	822	831	852	801	788	824	831	862	847	852	869	830	845	828	810	862	839	850	875	760	830	840	804	813	781	818	843	826	796	823	857	871	871	822	851	765	792	793	871	798	848	838	790	838	824	793	825	779	807	846	842	797	819	809	769	813	822	801	859	843	839	843	794	807	836	794	811	779	913	867	812	822	801	817	771	817	806	856	784	863	829	833	832	804	796	839	817	849	842	772	829	817	813	846	835	813	810	828	824	811	818	786	842	819	794	827	802	849	841	813	809	785	785	831	833	831	832	855	812	830	788	828	854	796	843	809	777	868	843	842	837	805	832	892	802	830	813	818	871	871	803	836	846	846	821	891	848	825	851	843	776	797	868	825	867	835	786	804	808	850	784	870	819	857	818	812	783	826	843	806	812	876	844	789	878	823	822	852	804	745	862	871	827	772	846	758	839	851	788	823	875	802	808	843	795	784	897	794	855	843	804	850	858	802	818	848	881	805	775	818	841	867	821	839	853	819	854	794	803	822	781	834	838	853	841	825	814	771	832	850	809	857	808	825	813	816	842	897	825	827	818	801	825	832	844	854	851	838	894	824	833	835	831	869	841	847	833	831	798	800	773	822	817	829	743	865	824	799	824	811	775	792	818	837	844	858	855	832	824	800	833	776	774	763	833	828	845	814	822	847	802	847	845	808	866	835	796	823	832	825	814	834	784	823	862	857	831	842	797	784	817	887	839	833	817	853	841	832	878	834	852	833	790	769	837	859	801	849	818	819	809	814	813	839	873	824	793	770	822	799	867	833	791	817	845	792	804	865	829	847	835	842	837	797	750	854	819	807	822	760	802	885	859	816	834	835	834	814	818	809	803	803	879	840	809	845	851	834	830	843	797	793	874	821	829	795	827	803	858	807	847	862	830	823	826	798	814	819	809	835	850	867	856	810	853	797	832	839	852	766	856	777	832	880	852	832	783	857	844	873	804	826	840	760	857	814	821	855	818	839	814	813	817	809	836	818	828	773	767	846	784	789	778	888	791	831	859	828	838	854	812	821	867	792	814	797	825	839	767	802	861	873	858	828	830	811	846	822	818	801	806	849	797	805	849	824	852	846	837	837	806	836	864	809	776	825	859	812	828	782	811	795	875	802	816	802	841	761	812	823	888	813	767	854	780	826	764	861	829	806	840	835	856	861	794	856	805	784	805	786	847	773	837	842	843	810	849	856	853	837	857	838	850	825	818	837	789	841	846	845	771	855	854	863	858	829	802	788	827	844	847	841	816	812	841	799	863	848	840	810	809	833	863	782	826	850	841	846	823	852	859	829	839	870	809	860	805	847	847	777	857	836	769	843	870	819	884	794	790	856	828	791	823	851	790	813	823	813	827	842	816	830	851	825	792	875	915	863	803	764	844	851	842	869	814	822	836	813	817	861	801	815	867	797	815	828	791	881	817	782	813	836	830	788	813	801	830	815	853	840	798	846	850	881	788	825	812	795	856	838	852	833	807	845	854	831	835	810	776	809	861	835	861	789	828	880	849	822	797	838	837	813	839	857	844	806	805	862	838	772	870	809	789	811	768	821	814	800	822	795	823	852	802	853	864	830	848	809	813	830	812	819	848	850	886	829	826	841	857	861	829	832	802	884	791	863	824	847	833	841	846	795	850	841	830	807	813	808	809	836	833	854	822	852	812	814	822	774	846	845	810	843	893	820	794	810	828	829	869	859	843	793	831	837	765	834	835	861	835	848	820	896	826	836	822	786	799	802	840	863	818	803	758	818	824	786	884	760	862	786	829	808	803	851	835	807	812	827	783	836	876	823	805	822	829	816	842	787	804	860	776	832	814	816	803	821	806	821	862	813	861	822	831	828	803	815	779	847	757	812	872	774	866	799	869	844	792	812	842	806	801	816	851	814	843	820	854	828	782	823	792	857	818	866	822	862	787	818	842	779	791	840	813	730	857	837	819	795	851	871	832	812	781	812	850	812	885	824	797	830	790	825	795	864	864	839	848	850	861	842	829	823	809	790	779	775	831	869	801	861	813	816	809	886	815	829	821	868	854	794	764	854	815	819	818	842	793	813	804	849	807	842	864	829	799	827	817	840	876	803	820	818	780	862	847	842	785	864	810	823	797	830	819	840	797	869	761	806	817	820	844	765	805	792	762	874	812	853	874	836	829	813	812	814	845	821	800	800	805	794	769	786	812	807	810	805	814	779	839	841	838	835	797	770	856	806	826	841	829	810	860	767	864	829	842	815	859	853	808	890	841	874	798	815	815	857	778	773	840	791	863	859	813	843	783	817	804	816	827	827	814	798	831	781	848	846	792	811	821	793	800	860	797	785	834	838	812	847	843	815	817	860	837	854	806	827	824	832	795	858	759	852	879	864	876	864	800	831	859	832	830	839	760	804	817	855	829	743	820	820	821	859	819	800	821	850	881	790	773	909	837	832	809	841	800	794	844	763	799	778	849	793	835	792	858	831	851	834	824	829	846	856	803	855	837	813	833	842	798	833	847	873	805	820	781	887	823	843	805	856	838	862	802	825	801	850	823	795	822	865	826	849	783	825	797	808	861	839	786	813	772	816	851	819	817	822	787	830	791	840	862	831	830	829	814	792	756	768	831	832	843	828	798	802	887	800	831	795	783	855	804	778	822	819	855	817	832	835	832	839	831	816	789	803	831	858
9396	50308	12629	5352	3910	3195	2498	2074	1734	1540	1336	1310	1220	1160	1097	1049	1032	980	991	993	982	977	951	896	936	983	967	951	852	867	879	908	949	913	920	899	913	985	869	855	890	868	888	874	910	876	817	870	883	860	912	887	909	925	858	874	885	842	873	869	904	903	867	913	932	849	887	908	836	877	850	889	918	896	824	867	918	918	923	895	828	868	901	886	834	851	873	906	879	907	864	887	826	872	847	866	857	857	895	881	897	898	851	893	907	918	854	896	923	871	910	893	883	850	843	897	891	878	867	847	826	895	886	811	853	869	924	892	903	858	875	883	876	901	937	932	863	877	852	853	860	897	888	837	850	812	920	927	966	842	829	829	876	872	861	883	879	838	841	919	881	891	871	891	855	853	864	820	899	862	875	836	897	924	876	909	890	861	854	932	885	869	858	869	893	839	819	883	887	888	869	899	841	864	868	882	885	898	872	886	841	876	876	866	889	907	892	854	827	856	885	937	843	876	848	889	855	940	871	870	908	906	899	880	812	907	870	886	899	885	826	814	903	900	898	877	857	915	916	848	871	891	886	857	880	835	924	869	889	883	875	836	908	885	869	860	859	857	860	890	865	820	864	841	922	858	903	857	948	871	839	883	877	922	903	913	859	906	814	852	891	861	900	854	853	896	914	867	856	891	887	913	882	839	901	912	865	847	879	841	867	883	889	838	917	888	879	819	891	940	873	919	924	906	900	815	849	880	853	850	855	871	863	844	905	881	868	914	872	826	872	848	869	823	883	895	876	845	893	872	907	857	885	841	836	894	867	868	835	862	876	863	801	883	875	866	868	854	889	832	866	877	940	836	831	851	880	877	864	878	871	958	880	880	870	936	907	877	872	914	878	926	855	882	905	849	863	890	860	880	895	876	854	896	862	895	879	869	884	865	796	872	850	909	904	921	893	907	896	871	871	856	867	909	910	948	889	846	882	876	891	863	866	822	955	861	854	884	865	855	908	896	866	913	878	883	846	868	890	854	883	821	845	921	832	912	886	838	881	869	866	949	874	843	872	886	866	835	940	840	875	912	872	912	918	891	835	895	885	818	849	893	925	856	864	882	937	888	855	887	885	903	878	911	879	839	904	881	864	914	886	884	869	855	827	845	886	888	864	884	914	904	881	879	882	876	899	892	842	834	849	926	887	837	810	795	866	868	942	861	875	897	870	874	890	818	840	858	831	861	881	851	891	880	878	847	883	891	899	924	846	857	830	911	834	852	910	871	895	837	806	912	925	875	886	879	848	910	893	916	931	878	871	860	863	871	906	943	875	833	910	879	876	863	851	859	871	889	882	928	875	901	921	867	856	830	901	933	894	899	828	916	866	880	907	839	840	890	917	824	907	929	894	876	868	860	828	911	883	872	922	906	881	858	861	904	853	905	838	884	864	826	834	822	863	905	867	862	888	951	859	901	873	836	857	897	881	841	848	878	861	895	833	839	873	834	895	896	877	840	832	856	861	810	825	826	816	845	904	889	883	872	853	814	853	920	877	832	833	888	851	891	863	909	883	909	816	868	884	851	838	875	903	846	860	888	797	905	919	844	877	901	933	867	840	882	888	892	846	861	887	824	859	849	868	910	825	888	884	884	897	825	841	836	907	791	866	820	798	847	834	890	871	904	859	870	907	888	865	836	883	891	844	891	899	882	850	862	863	879	891	861	855	859	890	900	875	878	845	910	911	895	855	877	856	875	906	880	794	854	900	892	938	898	871	882	918	856	904	886	866	863	870	864	936	866	890	899	879	839	869	848	793	870	855	842	854	833	870	859	846	880	857	814	884	853	943	857	877	876	826	878	848	894	871	948	839	841	828	892	875	880	873	906	879	865	882	857	872	853	894	848	878	865	904	900	845	863	906	902	888	928	827	856	929	897	915	891	867	833	837	871	888	867	865	860	845	877	871	880	874	848	865	881	857	875	865	885	900	836	849	890	881	835	899	887	895	924	908	901	826	830	907	880	903	889	906	874	874	903	874	843	890	848	906	889	907	851	875	881	874	848	911	921	836	835	906	836	852	845	928	857	851	916	883	899	851	912	879	915	920	855	856	872	875	864	870	877	897	871	838	855	818	848	871	886	843	884	948	855	813	889	873	857	925	890	907	895	948	839	890	907	857	834	893	869	854	876	842	893	823	835	925	915	925	869	917	854	878	880	881	899	875	878	886	851	910	880	884	930	885	891	877	912	862	877	883	889	872	871	879	862	869	892	878	869	817	813	899	904	879	880	855	903	892	863	861	874	875	854	878	917	875	839	913	855	869	822	850	844	900	824	864	868	856	867	869	883	860	840	865	852	834	903	859	822	853	879	853	872	912	853	868	932	909	825	924	891	841	899	881	903	895	819	879	882	863	908	925	858	875	924	882	836	857	859	897	887	887	875	913	838	853	890	865	801	883	859	862	874	865	839	884	876	837	847	875	879	858	877	893	866	850	840	892	894	905	918	834	904	822	869	868	898	879	887	909	919	905	863	907	834	895	887	856	944	905	895	833	866	857	883	830	897	885	794	886	840	869	834	859	888	878	901	856	901	952	848	877	895	908	890	862	915	910	879	906	904	906	897	825	847	904	842	853	837	804	924	867	847	891	878	904	911	852	878	911	910	878	934	927	875	807	833	911	887	949	899	887	836	921	934	834	830	871	883	865	829	822	891	891	848	878	918	869	874	856	891	885	840	926	869	884	858	890	894	840	885	890	936	934	919	849	848	889	856	887	816	894	902	888	851	893	853	830	874	859	898	852	885	836	839	851	822	924	861	902	850	874	883	846	863	871	895	897	883	890	900	889	805	889	894	918	859	859	886	898	868	836	887	846	886	837	889	855	789	843	864	861	854	895	878	844	899	879	883	841	896	833	888	902	868	871	869	901	829	850	874	845	879	901	829	871	844	885	877	867	870	885	880	923	854	920	882	819	840	828	855	862	898	863	868	848	869	888	890	847	894	883	893	829	883	875	862	856	843	910	847	823	896	839	915	913	830	855	907	879	863	857	893	916	827	906	899	879	892	887	865	892	879	900	901	901	873	902	895	890	807	870	901	878	851	908	802	921	786	862	907	881	855	837	905	891	908	862	899	891	859	870	845	884	872	891	897	888	886	852	873	851	834	852	859	874	887	900	899	876	927	852	859	884	875	862	870	894	899	870	827	909	886	925	850	881	892	918	870	868	911	834	921	834	877	885	935	842	884	907	847	895	893	888	872	875	895	855	847	874	888	887	893	854	869	882	924	887	868	893	889	873	851	867	866	909	802	859	894	893	947	880	941	917	866	901	852	831	867	910	844	923	874	882	881	838	848	886	882	855	809	890	831	893	881	860	831	854	831	848	873	843	882	918	851	808	854	850	878	943	873	889	853	836	895	834	882	875	878	895	878	928	923	890	863	853	874	897	852	879	866	872	879	914	881	864	908	839	826	834	898	909	827	832	891	878	887	862	857	846	856	820	937	842	827	881	824	893	894
27544	20231	7722	915	604	577	569	518	533	507	518	570	518	491	506	536	523	574	499	543	542	528	523	503	513	492	511	511	553	530	494	498	542	516	531	557	487	567	473	498	528	510	527	511	504	516	562	506	518	516	484	499	524	500	531	520	524	495	555	519	530	559	522	509	538	542	495	528	491	514	530	467	523	545	497	496	529	544	527	548	532	531	501	499	539	523	551	537	504	563	501	474	496	555	549	521	568	485	522	573	532	539	537	530	497	527	527	519	523	527	523	553	530	509	509	498	511	542	520	473	528	489	535	517	524	534	474	488	526	509	522	541	537	538	500	542	523	522	544	504	512	558	477	471	502	520	525	479	485	477	527	537	512	495	486	539	536	505	464	495	513	500	479	555	488	499	498	499	553	533	547	511	496	523	537	527	508	513	512	528	580	474	532	505	523	490	523	537	495	515	528	552	506	509	499	536	501	544	504	544	504	502	508	512	530	503	503	485	510	500	506	530	508	492	498	493	524	518	535	536	526	501	525	494	515	518	522	499	520	504	520	498	518	501	503	526	533	534	492	562	523	558	495	500	527	526	520	531	553	544	484	503	513	508	490	502	530	518	552	474	561	521	518	533	503	513	501	519	486	501	532	540	536	498	508	501	540	505	520	472	534	503	529	518	504	528	525	541	476	526	528	549	557	557	573	522	483	528	527	541	521	552	532	542	517	529	502	526	508	499	506	518	505	514	504	552	504	499	564	537	511	531	532	585	531	505	505	506	493	506	497	533	479	536	533	519	513	516	533	504	518	518	560	572	483	557	489	554	527	504	501	559	525	499	507	550	584	511	522	526	522	510	506	541	529	530	533	510	535	498	527	497	542	496	541	524	519	485	504	546	518	504	546	525	527	494	527	517	497	530	497	551	523	492	503	527	537	522	518	530	534	472	510	504	519	524	521	522	494	498	505	514	493	533	514	538	492	501	507	508	521	553	532	530	497	470	515	547	477	514	518	526	530	509	536	523	513	512	502	511	537	521	507	490	528	516	520	539	494	491	529	528	504	499	567	510	536	520	531	501	565	509	538	501	513	501	524	535	541	562	531	495	541	550	484	507	517	536	513	507	536	574	513	512	506	543	542	501	530	499	565	523	538	510	491	526	574	560	529	499	491	538	533	546	519	539	558	530	489	489	506	495	528	507	512	555	559	497	553	501	500	531	509	540	525	483	552	559	515	509	533	550	558	498	504	523	527	517	509	512	504	527	508	490	542	537	529	493	521	503	510	529	555	487	522	491	498	528	527	556	524	533	524	519	525	535	557	546	519	509	547	522	474	497	532	514	554	507	516	511	498	496	542	501	499	518	488	525	511	510	507	557	481	496	523	499	532	532	524	468	514	503	491	523	518	497	502	471	531	547	513	570	522	516	493	503	512	534	520	517	539	502	501	519	517	526	489	481	524	505	495	533	552	528	528	556	525	597	520	541	516	525	543	502	577	520	514	540	547	530	508	518	530	519	511	540	498	524	478	514	516	522	512	530	506	544	498	548	506	511	540	537	554	505	506	496	534	526	506	525	536	445	547	519	538	538	495	563	522	491	522	518	533	517	529	547	559	525	529	477	561	493	508	550	525	502	456	543	552	531	518	514	534	496	541	542	498	535	501	524	508	466	515	515	542	542	534	538	477	517	532	485	532	574	544	544	498	573	499	512	542	504	534	558	483	492	540	536	520	520	532	541	503	541	538	520	500	482	515	538	553	568	543	499	523	531	509	520	514	573	522	488	493	532	505	550	528	546	537	450	527	528	550	512	539	514	478	525	503	506	549	542	505	528	538	519	534	533	562	526	534	516	528	561	543	522	545	509	542	518	525	520	520	516	511	507	527	499	526	467	472	546	527	588	532	530	526	510	532	526	521	478	527	549	527	520	527	545	499	506	518	554	500	477	533	511	497	528	588	522	532	487	530	508	523	476	497	525	508	541	506	505	571	486	536	456	479	557	541	489	479	547	516	537	491	517	500	552	537	516	506	502	525	509	487	538	532	509	509	506	536	484	525	563	532	517	504	563	551	518	512	510	508	535	511	490	506	533	516	506	522	513	524	530	490	519	537	560	501	520	507	543	555	511	488	472	507	563	504	531	520	501	567	551	494	493	535	510	533	509	513	546	534	504	525	526	462	522	537	544	527	514	496	506	504	523	533	536	532	505	539	520	513	484	508	516	506	529	558	478	545	530	526	549	510	515	530	488	485	535	520	536	500	548	509	520	555	524	519	546	570	542	529	536	528	539	498	524	486	505	528	522	513	501	550	529	500	536	502	512	531	516	554	513	488	562	516	528	542	526	527	551	557	508	529	522	541	524	502	527	503	528	494	554	523	538	528	514	537	509	500	540	524	542	477	520	513	532	520	545	549	547	514	507	501	515	493	517	540	511	532	520	539	502	524	520	505	498	534	554	515	527	530	558	517	493	499	519	552	545	540	505	497	515	522	502	486	526	512	551	524	463	531	519	485	533	492	518	487	545	518	554	529	498	525	552	508	499	550	533	505	531	531	525	534	481	503	531	499	535	502	512	498	517	545	511	558	510	548	500	537	529	520	491	545	507	500	524	527	513	562	520	499	489	543	516	539	509	500	528	523	530	530	512	476	518	497	523	566	530	503	524	515	519	474	518	522	476	566	527	527	545	534	469	548	545	484	530	539	536	541	501	483	495	482	503	511	500	490	542	543	501	517	541	504	513	574	544	538	501	491	565	542	493	532	524	503	513	482	513	495	542	526	532	557	541	521	524	501	481	542	562	532	511	494	521	499	505	499	531	513	517	529	488	532	564	502	545	517	503	517	561	469	524	461	517	504	499	537	549	552	505	520	515	530	458	514	499	512	533	508	523	520	506	537	480	534	525	513	483	478	509	537	539	547	567	490	510	526	553	530	495	525	501	493	552	514	503	510	496	506	487	495	542	521	523	544	513	531	547	499	566	529	508	529	527	533	513	554	530	529	555	486	529	524	536	509	517	499	528	520	474	548	556	530	528	510	524	504	509	540	554	498	522	503	514	474	520	497	565	518	570	526	478	542	483	509	514	491	501	526	519	535	496	536	505	513	528	520	506	487	517	534	545	511	485	509	523	495	532	493	494	527	490	514	525	577	533	519	510	549	522	550	521	504	480	534	497	513	490	514	529	505	500	548	515	492	515	521	527	529	531	505	503	502	532	543	525	489	524	511	515	532	517	513	529	519	520	502	480	518	521	490	530	570	511	536	548	538	513	476	486	521	475	544	560	507	525	499	521	534	521	529	536	494	521	501	488	511	542	468	555	557	520	513	510	526	507	538	480	530	509	524	575	538	511	551	521	502	533	491	507	527	529	508	498	549	538	516	516	531	507	504	496	516	507	563	475	536	522	495	551	494	526	526	489	509	529	507	494	533	520	531	507	531	511	505	570	513	520	511	537	514	527	551	555	519	526	552	516	579	514	508	534	517	513	459	476	541	510	542	517	534	493	530	552
6853	13407	1413	696	675	628	606	556	628	574	573	557	528	542	532	529	586	518	512	606	505	570	592	523	530	544	600	536	561	556	577	532	543	541	582	525	567	594	563	534	501	536	524	551	579	557	541	558	528	487	557	551	524	571	559	552	548	546	535	555	558	521	571	525	560	581	558	551	571	575	527	490	560	566	557	539	517	521	550	530	513	547	555	538	555	559	541	514	558	535	540	575	532	533	557	517	545	513	533	533	553	567	556	521	538	512	521	504	555	555	580	544	524	575	579	564	533	583	523	527	565	511	553	509	509	551	514	579	553	515	530	557	533	563	539	569	559	512	559	557	539	568	546	544	517	541	543	496	579	548	547	575	533	538	515	549	557	538	531	535	524	566	593	550	524	539	579	555	559	532	559	569	587	585	534	566	568	573	561	529	551	560	552	570	544	511	549	562	544	549	524	573	534	576	524	532	528	538	568	554	515	526	553	551	509	551	526	539	544	546	504	530	532	557	542	532	545	550	528	528	556	578	543	516	535	520	531	542	558	572	555	556	524	530	598	566	564	537	577	556	532	569	510	571	572	491	586	535	523	588	570	518	593	544	528	557	536	571	582	551	586	482	552	561	528	572	553	549	534	513	588	529	515	519	551	561	558	569	583	515	554	487	549	541	535	550	532	553	554	536	553	558	508	549	535	529	525	544	541	559	537	542	559	562	539	543	536	558	511	563	526	543	543	512	524	529	538	559	566	509	522	545	545	561	543	540	549	535	564	570	556	557	564	615	507	569	537	534	553	554	567	525	585	545	542	516	570	594	555	541	549	554	549	543	543	524	562	555	589	554	580	543	516	518	560	596	569	541	545	554	587	541	568	529	577	541	551	519	565	566	565	576	528	532	546	535	516	514	522	575	535	536	550	553	530	591	488	551	567	562	537	569	530	547	548	511	525	526	538	524	497	555	517	571	531	537	540	516	521	497	521	517	561	562	584	531	547	543	501	552	568	522	506	577	523	581	536	593	548	556	521	568	562	574	538	561	565	565	558	528	532	575	588	522	531	550	548	566	563	519	518	565	561	531	572	578	551	597	545	556	550	551	536	501	557	482	564	523	530	575	568	543	536	554	540	585	557	573	561	568	525	527	553	520	571	569	537	571	536	580	553	556	526	535	520	542	536	526	576	573	529	554	540	592	515	571	554	616	565	500	551	526	513	581	578	519	559	546	500	516	550	551	565	568	544	549	550	570	512	564	545	579	509	545	502	525	520	538	503	542	548	555	578	557	584	592	537	587	545	562	576	494	555	531	530	590	542	576	550	571	540	615	564	570	570	553	549	536	538	526	562	579	533	547	579	535	581	516	550	549	533	564	584	545	589	595	537	506	524	571	575	558	531	624	547	538	546	533	563	595	550	545	565	559	548	546	578	541	546	560	570	539	560	546	541	604	538	571	579	564	565	544	552	541	571	521	518	515	560	547	590	581	542	529	547	575	556	543	521	540	561	542	552	547	531	529	554	528	556	532	588	558	556	587	529	550	558	574	514	564	568	548	552	545	519	521	546	547	536	572	575	497	571	561	576	508	543	575	586	567	538	565	524	529	560	554	582	546	555	537	583	557	541	599	561	566	535	555	536	532	507	560	506	540	536	608	537	542	524	506	535	532	565	510	495	527	582	544	542	529	523	544	568	560	521	554	538	549	569	520	514	530	546	525	575	526	531	510	533	525	549	532	539	550	531	565	536	557	545	533	541	569	553	541	516	538	565	522	527	513	560	553	576	530	528	584	566	546	504	514	555	541	526	522	560	566	562	518	519	542	563	523	565	592	559	506	539	538	541	531	580	560	567	561	483	520	560	567	596	514	564	585	543	551	559	531	504	520	517	536	530	538	570	540	545	496	553	549	528	578	551	505	553	567	539	549	525	518	530	589	545	543	556	537	534	545	568	487	560	535	525	530	580	515	573	504	536	525	582	508	552	546	552	540	559	593	568	541	542	558	571	586	530	563	566	539	540	545	580	538	539	537	580	514	549	569	502	535	543	506	550	552	578	619	489	563	512	591	553	553	589	535	520	552	559	550	566	575	564	530	534	529	518	556	555	561	558	561	582	559	513	523	532	570	529	536	585	542	535	536	562	575	531	540	510	565	505	525	575	564	584	548	568	539	534	580	570	565	513	556	547	548	531	545	546	528	538	555	564	612	535	567	585	548	522	526	539	516	542	576	537	572	507	528	536	562	520	558	553	539	570	533	533	563	522	526	531	532	558	500	534	541	544	577	531	557	534	559	559	512	562	524	523	558	557	551	550	552	521	546	601	571	549	566	526	586	572	584	570	542	516	542	525	590	542	567	594	595	549	585	574	530	530	534	548	557	563	540	553	562	560	542	549	488	520	556	555	530	541	537	527	568	549	539	533	522	530	541	560	553	541	534	476	512	524	547	546	555	530	516	558	531	555	540	592	560	536	516	533	571	534	542	510	543	531	570	496	543	571	534	533	587	545	557	534	591	569	589	525	549	573	535	544	577	547	567	521	536	551	559	501	554	517	542	547	532	574	578	566	557	519	563	542	587	583	522	545	572	530	585	598	568	559	555	591	568	513	563	511	562	557	564	549	523	572	553	548	572	578	529	540	562	524	534	572	544	519	566	512	539	547	562	568	555	614	559	556	523	547	572	572	564	546	550	490	561	525	592	534	538	533	517	524	572	565	559	554	554	529	563	543	559	527	581	540	547	591	508	603	576	561	549	548	524	569	520	575	572	524	509	534	576	550	523	554	552	584	527	549	547	504	597	563	531	496	571	534	540	552	544	549	521	554	518	577	533	591	595	600	532	588	562	557	537	545	546	533	533	555	569	573	555	510	543	574	536	584	538	522	560	542	557	554	542	558	539	556	544	508	531	532	519	559	518	533	520	535	534	529	533	553	588	573	543	580	544	524	518	543	602	528	576	574	543	518	529	545	543	570	519	514	565	500	577	508	579	512	514	591	534	546	548	550	525	583	585	508	542	546	559	613	541	550	530	524	549	586	575	510	546	593	546	522	566	542	543	587	547	541	554	510	594	536	557	528	541	514	527	522	545	582	549	551	523	524	555	508	515	559	576	535	543	525	541	535	570	531	536	549	539	586	528	530	537	527	560	522	541	572	528	479	541	521	536	552	544	546	582	543	591	543	561	528	548	533	575	522	554	535	560	547	554	528	543	531	550	546	539	555	528	561	546	595	562	568	527	507	557	527	544	577	537	566	579	509	515	492	563	528	549	606	551	564	520	560	533	574	567	557	526	549	572	551	516	581	591	485	569	501	506	535	580	569	555	538	540	550	532	563	565	543	561	548	573	556	530	559	534	550	549	516	532	586	515	566	533	528	530	555	542	547	558	534	571	563	543	562	571	546	543	540	602	547	545	571	514	558	572	553	546	539	578	561	548	548	553	546	551	561	497	536	580	505	548	540	566	569	565	565	566	565	514	536	576	531	561	547	542	542	512	556	569	547	522	551	585
23522	21222	28479	24250	21231	12819	2060	1466	1226	1201	1165	1076	1043	1000	1000	1073	1024	1027	1002	1035	1021	995	957	982	1021	1027	1017	959	976	1019	1015	964	999	1028	981	934	926	951	939	897	963	1001	974	1005	977	966	989	1001	984	1041	1014	1004	961	952	963	997	1024	962	975	994	929	964	988	946	944	986	961	974	990	922	951	873	995	977	1009	952	992	965	923	986	962	906	988	940	1000	952	986	935	952	976	956	926	978	949	969	1020	991	899	938	881	949	973	923	917	976	928	941	936	997	1008	994	948	940	962	1009	949	1006	983	948	997	970	992	966	958	938	990	934	948	982	945	920	937	927	967	990	992	932	935	956	992	994	957	972	1034	970	950	963	957	935	990	955	984	1005	975	961	983	986	933	892	920	981	1016	933	979	931	974	964	923	984	926	964	981	961	929	983	947	924	994	945	962	926	987	982	971	984	987	959	959	981	917	950	889	1013	1009	1000	955	955	951	938	947	948	953	945	973	1005	892	999	952	974	971	1006	962	1051	958	942	927	914	1012	1008	997	958	934	875	927	988	973	992	990	970	944	1003	978	975	957	994	997	981	985	962	934	1014	985	952	995	953	928	945	990	928	965	977	938	959	944	917	950	928	971	989	981	1009	1018	981	930	919	992	953	1001	967	956	943	1006	1008	939	939	1027	996	1005	1002	967	974	990	916	969	990	914	942	1031	968	953	916	880	929	922	992	1021	949	939	947	1020	917	994	989	991	1031	916	951	883	995	959	953	899	1044	994	952	993	970	985	961	955	967	949	1024	946	1000	940	982	960	977	935	980	930	957	965	979	985	999	972	958	997	927	972	915	942	934	948	931	1001	944	968	966	970	970	954	996	1002	930	953	992	955	928	1022	926	981	931	973	950	925	994	958	952	963	1012	937	1017	960	951	935	969	985	1005	955	1046	983	961	934	953	900	951	947	932	997	965	895	986	930	945	960	1005	957	985	947	964	904	952	979	1005	941	957	1000	949	1047	985	987	946	927	983	970	931	975	930	936	986	973	958	1001	957	955	940	956	938	930	941	967	931	947	918	986	957	984	1000	913	986	994	932	973	923	977	958	937	957	971	1018	965	935	938	947	935	985	986	959	1003	996	969	994	975	939	1009	969	957	941	991	936	963	987	956	977	903	967	977	941	949	944	952	981	1012	1008	946	965	1000	970	933	970	933	941	1010	975	932	982	943	881	977	986	975	964	988	961	941	898	945	963	940	987	968	932	918	917	991	997	998	976	910	947	958	984	969	908	939	948	1008	957	930	952	946	949	974	900	960	967	1008	1001	981	953	949	971	987	910	956	971	1009	943	953	989	932	966	991	1003	959	1020	936	1006	978	895	935	948	928	967	1003	958	1014	974	926	893	941	890	937	928	1010	959	1023	955	956	983	917	947	934	994	986	948	1003	960	968	981	970	992	939	942	940	989	1007	958	985	1000	908	969	936	931	924	969	961	940	906	944	967	969	937	946	952	935	950	982	925	962	942	1005	946	945	932	980	983	940	943	952	994	1018	913	946	911	950	1019	979	972	968	938	937	951	999	983	953	1050	950	948	986	962	958	918	984	974	961	888	961	942	990	986	928	967	964	940	963	947	1002	951	904	994	978	1011	992	1020	947	980	936	908	1032	970	933	935	1015	876	943	994	991	941	965	968	943	963	926	943	946	998	908	1004	941	942	968	988	990	912	943	927	929	1011	966	951	974	923	995	906	982	950	922	973	1019	942	982	951	953	988	895	1011	990	949	953	953	938	935	898	911	941	934	946	952	913	989	938	906	955	922	965	991	926	1001	914	963	945	939	984	951	933	929	962	948	913	921	987	1001	968	1004	957	953	922	932	937	971	955	906	963	948	984	1006	899	956	980	974	951	959	970	990	975	956	983	960	971	950	996	986	960	967	982	977	934	952	963	939	959	992	980	1010	941	930	978	953	902	963	965	957	953	922	905	922	961	995	938	943	983	975	952	941	966	940	999	954	950	940	926	984	1009	920	963	938	942	947	948	962	960	951	935	921	977	977	959	894	997	962	988	965	960	1000	971	942	1009	957	970	952	945	986	1009	983	930	913	937	969	974	1009	980	951	917	962	951	951	947	917	997	978	947	947	992	952	982	964	936	1000	985	960	964	978	1010	979	946	961	983	967	950	951	940	989	921	959	1015	918	925	990	951	962	984	997	973	973	979	940	963	921	943	961	926	969	964	929	985	906	954	931	1000	918	992	963	978	982	938	928	965	1031	948	944	978	954	954	994	1001	993	945	950	956	1014	1009	975	992	966	911	951	968	961	964	932	970	933	989	967	966	907	984	949	918	982	962	938	981	1001	930	1022	961	926	1005	964	915	967	954	967	962	991	958	976	938	984	1000	977	987	982	900	991	948	954	923	995	937	937	1003	983	962	912	926	941	951	951	1013	952	978	933	908	1002	992	974	999	1030	972	994	917	913	992	958	940	1036	916	946	979	989	991	975	974	982	967	966	939	1006	917	976	945	1037	937	938	933	975	949	977	935	974	958	945	953	913	949	924	933	937	938	1078	925	971	984	929	973	963	957	1015	965	988	941	919	975	1010	938	1019	958	926	995	964	964	989	977	1037	955	938	1012	916	964	971	950	975	989	906	1005	943	941	965	971	919	952	948	984	951	1000	962	983	946	942	940	983	955	927	1016	1013	934	1000	950	976	974	954	940	969	1003	976	956	930	971	950	971	972	936	930	935	949	950	954	900	954	949	944	934	924	1008	947	1012	924	888	936	989	913	961	949	968	979	966	948	890	919	960	1014	960	924	984	921	953	964	979	933	1022	951	1012	901	932	1001	993	980	1001	910	931	907	968	927	939	872	930	937	925	924	929	925	991	930	1032	880	905	939	960	1025	950	956	1062	975	962	974	944	1003	951	942	999	961	938	928	974	927	1012	974	945	993	943	924	917	907	1009	936	943	1006	959	988	928	948	973	946	980	1026	1005	981	998	988	938	953	928	910	948	944	907	932	937	973	1007	961	1004	1036	917	967	937	947	1004	929	945	918	994	947	956	980	967	1008	968	971	1020	946	967	938	945	995	977	1008	913	974	988	957	943	960	974	951	936	906	912	972	916	934	902	965	901	941	1017	984	917	991	959	963	955	915	966	954	1003	930	983	1010	954	929	956	951	952	998	963	953	908	945	993	937	957	972	986	974	935	945	965	930	1019	941	974	939	995	936	944	929	943	931	963	970	989	958	998	927	1016	883	907	977	1026	950	968	1014	937	928	956	918	966	964	1007	914	957	993	919	971	935	904	999	964	975	1020	989	1015	1007	926	1006	956	949	955	948	969	916	925	943	1026	963	996	971	955	917	966	994	949	935	978	994	959	954	958	991	984	973	1024	963	936	914	975	981	898	1000	956	945	939	932	937	991	952	943	998	967	941	1026	992	911	983	905	991	990	932	944	1005	939	1004	1021	1011	930	1030	904	953	993	1007	945	965	925	955	992	987	955	967	1008	959	1012	1004	942	953	968	954	968	909	1014	969	936	970	933	949	920	957	918	991	926	906	992	979	1047	930	979	924	955	961	950	991	930	953	939	936	1001	943	965	986	928	970	1012	977	986	949	959	905	959	948	992	958	966	982	983	967	954	963	934	898	975	1026	952	969	985	913	955	957	952	969	900	982	957	963	964	948	980	923	934	990	952
6059	43713	8928	3339	2533	2062	1792	1597	1484	1317	1297	1171	1098	1097	1119	1070	1082	1033	1091	1048	1042	1012	1059	1064	961	1021	1036	1003	991	1005	997	1054	1010	1014	979	966	1047	995	951	991	991	967	962	1024	998	956	996	983	1003	1028	951	999	992	996	1060	967	1006	982	1016	946	993	991	974	1002	961	1013	1016	986	1049	993	976	974	1034	994	966	998	993	988	1012	1036	930	1031	1007	940	938	1019	1008	986	1028	1022	946	977	1008	937	990	962	985	975	974	983	1044	972	937	990	950	1008	996	1036	1016	956	1001	992	962	1010	1043	983	927	940	970	1009	994	999	1059	987	1031	974	945	980	954	968	1017	992	943	994	983	1005	999	969	995	973	1018	995	963	1037	1031	937	968	1015	1012	1022	1064	982	978	975	982	993	1019	1036	965	1049	1009	992	985	976	978	978	986	1042	960	990	1022	1020	985	1015	925	954	990	996	999	1012	953	985	1004	1000	943	1005	965	980	1023	952	997	976	995	966	957	981	979	964	1039	970	976	1000	991	992	1003	986	1036	1015	969	954	982	1009	968	970	969	1015	1049	999	982	968	1007	1034	1053	982	967	990	1003	937	976	983	1009	1014	977	1018	994	984	1036	971	1000	1021	952	1029	1050	988	929	979	966	930	969	1040	1003	986	974	923	999	1015	981	982	957	990	984	1023	958	945	979	975	1002	987	1015	945	1038	1008	947	961	1023	942	967	1016	969	1028	989	953	1035	1045	987	1029	958	971	933	921	996	999	1045	1006	1003	1006	1001	989	1012	997	996	994	1002	949	1044	961	954	966	974	961	990	1006	986	1012	944	1027	1004	1053	988	956	949	955	943	990	1004	989	964	997	945	1023	1015	958	937	961	955	987	954	955	1042	1013	984	986	972	1024	988	951	1015	1011	945	987	1051	995	1015	938	996	1021	973	961	954	997	969	1029	944	992	988	948	961	969	989	1044	1027	977	985	987	948	970	1018	1026	1073	981	996	946	964	951	980	989	962	1033	995	921	963	977	973	1036	1023	991	999	980	961	996	983	958	994	1006	941	928	994	936	952	969	1036	955	978	1026	1003	987	976	1062	962	1001	1006	1069	962	1021	968	1004	967	998	972	984	913	953	987	1028	953	1074	981	1011	931	1009	998	949	975	975	992	952	896	995	1055	1043	986	1030	982	972	1023	994	981	943	939	955	992	1044	996	1023	949	970	971	950	987	997	941	1016	994	963	1047	948	948	1009	987	997	1024	973	1079	917	969	960	950	1032	964	1004	997	941	1032	990	981	1003	989	1027	1004	1011	1014	990	981	1067	994	913	1013	994	1031	981	1024	949	977	1017	1019	978	973	958	977	934	1033	1004	957	1007	1025	952	999	954	1021	990	993	1025	997	957	1005	1021	1014	924	1009	964	976	963	961	1016	981	992	1049	955	971	1008	998	942	916	989	999	981	1058	975	986	977	998	1038	963	985	1025	966	993	973	956	943	999	935	967	936	938	1010	930	1029	954	988	968	1005	981	1012	1012	969	1017	1000	980	975	1003	1007	983	1010	986	1002	1020	1017	1007	966	971	969	967	1018	1088	1037	986	956	954	991	1013	933	1011	950	926	960	976	1007	1007	1002	994	1008	999	983	1003	1019	971	974	975	1022	1036	1027	964	951	1011	977	993	975	944	946	1023	977	988	1000	958	1042	984	966	968	1007	1008	990	943	1014	967	941	965	1005	1039	1004	1075	977	908	1006	999	976	931	962	983	965	1046	1012	981	1027	986	986	932	996	1020	956	947	981	1055	1014	958	1056	1001	977	1048	964	948	961	956	966	966	1015	1031	1043	954	981	957	1005	1014	958	943	973	995	989	976	944	999	964	977	974	953	999	975	950	946	982	1043	962	994	1017	977	972	1011	948	955	941	956	985	956	998	1032	993	1078	984	979	1005	945	1061	1021	961	1019	1011	1005	984	995	996	975	966	929	996	988	981	1024	933	1030	1021	956	913	1010	955	1017	1003	976	1036	1018	955	1009	974	1005	942	1023	926	972	1011	969	923	1013	1013	1010	1004	1012	982	963	992	999	986	981	1005	992	948	943	989	949	990	952	1025	1024	989	1037	973	981	981	1004	964	956	978	934	972	944	978	1030	925	977	964	983	978	1006	978	1027	1013	906	1016	1026	963	1029	1047	981	942	995	942	1067	1028	1038	1007	944	918	988	987	1045	987	985	976	941	923	1010	992	970	1002	969	1059	948	1039	1037	1014	1035	988	941	953	984	987	954	985	994	976	984	967	1022	902	1051	876	996	996	998	1001	942	993	924	958	998	1002	999	981	940	936	1014	952	1004	1028	959	1017	996	995	958	968	990	970	981	952	1012	958	932	1004	1030	974	937	992	980	986	1004	1026	968	952	1025	932	956	994	978	989	979	1020	964	940	1022	1037	992	996	989	1001	934	995	1003	946	1048	951	1000	976	1026	952	983	987	1037	980	1026	1014	1032	960	947	960	981	959	1042	935	999	983	956	992	1003	962	964	942	1033	1030	946	1001	1018	1033	990	1034	990	981	916	963	982	981	976	1016	1020	956	999	951	995	1000	969	951	983	1020	1042	986	1006	1035	997	946	960	998	971	1004	1021	1036	1021	987	972	987	1017	998	965	1008	1011	1003	965	1045	990	971	1008	991	985	1028	1001	974	951	941	1028	961	1032	986	983	955	985	1041	1003	976	928	1018	920	1002	1045	956	963	989	1006	953	979	933	1013	979	940	1016	975	1066	976	988	988	969	1008	952	974	968	957	900	1003	957	1024	1018	1053	1050	922	952	938	966	997	978	1020	955	1034	986	988	995	984	978	974	1018	1007	957	979	954	950	1001	969	999	964	951	982	1037	1038	961	1030	1019	1015	955	1015	987	1004	1018	924	988	1008	963	1017	1073	1043	973	974	992	1026	970	993	975	985	1023	990	992	1057	955	1039	992	958	1005	1015	1006	976	929	977	973	965	1034	972	1030	965	1031	1006	994	975	969	1011	974	964	981	934	969	934	1050	1004	977	1000	1018	1015	1004	989	940	1004	958	1054	1027	994	947	1022	956	985	965	1016	948	1002	1029	1020	1014	997	968	977	1021	979	971	961	955	999	952	957	1015	1026	920	997	1027	983	975	965	1001	1005	867	989	965	958	1009	1017	963	1008	1057	1006	993	972	996	1014	985	990	973	1005	1003	1001	1050	1004	997	1020	999	1006	995	1019	981	1010	991	943	947	960	980	1008	998	1019	964	1011	1030	996	957	1007	1021	960	1041	945	982	1024	941	1035	1013	1017	1005	994	1001	938	963	1030	941	1002	998	997	969	989	977	1002	1058	987	946	961	994	954	956	996	908	961	922	980	1037	998	998	1037	996	1008	1036	985	978	989	968	994	962	948	968	1002	929	971	993	982	993	975	999	1004	984	967	925	962	913	975	955	985	983	1006	907	966	940	965	1023	992	1050	992	963	954	996	1013	1000	984	976	951	948	1034	1008	945	992	1004	987	970	1015	961	1042	970	952	991	1002	977	1022	989	960	966	985	994	980	1029	999	954	1004	1025	983	1006	1010	980	973	991	1040	977	1026	1039	1024	950	1022	954	1002	926	1026	1008	946	1055	961	1017	951	942	980	1019	1026	932	945	987	1031	945	1010	981	942	1017	950	983	998	992	973	1023	1000	1018	1026	957	1005	1017	981	1028	1000	1001	987	1008	964	1015	1003	927	973	1006	977	957	980	957	1023	1023	906	919	1022	990	1019	1011	1016	945	1005	1004	1008	1039	938	980	999	976	1001	982	991	986	974	987	1040	993	1019	998	1006	966	943	1012	1029	1028	1056	956	997	949	956	957	988	1001	1007	1027	987	1026	987	959	1024	998	978	905	993	1019	988	960	1006	1015	1002	1004	1008	963	1023	988	985	1025	972	927	1034	1001	951	985	985	958	1002	978	1004	1013	956	1007	977	969	961	995	1029	1003	992	1012	1026	1006	933	996	1013	971	1012	970	989	1066	961	989	1003	960	961	997	973	1016	1004	989	963	911	974	1060	962	990	1009
24687	21293	27757	25127	15526	856	545	449	402	362	348	316	352	314	328	351	287	318	265	282	312	268	286	283	285	286	275	303	273	249	296	287	295	272	282	277	271	264	271	280	287	245	268	310	259	260	280	282	291	255	260	290	294	297	275	258	257	258	273	256	274	257	287	278	297	259	272	287	269	269	236	275	245	257	269	258	281	297	267	275	273	288	288	291	287	260	252	302	290	285	289	253	261	279	244	265	234	292	253	270	275	284	297	281	285	285	259	276	245	278	244	277	288	288	247	281	286	272	274	258	283	275	317	264	265	246	259	272	272	283	270	265	278	301	261	285	280	301	270	270	266	280	282	271	254	238	245	257	303	263	270	275	274	285	248	266	259	273	306	279	268	281	257	267	275	273	276	266	284	254	254	244	287	266	277	275	295	276	269	271	272	267	264	256	272	241	280	286	266	250	286	292	291	277	283	268	262	281	290	288	261	260	269	290	251	256	285	295	262	294	271	267	255	259	289	288	262	256	265	262	293	237	258	277	280	257	276	241	267	272	275	262	257	280	273	246	262	265	259	292	273	290	268	270	267	308	260	277	268	261	293	271	284	256	241	269	275	294	265	286	277	258	278	273	305	294	257	255	279	232	262	246	294	252	301	267	300	260	271	270	267	258	266	248	278	265	251	286	220	266	271	276	266	289	262	294	267	274	296	259	271	229	269	252	310	258	253	259	280	288	272	275	271	271	292	267	259	265	272	267	241	269	279	306	236	226	293	275	301	284	276	290	264	267	309	281	288	244	254	249	260	276	281	262	285	285	279	257	287	257	275	258	296	258	297	283	261	261	272	261	276	263	301	272	287	267	290	264	305	285	264	252	259	260	263	293	244	298	241	275	258	244	271	261	294	271	283	275	251	285	263	273	305	292	269	275	292	294	251	261	294	277	288	257	298	299	256	261	269	248	268	263	269	279	281	255	282	268	253	286	270	246	249	274	264	272	253	272	254	236	279	264	263	264	292	274	260	301	296	277	291	286	273	274	268	250	267	286	264	268	243	252	274	255	249	315	263	267	304	269	256	299	305	268	253	264	258	292	286	268	268	281	292	245	269	242	272	297	271	268	271	258	292	307	255	270	256	273	252	289	258	243	255	270	277	258	251	272	287	270	257	272	260	270	288	252	250	265	281	249	284	292	265	269	258	268	286	251	267	267	308	252	254	272	257	274	297	274	250	254	270	275	278	271	290	260	257	275	270	282	273	261	263	299	254	249	262	270	288	252	280	301	286	284	313	268	272	282	279	265	249	284	270	278	285	250	290	268	259	266	279	264	257	290	273	268	262	271	280	276	245	265	273	262	302	268	271	262	270	275	280	275	240	285	258	263	280	249	268	240	281	279	277	273	283	263	273	280	258	264	258	279	255	287	271	250	268	263	267	255	282	285	266	272	249	251	302	268	265	272	246	262	285	277	283	255	285	276	258	285	313	273	255	310	282	255	255	271	296	299	258	254	288	295	283	262	282	264	243	273	278	261	254	258	308	282	263	289	256	252	274	308	247	266	283	268	260	275	267	276	266	269	273	259	281	285	302	250	255	278	284	288	271	248	255	291	260	282	309	282	284	278	273	256	268	260	311	285	271	258	254	259	280	277	270	275	292	273	274	259	258	259	289	281	244	279	264	284	287	273	286	267	256	295	267	254	258	285	250	286	269	289	267	266	245	248	247	291	271	232	304	273	297	267	258	255	269	260	278	276	286	292	271	292	269	262	266	255	253	254	258	289	251	274	281	265	329	276	271	269	266	245	287	269	289	230	280	266	270	241	287	259	264	274	260	299	277	303	258	275	258	264	297	257	244	252	266	283	278	254	275	284	252	251	252	269	272	253	257	257	285	269	263	269	277	263	292	292	265	265	245	263	284	270	276	238	269	299	254	279	266	269	265	310	284	291	281	271	257	260	269	273	271	277	305	263	278	297	275	300	249	282	269	273	274	262	293	280	285	267	265	270	263	309	276	246	268	242	253	280	225	264	275	255	276	290	298	267	247	262	267	263	269	260	272	284	234	260	260	285	265	252	265	284	256	255	239	259	283	259	286	281	259	261	267	275	274	277	274	270	261	273	305	284	241	272	266	306	256	255	250	286	270	288	259	287	301	278	262	263	291	269	260	265	247	260	260	290	283	275	265	273	272	255	269	266	262	277	256	279	295	292	297	266	281	268	252	272	259	281	265	232	294	285	255	270	277	272	249	239	263	271	301	275	270	273	269	286	257	277	291	283	264	278	268	264	262	263	277	290	269	268	278	288	286	245	271	229	275	244	274	272	289	228	288	255	249	281	264	267	283	275	246	265	263	308	272	248	267	274	276	280	265	275	270	296	258	272	257	312	258	291	276	268	265	245	247	256	261	279	279	282	285	256	292	240	256	258	259	266	281	283	271	292	257	293	268	273	236	304	282	272	286	272	273	283	259	288	253	255	299	286	260	280	260	278	252	239	267	263	270	259	303	258	264	245	245	286	272	302	277	285	270	246	235	283	273	286	275	245	287	267	243	255	268	258	299	294	280	297	239	250	275	242	267	276	280	299	278	274	252	301	264	265	255	276	266	305	291	246	279	296	266	291	281	275	281	258	243	273	285	296	267	244	267	273	285	254	248	253	321	296	316	294	299	241	266	261	262	259	256	283	257	258	220	284	241	287	240	266	304	263	295	271	269	227	264	286	269	263	293	296	299	270	246	272	284	271	281	287	278	248	266	248	282	311	300	259	259	261	262	263	282	290	257	283	286	255	299	281	289	298	282	243	281	286	283	294	265	285	257	271	284	274	267	275	262	257	252	273	291	273	246	275	281	262	271	277	260	277	259	277	296	263	260	240	256	272	291	262	255	259	252	271	269	279	267	267	287	277	238	252	278	297	291	274	273	297	274	275	269	270	273	288	250	284	267	254	268	280	269	291	292	250	285	285	281	268	233	259	267	263	266	258	274	267	268	279	285	243	250	270	278	282	282	269	264	259	274	280	275	260	293	277	249	289	269	246	265	264	307	257	252	275	267	258	275	271	256	287	258	259	256	259	275	236	277	289	264	271	245	271	250	302	272	283	281	282	304	321	268	267	268	283	261	291	292	277	260	295	287	287	295	255	258	301	243	255	250	266	286	255	274	272	323	273	251	278	282	278	261	270	268	290	277	251	279	326	252	243	266	274	283	272	264	268	260	288	266	256	286	259	263	265	271	285	267	264	279	301	272	272	274	252	266	254	290	284	274	228	257	287	268	259	254	258	276	279	249	275	281	282	261	248	288	298	278	266	256	281	278	259	248	270	269	220	285	270	266	267	258	285	288	284	274	249	266	256	298	262	271	253	263	279	254	247	266	294	280	279	280	280	231	282	254	276	296	284	274	282	243	261	275	249	283	282	269	278	292	272	305	273	264	302	255	267	266	278	234	256	261	263	256	274	302	279	290	273	283	252	259	249	283	254	279	292	251	267	279	242	259	271	264	258	263	267
5699	35323	5781	1741	1304	988	796	672	582	504	465	431	436	398	364	373	391	372	358	348	305	351	345	337	322	328	336	326	326	312	299	341	336	305	326	317	327	329	287	335	308	338	348	368	272	330	326	276	312	323	344	339	313	313	314	296	299	340	305	296	326	314	303	313	325	324	315	329	320	303	299	345	313	311	316	321	299	313	298	339	347	300	326	329	323	344	288	313	276	319	305	285	310	317	318	319	344	313	302	300	344	329	348	317	323	328	315	293	316	291	310	317	315	317	314	338	317	318	328	284	304	315	349	296	309	324	272	295	337	329	323	323	315	310	295	313	283	315	276	319	318	312	300	306	317	316	323	308	288	318	318	271	331	302	294	318	323	293	294	338	313	287	322	290	303	316	310	329	297	328	311	308	302	322	333	349	290	313	302	311	323	306	317	325	344	322	326	307	305	322	300	334	290	312	344	315	305	331	304	305	319	316	332	286	332	313	335	310	332	294	319	317	319	290	339	309	327	333	315	314	282	277	331	295	347	308	306	331	317	317	334	330	320	303	315	313	333	340	313	298	355	305	307	307	302	306	315	337	312	297	327	311	316	303	314	328	339	292	297	295	316	284	321	298	325	328	299	309	325	342	319	319	325	334	323	299	310	274	309	320	347	301	285	284	313	306	345	320	313	318	328	353	310	311	317	287	324	323	345	311	316	285	327	310	323	305	325	313	312	306	281	288	317	286	282	328	316	321	308	297	291	291	314	300	305	294	324	318	316	296	332	299	344	326	363	340	284	294	347	304	304	326	321	312	284	309	303	308	282	311	342	308	311	290	317	330	328	318	305	342	340	306	312	347	318	301	324	308	292	300	302	315	336	302	309	338	313	265	290	317	304	323	319	334	312	289	336	285	323	328	317	300	334	307	297	289	341	344	293	334	314	295	324	326	305	311	303	326	341	300	315	330	324	280	317	310	298	314	367	311	315	327	326	293	320	296	309	316	279	291	279	361	320	321	281	298	323	324	326	288	300	275	315	319	307	299	316	330	327	313	315	326	319	316	329	335	293	321	307	339	319	327	299	319	329	308	313	318	338	262	293	329	323	310	316	316	272	317	313	280	310	321	322	320	313	288	298	336	311	323	313	322	278	332	324	320	334	309	300	312	288	325	305	325	309	310	294	331	294	282	317	322	305	312	276	312	323	335	325	297	314	313	324	333	302	305	296	333	329	333	284	285	295	294	332	312	311	310	281	319	301	310	328	358	341	306	309	316	301	292	284	325	348	323	345	306	290	331	298	311	322	309	308	307	337	282	340	289	319	320	293	316	331	325	294	308	325	339	314	334	288	321	303	317	308	305	335	331	295	300	325	336	293	298	305	351	325	323	291	321	302	299	307	301	330	311	313	312	365	366	306	274	305	290	319	287	336	343	296	284	316	324	331	319	329	319	298	332	297	311	315	283	294	290	313	286	306	335	349	321	302	318	324	301	305	338	307	321	307	304	307	328	325	334	330	284	304	310	332	300	312	310	319	307	333	318	324	331	315	294	330	307	317	324	289	296	348	305	285	350	321	327	332	334	317	345	291	348	328	309	322	321	303	308	316	290	294	315	314	316	312	320	336	322	334	318	288	328	315	317	320	330	311	330	294	308	299	277	346	297	298	328	295	326	326	328	323	341	323	306	292	323	292	289	296	306	330	295	339	332	321	289	302	269	305	323	295	322	311	279	295	285	282	316	314	303	327	295	315	345	311	293	311	301	341	291	328	319	305	327	325	317	319	332	315	337	308	310	323	345	288	297	297	295	300	291	332	289	263	302	287	304	274	302	299	301	296	322	334	331	285	333	307	322	323	315	307	324	333	305	323	296	336	310	326	311	312	345	293	296	311	298	270	296	323	322	298	298	309	321	335	270	321	342	322	318	336	323	306	309	319	293	319	285	313	293	311	321	319	312	281	326	300	319	308	267	316	310	323	320	336	289	279	285	315	323	333	307	308	318	320	284	325	307	330	306	318	346	354	314	292	309	286	312	314	316	324	325	317	308	299	327	322	300	294	305	303	300	316	301	316	326	332	302	369	309	310	320	324	339	305	310	336	306	297	276	328	310	307	304	300	320	320	274	307	340	322	289	342	295	295	317	308	306	327	310	348	335	312	325	302	314	285	285	352	312	306	317	320	333	293	326	282	337	322	325	326	317	324	326	321	268	327	312	305	303	295	289	302	329	326	311	283	310	298	316	321	319	324	329	307	330	288	280	320	321	318	325	304	315	312	265	307	289	308	318	323	343	297	309	327	317	283	281	318	296	299	305	321	331	279	314	329	326	307	316	310	300	307	313	328	305	346	312	329	320	350	310	288	312	318	286	339	297	301	304	325	356	324	313	316	297	309	318	304	301	327	329	335	323	305	285	327	296	315	314	294	359	311	335	318	335	314	317	314	322	294	311	311	316	319	298	318	298	326	305	307	308	314	333	315	280	329	355	329	330	294	318	301	328	288	299	311	347	299	308	324	288	301	365	291	310	319	322	329	306	295	332	299	295	319	328	299	308	280	323	331	319	328	314	330	332	316	316	319	311	342	331	337	342	308	318	319	305	315	302	333	335	280	307	307	318	327	306	319	320	337	323	275	303	318	298	313	312	304	324	327	294	318	302	308	305	327	293	326	304	340	325	327	312	333	311	303	317	338	318	316	275	321	300	299	326	308	309	313	307	320	312	294	310	292	315	320	316	302	335	322	337	345	305	286	307	295	338	348	317	295	311	305	334	294	307	324	325	335	286	302	325	285	292	276	314	287	335	333	326	317	296	310	308	329	341	297	337	291	311	312	333	301	320	323	295	306	331	320	307	316	343	295	295	302	310	320	283	312	281	289	337	282	297	306	320	307	323	326	316	342	295	304	347	314	328	310	297	288	312	327	326	319	296	304	302	338	331	291	339	304	332	348	351	312	330	327	329	290	323	323	321	334	339	313	320	295	294	319	323	330	326	348	300	314	320	308	309	277	302	282	325	305	288	328	317	330	313	315	346	326	311	321	289	307	325	301	345	348	335	313	330	322	311	295	344	279	311	326	303	334	302	316	300	315	310	330	276	309	324	285	268	295	341	296	315	325	351	326	318	322	288	318	308	299	318	323	306	313	334	309	289	275	318	297	309	302	314	288	339	334	312	335	320	317	299	267	284	279	297	327	359	317	320	285	336	280	316	318	294	302	320	292	323	277	300	291	317	309	300	287	317	332	315	295	320	327	313	317	346	313	310	360	286	344	325	337	345	306	316	324	308	347	307	315	321	334	322	295	305	315	306	299	272	329	310	279	286	328	303	321	310	376	310	292	308	323	301	320	321	330	287	317	341	344	317	331	300	317	322	312	323	297	320	310	320	322	320	328	313	311	298	308	275	319	348	315	312	275	288	326	303	276	304	304	307	306	291	320	329	332	312	305	356	321	326	293	310	337	317	309	334	303	325	355	307	306	311	321	319	323	328	292	281	322	286	300	313	306	324
22493	21296	29091	23850	21297	21370	12363	1794	1338	1287	1191	1068	1038	961	946	904	882	936	914	914	911	847	925	853	899	917	838	833	840	870	871	827	834	899	835	827	829	832	792	880	827	829	776	845	817	834	824	853	846	804	779	767	857	775	785	823	839	797	846	771	808	862	803	830	805	832	824	854	799	825	807	855	843	824	808	801	839	813	830	799	807	830	824	800	826	809	827	787	809	797	807	814	884	830	853	833	830	778	853	814	884	803	826	848	850	853	824	803	798	827	771	823	797	825	795	810	791	802	829	849	806	782	767	872	795	789	781	802	868	823	819	843	815	849	839	812	752	818	763	785	816	819	859	769	821	739	809	825	808	804	778	815	777	856	829	794	839	812	848	855	872	787	797	790	811	861	782	807	749	827	857	739	798	787	797	799	870	784	767	794	788	809	890	810	842	805	809	843	844	795	764	867	836	822	820	812	756	863	830	826	743	834	806	806	817	863	829	769	817	795	866	835	839	892	825	826	803	835	769	848	866	822	793	807	803	827	818	764	805	785	785	816	809	809	863	830	790	857	872	832	750	806	815	848	850	793	836	739	804	822	839	782	837	858	872	836	823	786	816	768	827	830	819	870	818	851	841	808	801	875	847	786	809	815	814	829	802	780	846	837	828	833	788	862	819	829	778	801	829	839	785	784	752	798	828	790	773	840	821	775	862	789	815	805	835	861	818	841	851	828	793	846	794	818	811	862	827	817	889	837	759	769	768	836	879	797	831	802	828	848	843	778	779	830	798	825	830	807	799	791	828	834	870	840	793	923	863	829	838	857	823	816	842	749	852	801	883	810	819	783	787	856	772	824	856	795	832	875	800	807	810	804	793	908	827	811	781	858	783	772	816	829	856	832	801	866	851	787	780	875	774	787	808	812	718	846	768	834	814	767	827	835	807	813	845	841	841	831	807	796	805	817	837	803	809	824	807	851	783	822	763	823	799	865	804	838	806	771	832	772	743	753	813	809	769	810	751	841	815	843	828	812	825	818	793	817	830	799	802	831	814	859	792	857	824	798	833	825	795	824	831	768	816	797	774	776	823	789	863	842	851	830	890	778	793	782	784	792	818	824	832	867	761	798	795	793	835	848	796	801	817	810	799	838	846	826	770	749	760	839	842	812	815	772	798	837	788	792	747	826	756	797	819	797	848	854	788	822	795	813	783	823	862	799	834	787	826	817	795	790	829	829	809	813	777	830	830	875	825	763	826	831	806	837	809	816	840	802	786	818	793	818	817	853	849	829	793	779	779	773	790	778	856	814	786	872	762	815	790	850	818	815	809	795	844	799	828	843	827	851	805	795	823	804	782	758	795	828	806	737	785	821	746	829	831	825	787	815	802	793	795	852	845	819	808	791	813	855	805	782	781	776	858	846	872	831	832	800	892	816	751	859	802	801	771	862	776	782	873	848	808	816	778	807	802	783	814	832	837	804	808	824	761	799	806	850	816	773	752	803	760	855	832	770	815	817	805	795	840	836	827	863	852	809	827	870	787	775	833	809	791	793	809	796	781	768	825	816	781	821	796	816	830	824	785	865	868	822	815	759	777	813	817	818	798	774	818	844	805	822	806	803	791	803	776	797	866	787	835	818	835	830	804	810	774	834	816	807	815	824	783	832	780	842	804	836	775	848	818	819	841	781	837	790	811	790	768	839	813	810	844	783	814	793	812	838	828	832	850	850	779	802	806	784	828	798	808	838	819	802	794	791	786	829	773	767	838	799	818	797	822	836	836	830	802	874	834	823	828	804	785	839	867	825	778	853	771	848	888	804	776	792	869	838	788	806	766	867	754	824	823	771	822	744	820	799	801	853	795	832	845	855	844	743	820	847	785	816	799	828	828	820	836	795	805	795	818	856	810	837	732	767	888	802	876	812	813	787	833	827	756	789	812	820	787	792	849	783	856	853	816	816	767	788	764	829	819	807	810	803	860	786	776	799	844	781	802	801	757	775	785	817	823	815	831	837	812	837	857	833	770	834	864	836	749	822	789	798	817	806	829	862	796	833	796	831	819	787	835	807	847	829	778	823	780	829	827	808	775	827	809	861	807	834	784	830	854	778	831	789	818	806	833	793	831	844	839	818	790	805	860	825	855	830	839	814	894	812	788	796	772	831	831	786	790	813	813	838	804	809	801	821	838	772	831	786	782	813	850	849	875	851	835	789	858	819	811	792	789	798	859	798	817	797	824	799	785	791	800	833	822	789	767	811	831	829	771	808	799	855	814	865	768	806	779	836	727	838	830	818	801	802	811	797	778	839	812	850	828	818	815	815	780	803	802	791	842	799	811	828	822	838	828	862	778	805	821	816	811	741	840	887	803	867	800	763	833	833	863	860	800	771	813	838	778	770	814	789	861	787	785	743	845	773	828	812	801	868	801	823	763	860	832	814	790	834	803	861	826	765	841	806	768	821	823	823	847	841	819	803	751	855	854	866	780	802	789	806	748	836	858	772	751	809	829	815	839	755	891	824	832	858	848	778	800	784	841	804	819	817	818	830	753	818	840	780	800	819	813	796	807	782	800	827	802	835	830	809	811	760	797	816	806	787	821	840	826	799	844	807	792	791	781	860	819	782	800	837	804	782	878	797	862	772	771	736	787	836	801	815	806	834	854	750	859	831	853	807	814	798	777	785	812	831	815	798	884	815	780	828	824	817	794	807	833	795	813	787	847	785	786	732	853	804	762	726	801	807	818	853	802	815	829	787	821	836	796	787	856	805	809	825	821	787	821	833	812	814	799	813	774	871	828	838	800	844	800	833	865	878	849	779	829	795	846	853	813	835	808	878	810	814	752	813	788	887	803	863	778	813	804	829	780	793	821	771	802	789	817	834	786	778	833	807	838	814	838	794	820	813	811	814	839	828	846	861	826	745	875	817	796	797	781	809	862	795	793	846	833	835	817	810	797	766	809	769	822	771	811	844	801	835	798	825	832	798	824	794	817	803	800	756	808	818	808	837	803	789	830	825	786	801	854	832	790	797	814	816	833	795	779	817	866	827	814	854	828	792	847	783	783	780	790	805	783	828	816	835	817	820	836	806	849	853	831	803	800	872	768	822	855	838	843	827	823	799	809	816	854	759	778	840	801	841	835	773	795	805	801	821	840	848	827	758	837	808	837	866	834	849	819	811	779	776	843	830	817	830	841	851	813	804	838	839	816	818	838	837	803	775	817	837	797	817	848	781	826	821	785	814	798	798	797	832	798	810	809	819	778	802	792	823	844	821	848	806	822	817	805	758	839	824	755	789	875	816	815	778	880	791	842	808	860	783	844	832	834	874	770	830	777	817	786	788	802	793	810	772	811	789	815	793	796	796	816	847	801	815	761	774	825	784	876	864	809	814	795	843	769	823	865	794	760	813	838	848	820	795	841	772	849	814	769	837	775	881	783	837	819	832	806	788	789	798	867	834	839	798	783	835	843	817	792	832	804	790	832	797	799	752	767	812	818	848	814	854
7877	48327	14725	5416	4134	3058	2521	2047	1733	1497	1410	1229	1166	1074	1101	1081	1056	1003	983	935	921	925	942	996	885	937	922	900	886	937	911	901	908	931	895	913	843	866	882	876	862	904	874	893	860	858	858	863	875	870	864	933	882	928	872	843	879	921	831	865	840	880	845	839	867	885	884	902	822	850	891	849	889	841	906	896	872	888	927	879	831	926	851	898	827	857	886	804	909	869	862	913	857	906	863	857	861	924	846	831	907	863	872	911	878	884	804	844	841	814	841	838	844	914	931	847	833	832	857	900	883	861	859	846	897	824	834	887	887	867	868	864	880	869	902	885	899	883	837	831	882	832	864	879	820	862	838	878	868	851	792	906	865	836	881	913	833	887	848	898	839	867	859	859	916	878	862	875	887	912	899	828	890	838	914	822	886	834	833	873	882	863	824	853	877	839	843	880	876	801	864	898	860	881	893	909	874	882	824	860	911	830	869	830	881	879	879	888	863	885	864	912	875	907	835	831	876	891	880	882	945	862	859	830	860	852	878	844	918	875	865	866	847	880	876	889	837	856	804	861	833	884	905	864	885	865	841	843	868	849	886	811	860	862	876	832	854	838	863	841	911	846	860	852	863	881	817	892	916	855	900	859	875	897	836	893	879	869	858	858	851	858	830	892	850	863	850	920	827	813	866	834	866	898	893	865	894	889	840	885	877	833	824	834	902	837	874	862	898	867	895	896	829	819	844	852	897	852	803	885	851	902	863	895	816	853	869	800	877	910	870	789	856	866	837	869	897	903	908	898	856	905	811	835	908	838	874	869	847	844	890	861	864	854	813	886	853	886	885	905	847	798	863	860	851	807	863	850	817	853	874	856	861	888	905	891	831	871	817	847	853	840	879	839	879	880	853	885	901	888	862	813	874	877	915	835	881	829	914	849	823	892	885	860	856	845	844	933	870	899	843	861	893	873	825	856	865	850	855	901	842	867	835	845	828	842	835	875	844	883	864	828	843	877	803	840	876	847	924	830	857	897	867	893	886	904	827	882	839	852	801	881	885	871	862	885	884	890	825	854	865	893	825	889	840	885	879	920	890	879	870	859	851	878	852	872	915	898	886	849	826	857	887	825	850	824	837	849	861	842	822	896	858	825	862	920	843	844	888	862	840	824	860	874	860	820	841	833	850	854	864	896	883	813	847	857	846	886	872	802	884	826	892	852	877	869	902	915	844	835	918	849	806	875	856	843	838	816	833	889	870	840	823	853	883	848	893	866	832	809	847	857	844	869	906	877	814	848	848	908	829	897	825	830	902	870	797	857	866	819	905	832	837	865	840	848	869	868	858	809	837	843	815	886	827	869	880	903	861	859	863	790	858	842	876	926	892	878	827	853	876	881	893	857	870	791	872	903	873	811	859	851	949	885	849	868	879	858	873	855	905	837	861	905	880	780	880	843	818	856	862	817	870	859	851	848	870	856	878	833	887	847	906	863	881	824	850	875	854	855	886	895	800	870	873	823	869	862	871	858	861	851	865	842	881	854	844	906	863	853	896	919	892	871	880	868	851	851	871	888	863	831	857	833	884	879	838	826	881	870	887	847	843	898	835	878	836	874	839	848	866	836	918	881	829	830	849	840	865	872	865	829	845	884	869	832	871	850	854	874	859	908	832	848	863	859	893	857	875	883	887	862	843	882	856	899	887	828	958	851	854	863	823	827	868	832	865	892	816	816	867	848	887	839	843	892	851	791	918	851	844	876	891	823	892	895	853	863	891	849	847	835	895	850	885	879	885	802	806	838	827	855	833	840	849	882	905	840	827	857	877	846	861	845	898	864	858	892	853	885	839	906	929	931	843	869	864	866	888	862	839	872	865	901	869	807	891	833	860	842	861	920	829	861	835	854	829	867	841	873	896	877	846	893	835	861	863	907	864	838	826	904	814	896	874	863	839	903	874	832	893	840	835	871	863	831	869	846	883	826	860	816	882	899	855	844	887	846	830	881	896	869	880	857	860	842	889	873	922	878	850	849	872	908	852	837	860	838	877	892	843	916	911	864	873	860	898	844	843	828	864	836	857	891	946	841	883	856	877	833	897	870	874	873	905	853	875	889	831	835	865	878	934	853	877	842	824	852	877	883	855	841	806	860	848	858	894	854	863	878	879	851	865	843	877	855	888	840	869	899	866	885	899	864	819	884	875	864	884	887	831	889	855	868	887	910	882	885	873	893	867	877	867	823	852	822	830	912	900	856	910	865	857	873	859	853	894	859	911	915	870	876	860	853	874	845	864	878	823	868	853	820	837	855	893	866	900	919	867	909	812	860	891	912	893	842	834	838	841	884	826	869	901	867	864	857	918	852	841	845	834	795	854	855	863	877	877	913	868	873	914	890	899	845	847	869	850	851	875	895	891	897	844	890	840	848	888	867	901	882	863	849	789	835	847	846	854	855	816	826	887	855	914	844	892	892	848	847	870	822	875	866	850	852	895	891	896	818	842	844	815	879	880	847	884	862	900	823	865	863	871	865	824	831	827	844	875	901	858	889	859	906	854	875	846	881	890	895	912	829	883	894	800	884	826	901	855	864	899	911	860	879	861	887	840	833	837	807	897	868	869	869	829	914	844	840	854	840	919	834	824	897	861	808	873	856	866	841	895	804	888	835	892	862	877	861	865	898	869	870	856	873	891	919	881	857	885	857	869	854	824	905	928	908	847	861	836	895	841	887	847	867	830	880	815	902	863	870	915	960	832	861	811	863	861	872	879	882	885	816	856	849	848	849	846	830	849	842	899	922	856	893	807	881	902	892	877	812	913	896	891	906	861	906	907	919	846	860	884	860	862	866	857	881	897	855	863	858	839	882	853	872	871	889	890	829	838	850	864	887	933	834	921	848	890	855	921	818	851	864	848	864	878	888	833	830	834	859	836	872	842	849	866	824	915	830	921	875	844	829	873	854	870	822	845	872	842	817	875	836	828	861	877	853	848	844	884	820	917	908	815	844	861	859	856	895	834	830	843	865	844	814	909	855	845	877	831	887	812	854	831	862	823	799	866	848	899	850	903	862	802	873	832	867	883	899	853	890	814	873	825	873	819	872	912	860	830	888	883	833	859	893	883	838	840	882	871	865	895	844	873	891	864	933	850	835	908	861	880	902	822	881	868	882	848	873	934	890	818	856	869	885	873	845	869	903	827	866	836	863	888	876	866	896	871	897	886	851	868	862	851	912	872	859	829	870	859	840	842	869	895	870	862	884	859	842	854	815	848	863	848	849	878	893	883	896	845	929	843	902	903	823	869	865	849	825	910	855	844	869	849	894	816	855	904	850	862	859	874	869	898	811	814	843	884	861	853	832	865	881	880	850	892	861	868	867	877	862	866	871	883	843	827	874	877	914	874	852	843	897	849	841	868	848	885	851	862	842	843	874	834	868	818	849	869	848	894	832	835	879	869	823	850	914	825	885	875	834	852	851	836	912	833	854	850	869	859	855	882	829	863	905	835	820	852	904
27558	20041	7527	902	617	584	553	556	546	532	533	505	518	535	508	494	544	527	477	528	511	532	474	461	545	540	494	517	530	514	535	525	535	505	547	525	514	538	537	518	550	494	520	517	532	503	534	519	561	550	508	574	510	495	508	504	497	521	493	500	503	517	540	499	522	527	523	509	541	488	555	476	514	497	522	490	536	477	522	530	523	528	535	539	544	516	486	487	507	559	531	530	499	526	520	525	540	533	493	502	503	516	500	524	507	538	504	522	539	525	506	454	480	515	521	523	518	487	491	503	478	527	492	517	537	485	523	503	492	470	501	511	505	519	494	500	480	574	524	509	542	474	512	490	548	496	542	526	467	491	512	525	509	506	551	532	515	510	506	533	526	479	511	523	513	457	526	526	487	470	529	557	470	504	514	489	512	559	519	510	516	525	534	521	510	531	568	576	540	502	516	518	537	566	532	531	502	514	488	524	516	511	547	479	517	516	520	508	489	495	499	528	514	513	547	530	558	530	516	513	520	555	501	529	510	513	527	537	547	513	503	485	500	503	546	513	501	503	497	469	509	513	502	531	485	520	499	514	518	510	516	548	512	519	514	466	490	541	495	502	508	496	543	491	540	517	470	530	546	525	550	504	518	500	524	523	524	513	526	497	512	510	498	488	508	531	500	502	523	496	494	487	556	503	512	544	494	480	533	520	551	501	541	524	517	515	513	535	528	529	472	559	507	504	528	508	518	512	519	526	490	496	523	506	478	506	520	526	510	505	501	579	534	512	525	541	518	502	543	527	499	481	487	555	485	509	528	516	501	487	534	482	503	521	535	492	547	529	505	494	501	498	544	477	517	532	531	558	505	525	465	500	485	543	547	513	487	521	488	534	491	494	502	520	492	497	543	501	508	507	522	521	521	505	561	535	495	487	479	503	546	522	505	473	534	523	523	543	490	529	498	552	533	550	536	489	482	516	521	493	541	471	558	520	497	464	526	530	551	517	526	530	516	503	511	518	553	477	513	505	568	503	557	488	520	501	527	499	564	497	521	539	532	498	512	495	579	484	526	508	535	498	546	523	538	545	510	519	538	495	543	534	487	510	511	495	522	484	502	545	514	541	471	497	474	483	499	481	516	524	488	553	499	503	499	549	497	507	520	529	529	503	517	526	485	549	525	532	499	502	522	522	514	514	502	519	495	521	521	538	527	529	529	543	543	525	513	537	483	504	541	538	519	491	470	521	532	505	491	495	524	562	497	541	466	487	541	493	499	482	519	533	499	512	521	516	479	507	529	547	522	536	519	517	546	540	505	514	542	499	518	502	520	506	550	493	511	525	536	496	518	552	506	499	511	510	484	471	479	540	509	530	511	469	501	524	531	486	522	502	515	478	505	540	542	534	486	493	480	554	511	555	514	520	552	487	503	528	500	528	517	532	509	520	508	534	496	543	497	529	553	553	497	501	523	526	545	526	528	528	524	496	531	517	510	506	533	525	501	519	508	517	504	505	498	451	516	490	499	509	502	480	507	519	457	547	548	561	483	512	510	493	509	530	519	470	510	514	510	480	567	488	538	570	540	518	497	514	518	487	489	499	509	482	506	528	486	558	495	519	482	481	516	535	548	537	527	513	485	510	531	505	468	503	506	479	548	522	532	508	518	490	522	473	519	533	498	508	502	529	475	539	515	557	519	483	464	501	519	519	506	531	550	500	468	522	542	492	539	498	539	507	538	542	455	469	514	473	506	543	508	508	501	521	533	518	525	480	509	533	513	528	510	513	536	485	503	502	568	533	524	506	529	516	536	522	522	539	522	516	512	521	544	510	541	505	549	514	527	546	535	509	534	519	476	477	525	497	495	522	527	524	496	532	514	524	530	525	534	512	512	494	519	484	502	598	500	483	508	519	480	494	554	490	494	484	511	576	467	487	498	492	499	528	477	516	493	503	576	489	488	527	511	495	512	544	508	545	503	543	491	530	564	486	491	519	513	525	502	512	540	507	541	479	501	518	460	500	520	496	506	534	530	532	487	493	532	488	528	507	498	499	536	521	516	504	504	500	533	507	532	489	531	535	515	512	516	532	518	513	540	506	507	474	496	500	552	533	503	513	593	531	493	518	501	536	505	545	540	500	522	522	488	458	535	505	538	495	470	478	512	517	519	545	514	561	515	542	512	516	499	492	509	492	512	530	521	497	498	508	518	515	558	511	539	486	550	522	538	502	510	533	506	505	515	507	496	493	532	542	505	550	487	552	509	548	516	515	481	500	524	538	487	526	548	510	514	506	544	511	517	507	515	487	506	514	536	490	499	535	535	540	528	500	518	514	522	546	528	504	494	550	497	529	547	529	490	544	505	503	538	536	514	539	502	510	464	519	478	503	519	501	543	513	535	513	474	530	525	541	546	495	528	532	523	532	505	543	523	534	443	547	519	505	511	504	530	545	524	533	530	528	506	520	522	538	495	546	490	530	516	536	490	495	534	530	535	516	528	521	520	506	479	513	538	526	528	511	531	511	508	521	535	541	520	548	519	521	530	499	497	500	532	502	515	500	523	482	525	517	541	510	509	522	519	499	538	566	508	476	505	510	508	572	517	504	502	523	550	521	485	458	515	519	532	528	498	529	515	512	514	524	498	564	504	517	567	477	521	502	505	511	548	531	557	538	555	517	488	520	492	486	519	505	503	493	510	522	522	526	504	540	509	501	509	506	541	508	516	498	522	509	540	550	528	481	513	508	529	512	523	464	510	529	503	512	526	545	514	533	544	517	548	532	532	494	489	497	495	471	515	536	516	541	496	520	498	494	530	555	541	548	527	494	527	542	537	511	553	489	536	520	488	546	556	515	495	520	555	519	515	535	500	484	489	544	532	519	538	567	522	509	520	507	516	482	540	526	505	493	487	487	537	512	503	502	518	528	472	496	518	504	513	515	492	486	537	527	550	545	488	523	528	530	527	566	500	557	525	536	527	531	522	522	517	492	475	522	519	525	508	521	534	514	518	546	448	581	523	510	506	534	488	518	535	535	535	504	492	515	491	492	502	527	517	540	478	539	467	540	528	492	526	531	522	515	494	529	487	504	516	516	525	536	519	488	476	508	496	555	510	525	543	471	572	521	529	524	529	483	520	510	503	560	481	518	493	489	591	562	518	500	572	524	523	506	491	506	540	511	515	506	500	507	503	515	527	500	515	488	569	491	458	505	529	536	545	499	496	482	479	509	500	522	522	523	467	481	522	500	491	557	510	524	501	500	511	509	528	494	516	500	536	519	521	503	516	530	534	481	522	515	506	546	547	532	533	530	493	536	505	497	518	504	522	509	497	565	517	521	497	492	440	542	500	524	546	535	521	524	499	475	549	505	497	483	506	503	508	523	516	554	475	524	506	536	493	538	515	475	504	434	496	525	513	531	538	549	545	517	521	497	526	501	495	552	536	514	508	486	512	514	482	547	506	485	493	583	509	529	509	514	559	535	567	549	544	501	536	538	542	570	489	511	496	501
6457	9756	1846	726	586	623	579	545	552	599	577	571	523	562	536	582	530	604	553	519	510	511	502	559	583	525	565	591	521	550	517	543	557	556	540	565	541	498	527	585	544	543	548	559	558	569	543	532	561	537	550	558	515	482	568	549	534	544	544	518	554	563	529	540	556	570	560	550	513	547	557	543	501	505	548	531	520	565	563	543	565	527	537	536	542	545	559	524	550	469	546	552	569	547	531	544	566	574	539	565	524	495	549	539	565	519	518	566	511	562	559	529	519	538	563	565	557	577	515	559	504	539	546	539	490	518	572	535	551	517	532	556	529	579	507	518	520	540	527	534	549	541	508	558	504	582	549	516	542	496	522	544	526	531	506	570	519	523	568	505	542	499	556	573	551	517	563	510	554	527	554	511	524	540	504	519	521	504	561	530	547	552	532	492	518	529	558	574	540	548	528	525	580	580	545	519	511	552	575	512	475	497	558	565	523	554	573	531	550	542	531	563	559	578	554	509	506	545	547	577	526	514	526	529	559	501	539	530	497	495	538	506	505	547	527	536	533	507	538	496	541	535	531	583	580	532	518	509	543	548	529	560	517	539	543	544	505	572	546	553	510	519	503	550	523	506	522	514	538	543	576	498	544	511	576	560	536	528	538	554	525	552	514	488	564	543	542	539	542	591	546	574	504	529	507	515	533	563	539	551	523	486	527	501	523	531	549	534	555	576	555	532	554	535	544	576	531	523	543	569	532	571	540	514	507	533	532	524	534	527	565	520	592	546	566	529	554	513	543	531	531	551	519	504	502	519	533	547	574	556	531	553	536	585	548	514	539	545	562	507	559	554	531	557	500	540	540	561	566	559	519	515	571	556	547	528	535	584	566	521	508	552	589	520	539	519	504	518	506	567	528	513	569	542	521	508	563	517	572	526	577	510	518	564	518	547	556	530	542	521	577	532	540	562	570	564	546	533	509	557	578	539	543	547	595	557	557	567	515	592	566	537	519	576	537	547	539	552	524	547	499	563	530	569	572	561	563	518	522	549	570	529	564	507	559	567	540	519	544	524	549	544	550	520	555	567	519	539	558	489	524	512	533	537	543	518	511	531	543	568	524	528	487	537	497	538	569	526	553	532	528	522	530	546	527	575	552	527	486	572	542	557	553	471	544	563	528	569	543	567	526	560	515	514	576	569	543	500	587	548	555	567	541	539	540	524	539	506	514	557	551	524	539	570	547	542	582	548	539	552	501	541	519	498	530	521	526	552	543	548	524	544	544	520	524	572	505	534	497	527	584	517	533	580	570	516	507	558	519	546	516	528	541	540	570	577	516	566	500	493	518	568	511	536	526	540	555	547	620	548	530	543	525	540	530	488	510	484	513	540	529	541	491	584	587	533	551	534	506	511	546	524	479	514	504	536	509	556	551	537	540	523	511	602	513	548	582	560	494	534	540	572	525	535	522	544	574	523	537	535	562	575	540	538	552	546	486	520	570	561	514	538	542	544	537	514	584	549	569	555	531	538	529	539	558	575	521	546	531	483	566	497	541	548	561	575	536	507	534	545	573	562	544	558	515	563	545	535	551	535	530	509	501	553	514	541	558	548	578	525	541	538	525	547	531	537	576	502	511	567	500	492	509	528	530	551	559	550	575	565	533	523	589	547	542	510	536	521	550	533	524	544	542	532	561	531	540	494	515	537	511	538	589	598	519	515	527	556	508	544	507	538	571	561	535	571	540	548	553	579	513	547	536	546	527	512	559	537	542	538	542	573	554	542	536	532	557	526	535	528	496	567	553	544	552	524	541	471	527	512	524	529	523	521	541	556	582	524	514	550	578	525	494	521	576	524	504	529	523	550	526	543	534	518	528	536	529	536	517	536	549	576	521	534	576	562	558	505	540	556	569	546	567	538	544	536	550	543	528	552	562	508	530	553	523	571	542	533	573	545	521	507	550	540	519	535	545	507	505	538	523	518	527	539	541	499	511	523	504	545	506	563	563	501	495	529	526	502	531	507	515	566	527	537	531	550	518	535	539	533	538	537	524	498	557	525	521	541	557	552	539	531	528	554	539	548	558	535	577	533	552	585	548	528	522	532	542	507	564	531	504	498	543	528	555	552	531	503	521	544	524	542	548	511	555	555	538	523	542	556	558	558	525	554	572	535	531	520	543	523	512	479	502	564	500	538	548	553	532	556	546	523	554	528	493	515	526	541	529	527	537	543	504	573	532	550	585	502	557	513	514	524	510	535	514	540	562	503	533	513	483	570	551	541	548	544	506	580	540	555	566	530	554	541	490	545	539	552	558	499	549	585	562	526	516	517	519	524	532	519	530	505	544	538	541	571	573	553	518	533	551	554	573	562	562	533	509	519	525	505	500	468	526	519	543	489	543	543	562	523	565	552	540	583	510	559	521	526	529	534	505	571	558	584	506	571	513	567	502	545	574	539	565	532	506	557	553	532	562	513	542	521	568	550	506	521	538	537	569	543	529	574	516	557	522	530	541	513	556	549	537	503	552	514	514	569	536	525	571	519	545	518	517	524	509	525	530	568	539	518	527	564	545	560	505	492	558	582	553	517	552	526	575	563	530	562	573	559	546	521	539	556	545	543	506	503	534	488	528	582	545	552	542	532	556	537	540	543	540	528	532	526	490	542	526	511	522	556	586	550	589	561	528	551	530	525	523	515	557	519	521	564	514	538	532	517	544	545	521	508	531	524	566	524	556	561	520	526	538	557	556	512	514	536	523	520	533	526	521	542	559	495	543	507	604	530	570	551	525	535	589	580	553	506	570	550	561	508	529	535	528	505	515	534	570	517	530	528	506	535	529	552	566	530	524	551	569	569	556	553	522	550	533	525	539	542	537	510	504	542	524	531	526	559	509	553	542	521	528	502	508	520	563	581	543	530	536	565	577	557	524	547	559	540	529	516	531	555	570	537	547	522	519	542	599	524	537	536	501	546	583	508	555	532	535	536	493	562	551	512	562	536	538	509	537	512	504	524	529	549	553	562	499	520	559	552	562	586	530	586	505	543	593	520	509	583	534	503	532	571	515	578	545	501	508	535	534	541	566	554	530	550	542	549	513	563	568	528	573	566	543	535	558	537	511	560	573	573	547	566	524	558	501	519	552	553	516	575	553	526	521	556	575	519	561	506	553	529	556	538	515	511	519	556	544	558	527	516	536	502	532	547	546	538	528	523	550	565	517	580	491	553	538	545	551	573	525	534	546	507	552	562	529	521	566	546	556	582	516	535	501	543	558	553	526	539	529	510	536	535	497	530	555	496	541	529	513	513	538	526	550	562	513	536	517	493	565	535	617	518	541	572	533	553	524	526	573	505	525	562	528	570	545	507	521	522	517	530	546	555	545	545	503	543	552	507	554	564	523	551	507	521	542	531	530	567	527	547	544	497	545	558	511	527	576	496	551	513	527	550	557	561	485	533	548	534	552	568	539	541	527	533	540	553	563	560	528	511	517	518	550	559	575	528	501	537
23466	21252	28597	24209	21264	12905	2038	1392	1164	1109	1130	1090	1041	1129	998	966	1035	1009	1011	1060	1002	977	978	968	965	947	1005	959	949	952	935	986	945	1026	974	989	966	923	968	917	978	890	956	986	927	919	984	980	921	994	929	969	999	960	983	1000	945	940	1012	936	906	985	906	931	972	936	907	962	982	909	995	972	922	944	960	879	955	968	1017	991	960	992	1002	989	968	901	978	967	989	981	917	944	891	904	975	1043	945	937	944	991	913	948	923	1024	957	958	917	979	954	939	933	940	931	991	953	971	969	948	943	986	998	929	933	932	978	969	948	872	964	932	890	970	931	960	957	910	966	920	984	956	982	1018	929	978	929	1013	937	960	944	919	998	982	986	904	935	920	996	951	939	928	936	888	935	944	962	928	955	953	965	1026	935	863	896	954	911	957	998	979	940	943	898	939	962	962	938	925	951	889	949	922	916	931	939	966	905	959	983	1000	940	954	1007	956	949	983	980	930	991	948	928	933	914	933	948	993	909	970	945	916	957	977	1024	981	940	976	942	916	938	967	932	994	986	948	949	1016	913	981	917	939	977	1021	970	960	888	958	922	961	919	938	969	953	936	958	962	985	1009	995	917	964	936	946	1015	900	899	953	943	944	908	984	947	959	924	961	991	1069	913	1022	984	944	977	981	960	1035	1010	977	923	974	973	895	948	956	1046	935	965	966	961	1000	972	904	993	917	1035	1006	971	882	959	946	902	942	903	973	971	970	918	955	977	968	970	1045	964	974	983	1006	923	911	985	938	960	958	923	1012	956	897	923	969	951	972	932	987	983	972	1003	965	951	968	1009	984	910	921	924	986	960	1014	962	916	972	966	986	909	1002	1008	925	920	953	947	940	926	915	900	963	965	951	983	929	970	981	945	922	976	918	956	934	967	951	947	949	953	966	948	968	951	1020	935	981	1012	977	927	942	964	951	973	925	970	983	966	953	979	962	949	1043	969	1019	1003	955	962	927	1021	936	958	942	955	910	938	983	987	930	990	946	986	913	929	897	915	931	939	930	1037	904	922	963	974	958	959	1009	922	968	975	948	960	923	949	945	959	973	907	918	910	1032	950	944	978	954	983	944	1004	943	930	974	921	955	908	971	904	944	975	948	978	938	1004	969	964	933	933	939	984	951	989	983	1026	942	970	949	977	957	917	894	945	918	976	978	1048	965	947	931	972	970	970	919	954	901	971	924	955	858	918	941	962	971	947	957	936	903	1005	984	923	1000	931	987	919	896	951	1040	954	997	972	919	994	984	921	965	941	943	943	934	942	964	925	981	925	973	911	995	977	905	957	1026	903	861	916	944	877	901	968	908	960	957	968	979	979	937	978	897	1007	944	919	1000	1006	902	956	970	934	973	963	959	932	924	974	1007	966	955	964	976	955	928	934	987	933	959	938	925	969	948	938	930	990	910	949	952	926	922	961	941	919	985	908	985	990	991	972	974	924	946	940	973	885	923	975	940	989	920	984	870	962	955	980	980	988	908	963	937	967	975	1016	930	881	999	930	939	991	924	975	1002	953	925	907	993	940	908	958	978	945	889	932	938	900	958	934	982	942	1001	931	923	1017	916	1002	944	929	952	983	948	1029	954	927	965	956	953	956	922	972	957	933	952	926	967	975	964	969	936	982	947	962	978	907	964	955	985	936	984	957	976	943	970	975	958	947	902	966	1013	946	941	972	981	941	978	920	966	1004	946	973	980	1019	962	967	970	969	949	956	976	943	985	981	932	960	943	962	1007	962	933	955	912	955	995	954	1017	923	995	993	943	930	944	966	913	945	946	932	952	912	949	996	894	1018	955	929	901	954	951	904	983	962	932	950	964	986	934	977	911	936	938	982	982	911	928	951	984	947	968	958	960	969	899	977	947	982	905	940	976	931	963	978	908	959	919	913	927	1016	909	911	973	932	974	930	940	926	948	1006	942	897	979	918	947	998	952	926	947	979	921	946	987	963	914	910	936	968	924	959	928	1039	928	940	990	914	961	925	964	904	958	964	1027	974	912	945	976	1005	996	898	953	913	929	964	982	952	961	905	962	929	945	939	991	930	980	962	979	1007	966	975	979	974	952	992	901	940	920	964	921	1008	914	917	960	926	888	951	939	931	910	890	922	985	915	1005	966	949	989	916	981	930	979	928	935	945	941	996	888	875	977	992	971	968	911	921	957	972	936	999	990	937	971	934	1008	921	982	953	950	941	927	899	956	946	918	939	959	932	951	996	940	966	963	988	960	978	917	937	972	953	867	951	915	978	888	972	993	939	972	953	976	960	984	908	943	972	975	932	897	962	965	950	934	963	995	974	911	959	956	926	951	944	922	966	980	907	1024	974	974	939	983	950	906	927	971	933	1007	894	899	955	951	958	945	975	888	940	975	951	950	952	948	977	918	982	932	958	953	870	937	953	928	959	905	924	977	928	942	913	952	918	960	953	914	935	981	935	947	970	984	926	969	961	977	895	921	891	979	916	943	934	982	958	977	944	973	984	972	962	928	952	1013	920	961	1005	1003	975	912	923	990	957	954	1015	947	951	965	923	925	954	960	954	941	991	934	954	918	925	983	935	924	936	952	975	951	936	923	941	939	965	974	911	966	990	949	963	881	964	981	942	936	983	912	954	953	889	955	953	906	965	977	958	924	990	837	946	914	953	1000	954	943	948	949	919	980	923	938	953	964	938	929	924	994	946	933	999	967	1011	1022	976	965	982	964	934	1029	960	982	898	943	895	945	1017	853	932	953	902	950	983	956	988	925	958	930	966	929	942	934	943	1031	929	921	872	929	982	940	944	947	944	948	937	878	924	932	1010	922	920	913	1005	949	898	932	935	937	933	978	947	994	983	930	894	975	1000	971	984	924	995	936	933	939	938	971	952	988	966	988	926	949	965	934	956	915	929	1007	990	996	925	1027	999	953	1030	949	898	1002	919	938	920	970	940	922	946	971	947	939	964	955	951	932	953	959	873	986	952	949	975	970	987	918	951	947	929	995	944	938	968	931	947	959	996	896	925	970	1012	971	932	945	935	931	939	878	939	965	959	1033	962	954	987	948	990	935	904	965	963	948	928	933	889	950	962	988	945	978	883	948	941	917	922	946	976	977	915	945	949	962	960	940	984	942	958	988	933	931	948	975	950	956	918	904	924	984	936	954	962	960	949	1006	984	983	937	970	996	923	939	923	989	937	945	968	967	983	976	954	960	919	936	957	927	909	966	940	928	907	923	905	953	926	973	940	1007	957	970	923	992	947	957	935	965	918	962	939	917	948	949	920	933	966	901	896	915	972	997	991	947	954	905	922	973	896	972	954	967	942	912	939	933	946	953	972	953	952	954	984	982	972	892	941	887	901	943	949	1011	987	941	930	905	991	915	903	932	975	918	919	976	876	960	988	1002	977	934	933	890	891	932	938	1014	898	923	975	983	951	980	974	995	925	908	927	980	926	928	983	946	993	928	977	934	918	967	926	921	949	904	953	956	926	947	949	953	876	944	971	932	954	971	903	969	948	958	1004	1009	973	973	969	1030	910	944	946	983	949	947	987	975	966	994	916	938	930	936	918	921	917	960	956	973	953	939	951	984
6742	35354	10314	3433	2565	2172	1820	1529	1410	1270	1194	1160	1202	1142	1081	1053	1107	1069	1022	1027	1005	1035	1003	1042	978	1018	978	983	1006	1004	1007	958	979	1025	957	1017	980	997	942	1004	989	988	984	981	994	1002	1040	990	970	1029	952	1027	957	1005	965	986	1014	969	964	915	994	948	975	989	974	1000	1037	974	1006	974	993	1030	999	1021	953	972	1015	1021	978	963	997	1020	934	974	992	984	1053	986	1015	980	947	1004	1006	991	966	998	995	1021	989	1000	1037	981	993	995	945	965	994	1016	982	1015	957	988	1007	999	959	1003	1042	960	1042	990	950	1019	1013	1011	1018	985	999	952	1058	973	979	958	1020	1018	958	963	992	976	1015	1014	974	969	964	1015	984	961	970	977	970	1034	996	1001	1026	994	978	1027	1007	981	1003	937	991	941	994	1029	902	972	976	938	982	1027	985	991	985	976	986	978	981	977	948	970	1040	1003	1007	973	995	1001	1029	941	925	941	983	976	967	1017	944	975	972	971	993	1017	1026	982	995	978	1016	987	975	932	918	967	1007	937	980	983	996	1029	968	952	1062	1002	1021	997	995	930	958	1015	1022	962	1010	1016	993	982	956	975	954	979	1037	936	1006	971	932	971	959	967	1006	972	951	958	988	955	965	965	981	1021	1004	963	934	1019	981	1003	974	950	956	1011	936	984	956	998	980	934	1020	982	976	967	954	980	950	955	951	932	994	942	1006	977	965	980	1036	980	997	1005	924	1003	1028	970	998	1005	1026	923	1003	984	988	1031	962	1024	954	962	998	1007	995	948	904	942	998	979	975	951	987	989	1003	965	976	1014	950	1029	1035	1048	982	980	998	1001	1027	948	980	963	967	992	1058	1006	971	1002	960	1009	936	1018	1001	953	996	966	1008	945	969	916	1021	983	961	975	924	968	927	992	949	995	938	978	980	976	1035	1042	1027	965	994	987	918	980	935	1010	993	996	1003	985	1018	967	939	990	983	984	968	994	971	978	1018	1032	982	981	976	1038	966	1003	997	1019	972	1024	999	984	977	982	968	1031	981	952	980	976	1016	1016	960	939	994	952	965	959	1008	1017	918	978	1010	1002	1012	946	993	972	972	1047	954	1036	958	963	971	910	985	1026	949	954	942	1023	972	933	954	996	976	976	1008	936	1031	963	990	957	993	985	950	1018	952	1042	964	963	1012	954	973	958	946	999	1003	950	944	983	981	970	993	1021	985	915	972	983	1000	1006	997	978	975	1007	977	943	946	998	977	1000	976	970	976	1037	942	1001	984	990	975	1040	1019	997	1036	961	979	990	966	1008	986	945	1011	968	939	961	963	1001	975	935	994	996	983	956	1002	944	965	973	970	944	1006	968	990	998	964	982	922	959	1012	992	992	985	941	983	1009	960	983	1022	973	1007	976	967	976	1038	946	1004	977	909	956	981	984	936	978	956	981	1031	954	1020	990	959	930	975	977	1002	956	998	1017	1005	978	994	967	1010	962	930	1008	991	989	1028	1017	954	1004	953	1002	970	1030	979	990	952	980	950	996	1006	1001	1013	1002	992	957	923	988	933	1016	999	958	954	980	973	999	1010	979	949	994	959	1033	984	953	961	1029	999	978	976	982	936	1000	1027	1016	938	1005	1016	1021	1023	954	941	960	984	990	999	992	968	1043	967	998	914	953	985	980	946	965	1003	969	994	974	955	967	977	974	963	1003	984	978	948	1007	956	952	1019	970	967	992	1011	988	996	980	1058	1012	966	1033	921	963	1027	1018	975	984	961	969	1032	890	1004	981	919	952	995	1012	929	988	957	995	1016	1006	912	971	1045	1023	972	947	960	968	1012	954	1008	947	1056	991	950	955	913	957	990	967	948	961	934	972	1014	1039	949	983	909	1036	1020	932	968	939	975	1013	973	992	983	976	975	964	1001	1006	980	920	941	955	1017	973	994	968	1008	1006	996	988	945	964	975	973	986	958	1008	986	938	961	1015	947	1017	1003	995	973	1036	982	934	947	1023	1030	985	970	978	971	1003	982	967	951	982	1016	1025	972	1032	1040	984	982	982	1003	957	975	987	1001	987	1001	954	1004	976	1011	966	956	984	977	950	1013	985	980	946	981	976	1012	978	978	989	1013	991	996	926	978	978	976	974	980	1021	992	1008	987	927	989	996	1003	999	962	941	974	941	1017	962	999	927	941	990	1028	988	918	959	965	918	974	945	928	966	1014	971	1043	1019	977	982	903	1012	965	988	1014	1003	995	980	972	926	971	982	977	1003	998	988	1002	962	991	991	887	984	990	966	920	977	988	921	1002	996	947	922	978	974	997	949	987	931	966	967	945	1038	953	1013	988	967	1000	1042	977	1010	1034	965	995	945	1009	956	1018	1005	939	962	1008	990	1001	1009	929	933	1006	953	1023	947	987	954	1011	962	969	945	947	949	982	943	955	976	968	978	1023	993	970	987	943	974	1032	1013	978	1038	999	957	950	989	944	948	1004	972	950	991	1041	989	972	1027	974	969	944	987	974	1036	966	960	957	957	981	986	1029	968	944	989	946	1006	922	976	962	1040	982	947	1010	1044	963	980	950	961	998	957	964	982	979	979	979	1021	927	969	975	1007	970	957	982	982	984	996	998	959	957	956	995	999	971	952	1020	960	1017	983	1017	1023	960	969	973	993	997	1003	1014	953	1035	1006	964	1021	996	994	1016	988	964	1026	1010	943	1003	969	985	1004	969	965	926	998	993	968	960	1018	960	995	929	937	996	981	1004	1026	961	947	988	1005	929	987	1005	951	947	964	898	1015	1004	983	995	973	950	944	985	973	939	916	1002	972	1003	1023	961	967	996	966	1022	943	1012	997	950	977	982	1010	958	975	999	969	982	1005	960	998	986	970	975	974	974	997	953	993	998	994	969	933	1016	1001	982	959	1004	1000	981	994	1016	986	941	988	949	1052	980	968	1044	990	958	977	1011	996	1020	932	975	935	1037	1003	1000	1016	981	974	946	1032	940	952	965	977	964	971	998	974	1049	955	970	1018	986	1006	1006	955	978	981	1030	1031	1043	987	963	975	973	1007	983	982	947	961	954	948	971	1007	1006	1021	991	980	926	1016	958	1039	952	1021	1004	972	978	1033	965	939	988	991	1018	1012	945	1005	1006	942	931	997	954	1013	974	963	985	939	1017	1034	940	995	948	938	958	1004	1001	977	961	938	993	1045	933	1031	973	980	1001	1005	970	1004	958	988	931	993	937	990	1045	950	978	1015	995	972	947	953	960	1042	1021	1011	1001	1009	919	1001	1007	933	1039	984	984	972	942	995	968	968	972	975	1008	1028	981	1003	979	993	1002	982	969	1013	974	980	989	959	993	941	1005	946	994	940	982	975	948	908	986	1020	973	973	1046	983	979	996	974	1014	892	951	1001	1043	1022	1033	1029	928	912	996	948	978	1004	980	980	900	1043	984	1007	962	998	964	1023	970	979	921	1008	1016	975	1010	982	953	972	967	1014	965	1010	1012	972	1050	943	955	972	998	1030	961	940	1035	982	1004	1005	1032	949	944	917	949	999	991	980	986	955	1016	990	960	1021	961	1005	947	970	929	962	969	1006	987	1054	956	938	991	958	957	999	975	980	957	1038	980	1003	956	1016	970	973	1007	990	944	997	947	962	1006	976	940	996	909	1018	1003	1064	1014	1012	906	950	947	1018	967	997	950	1005	966	1022	998	908	972	980	943	972	968	946	990	1052	982	989	936	964	994	986	1012	1003	989	1009	965	925	1011	1011	988	1115	1036	1068	1019	946	940	962	969	1039	976	971	973	1022	994	971	962	1023	974	1032	1004	954	987	945	947	1008	966	1024	934	966	995	970	928	967	948	955	970	927	983	1009	996	976	985	998	980	946	939	943	990	974	1004	923	1003	925	999	994	957	958	947	975	1024	989	946
24596	21260	27735	25028	15212	835	540	458	380	337	359	355	310	359	302	314	277	297	263	319	280	264	298	265	285	261	266	260	259	279	268	302	290	271	260	257	278	294	283	280	257	262	263	265	269	269	276	266	302	267	267	297	260	258	253	277	284	267	254	285	251	250	276	284	253	236	257	254	265	246	272	260	222	249	270	283	276	280	273	268	268	303	294	242	259	293	293	273	256	254	243	266	227	247	277	255	258	260	245	280	303	264	269	281	282	246	275	270	263	290	278	263	273	237	254	277	270	300	258	270	222	249	272	275	293	267	294	295	288	261	243	248	286	259	257	251	269	265	268	290	259	278	253	262	292	241	279	266	292	245	265	282	275	264	268	279	244	258	283	313	250	302	253	265	263	271	264	264	266	270	268	270	282	268	262	267	264	292	254	267	288	275	259	291	266	290	262	245	296	274	251	287	271	254	240	241	302	252	289	279	290	296	256	295	261	245	274	264	269	264	274	250	243	287	283	254	280	269	264	263	281	261	291	258	278	244	273	265	267	268	268	254	291	265	258	267	247	278	267	254	281	271	274	248	255	275	265	273	288	269	263	251	294	252	288	284	247	286	271	268	255	252	266	244	287	270	272	255	268	248	239	267	275	257	256	248	281	267	297	270	258	266	277	270	261	248	270	267	282	245	287	244	243	273	267	293	254	276	264	279	259	279	273	282	257	285	257	273	273	267	267	275	249	244	261	258	283	280	231	254	257	263	276	279	283	299	276	281	268	256	274	239	281	262	271	264	285	262	268	252	277	290	272	298	246	274	240	275	253	286	276	305	251	270	267	248	261	273	277	274	279	278	240	265	273	267	287	262	261	267	289	268	302	266	268	243	272	265	281	256	276	294	275	249	264	300	272	247	249	296	257	276	294	279	290	299	276	249	271	267	244	264	266	255	291	257	268	276	258	252	237	262	286	285	279	254	294	273	272	268	276	291	243	276	288	265	283	285	269	297	228	271	268	250	249	274	242	260	242	268	271	251	246	273	282	286	266	239	289	266	268	284	260	269	254	286	260	256	255	280	248	267	308	291	246	276	264	268	287	231	267	276	279	274	253	248	282	262	280	282	318	289	270	271	250	267	256	274	287	251	282	283	303	277	272	273	270	271	267	260	247	283	259	282	284	290	270	260	238	276	281	278	278	265	272	258	258	261	250	290	304	263	280	247	271	248	250	319	281	284	255	290	245	258	255	293	249	249	260	286	290	278	255	263	293	267	268	300	266	262	268	282	256	263	271	265	274	253	273	290	253	277	256	288	275	261	295	301	262	275	255	257	296	284	274	275	257	304	256	313	225	297	273	260	295	252	245	289	270	257	233	268	262	264	252	283	226	300	274	274	244	243	270	266	293	259	248	269	265	300	251	267	256	275	277	244	275	254	264	243	267	270	250	253	259	281	260	288	265	265	273	270	285	252	274	281	246	255	246	285	278	280	281	277	276	263	268	258	239	254	267	253	269	271	263	242	264	276	233	273	286	300	277	252	300	260	270	269	289	247	256	289	274	273	245	252	287	291	294	263	244	266	256	267	258	254	241	285	243	262	247	275	247	257	266	270	250	280	257	266	273	270	258	265	282	299	268	277	281	252	284	260	280	277	269	269	275	277	278	281	286	299	309	278	226	250	260	283	282	299	288	250	266	290	275	285	278	262	293	246	265	255	232	270	282	260	245	262	268	237	257	257	271	236	248	259	283	243	280	263	253	261	245	270	243	242	259	236	292	258	253	278	243	251	257	230	267	301	283	266	252	300	285	266	272	265	257	281	276	232	262	285	266	278	262	289	270	281	252	269	275	283	259	293	281	264	266	259	264	288	261	217	241	289	266	271	275	269	296	252	271	269	272	268	283	284	294	290	250	252	246	285	280	262	254	274	239	260	238	246	297	273	263	294	257	273	247	270	291	253	260	251	253	266	282	285	271	274	250	280	263	273	269	295	269	283	279	273	278	269	268	287	257	283	279	271	276	266	273	241	271	256	263	249	268	246	287	239	255	271	291	251	285	264	264	242	283	275	257	297	253	269	237	262	271	274	259	284	273	278	266	291	250	254	284	282	241	284	254	267	273	302	258	251	278	252	258	275	283	277	272	280	278	241	285	292	280	272	269	252	285	269	275	269	295	270	265	265	284	281	260	256	285	268	253	276	276	280	284	298	268	262	276	301	285	280	250	295	277	267	270	256	266	278	281	250	275	279	254	242	263	270	250	313	290	262	289	306	267	256	257	278	271	271	279	246	261	270	246	266	265	266	236	268	280	271	303	243	249	244	308	252	238	269	297	262	274	238	259	294	254	275	287	278	269	268	267	227	262	291	236	267	243	252	246	270	272	287	250	273	259	285	274	300	290	268	279	275	289	258	262	257	285	252	269	261	239	272	256	285	279	247	288	256	245	263	280	273	265	260	255	264	239	249	280	250	299	284	289	299	285	269	263	270	282	260	274	267	263	281	291	263	262	236	259	273	295	252	262	263	281	265	302	264	259	282	282	268	243	269	266	242	251	280	260	294	284	256	292	270	294	286	278	301	295	285	264	254	288	263	267	297	272	245	251	239	282	245	275	271	276	315	295	282	261	329	271	241	274	270	255	291	269	233	277	277	262	268	289	267	257	287	277	257	254	294	275	301	279	267	260	294	249	259	295	237	246	249	283	269	295	275	274	242	244	257	251	268	273	252	279	264	250	227	242	280	274	283	259	263	250	274	258	265	231	251	244	270	284	271	295	282	256	285	299	263	273	262	287	255	242	268	269	275	281	255	293	258	264	265	294	274	292	276	281	277	287	285	293	265	233	251	270	264	267	260	243	260	292	281	290	261	269	255	264	290	269	272	276	269	226	270	254	285	272	255	260	254	262	277	267	268	279	258	258	267	252	296	302	269	245	266	281	253	289	291	264	251	232	276	243	256	300	258	242	278	275	254	277	280	254	274	256	268	268	251	275	269	260	285	257	258	271	281	261	280	263	257	291	261	294	239	259	287	243	264	281	276	232	263	256	271	246	295	266	247	265	263	263	292	254	262	256	261	280	254	270	263	253	255	272	280	280	277	296	277	291	256	245	276	253	250	272	271	255	306	274	274	271	262	266	265	290	271	292	282	264	252	284	261	255	265	259	266	259	263	280	282	284	308	273	272	237	239	259	279	278	271	301	301	235	233	271	254	289	266	305	259	257	281	270	271	256	267	246	262	289	257	265	270	231	273	284	285	266	265	285	275	262	265	251	289	267	253	256	267	271	259	276	250	248	292	269	273	258	252	289	258	268	260	276	264	267	263	282	279	278	265	246	277	288	245	287	249	247	260	294	268	268	265	260	296	245	294	261	267	265	306	278	250	244	276	255	237	289	267	313	273	282	258	295	291	250	267	248	307	312	260	270	276	257	274	268	286	281	271	274	256	283	254	278	279	282	271	273	231	251	287	275	274	264	262	248	284	288	268	247	257	289	271	286	255	260	283	264	252
6172	33042	7072	1724	1318	1018	737	673	552	495	445	419	430	354	342	340	357	366	313	346	304	332	337	350	319	341	316	309	317	338	327	314	308	314	335	344	302	313	283	313	318	320	347	336	298	301	304	302	307	307	292	332	338	316	311	309	295	310	318	313	328	307	337	295	313	297	326	324	293	307	333	302	289	325	334	311	340	274	313	330	353	295	299	308	307	304	332	316	270	320	322	332	317	295	295	324	306	288	322	312	282	292	317	317	301	309	334	300	299	334	324	344	293	294	304	301	281	291	316	299	300	333	322	315	311	299	298	306	298	300	318	284	331	270	319	309	302	329	307	302	288	342	324	298	349	344	324	316	274	311	318	318	309	272	311	321	311	285	331	305	330	286	298	318	297	331	289	307	300	358	309	301	329	324	284	305	301	280	294	311	331	319	310	315	329	295	318	285	344	315	307	323	314	333	317	296	293	306	326	304	285	347	308	296	298	315	261	308	315	324	300	317	316	321	311	291	316	313	317	298	315	326	288	343	263	296	276	359	294	312	301	289	280	298	281	314	357	284	297	308	320	276	341	287	337	315	316	326	321	324	330	290	312	302	300	324	324	328	328	308	319	313	315	266	329	299	279	296	313	279	327	301	280	307	313	324	318	308	319	325	328	325	285	278	282	307	329	323	322	300	289	285	304	325	296	345	311	299	317	297	313	305	332	327	288	308	311	323	296	326	318	311	311	300	285	293	330	285	319	305	318	315	350	312	333	321	291	295	288	319	319	310	319	284	294	277	309	301	317	304	345	332	304	303	282	304	293	321	313	304	292	313	307	339	288	290	288	279	330	294	288	317	324	297	353	295	314	307	314	314	315	296	337	297	309	304	319	334	317	339	307	316	311	312	305	326	300	296	340	331	325	313	287	336	322	295	319	289	284	292	309	276	297	317	302	307	314	352	312	342	265	311	295	307	314	331	293	303	327	313	328	287	310	292	316	320	293	326	293	325	317	306	299	298	334	312	320	301	307	324	319	314	326	303	317	312	335	325	281	314	298	310	282	311	344	311	340	294	308	305	335	315	329	303	294	332	295	317	285	298	309	299	304	289	289	302	317	301	292	308	296	309	299	328	313	285	350	302	346	324	271	324	311	321	298	330	293	339	294	299	321	323	311	306	314	321	353	297	294	306	301	296	317	346	363	295	315	320	294	311	309	304	341	309	314	285	317	327	298	272	335	332	316	330	312	287	307	316	342	293	281	352	313	313	321	281	316	312	302	310	308	303	309	277	355	325	302	310	295	320	310	325	284	294	327	298	312	279	283	320	315	318	295	314	333	284	300	326	325	299	276	369	296	287	314	325	322	302	299	311	313	314	327	272	302	301	317	314	320	287	315	314	310	309	310	317	304	332	320	293	291	336	307	300	305	299	289	304	294	306	329	347	298	289	303	295	323	311	309	290	310	311	320	317	304	319	308	327	302	342	280	323	313	333	272	329	295	310	289	305	286	304	293	302	288	327	331	303	312	308	316	281	346	332	306	307	327	328	325	307	295	338	299	290	318	302	297	299	323	306	320	301	331	273	277	314	306	327	306	356	297	304	302	310	299	290	327	309	309	309	297	334	306	297	310	322	290	325	284	310	313	300	309	338	286	283	313	280	320	299	309	307	314	314	286	329	323	326	326	288	326	300	344	286	308	325	316	330	295	289	295	320	284	315	293	315	287	286	301	305	294	286	306	326	312	299	329	320	338	304	320	332	321	300	296	283	286	295	343	325	299	334	322	282	329	294	305	292	298	328	305	300	328	301	315	311	290	336	306	275	302	314	303	318	343	317	311	287	306	307	302	334	297	331	284	294	287	318	326	302	312	337	287	302	321	315	293	301	304	316	329	321	312	334	332	297	286	317	328	303	315	302	332	299	315	280	323	299	315	331	308	302	306	287	292	276	337	316	317	325	296	328	302	320	337	282	329	303	310	349	337	309	311	306	310	315	320	326	304	314	324	304	321	313	306	284	308	326	289	303	301	317	314	296	306	320	292	326	312	345	278	336	326	311	306	305	332	300	319	279	331	283	335	316	309	303	331	322	295	287	334	310	319	298	305	308	309	319	330	290	333	300	307	311	313	311	315	299	283	296	295	297	311	324	301	281	319	304	340	317	322	321	306	337	335	282	316	320	295	288	275	291	294	328	284	341	311	325	342	302	283	307	317	310	309	291	298	287	303	334	308	307	286	320	326	331	316	325	297	315	308	289	346	293	306	309	300	294	324	321	302	309	293	268	301	331	321	274	292	299	324	353	296	309	354	333	309	359	281	322	339	309	281	315	279	327	310	275	317	309	298	293	318	330	309	288	304	325	348	295	327	281	297	283	300	307	318	292	340	336	275	291	284	303	335	297	287	313	292	298	322	307	304	289	324	310	325	314	339	299	304	331	285	316	285	313	311	320	319	328	306	325	311	318	321	331	311	301	307	295	271	328	308	299	318	312	309	317	323	302	320	308	291	318	310	319	290	327	328	300	329	323	296	317	314	298	301	299	287	333	332	327	293	343	364	332	304	292	309	290	283	326	256	299	291	299	299	307	322	284	354	322	340	294	307	322	309	283	310	307	273	316	291	306	292	316	296	313	298	313	289	313	304	309	323	314	288	286	294	288	317	320	299	295	304	302	267	314	308	277	300	316	301	345	304	315	305	332	321	268	324	382	321	282	336	325	304	325	305	286	307	303	340	296	301	280	303	332	268	355	325	278	327	306	274	316	302	316	308	317	335	316	298	306	289	270	333	324	282	282	325	298	335	299	312	335	348	303	299	315	303	314	319	298	325	316	302	297	310	334	346	304	315	316	333	285	293	287	291	284	331	335	308	334	287	332	297	316	297	308	306	304	255	314	305	284	323	306	328	257	315	355	302	317	313	301	309	301	286	305	279	296	300	304	330	314	284	308	337	293	319	285	285	314	332	320	293	325	303	272	313	311	277	322	297	319	307	340	318	323	315	346	346	339	324	289	268	322	280	300	299	312	310	325	321	280	300	300	315	318	321	283	326	338	275	281	302	317	280	325	317	325	321	303	298	315	306	292	306	297	300	321	313	285	331	302	301	323	309	300	327	338	337	280	321	317	310	294	329	309	303	312	310	345	324	317	337	277	294	304	297	288	329	302	315	277	320	329	326	284	321	272	315	319	292	308	307	302	283	288	314	311	294	305	337	344	288	311	293	333	294	308	307	330	344	315	323	293	276	272	322	308	296	312	293	285	294	320	303	310	278	300	318	296	330	296	316	305	291	318	334	335	350	310	336	312	314	290	290	316	306	312	314	307	300	271	290	307	311	312	354	320	321	315	303	254	301	342	318	352	280	307	312	286	313	300	331	326	298	303	298	308	287	319	304	307	324	325	306	333	296	305	306	298	345	310	309	311	317	295	287	303	339	294	292	333	322	310	283	299	326	338	280	288	331	340	330	319	296	327	297	285	312	313	317	310	310	300	321	334	335	288	329	320	310	312
22485	21286	28982	23908	21286	21362	12472	1810	1302	1228	1072	1085	977	982	1000	950	954	853	921	909	855	867	839	916	858	833	877	853	832	839	879	858	893	837	825	861	842	831	893	812	796	865	866	828	806	818	820	796	815	795	770	752	810	789	840	862	804	867	867	853	819	874	810	757	797	806	806	849	814	794	828	832	810	814	804	800	836	799	853	789	842	799	812	845	820	783	803	807	823	811	853	819	825	813	846	851	815	786	816	809	845	812	844	820	776	798	805	774	845	799	832	833	831	806	838	869	778	766	824	789	857	805	811	849	883	820	824	837	859	822	828	862	817	802	799	839	772	854	828	807	832	858	812	831	815	796	816	916	787	783	827	810	797	874	831	868	859	795	842	871	812	767	842	818	757	785	841	817	812	795	839	811	812	802	870	820	793	810	813	817	803	798	794	756	828	784	768	834	827	804	832	846	876	819	875	799	830	814	844	821	820	828	838	805	797	874	837	780	887	805	806	791	808	850	834	802	778	846	822	798	827	850	818	765	812	747	807	799	796	792	751	761	808	842	865	772	810	812	821	830	840	779	795	796	764	823	816	805	829	818	792	854	797	784	828	829	792	878	806	801	798	754	827	791	838	786	768	799	835	797	786	795	822	812	811	804	808	803	842	764	860	862	853	791	788	814	801	850	912	821	838	786	793	848	831	795	809	845	840	811	788	856	836	817	828	847	837	762	826	768	844	809	812	772	784	773	835	819	801	837	827	780	815	823	823	808	811	851	818	805	840	884	878	794	820	819	817	825	827	868	833	872	798	845	791	825	849	764	789	786	797	755	814	789	805	848	816	768	789	821	850	808	862	860	862	828	824	817	839	839	887	816	807	819	796	865	842	765	773	829	771	816	811	817	817	787	816	834	856	821	789	724	858	852	784	797	813	812	844	794	786	880	785	800	800	766	798	842	797	809	784	794	798	832	847	834	844	832	821	858	801	849	823	792	775	841	835	828	826	802	841	813	757	794	812	805	821	841	789	787	811	844	872	836	813	769	816	807	901	751	782	828	835	774	793	832	803	830	836	797	818	837	849	770	819	804	772	799	803	792	784	761	827	843	840	817	759	842	810	877	827	790	777	821	759	811	763	810	790	838	787	786	817	826	849	789	886	818	862	824	830	779	815	842	870	827	854	856	775	823	847	798	776	847	871	800	831	750	813	816	863	769	787	828	795	817	800	775	807	759	843	844	823	795	833	856	780	793	803	854	824	808	769	808	772	774	780	781	862	822	830	794	799	780	790	840	825	848	855	838	841	817	818	766	789	822	842	866	836	815	802	874	787	797	827	779	807	768	758	820	777	809	830	790	793	807	818	819	854	824	836	825	829	848	781	825	841	836	891	862	789	834	816	822	848	834	800	807	782	772	810	778	786	848	826	819	772	803	865	825	807	829	838	824	836	835	779	796	846	804	818	783	819	823	833	810	844	793	833	850	829	786	832	835	869	793	830	786	808	785	799	768	815	825	794	759	799	819	804	774	828	842	868	860	784	750	816	804	792	834	827	847	851	777	842	788	814	805	817	810	779	796	800	843	826	807	824	809	824	783	794	803	852	846	776	836	872	785	781	815	778	910	772	827	772	842	869	754	788	827	776	790	815	820	815	766	788	813	768	831	789	802	814	819	797	790	810	768	805	820	832	799	834	850	824	812	796	827	826	819	818	797	819	835	844	775	788	806	849	830	804	802	838	805	808	820	826	803	763	835	807	797	811	808	852	789	784	786	809	833	814	766	841	863	812	763	836	804	816	797	830	855	773	851	841	811	789	882	793	781	850	812	833	800	828	850	781	807	825	828	799	782	775	813	789	814	794	863	808	825	768	822	833	833	855	807	798	720	817	798	798	844	845	865	818	818	821	842	777	843	796	845	787	885	819	836	852	820	838	824	838	838	798	825	758	821	827	858	830	836	831	771	827	787	805	792	762	832	842	834	823	795	856	809	766	808	777	783	844	792	775	814	876	827	793	770	830	771	868	807	841	761	838	808	823	856	807	766	784	877	818	828	833	787	836	837	796	836	786	846	834	875	818	814	825	878	775	828	833	805	841	815	807	817	826	845	829	809	797	782	800	860	842	789	850	778	779	776	794	798	832	816	781	832	843	776	806	809	784	823	851	787	817	844	859	773	790	840	827	803	851	835	820	825	834	857	790	800	834	862	887	802	850	750	802	790	765	841	808	800	774	791	866	838	825	769	808	841	846	795	790	748	867	818	831	776	768	785	836	824	803	844	819	807	822	823	818	850	769	764	769	734	793	832	765	790	848	818	784	836	737	794	797	792	805	834	795	826	777	859	807	788	787	786	773	799	852	844	826	806	794	825	793	855	813	777	826	806	783	865	813	810	810	849	859	773	817	786	812	836	822	792	833	814	816	840	789	787	852	757	784	818	842	849	811	785	830	857	828	806	764	777	795	751	764	814	836	765	842	813	895	833	825	780	847	804	840	784	851	794	810	862	808	830	788	811	784	811	818	817	797	791	847	775	812	846	798	805	827	855	813	841	774	831	860	798	805	846	796	800	812	836	831	825	780	824	778	785	823	814	827	792	839	856	805	796	833	816	807	768	852	801	782	762	846	762	794	803	778	815	821	873	780	871	798	806	835	857	819	780	918	782	822	800	783	826	828	837	841	798	762	813	788	763	810	797	825	802	831	859	802	826	809	794	797	776	815	819	820	831	808	865	782	844	809	868	829	774	846	829	791	793	782	828	751	824	764	857	839	821	788	813	790	789	815	800	817	762	839	736	787	832	805	807	806	775	785	765	771	716	817	795	803	790	771	799	783	809	825	810	847	819	868	795	858	809	801	870	822	829	812	812	777	770	806	763	840	828	835	751	818	780	821	868	757	849	851	815	828	756	773	806	857	812	794	756	817	822	829	814	802	832	818	799	791	826	836	843	835	836	832	773	803	797	823	813	800	818	810	814	810	799	751	794	841	839	782	778	806	855	878	831	765	802	788	834	829	846	780	798	822	817	839	794	775	817	822	862	815	803	827	821	829	882	796	785	817	822	837	851	839	762	801	817	761	767	795	810	823	812	768	818	837	809	784	799	836	808	853	812	799	807	835	783	818	827	841	794	785	786	777	788	876	775	829	808	836	766	781	808	815	820	853	790	840	826	800	798	795	783	748	815	836	782	802	828	828	750	899	814	845	831	819	775	839	785	796	833	782	794	834	791	825	794	771	777	792	824	832	786	797	790	843	785	808	795	832	842	818	775	796	776	793	795	795	750	827	795	837	795	813	837	808	802	813	793	816	789	875	812	837	777	810	808	845	768	835	810	847	831	819	820	837	809	776	811	723	869	832	889	815	805	770	833	803	897	830	865	853	803	808	817	808	805	871	822	805	809	816	825	793	825	788	743	830	765	836	789	853	808	828	778	793	807	789	800	762	771	846	814	847	820	822	802	818	830	785	802	794	810	859	830	757	789	815	853	793	860	799	805	873	792	826	838	776	783
8494	48321	19772	5364	3938	3094	2478	2032	1645	1470	1344	1249	1207	1122	1021	1053	964	992	999	983	922	969	954	969	888	949	943	932	902	868	897	920	858	887	842	888	880	911	866	896	925	897	918	859	874	851	903	839	862	876	842	818	878	848	852	864	869	916	853	869	860	822	860	879	856	816	848	878	886	857	897	919	887	876	879	880	854	827	839	836	899	831	844	852	854	865	862	847	819	894	892	869	888	835	870	828	844	881	923	886	928	830	819	847	863	811	860	931	840	865	881	889	818	804	889	845	867	853	835	850	861	857	783	866	845	882	865	856	883	846	867	879	847	861	854	841	824	852	889	847	862	843	835	900	845	841	840	879	862	850	846	837	825	884	859	849	909	855	824	850	913	889	890	798	869	862	807	876	855	874	871	788	808	892	862	836	916	877	866	857	878	835	801	849	873	862	848	813	831	885	810	891	829	844	865	862	803	881	861	820	841	899	896	845	865	854	866	889	851	842	869	905	863	895	803	860	877	816	882	840	849	819	782	817	876	890	880	874	853	830	863	794	816	817	880	853	902	859	842	842	790	877	894	854	862	826	821	851	857	855	855	829	905	909	820	864	846	873	890	907	861	881	793	836	930	857	883	796	914	815	854	848	885	819	877	838	852	873	833	820	863	854	837	862	846	875	863	857	851	851	821	815	905	889	907	865	837	903	909	838	867	850	892	812	813	885	823	881	846	908	822	847	863	864	880	854	864	875	840	835	844	870	858	876	853	839	814	914	845	886	888	880	878	910	843	884	838	838	916	865	824	861	865	870	869	855	853	907	874	839	868	849	901	893	888	909	849	790	891	834	828	853	816	881	836	875	846	889	848	883	815	856	871	863	827	821	852	786	870	896	848	858	804	855	850	881	863	839	862	852	851	883	841	870	887	868	838	890	867	845	871	906	858	823	806	848	849	885	875	903	884	881	887	879	894	827	805	872	911	884	853	856	859	890	855	923	853	827	833	828	865	843	853	840	835	880	899	847	836	863	876	859	884	847	794	832	883	880	830	837	889	883	833	845	812	869	851	872	853	832	862	904	871	864	867	822	844	856	894	822	836	824	877	849	822	900	860	867	913	838	854	918	855	858	838	867	831	838	821	848	807	815	866	898	849	890	844	893	901	851	896	855	865	887	881	815	921	857	856	806	851	871	878	874	833	857	882	911	861	803	870	857	802	878	871	839	855	802	911	863	853	886	861	832	798	842	856	860	898	840	859	835	873	816	837	859	862	839	863	809	854	848	853	872	874	887	815	867	855	859	867	808	828	815	915	852	809	853	853	810	827	832	837	899	847	850	846	912	879	886	826	868	846	817	861	810	857	895	860	826	864	889	788	862	853	875	888	882	851	875	897	801	877	833	841	888	832	847	910	884	891	831	867	887	865	887	871	862	868	848	805	889	860	841	883	871	822	862	844	876	850	853	898	837	848	843	860	841	861	859	792	839	890	913	859	896	861	845	860	792	894	827	814	831	814	881	850	827	853	860	838	846	875	879	860	864	873	850	885	859	830	873	841	799	866	924	848	846	914	830	852	858	865	865	860	865	836	867	834	888	826	862	879	836	864	838	824	858	883	854	867	840	853	865	896	838	844	872	894	847	840	848	903	889	853	835	887	851	871	840	869	857	876	839	854	856	826	828	856	915	881	829	872	883	857	868	873	859	835	871	887	863	855	834	833	819	849	807	830	787	843	904	793	804	903	898	867	908	859	856	830	857	842	816	818	841	884	830	842	855	820	927	878	817	905	907	877	824	879	850	835	912	896	866	868	891	874	860	823	809	814	855	868	853	873	858	889	871	875	873	824	843	871	866	856	858	842	825	877	856	858	831	826	888	814	859	866	891	844	794	879	946	864	872	869	813	885	876	925	891	880	858	806	858	877	839	816	854	858	824	857	858	888	893	834	851	866	903	905	887	832	841	843	846	848	843	854	845	855	866	869	818	858	835	915	848	892	867	817	846	902	900	841	855	908	837	832	878	859	876	843	828	844	894	841	832	849	834	879	856	887	868	848	858	858	897	880	885	880	836	836	818	855	868	821	858	858	830	866	858	846	862	859	888	808	903	865	861	868	852	826	835	901	885	865	884	883	873	863	871	900	841	869	861	859	892	843	913	813	856	868	810	839	891	849	890	867	837	869	843	847	828	858	870	801	847	832	914	860	886	826	885	868	837	910	847	793	852	846	865	840	875	866	889	855	818	910	813	877	842	892	901	863	831	850	898	873	869	836	886	853	847	825	838	847	831	861	862	843	835	810	866	847	867	818	884	866	855	863	847	881	828	911	847	805	841	836	823	826	892	866	855	849	878	822	888	831	855	877	857	837	846	798	854	876	826	868	835	867	804	838	853	876	802	873	830	886	907	913	912	868	883	812	864	829	815	915	876	867	865	864	879	839	810	895	897	830	881	884	847	817	883	798	851	858	852	874	883	854	821	880	922	810	885	858	869	794	888	841	846	784	824	867	865	877	939	878	850	889	842	849	858	895	785	866	898	855	822	854	830	832	859	891	862	848	822	805	853	793	802	836	848	899	860	838	893	865	822	834	885	860	869	872	869	860	839	822	837	865	827	921	875	853	875	856	840	873	895	834	908	860	870	869	877	875	910	889	873	827	894	836	803	833	888	818	825	864	838	836	867	848	825	850	865	833	881	837	838	883	787	865	839	881	873	905	836	858	890	810	839	852	855	843	839	848	916	875	825	837	815	859	827	838	825	839	817	851	878	819	844	915	896	830	825	869	837	823	827	858	883	828	828	855	786	798	847	830	863	871	887	851	841	822	906	875	862	821	822	871	874	889	845	836	794	867	821	835	806	828	848	823	901	841	863	845	890	871	846	874	905	864	844	849	833	879	845	810	901	886	888	845	889	880	828	841	836	871	841	917	817	858	886	855	874	808	840	876	836	835	873	847	851	840	839	830	794	878	839	815	867	839	866	831	832	884	835	923	856	837	841	849	858	902	855	835	862	922	820	871	813	914	849	860	817	784	822	861	876	865	876	874	820	867	886	841	841	822	876	877	855	839	796	831	914	816	904	870	847	916	887	875	870	791	858	839	908	866	878	834	842	819	871	874	847	856	888	870	898	815	844	855	858	865	878	799	878	850	862	821	865	873	869	853	831	832	854	855	867	847	874	872	848	916	891	845	835	829	882	835	836	852	877	839	822	871	873	829	808	890	830	826	862	843	862	804	834	852	883	886	880	859	817	821	870	854	904	861	887	812	893	885	852	860	877	788	835	859	857	882	835	836	866	875	853	854	863	863	857	875	837	835	874	882	795	859	827	852	829	879	781	856	853	876	880	855	821	870	862	823	887	835	833	905	827	864	812	828	921	878	863	868	811	833	859	829	877	830	903	862	830	832	864	869	830	875	790	822	890	832	882	845	817	882	829	895	844	864	893	833	823	816	878	875	813	888	841	851	839	863	896	845	855	925	850	902	832	871	841	845	832	851	914	843	881	893	899
27464	19942	7838	1148	792	675	572	550	554	529	540	528	499	535	526	500	537	514	530	502	526	533	538	536	523	516	511	495	526	515	504	541	544	528	509	520	500	553	518	533	509	541	530	511	560	513	514	505	515	470	525	503	531	545	484	540	527	537	554	530	537	541	521	526	524	509	476	531	517	501	526	539	538	521	518	502	512	489	547	527	501	537	490	505	508	478	537	568	549	521	521	511	519	544	529	493	533	501	517	510	509	521	528	504	537	507	519	486	530	553	499	532	474	556	528	517	474	499	522	531	493	519	559	523	490	556	531	502	541	539	508	521	523	484	522	540	544	498	523	497	558	485	502	504	507	489	492	456	517	570	495	530	533	503	487	495	528	522	474	545	495	536	572	527	486	515	513	489	524	505	505	517	535	537	523	458	498	506	516	510	503	540	514	502	505	533	519	515	501	488	501	490	543	553	529	518	503	532	516	451	486	542	498	523	509	485	500	502	503	512	501	558	512	482	505	536	525	523	539	575	494	503	480	495	495	540	534	507	516	496	570	503	548	492	459	518	517	561	493	509	478	467	489	531	512	562	533	458	536	505	541	539	511	464	543	517	529	546	479	505	542	484	481	505	540	512	506	496	532	534	511	483	519	550	488	565	477	531	517	507	525	493	493	526	556	526	497	518	470	525	511	522	502	524	519	490	534	537	529	555	525	548	524	530	551	517	524	503	489	488	489	508	526	549	497	532	482	537	522	517	542	566	512	505	531	504	484	506	565	530	521	509	575	525	506	517	546	529	494	519	537	542	564	497	498	533	475	466	515	546	548	499	564	498	521	476	550	539	506	508	487	481	526	516	484	535	531	516	514	534	528	535	550	494	518	506	481	509	501	479	515	529	514	530	538	526	520	490	530	495	481	516	489	486	511	528	502	559	541	528	530	506	516	484	518	526	488	497	529	521	495	523	508	529	496	535	515	511	486	521	516	535	535	501	483	558	513	512	507	518	527	524	516	510	561	480	526	538	532	492	515	495	549	511	508	538	502	502	493	544	512	500	503	511	482	541	542	552	486	517	532	538	512	504	501	477	505	523	525	533	529	488	486	534	527	533	469	511	513	495	531	552	532	507	487	506	527	506	512	528	519	537	528	488	505	525	504	493	504	508	510	524	519	511	554	517	533	518	531	485	481	493	535	505	508	524	461	491	533	543	532	522	504	521	545	489	488	532	537	543	489	504	523	514	522	489	490	557	518	506	511	520	516	523	504	507	559	544	520	506	500	470	523	554	510	504	457	508	539	541	488	495	491	469	504	525	499	503	525	520	506	513	539	488	479	564	497	536	544	507	483	528	520	525	539	560	526	555	490	496	481	545	521	519	515	534	518	522	540	534	530	547	486	499	553	519	501	568	555	466	476	516	522	542	475	508	503	497	512	491	494	519	533	521	544	561	513	508	511	482	539	519	516	512	509	516	529	542	536	558	510	489	521	483	547	513	548	532	540	467	465	496	556	521	488	510	507	554	564	549	550	505	525	537	547	498	543	523	501	542	499	523	567	497	553	472	533	487	506	508	504	493	531	527	505	519	520	484	499	511	488	492	502	539	510	517	510	492	491	493	558	507	522	550	544	518	516	483	544	564	542	498	533	518	491	508	474	517	509	484	543	485	510	522	517	494	540	495	523	507	480	565	518	508	505	527	511	537	508	505	491	477	503	503	536	499	511	492	526	517	515	515	512	529	512	507	520	531	520	496	509	488	524	548	499	509	474	564	527	520	544	480	498	523	519	506	508	507	527	508	495	497	498	489	539	499	486	503	487	499	503	509	520	504	522	561	558	518	505	545	492	544	511	509	502	480	514	483	525	496	469	579	529	541	481	512	483	515	504	529	526	510	517	498	536	533	536	508	511	507	550	498	523	488	531	526	509	495	520	511	515	530	488	483	524	562	525	525	470	538	491	508	519	491	497	509	483	529	525	513	532	533	510	511	481	571	539	530	493	502	521	509	505	524	535	518	532	533	514	537	509	505	483	548	496	551	538	512	539	483	481	525	533	522	506	506	540	515	518	512	495	556	513	492	501	481	512	549	529	534	485	464	476	460	524	497	506	536	519	538	466	471	544	547	510	493	511	497	527	521	515	549	512	500	478	481	560	489	531	528	544	524	526	529	489	540	507	549	512	537	493	526	505	529	501	490	496	518	510	536	532	511	533	541	539	497	484	522	492	511	491	484	486	487	483	561	477	477	499	484	539	488	529	498	522	517	516	527	531	519	491	535	527	534	506	513	538	569	480	534	502	500	506	529	480	517	482	497	529	512	538	498	525	488	526	519	497	510	528	492	508	554	521	508	512	538	536	505	482	519	516	564	498	534	496	552	481	524	522	530	495	507	531	496	520	548	500	497	516	497	563	512	554	521	513	476	527	500	513	539	507	498	537	503	550	542	535	513	534	517	512	501	540	526	525	482	475	520	564	528	536	533	567	513	492	556	488	515	521	553	538	540	516	521	511	521	519	510	525	564	538	530	492	503	502	511	541	511	495	498	563	579	542	515	519	540	542	566	548	506	490	485	516	545	502	521	530	558	521	503	497	481	501	544	514	499	493	534	526	479	502	508	497	508	517	554	524	500	537	509	519	495	504	486	573	542	504	507	491	517	502	540	490	526	513	512	503	500	509	557	520	498	515	498	542	501	504	512	508	516	559	483	506	515	513	548	509	546	513	522	506	516	520	490	484	530	532	429	523	548	517	528	479	520	522	478	493	501	527	521	527	512	496	535	522	544	472	506	553	545	493	544	486	486	538	507	533	497	513	485	518	522	524	515	522	504	475	518	501	505	519	486	522	522	501	552	493	523	510	513	537	504	541	538	491	499	480	520	546	535	484	493	486	509	532	533	521	526	498	505	533	539	523	516	543	539	537	473	501	508	498	534	475	568	500	547	519	527	559	549	504	521	534	522	540	521	533	504	510	532	529	541	546	504	538	522	523	504	523	508	523	502	496	482	524	459	488	499	557	523	517	529	486	525	499	521	531	541	518	519	524	524	526	494	554	548	519	519	516	557	556	511	507	534	552	496	522	541	506	491	525	495	495	510	524	523	534	494	483	518	488	535	468	520	520	519	487	504	533	531	518	534	531	542	544	505	540	519	548	527	492	510	502	513	534	540	492	496	480	538	502	533	490	497	496	507	491	496	531	514	576	493	540	521	470	504	501	500	540	508	485	541	532	478	542	518	496	534	528	515	566	524	547	578	521	522	529	516	563	512	486	494	536	534	517	488	468	497	534	507	509	517	498	510	515	546	534	491	534	546	473	513	538	555	550	512	468	517	487	520	512	535	483	506	484	541	498	514	530	526	562	532	479	524	537	569	491	501	517	520	489	489	509	521	517	497	496	504	528	534	540	529	512	543	503	554	535	558	515	490	500	543	491	528	517	469	553	543	508	516	523	488	536	530	511	556	561	503	533	548	487	524	508	497	499	532	495	535	495	534	474	494	539	512	535	489
6718	9678	2431	671	662	649	584	563	549	557	542	551	551	502	500	556	551	580	538	512	552	524	562	539	525	562	520	531	524	573	562	521	551	551	541	533	552	579	577	549	533	526	501	512	552	543	504	497	543	553	549	562	565	551	538	552	550	526	536	567	545	512	514	540	536	516	511	502	559	546	535	542	527	544	540	526	523	547	555	546	556	531	554	507	556	528	542	549	542	538	561	551	564	531	539	524	502	563	540	548	522	503	521	536	530	561	521	556	541	513	526	552	514	522	534	558	540	512	532	553	544	571	563	527	544	518	528	554	556	537	568	590	571	537	582	545	526	514	581	539	530	530	546	544	530	563	559	534	517	562	558	519	521	513	527	555	506	524	575	539	529	539	535	526	517	558	540	546	497	472	566	567	527	523	613	559	531	497	521	587	511	519	493	510	547	559	535	549	520	503	562	550	492	511	549	516	525	591	509	509	526	512	548	505	528	543	558	561	522	539	537	523	549	555	558	536	533	557	502	505	528	507	547	536	548	530	570	511	517	507	490	560	529	524	549	536	559	548	512	581	574	549	532	518	497	527	525	565	513	536	545	519	512	555	517	509	546	498	507	552	507	513	546	561	566	527	511	534	492	530	549	533	496	497	552	543	572	549	528	548	553	579	533	506	555	574	580	544	566	584	552	500	533	545	531	509	533	514	545	540	530	549	562	512	558	494	539	541	531	553	523	538	565	523	542	543	531	516	558	542	569	516	550	508	538	562	535	534	552	566	546	567	515	511	509	558	516	566	568	535	535	578	529	569	536	511	521	525	605	559	588	545	536	544	536	579	579	549	484	516	546	553	536	528	515	508	583	531	502	568	527	539	535	495	497	558	549	543	508	527	514	525	501	531	548	534	543	572	559	552	554	558	524	531	584	527	529	546	537	512	527	553	530	544	531	552	525	540	563	540	519	559	535	530	549	492	571	525	515	542	550	520	547	557	531	554	534	587	537	583	502	559	563	535	548	522	539	521	510	506	535	561	596	555	522	505	510	543	511	521	546	544	595	541	578	528	536	559	536	528	588	538	561	572	539	528	595	590	568	586	546	548	525	534	525	541	534	573	528	511	522	563	547	541	538	521	585	507	533	578	534	538	552	540	531	542	531	578	529	546	568	513	516	521	511	549	552	556	574	565	526	529	526	526	536	502	506	593	577	544	517	493	580	534	543	482	518	543	531	550	546	523	542	544	508	533	562	564	544	547	520	569	557	527	557	564	520	547	532	508	521	485	529	562	520	481	540	541	542	543	512	558	531	516	548	589	578	576	523	531	537	547	533	523	520	530	565	528	510	516	531	518	540	526	558	582	558	545	494	547	566	560	533	565	485	508	524	532	533	518	577	582	523	516	536	533	522	502	538	562	519	563	507	540	564	575	542	509	565	564	551	568	532	537	496	564	510	550	549	534	567	543	539	573	584	553	557	519	515	560	534	533	530	546	573	593	541	560	538	554	575	551	571	511	541	527	542	510	529	520	524	531	526	569	573	516	518	563	526	530	518	515	486	526	545	540	511	561	554	598	479	577	567	559	516	566	533	543	526	548	516	490	554	572	535	541	570	550	533	558	536	553	516	539	516	530	516	532	597	543	527	533	559	572	526	561	535	581	528	555	538	582	541	560	525	541	539	512	511	497	575	534	521	552	559	544	519	550	594	554	518	550	530	556	540	536	555	520	514	552	539	566	541	538	526	543	517	517	532	532	552	544	564	516	523	516	503	538	521	551	515	519	543	578	533	492	530	583	525	540	544	522	531	522	562	526	558	576	562	537	496	528	539	532	518	527	540	530	524	564	544	544	564	526	554	547	487	505	543	557	550	523	532	536	558	534	540	564	567	551	560	565	572	519	556	530	572	523	546	540	539	504	535	544	561	518	529	553	547	571	542	528	547	534	504	481	565	540	532	561	552	535	547	544	524	592	545	577	529	570	519	529	533	489	520	510	542	579	519	562	555	588	565	558	531	557	518	574	509	521	549	572	471	566	552	488	531	532	542	531	560	555	546	518	550	531	544	528	522	557	516	501	514	508	574	551	543	489	528	561	524	537	552	551	533	511	510	508	537	540	526	542	562	533	515	539	563	500	540	525	573	557	554	539	563	512	543	533	525	526	510	507	499	568	544	525	566	532	529	538	504	509	555	518	527	553	540	521	520	549	516	529	536	493	505	565	510	505	542	563	552	531	514	516	556	564	559	530	502	539	524	542	578	510	532	518	558	577	553	545	544	581	535	568	524	521	535	523	587	518	568	518	530	565	532	505	567	569	528	537	541	508	559	518	563	521	556	535	554	551	504	554	552	588	532	546	544	490	569	538	559	514	536	519	541	545	549	519	564	528	535	497	524	540	511	540	539	572	525	531	539	520	571	548	505	529	516	532	565	518	525	527	520	551	553	510	532	556	529	526	533	533	477	515	547	518	525	487	551	526	552	575	579	532	562	558	557	540	526	498	502	556	568	559	502	515	519	534	528	550	535	527	520	501	560	570	553	541	555	539	516	495	545	552	543	541	532	525	522	502	507	524	551	532	535	477	520	540	550	529	557	575	536	536	536	495	544	502	540	525	518	588	567	505	580	555	522	535	561	555	560	556	535	483	534	549	519	574	554	563	542	563	509	506	547	551	527	547	537	529	519	525	539	591	549	545	501	539	529	518	560	533	552	529	546	545	505	550	544	556	507	535	589	552	562	548	562	573	571	552	572	563	523	510	541	582	529	558	536	538	486	541	514	522	538	530	539	526	525	559	536	523	540	548	514	534	562	500	532	496	557	541	537	494	529	545	515	588	553	541	515	544	516	560	561	553	490	494	519	489	554	510	584	571	524	526	565	539	552	576	537	518	551	537	542	606	572	510	521	525	570	572	493	511	565	509	515	541	495	576	500	555	545	534	563	489	540	529	514	560	558	531	522	550	515	526	583	518	553	543	545	534	530	541	568	547	517	551	575	537	552	524	507	539	525	547	538	521	489	515	573	532	557	499	523	532	512	522	530	515	536	514	521	505	497	598	521	552	605	565	560	571	549	551	506	526	546	528	501	535	505	547	552	467	589	579	527	544	543	557	544	543	513	564	548	505	538	562	539	560	540	536	529	510	525	557	520	526	551	529	542	506	539	522	551	567	508	533	535	550	550	546	522	515	510	516	532	585	547	546	537	536	528	503	534	505	532	569	540	527	552	505	527	516	530	568	568	532	541	541	565	521	561	592	502	540	571	523	539	531	522	528	544	542	565	528	553	556	530	509	536	562	497	535	538	515	501	552	565	547	554	494	564	550	544	533	545	531	522	522	524	532	560	530	554	542	541	534	542	516	542	556	551	545	553	520	550	555	547	552	531	501	512	534	521	528	523	561	555	521	483	548	532	560	519	574	536	518	525	522	523	554	543	530	538	489	525	585	541	513	526	554	495	508	571	546	549	572	531	531	494	544	570	534	526	556	568	549	544	552	518	551	531	521	530	538
23568	21256	28399	24412	21268	12832	2086	1384	1167	1087	1107	1067	1034	1034	1017	1035	961	978	1002	1046	1064	987	985	991	954	1023	1037	926	1027	908	992	997	957	899	968	962	950	980	998	970	939	951	945	931	962	922	914	1018	948	923	914	909	936	966	972	932	929	997	949	929	931	958	940	1025	959	965	1023	910	881	961	936	936	1026	973	973	930	952	902	941	964	956	925	972	915	967	998	870	893	963	938	956	952	902	938	972	964	938	941	917	973	954	926	931	934	981	987	966	958	939	974	962	921	955	948	972	962	993	967	953	1002	957	890	895	925	975	972	959	960	959	974	995	929	914	987	913	924	991	916	941	940	898	929	959	942	913	932	932	979	984	939	948	930	989	922	1028	1015	961	962	943	935	938	937	947	963	992	900	910	989	907	909	961	1002	990	964	948	919	961	986	961	927	910	915	976	949	872	955	953	968	952	932	1004	967	925	911	967	940	961	905	919	930	981	960	906	903	1010	985	971	936	973	1009	935	921	951	964	927	925	896	904	974	981	986	898	956	982	942	899	942	969	973	912	992	936	962	940	888	917	947	953	1002	943	985	940	1011	891	936	940	857	962	941	949	950	991	965	972	961	982	948	878	917	925	924	962	956	1001	929	928	954	972	959	916	904	1004	979	901	917	954	941	950	966	887	917	910	954	937	903	1015	984	926	950	895	929	968	984	988	991	963	984	967	1009	935	1011	909	930	924	937	923	984	972	929	913	926	920	951	981	924	999	883	942	965	925	894	951	944	945	923	953	946	953	910	960	959	986	925	921	912	1005	869	932	958	921	987	948	903	966	998	926	954	925	966	955	941	963	878	949	924	944	927	954	921	930	916	870	897	935	936	947	919	960	959	944	933	960	971	992	961	927	947	949	945	953	941	931	962	963	941	917	950	928	946	965	926	935	955	921	1021	962	905	971	1032	937	900	934	886	928	986	923	938	936	950	1011	979	996	884	917	932	977	919	1006	887	966	985	970	935	983	964	956	942	901	938	953	924	900	947	963	940	942	963	934	951	918	885	904	905	931	961	953	963	932	888	950	943	933	911	966	925	957	962	948	949	953	922	868	958	992	970	964	926	953	930	939	969	912	931	917	942	941	939	937	959	948	993	941	935	941	953	981	941	920	962	978	924	982	1015	886	953	888	920	939	960	928	918	953	986	964	930	935	950	930	1007	893	958	944	947	931	882	1000	960	939	981	980	1011	968	933	909	944	908	969	920	943	947	904	870	925	913	889	915	928	904	906	963	956	939	918	897	919	989	954	957	941	910	882	989	881	973	964	897	943	1006	950	960	954	927	999	943	944	867	962	882	922	927	953	950	975	976	981	967	963	968	969	940	993	955	942	893	899	903	921	941	998	991	871	928	950	937	945	989	930	936	971	912	926	954	966	952	997	987	943	953	930	955	931	947	871	920	939	908	968	961	949	982	940	953	917	901	976	910	954	970	928	928	925	950	985	942	949	858	935	933	960	956	943	969	912	951	979	885	959	936	950	945	942	941	999	949	899	943	913	970	979	936	901	921	898	970	925	992	1002	926	937	957	973	906	915	908	1020	907	928	973	1005	941	939	903	985	969	907	893	946	960	955	935	940	948	994	939	923	927	978	942	910	980	908	973	940	935	912	918	938	919	996	969	940	936	950	975	953	934	909	1009	990	956	967	952	948	933	923	966	922	966	978	937	928	878	878	932	917	995	950	914	952	910	922	947	910	952	997	906	919	990	933	969	1008	906	910	905	937	957	972	967	968	945	990	945	915	924	966	962	944	970	958	958	920	930	950	943	980	933	935	931	940	949	948	958	933	931	1008	924	947	886	933	911	924	913	918	935	924	932	958	925	936	973	938	973	956	975	993	970	955	938	963	955	941	948	905	895	956	941	962	949	1004	951	978	977	1016	936	948	961	938	987	916	959	976	966	952	953	860	947	924	977	913	984	936	958	909	921	947	954	947	946	914	945	941	911	950	966	943	918	960	936	975	978	962	883	918	1030	924	926	927	934	952	961	918	973	953	981	1015	955	919	905	970	948	950	942	923	973	847	975	960	918	929	946	920	928	943	927	931	915	940	971	969	928	909	946	930	944	937	973	896	893	988	920	1017	950	889	960	971	963	995	984	876	921	929	943	948	947	978	929	900	962	1029	918	851	917	941	907	995	942	962	951	935	997	897	949	926	1006	915	979	1020	919	989	932	904	974	937	879	923	926	960	939	937	929	942	930	944	903	949	927	986	965	937	935	955	979	984	864	969	957	960	977	911	929	972	923	947	895	905	990	998	1014	933	925	920	935	920	926	992	942	938	975	913	975	1013	951	887	885	944	940	949	933	914	922	897	976	959	907	935	910	939	937	957	1023	988	951	870	947	871	934	936	963	974	903	917	968	991	958	969	927	927	909	921	889	951	954	967	947	927	962	934	952	894	1013	977	970	882	897	964	941	983	1002	959	942	964	962	958	927	945	939	939	951	996	943	957	943	992	970	929	938	948	937	883	1021	974	960	908	1007	948	931	964	956	912	957	911	919	955	993	989	931	982	935	900	974	944	977	996	936	940	966	970	932	924	870	924	980	889	906	942	944	930	940	918	960	929	968	892	913	966	966	957	939	938	924	997	964	965	886	962	891	935	941	956	924	914	938	934	938	928	948	904	935	948	938	915	893	910	972	924	958	886	943	926	956	938	946	988	1000	942	947	936	947	974	908	925	931	944	935	986	910	959	953	952	948	965	928	911	953	967	941	893	980	972	946	916	1024	938	927	937	922	901	979	1002	943	952	966	925	913	931	918	940	950	996	983	975	947	923	938	949	965	936	958	939	998	917	973	880	973	907	940	932	929	945	986	959	1004	926	942	919	889	919	966	920	971	1009	922	880	935	954	923	946	969	943	1012	958	890	974	895	926	956	994	987	952	905	948	953	987	927	940	977	943	915	958	945	938	952	1011	935	975	987	926	947	934	919	901	934	931	907	926	952	908	883	936	923	968	943	936	979	973	963	927	952	930	942	938	989	938	962	986	906	911	916	934	940	956	930	994	896	966	944	952	956	944	959	910	975	933	990	906	920	898	934	951	894	902	961	963	919	904	937	992	916	981	959	982	909	922	937	928	912	919	935	998	970	984	942	939	965	959	900	902	953	957	978	935	921	943	951	988	907	909	974	954	894	979	933	971	979	938	933	906	920	953	961	904	957	950	932	958	921	993	952	900	965	922	959	1015	927	871	941	1025	932	948	884	942	919	1012	960	950	985	949	878	912	891	942	967	980	908	944	914	964	944	954	951	947	950	911	937	928	917	962	904	967	913	1015	927	985	946	967	928	1000	885	912	976	928	958	928	910	900	940	999	1000	976	893	979	936	997	880	915	948	934	952	951	961	956	969	920	925	899	945	959	928	1031	931	956	960	977	1003	940	1022	932	980	929	938	918	905	966	929	994	954	938	941	972	1000	962	939	970	955	936	959	903	989	995	927	954	953	1061	933	947	956	929	950	866	967	967	963	940	935	935	960	981	960	903	920	908	922	855	966	942	974	918	962	934	880	962	988	1002	910	887	989
7398	37558	13894	3366	2517	2115	1797	1543	1380	1239	1181	1141	1084	1089	1079	1056	1039	997	1027	1011	1030	1008	1010	977	1042	1021	978	986	1011	982	970	949	929	1032	980	970	996	1008	1005	982	962	930	1009	983	977	947	920	958	941	959	931	977	985	992	997	1016	1003	996	1034	969	991	981	961	966	923	990	951	965	965	998	949	975	960	966	959	991	1048	1004	1038	939	938	1036	954	994	949	960	965	986	982	943	942	1009	941	926	934	1001	1010	953	995	952	998	983	994	949	959	969	1017	996	908	983	963	984	1000	971	977	974	917	938	985	993	995	947	980	911	1025	987	984	901	1009	1004	961	963	963	944	1004	977	951	971	1004	964	1033	954	949	1011	942	951	999	1014	985	927	909	1016	923	915	961	915	960	927	976	967	968	926	968	964	983	997	933	997	966	1001	934	974	985	1040	1008	955	961	948	978	989	974	975	982	1006	895	955	935	968	955	975	986	978	1002	976	998	975	921	991	946	953	984	963	976	982	954	962	949	1001	972	952	1052	938	974	1003	953	976	1058	951	890	1010	1047	957	992	929	951	956	961	967	936	1029	943	949	1038	984	972	967	956	1000	984	986	1003	946	988	993	997	991	970	978	987	990	934	997	983	962	981	976	951	952	957	935	953	1021	966	944	977	905	946	937	965	995	992	1018	1006	959	1006	926	976	948	972	902	989	991	979	976	982	921	966	1011	1017	1032	896	990	957	980	931	923	965	981	954	975	948	979	1012	948	1012	987	943	944	948	967	1052	951	916	1031	936	937	965	982	1009	938	1020	965	1005	939	943	990	989	984	933	942	961	937	981	939	1024	979	960	947	986	1002	943	926	941	957	992	981	963	988	952	933	1032	962	975	972	960	961	997	985	993	997	1013	931	1036	1018	1022	902	939	925	1004	1014	974	962	915	961	929	957	982	940	1018	946	988	1019	940	1043	968	948	976	951	974	1007	978	947	949	996	1016	983	950	993	970	973	978	1015	971	943	992	1016	972	982	978	958	947	936	977	973	907	944	971	995	996	996	975	949	971	992	965	928	932	985	1010	914	998	995	987	931	950	979	993	942	1008	998	979	973	917	1002	1036	951	996	939	969	959	978	930	974	924	990	1040	968	912	972	908	950	957	989	937	969	942	1005	995	975	983	984	951	966	935	921	916	1008	961	978	1035	1049	949	1010	972	976	983	954	921	1015	960	981	1005	966	926	967	1001	984	1029	1006	954	967	984	941	942	1018	982	1020	943	984	969	960	996	1006	981	923	1018	994	978	992	979	951	928	1023	950	966	973	966	970	893	941	989	920	971	923	945	914	968	988	970	989	942	944	988	970	964	994	972	966	1025	949	1054	1001	959	992	985	984	1014	982	934	967	885	947	997	968	1008	975	959	964	952	977	1010	953	961	1009	927	968	973	956	925	949	1014	1001	999	966	1030	929	996	1024	992	1005	1038	977	981	1010	995	907	984	919	972	948	950	988	1002	949	947	1011	954	964	973	977	958	988	970	971	965	957	955	1003	982	942	932	1018	954	989	961	909	944	982	950	944	958	959	979	1006	934	965	949	995	992	1023	996	1020	928	947	954	1017	956	906	1001	962	1009	959	983	980	967	940	961	1031	985	964	986	1037	971	953	954	988	976	940	971	980	972	965	938	971	1021	977	966	959	976	992	1010	984	1015	963	969	949	965	980	983	924	902	947	984	915	977	997	999	971	946	956	923	928	900	966	967	985	920	952	989	1005	974	966	1045	864	966	959	975	1010	1025	972	935	1014	982	976	958	1010	1009	991	959	982	972	1029	995	977	962	920	972	924	964	965	932	972	982	964	943	1000	947	981	945	977	960	1019	976	920	934	961	898	964	964	937	971	959	1003	959	945	952	968	978	992	1021	998	945	991	926	976	998	905	1014	974	991	1001	943	1004	921	1055	969	946	1013	943	963	959	944	952	933	943	1010	996	898	899	988	982	941	979	911	950	1012	923	955	1009	1030	1029	1011	975	972	950	938	943	940	971	981	948	995	959	1058	948	992	984	895	997	945	1031	958	949	973	978	956	993	984	954	994	999	927	932	930	995	1018	916	930	969	946	963	943	963	956	997	938	972	1023	1005	1012	986	934	964	1016	1004	992	956	993	896	941	998	956	988	968	1047	987	1032	949	963	953	1009	1001	967	989	990	972	994	989	973	1019	986	974	943	961	1000	923	985	974	919	1024	991	974	984	957	968	989	929	973	966	1058	951	997	918	948	994	962	999	1025	1035	934	963	1012	957	985	943	990	985	941	973	967	996	974	973	984	977	965	961	988	974	926	931	976	954	974	923	941	984	965	912	948	931	929	972	961	977	947	1020	948	1032	1010	975	907	988	977	946	990	1000	1007	988	970	951	1010	1013	996	939	988	891	965	941	987	943	969	989	982	950	939	992	938	971	950	927	915	990	962	945	995	965	974	967	1019	971	968	961	977	962	989	959	960	985	1018	956	952	977	965	917	961	950	1013	994	1047	932	942	1009	983	1015	996	980	945	961	1065	939	1025	977	989	946	986	940	994	1023	933	959	940	972	988	975	994	972	985	1003	994	955	970	928	1000	968	923	982	927	974	964	997	985	1014	964	931	962	920	963	992	952	972	960	1005	991	947	951	1028	999	1018	956	966	1040	1011	952	1017	981	991	993	1030	962	957	964	978	955	990	1006	954	939	932	964	1017	1018	1000	919	1010	974	956	915	990	959	1019	978	950	996	1002	1018	968	1005	943	951	1024	964	999	962	979	999	939	1012	1009	983	1015	987	945	998	966	957	1004	969	929	961	1013	986	983	983	979	997	941	997	994	975	959	921	1020	934	1017	992	1001	944	1002	967	1001	957	1007	965	1001	944	1002	973	1022	991	979	973	1006	942	977	960	931	1000	994	960	950	967	933	979	1032	985	994	927	956	1004	979	917	928	931	982	946	933	964	965	989	975	997	863	948	950	974	975	987	976	963	948	975	977	951	958	948	1014	997	918	1011	969	963	951	983	1000	965	1003	962	986	934	981	939	933	990	986	1032	977	931	962	973	913	945	982	1020	967	954	983	1004	964	958	953	957	999	958	895	1054	928	890	1000	932	955	938	970	1032	985	1034	1012	1036	959	965	964	1046	946	1014	1005	999	1015	974	984	995	968	959	921	942	1011	1052	971	959	950	1000	998	952	947	907	981	939	960	992	1005	969	989	969	973	981	922	1012	974	964	1007	978	963	994	968	931	907	976	1005	958	927	950	966	1000	960	978	973	962	954	958	912	1011	957	977	961	953	985	946	981	967	1007	933	944	964	964	918	993	947	950	968	980	916	933	936	992	938	965	958	915	946	953	972	984	927	955	912	989	931	1004	944	999	998	972	995	960	961	916	946	965	977	994	982	1004	951	945	959	1025	999	991	1006	960	967	963	989	1011	986	936	1014	1031	885	965	965	940	999	944	1019	942	1001	938	942	1003	970	986	952	942	962	973	947	980	932	922	1010	981	999	965	951	1000	963	998	981	976	925	964	1012	983	966	1007	1008	933	1019	1020	1003	1012	981	994	959	1005	989	989	982	973	976	974	976	986	1041	964	936	984	973	991	932	946	961	971	995	974	902	974	1017	926	963	1012	976	976	984	923	940	947	1023	946	994	995	1031	986	986	1002	1021	963	1027	989	995	1039	965	955	979	939	994	947	1023	916	897	959	1009	928	964	984	934	993	971	972	1002	906	949	1022	1012	988	930	992	968	983	1000	1022	1019	967	976	988	973	974	972	966	991	981	991	968	993	985	969
24578	21212	27716	24978	15781	895	506	460	386	348	349	331	338	297	303	283	274	261	289	289	295	259	268	294	281	241	281	307	248	312	236	281	263	251	248	296	272	300	274	275	267	265	233	237	266	276	243	271	243	290	248	245	262	251	240	274	277	298	239	255	244	229	270	279	272	241	269	252	263	280	280	251	262	246	239	240	250	233	260	296	296	256	257	280	273	244	245	247	256	258	281	239	256	277	273	265	253	276	269	260	277	268	255	272	285	257	248	244	276	277	265	276	241	245	262	229	255	281	279	267	265	249	268	281	249	227	243	275	255	271	263	258	249	282	253	268	254	251	271	258	237	254	253	259	264	225	264	256	259	274	253	266	257	283	245	260	238	251	245	278	264	274	250	280	285	257	281	268	261	275	234	267	258	244	262	241	269	226	257	267	280	252	249	270	256	290	268	242	308	251	273	246	247	255	255	272	246	285	246	247	254	271	269	251	258	274	266	281	258	261	247	276	246	264	253	252	244	288	259	265	281	260	220	230	279	239	262	270	272	264	266	283	239	278	285	292	268	257	253	252	263	284	267	232	270	262	262	270	271	261	250	239	256	265	244	259	264	267	250	287	255	263	269	271	258	267	277	242	261	256	245	272	277	257	260	280	255	262	258	293	253	268	251	272	273	262	272	278	267	280	242	251	263	272	284	245	273	229	263	260	271	257	252	274	275	279	248	275	253	268	244	271	245	246	255	280	247	252	237	249	274	252	284	262	249	266	289	271	249	265	270	254	262	264	259	283	258	264	249	264	260	264	271	256	286	296	266	294	278	278	261	260	267	262	250	279	274	252	295	270	250	262	255	273	257	258	246	248	243	258	275	271	277	247	231	236	259	272	272	244	263	255	281	243	284	279	254	268	291	241	234	253	250	238	228	271	255	252	261	254	260	273	258	256	268	263	248	268	272	242	272	270	257	255	251	260	254	241	266	285	272	271	258	235	260	271	253	258	266	263	254	282	279	239	264	278	237	307	282	240	242	262	278	262	263	243	285	251	260	259	261	257	262	250	247	237	278	265	228	260	272	283	259	273	293	262	253	238	310	277	281	262	272	253	256	263	252	265	243	254	285	263	240	287	253	270	273	255	271	292	264	261	290	264	277	272	246	252	235	248	248	263	269	242	252	255	239	238	272	263	250	283	251	221	269	265	264	283	272	295	273	227	265	234	267	259	258	272	234	281	245	261	264	269	263	289	252	271	254	258	247	247	274	236	255	264	263	261	248	281	247	259	262	259	277	286	269	272	237	255	264	241	261	277	254	263	282	272	279	299	279	278	253	229	263	272	272	251	286	262	285	282	270	262	259	283	246	258	277	239	257	282	280	289	260	244	274	263	250	261	247	255	276	261	277	250	237	275	255	276	234	284	271	261	277	283	286	260	258	259	264	274	259	258	262	296	269	264	252	266	234	247	263	227	262	237	228	265	265	241	262	257	248	271	261	236	244	268	269	254	251	257	275	272	250	235	269	272	248	260	281	286	252	270	264	277	255	288	258	241	247	239	261	254	281	266	264	256	255	238	241	273	261	266	272	263	272	262	284	265	256	247	269	239	252	236	289	270	265	269	264	253	277	275	273	247	292	240	248	236	247	231	275	259	226	233	274	262	265	267	282	241	252	246	236	257	284	265	252	280	279	251	280	296	262	244	266	278	232	278	260	253	234	264	253	249	267	246	260	248	275	267	279	250	274	270	237	273	245	297	262	272	256	250	244	280	255	289	270	234	257	235	258	290	275	259	259	278	269	261	263	260	267	259	263	239	286	258	271	270	256	249	266	264	255	241	241	266	282	283	259	281	262	252	266	264	297	249	256	277	295	241	261	260	274	260	243	262	219	256	264	270	279	276	280	256	238	228	263	267	257	252	271	250	268	277	285	257	263	271	258	254	272	255	249	262	225	241	270	252	279	256	286	283	290	231	266	250	285	248	263	269	251	286	261	265	288	255	280	261	268	269	261	239	298	232	260	261	264	280	264	270	286	279	255	255	274	256	271	238	234	252	278	245	277	267	245	265	264	257	248	269	276	259	281	261	253	249	313	263	264	256	254	272	311	274	296	272	262	261	267	257	254	268	249	253	240	265	246	279	274	211	278	247	241	278	275	294	273	229	238	260	293	236	253	285	238	253	249	266	262	226	308	253	273	257	283	274	261	274	252	264	275	248	249	258	253	267	249	269	269	272	273	249	261	255	275	264	259	271	268	274	276	262	232	234	264	252	291	271	259	254	255	270	259	241	245	260	258	268	281	246	255	257	264	252	245	266	246	258	290	258	289	265	253	263	287	285	271	280	260	286	268	231	256	242	241	252	226	263	284	264	264	260	247	254	234	247	306	265	283	237	257	287	299	250	257	258	254	265	247	253	279	225	225	238	278	230	260	229	247	275	269	272	253	258	257	259	249	253	264	263	264	275	266	253	289	231	260	267	248	233	256	260	255	289	276	290	257	270	258	259	264	254	251	268	267	258	264	245	265	263	262	246	276	246	244	249	255	255	250	256	284	289	271	246	261	267	256	261	280	234	266	261	266	265	288	272	205	293	255	251	250	286	301	245	261	268	273	239	246	275	248	261	261	247	268	259	259	250	252	281	256	263	263	257	267	297	253	268	247	231	268	283	261	244	271	275	258	264	234	274	287	210	287	262	249	247	266	283	250	231	227	261	237	271	253	248	245	286	255	236	275	261	274	254	232	249	239	256	248	238	254	244	244	267	255	234	252	277	287	263	285	279	243	259	237	252	252	277	262	257	274	249	269	279	226	293	252	264	271	274	264	263	268	270	283	276	276	257	287	291	246	275	274	271	282	243	272	293	263	275	275	246	257	281	275	231	267	258	256	283	262	257	246	249	265	260	257	252	291	259	260	275	277	267	290	273	254	224	266	257	257	247	262	289	287	256	266	298	264	269	233	277	301	274	304	280	257	291	272	269	269	274	264	280	302	263	235	275	253	247	282	240	275	282	281	273	255	243	260	258	250	258	275	255	258	258	260	270	287	263	257	276	275	267	256	274	259	247	257	256	284	260	296	294	260	252	277	253	262	294	288	280	256	241	270	242	285	268	245	246	284	237	274	220	291	263	261	264	241	266	250	246	235	247	234	252	253	269	264	261	290	271	258	274	242	272	274	251	239	238	249	275	235	271	283	261	285	275	266	270	265	281	281	227	268	249	238	239	255	273	265	246	263	278	259	260	252	294	258	245	269	295	255	248	265	260	289	244	239	251	248	247	245	280	259	306	283	254	258	278	276	266	285	250	261	277	269	261	307	286	287	260	266	231	276	267	277	270	281	235	267	266	251	280	265	253	299	273	315	286	259	266	229	266	261	235	245	260	279	260	257	253	254	257	260	281	259	278	274	283	253	256	278	273	287	229	261	275	263	247	260	242	231	254	245	295	272	258	251	267	273	268	267	272	272	237	245	244	260	258	275	271	243	244	266	265	277	302	241	239	269	253	272	268
7196	30968	10288	1772	1265	988	850	610	563	479	417	412	415	386	376	361	356	345	375	319	316	343	343	326	334	336	316	321	333	369	325	322	307	299	310	320	335	320	303	330	267	330	346	314	307	339	286	330	293	314	310	313	296	315	305	304	295	318	282	313	291	319	328	318	297	332	312	329	299	285	342	309	288	302	293	303	299	304	313	307	321	329	382	286	304	310	292	330	338	281	344	308	309	272	312	280	302	298	301	286	317	282	300	318	288	305	301	338	339	310	323	269	302	305	300	302	294	328	300	326	321	285	311	304	291	319	287	316	300	307	298	307	336	301	310	294	306	330	287	285	332	340	299	278	273	312	296	276	284	309	306	319	299	315	324	306	299	299	311	323	285	304	273	300	333	318	326	320	306	294	324	315	318	310	284	338	285	287	312	306	305	313	297	299	302	324	290	318	329	278	295	332	326	303	301	321	288	304	285	288	318	311	303	308	286	298	311	295	288	353	290	292	337	365	302	307	307	320	328	297	311	284	315	311	326	305	297	316	311	284	294	304	346	311	316	294	303	340	302	293	280	268	298	331	292	306	268	269	297	300	329	329	293	288	310	322	287	293	291	276	324	324	322	295	299	320	304	303	303	314	335	289	299	307	320	295	278	336	294	289	279	308	310	287	327	284	310	284	314	314	307	286	306	333	338	340	333	324	295	308	275	300	336	330	301	304	294	295	277	325	314	301	305	296	333	351	302	264	294	294	304	306	291	334	299	322	329	298	279	300	317	314	311	314	321	293	296	295	291	313	281	325	267	302	331	303	308	321	341	284	332	300	329	279	299	285	298	305	319	289	314	293	294	310	304	313	307	295	331	327	301	340	278	288	321	323	294	337	311	309	316	285	311	308	274	298	284	296	308	289	338	306	306	280	302	337	285	311	299	294	334	312	307	270	300	308	283	305	286	326	275	307	324	315	296	341	288	302	283	282	314	283	323	301	296	278	300	291	310	300	278	311	281	294	332	276	276	285	275	293	287	304	327	295	290	305	330	309	283	304	303	331	317	331	286	291	323	269	312	314	295	310	285	307	315	328	309	317	338	299	295	306	299	319	299	289	312	281	318	314	286	312	331	314	297	286	307	291	351	298	305	291	315	307	315	306	301	282	295	299	339	299	311	311	293	297	294	304	318	314	267	301	312	315	313	313	306	316	327	310	317	298	315	311	323	306	277	323	316	311	306	300	325	271	326	295	321	281	286	293	277	316	294	320	337	317	304	284	300	288	305	290	322	298	321	304	292	300	319	310	307	281	312	288	325	337	288	313	317	296	286	295	258	284	297	295	303	310	309	303	324	286	316	282	294	276	287	285	312	350	297	299	287	306	303	336	286	280	308	318	317	281	299	309	297	291	337	305	333	310	295	289	313	298	322	320	310	316	286	313	300	314	312	316	316	292	318	299	332	305	282	286	292	287	283	318	309	294	325	307	314	282	269	281	333	315	310	298	332	305	304	279	283	328	299	284	302	315	321	252	290	304	282	337	312	316	309	303	292	321	313	274	261	300	302	314	286	312	305	267	310	296	316	297	298	285	309	305	317	313	301	297	272	287	282	267	299	278	293	303	291	309	288	319	284	299	309	314	305	311	260	300	320	311	306	341	298	284	305	300	307	299	305	266	307	329	308	288	289	290	307	266	292	331	298	305	295	317	296	308	278	300	312	290	318	307	290	330	312	295	295	279	254	281	306	317	289	297	303	309	319	301	263	312	325	304	305	304	275	314	287	334	256	318	333	311	320	292	307	320	290	293	258	288	284	316	301	284	297	332	314	279	289	293	317	313	317	322	297	302	302	297	324	295	325	292	297	298	293	281	324	313	304	314	338	303	286	297	305	267	277	286	300	319	307	284	302	334	346	293	283	343	306	310	304	345	293	267	326	328	293	299	277	315	294	271	323	291	335	278	303	288	305	289	308	299	313	333	304	323	304	304	329	336	335	304	306	326	314	314	293	293	303	287	320	319	296	299	301	301	310	310	314	320	281	298	288	307	297	285	307	299	375	285	330	331	305	289	311	333	307	307	331	291	321	263	298	281	265	296	309	315	314	263	331	310	324	300	318	347	295	319	272	280	296	284	331	304	291	253	313	289	313	289	325	289	326	319	304	351	292	305	294	283	289	283	329	326	302	301	313	316	314	307	315	271	331	306	301	296	280	355	294	313	322	318	303	294	293	289	290	299	264	328	311	281	301	317	292	322	293	305	303	299	297	332	270	283	327	325	303	288	355	320	302	301	330	301	312	310	303	318	289	292	303	335	301	304	301	330	309	291	320	320	306	294	302	295	332	341	306	287	290	298	307	283	334	303	317	306	284	309	307	323	332	310	292	308	311	305	294	297	294	301	323	331	301	293	326	318	315	308	292	296	317	302	321	293	316	301	312	323	318	318	308	306	300	317	318	291	333	303	308	289	304	331	322	292	298	309	317	310	256	286	315	308	304	288	353	322	273	291	334	295	304	291	327	320	296	316	298	291	320	302	327	288	294	307	316	330	323	298	266	306	309	299	360	313	313	316	293	321	307	327	320	316	290	328	308	300	298	304	281	304	333	298	315	273	277	313	337	323	293	282	295	325	341	282	305	309	266	317	314	300	271	299	296	300	282	287	290	320	317	322	280	273	324	278	331	316	304	329	311	342	308	304	321	303	285	317	316	311	360	289	293	348	311	276	325	332	314	294	296	271	306	317	314	306	291	298	321	318	289	328	290	313	303	310	309	342	310	304	298	319	313	294	278	315	335	306	306	291	324	269	328	320	314	311	320	325	284	288	315	304	291	295	295	304	278	303	338	301	303	352	317	299	307	301	309	309	271	325	281	308	285	301	296	313	301	300	375	325	264	315	315	292	338	305	300	305	325	296	305	297	287	316	301	294	281	309	309	306	291	323	305	308	299	304	316	299	341	334	325	313	311	336	296	297	284	319	315	323	306	280	325	311	323	292	313	324	306	317	320	325	327	337	302	284	291	332	310	311	313	312	311	312	267	298	289	314	321	327	316	305	309	299	278	303	315	307	286	294	328	315	294	304	299	312	269	323	288	287	306	298	313	289	301	326	300	296	294	301	292	292	304	298	314	299	298	311	326	343	315	318	299	301	323	287	322	261	315	298	301	296	300	337	296	279	308	289	309	271	295	295	344	279	283	315	288	319	324	302	303	298	311	292	279	310	328	263	276	272	286	319	319	318	336	330	311	295	294	312	338	336	298	281	332	289	316	276	263	300	313	317	333	319	291	290	293	292	331	306	340	319	329	296	317	321	303	331	303	307	281	289	289	304	296	313	333	331	287	265	293	308	300	288	338	328	299	321	279	298	311	318	306	310	301	271	314	309	327	302	333	316	320	326	302	336	299	303	280	269	314	329	298	312	336	308	283	313	324	311	295	294	275	281	305	299	311	286	296	304	309	293	306	298	288	306	337	300	323	270	320	295	313	299	292	319	293	300	303	298	284	312	281	282
22267	21134	28802	23722	21136	21226	12112	1687	1266	1203	1125	989	1009	1012	958	947	955	919	874	879	888	798	875	839	882	838	856	848	812	808	858	821	812	802	864	812	858	852	814	797	784	828	808	822	790	820	862	757	815	792	797	787	817	786	772	834	838	737	816	830	843	754	783	817	873	822	816	731	808	825	729	780	845	839	844	830	813	824	851	791	760	802	796	744	777	795	779	759	801	784	812	806	828	791	770	795	820	784	804	797	752	779	779	808	804	745	824	790	766	787	792	806	856	819	802	810	770	804	808	758	808	776	808	762	817	817	777	827	817	724	799	786	766	811	803	774	822	787	755	778	801	805	831	819	758	765	773	806	820	762	769	762	798	865	812	790	819	756	809	825	806	760	780	753	820	794	767	778	816	809	816	791	744	776	821	819	790	751	819	807	757	766	817	782	749	796	836	750	809	824	833	777	779	797	814	757	758	793	798	804	774	835	783	839	838	762	770	803	801	808	777	793	849	751	784	850	793	773	731	802	785	734	776	786	769	803	801	808	822	729	801	771	754	773	827	804	808	778	832	763	811	810	830	858	755	764	766	795	796	797	821	785	839	774	758	797	759	748	749	781	758	779	818	803	789	801	760	818	823	768	785	782	811	827	848	812	736	776	779	745	840	812	815	809	766	779	795	843	796	776	788	791	848	808	773	794	796	782	716	794	779	777	761	740	838	822	807	796	855	818	793	721	808	822	827	794	817	828	806	802	848	810	761	821	810	797	833	784	818	812	819	782	740	806	786	881	826	801	821	878	851	805	767	818	802	802	797	810	801	786	822	805	812	860	810	783	767	783	812	749	816	771	794	786	748	754	807	797	803	783	781	794	824	796	787	778	814	811	815	793	736	794	807	769	804	886	824	778	845	789	822	833	794	802	829	736	784	823	760	797	744	763	790	831	833	804	784	829	790	735	767	763	804	776	781	828	784	824	852	784	748	781	723	777	845	817	799	774	801	828	734	846	818	834	830	795	773	733	792	742	820	834	774	798	776	756	786	788	783	789	771	846	796	818	738	769	807	809	799	800	783	817	756	794	802	795	804	756	788	798	802	784	802	801	820	813	760	840	792	787	798	771	789	781	747	792	763	793	734	779	815	831	783	804	831	865	790	805	787	867	799	831	796	796	801	809	812	833	799	788	797	818	803	793	793	776	751	792	774	793	807	807	848	811	765	763	781	781	798	782	824	770	795	760	773	791	857	808	820	782	790	737	767	803	783	827	810	762	837	746	784	753	749	772	824	744	808	800	771	805	755	832	813	748	769	787	753	792	744	793	782	830	828	787	802	794	830	798	781	793	789	787	792	780	782	850	823	779	810	759	776	808	779	846	808	767	780	836	741	814	767	783	794	733	791	804	774	783	805	782	768	789	780	797	742	797	829	820	823	849	794	843	800	784	767	863	759	784	838	815	846	829	807	868	830	810	777	754	774	718	790	765	760	763	766	795	766	824	830	788	786	789	741	784	778	807	778	801	803	794	766	829	787	723	810	736	779	806	778	795	734	797	762	761	822	795	846	790	836	832	811	765	758	835	781	801	815	859	744	796	814	778	822	736	830	777	765	765	855	845	770	795	792	789	822	778	779	852	795	782	790	823	802	798	800	800	808	821	777	790	790	814	754	738	803	777	772	785	857	808	802	845	795	765	771	762	750	759	812	807	794	805	801	809	751	781	781	777	799	796	800	794	779	777	821	752	745	795	765	772	810	818	788	798	819	772	760	801	736	795	803	760	804	754	758	808	810	775	798	825	782	773	776	763	801	784	788	827	833	831	815	804	767	790	757	768	844	782	797	826	781	776	774	712	796	753	828	777	769	781	805	773	726	786	825	796	814	796	793	811	790	791	863	799	795	785	805	808	797	840	778	772	791	762	764	788	814	785	819	785	793	808	801	802	816	749	766	795	774	736	835	772	835	778	821	818	793	788	809	818	817	767	800	817	728	791	882	816	821	782	780	763	779	791	781	777	803	782	819	789	767	806	788	793	815	810	845	771	743	771	768	840	774	795	799	800	814	803	808	802	828	781	803	831	836	794	811	816	818	817	806	802	725	799	782	802	799	823	782	760	803	801	781	770	802	785	839	776	825	769	759	755	804	832	786	841	794	780	786	801	789	790	713	789	815	800	785	779	765	805	760	845	779	789	827	811	807	788	789	823	836	821	781	770	850	841	855	787	826	783	782	812	796	802	828	812	792	857	838	767	782	816	814	803	794	784	763	803	840	841	808	819	816	795	790	816	802	865	793	791	811	797	765	813	761	824	783	776	816	808	793	806	805	785	815	805	784	790	807	781	826	783	822	782	808	817	801	771	764	764	743	799	805	790	813	819	799	767	846	831	758	763	858	831	783	793	829	808	845	759	731	793	792	810	803	793	820	792	781	739	841	775	810	770	817	804	815	804	794	786	729	775	844	777	803	795	773	744	797	807	778	849	801	836	813	797	826	824	801	807	828	825	782	822	774	810	813	814	814	810	801	812	806	792	831	766	814	797	766	849	807	777	827	796	784	799	764	802	766	836	788	717	801	805	809	796	737	816	781	836	790	748	792	796	809	754	782	774	813	816	796	833	858	851	755	792	791	822	743	765	702	837	797	770	804	815	764	770	790	792	827	774	779	812	796	809	792	815	804	809	797	824	837	766	797	829	806	772	758	763	778	732	756	819	776	824	769	798	757	796	833	814	769	789	798	816	830	802	802	844	737	806	847	772	804	820	782	736	826	793	813	813	815	796	759	751	763	830	791	805	823	769	792	774	854	836	783	823	815	782	802	797	821	757	798	770	780	791	802	761	790	864	794	775	836	801	780	737	831	768	775	766	795	793	768	777	842	786	792	745	807	795	758	872	805	789	767	803	769	753	775	776	806	795	772	764	815	783	779	826	768	764	772	771	766	801	734	796	792	839	761	798	734	762	790	827	765	775	773	743	802	766	778	790	785	797	850	757	797	856	790	811	832	768	776	809	829	799	789	763	807	766	760	765	803	778	814	781	831	789	796	838	790	765	825	821	806	790	817	802	766	803	818	749	817	783	768	819	811	761	811	793	808	785	753	883	814	776	795	791	819	725	846	755	830	789	776	771	805	843	776	816	731	740	769	792	810	783	786	829	813	776	776	747	778	835	799	783	760	790	756	809	789	788	762	774	836	770	757	813	781	804	833	780	775	755	839	791	762	820	788	840	820	819	750	778	772	765	797	798	816	863	767	845	787	776	792	813	805	822	765	812	792	802	829	743	836	753	729	853	799	755	799	779	825	757	766	760	755	825	812	801	773	788	825	808	748	787	738	781	849	797	760	725	763	809	803	832	779	811	844	795	774	805	775	743	807	735	793	809	856	731	801	794	794	827	782	796	819	804	775	825	794	790	784	809	828	833	788	805	827	836	836	810	792	805	813	771	739	770	799	802	769	785	816	776	821	762	795	773	710	765	814	803	855	771	762	803	746	764	807	790	761	755	787	821
10201	45626	19335	5366	3935	3214	2421	2032	1721	1430	1276	1233	1116	1091	1028	988	955	992	945	908	965	967	884	868	901	902	879	931	912	918	865	850	869	907	936	890	887	872	893	878	878	882	879	912	878	886	836	863	838	872	826	854	854	867	849	845	843	895	862	861	875	861	836	886	834	809	866	828	861	895	878	849	818	844	811	868	851	831	825	842	840	868	864	835	831	841	825	856	822	856	812	860	831	836	827	823	829	885	840	916	889	868	911	829	888	783	878	809	813	839	829	874	883	866	813	838	811	843	857	865	807	838	821	856	894	830	818	873	841	815	825	848	846	801	823	873	816	860	833	830	850	845	825	852	854	859	809	829	900	864	832	817	758	818	824	794	864	810	852	802	826	811	868	844	833	864	863	841	823	864	911	827	886	886	842	824	858	861	844	808	897	887	853	877	844	865	845	849	830	832	772	826	810	866	824	829	817	884	864	844	807	893	841	818	874	823	863	859	868	831	821	860	866	830	821	847	864	833	845	876	847	797	835	880	894	845	841	891	847	838	878	839	843	800	892	817	814	771	862	824	884	798	832	891	806	878	900	836	865	886	843	799	905	871	891	829	906	838	847	862	864	931	889	834	836	823	868	824	839	828	892	819	830	810	853	827	817	793	834	842	889	823	839	837	841	850	834	830	807	850	839	827	840	876	832	845	801	786	819	890	848	828	891	810	871	926	808	805	809	885	836	882	810	848	817	788	850	845	883	878	818	835	926	854	835	792	856	857	823	873	797	872	849	848	865	906	811	818	840	861	870	833	799	859	815	838	871	860	843	795	839	866	866	831	775	911	798	852	849	881	785	860	877	806	816	850	856	815	812	821	783	821	826	826	851	871	872	870	845	827	796	922	885	871	805	847	855	840	844	819	825	821	789	869	784	879	880	848	778	840	801	826	924	780	898	874	844	821	817	812	843	853	881	836	822	832	826	820	806	826	823	811	880	819	825	867	824	876	908	835	841	836	811	807	869	794	855	847	855	810	810	837	863	859	838	874	887	799	792	831	860	803	848	836	811	856	836	882	860	888	894	835	799	845	810	806	836	849	832	871	780	841	810	857	829	893	838	876	859	870	832	819	887	849	857	845	838	818	850	823	847	895	830	819	844	845	811	772	871	800	821	851	818	825	804	842	904	843	875	860	856	864	844	868	824	830	891	796	872	873	828	877	812	849	838	878	880	838	827	886	910	876	899	853	849	859	854	842	839	863	858	795	836	804	886	852	870	818	814	842	877	849	791	846	845	846	838	825	873	859	837	873	809	835	885	809	837	887	858	859	821	852	835	860	858	818	872	839	845	836	887	843	869	831	842	848	855	874	843	832	823	800	826	843	868	882	867	880	858	858	876	823	885	886	849	826	821	891	809	784	854	872	902	842	890	845	795	814	882	835	781	836	853	820	879	818	846	845	831	858	855	824	884	842	853	840	867	842	796	823	847	822	825	841	843	849	862	831	836	820	860	832	832	808	866	856	829	885	845	861	795	837	867	828	842	940	810	847	866	864	846	863	825	858	882	830	831	831	795	816	896	812	812	872	838	834	858	887	865	842	853	871	860	834	837	840	817	789	863	868	818	868	811	840	867	821	854	864	838	842	804	845	805	822	833	818	876	853	902	818	829	881	850	821	867	857	868	924	817	831	787	854	888	816	870	849	827	871	849	811	850	883	803	801	869	786	901	833	880	845	846	841	832	852	893	795	854	897	861	837	840	855	854	812	865	862	849	845	852	825	801	843	894	837	794	861	876	879	885	851	853	812	842	851	885	833	841	795	826	890	876	862	832	837	822	834	818	830	817	882	873	828	841	866	804	809	802	846	834	826	817	822	823	781	793	848	907	895	866	831	800	852	883	807	853	816	872	829	824	813	837	811	871	841	841	788	857	881	863	848	863	854	835	844	828	799	807	856	876	791	878	828	859	827	903	863	842	796	869	829	855	829	830	825	849	860	851	830	842	816	836	852	899	840	847	845	839	858	876	840	831	837	892	871	805	831	837	826	856	825	807	858	906	841	887	833	819	885	882	831	805	847	823	845	838	835	803	792	844	818	845	816	906	819	843	846	819	893	830	828	878	833	845	855	876	830	835	816	816	839	859	877	812	844	865	900	870	811	852	828	852	897	850	815	828	844	856	845	835	789	825	817	833	880	842	807	850	851	826	875	855	849	800	850	843	874	792	844	843	833	813	884	787	818	822	871	806	841	838	851	823	842	784	822	849	804	827	787	844	837	890	846	824	862	818	780	856	854	889	859	802	830	839	835	825	842	841	834	846	769	798	831	816	825	852	836	853	891	879	838	900	859	865	853	810	819	876	893	802	868	838	837	854	844	818	852	860	868	883	868	821	906	798	856	888	853	869	826	853	841	851	820	869	862	910	854	853	833	830	863	856	823	844	894	841	864	776	883	847	880	876	823	860	819	875	851	838	809	840	851	818	850	811	795	829	859	795	820	848	880	864	888	889	854	844	812	827	805	815	877	796	894	919	853	847	896	840	829	829	826	880	926	839	829	795	881	809	858	890	789	839	816	882	824	826	793	853	852	862	847	823	824	815	855	903	848	803	854	878	826	876	850	844	815	841	832	823	828	858	844	849	818	814	832	879	838	847	868	856	851	814	828	845	899	882	804	808	894	886	850	863	769	843	828	856	859	867	813	790	808	856	815	867	840	832	842	836	809	814	896	848	851	824	863	865	855	832	850	876	855	820	811	827	854	848	860	814	831	813	765	803	830	835	847	829	879	831	834	851	839	818	839	818	852	809	847	874	856	883	828	787	866	829	772	855	825	856	833	841	827	856	839	849	884	845	831	837	862	892	857	872	882	868	848	851	845	875	864	852	892	878	838	858	854	799	789	887	835	863	860	862	865	831	867	851	893	827	863	814	838	832	832	860	885	867	830	826	874	834	862	870	807	884	839	836	797	802	827	839	834	834	851	877	880	863	811	830	827	814	773	849	844	864	841	807	845	840	855	781	855	776	807	825	877	835	848	852	832	850	823	821	833	843	845	856	786	849	815	842	838	911	866	815	817	844	753	798	852	816	846	792	815	824	842	854	861	859	825	900	885	877	826	832	838	811	841	847	861	863	823	879	864	804	870	888	878	825	864	849	909	827	862	895	848	826	801	849	839	831	860	855	811	859	850	822	833	800	859	759	903	879	820	847	819	812	922	829	839	861	849	810	884	867	797	839	814	815	837	813	887	860	792	849	814	836	858	825	809	856	822	891	831	883	822	827	870	827	799	796	875	845	769	840	835	809	846	837	842	893	876	833	856	837	828	873	839	824	876	856	914	855	855	843	870	851	846	806	845	814	875	839	790	848	835	917	843	819	786	845	858	849	855	874	876	832	797	817	830	846	873	799	839	820	806	851	830	832	905	884	795	886	852	836	865	856	833	859	836	834	840	867	839	869	849	832	807	787	883	854	886	837	837	883	868	804	834	878	836	811	821	874	844	844	863	857	832
27671	19764	7512	1048	608	561	568	519	548	509	517	480	499	545	506	513	503	507	556	531	559	518	515	508	537	533	550	510	489	510	549	514	479	506	485	510	518	468	471	509	525	548	516	495	495	485	512	504	494	495	461	545	544	502	499	550	517	494	497	492	499	515	490	486	501	492	509	513	493	533	472	510	468	530	528	506	503	539	485	507	515	511	542	514	517	550	513	501	475	509	510	536	536	500	501	513	496	532	535	475	514	509	486	516	518	550	519	510	516	467	527	524	474	487	485	509	497	511	539	499	513	500	507	510	506	511	506	498	524	511	494	512	509	474	528	537	494	526	505	480	477	474	518	522	517	502	494	499	519	505	501	487	529	493	553	502	495	490	521	511	506	549	541	480	527	509	513	504	512	543	514	498	527	502	490	544	495	495	500	514	517	514	518	526	499	515	479	489	515	498	484	519	533	533	489	480	501	511	529	503	475	441	519	481	479	500	519	501	545	484	469	465	538	515	490	533	499	541	469	490	490	543	504	489	485	540	506	503	511	512	542	493	532	504	505	528	560	468	534	503	516	436	533	537	522	482	469	512	509	529	488	498	536	511	488	488	505	523	534	526	510	559	511	544	495	515	503	504	525	512	521	448	487	520	507	485	477	509	518	528	518	525	481	519	492	496	511	466	490	530	511	516	482	495	495	548	497	523	498	469	524	525	492	477	524	508	488	453	517	514	481	564	534	479	531	465	535	504	500	524	550	504	493	517	501	542	470	483	504	504	479	498	536	475	485	499	522	516	509	516	526	526	478	534	530	525	521	488	532	534	530	494	483	497	479	480	533	517	491	498	457	485	524	511	528	494	529	494	498	512	521	506	531	518	461	523	519	499	535	512	475	511	547	523	518	528	502	518	515	532	530	495	518	518	524	487	514	490	505	505	520	484	483	482	519	504	467	509	493	468	506	520	542	531	507	493	518	530	547	540	494	496	513	480	535	496	496	521	524	524	498	522	523	518	474	501	477	578	492	497	526	514	533	510	484	525	495	522	493	504	510	520	530	528	501	531	533	541	482	513	500	569	535	465	528	480	486	473	494	544	562	516	509	504	543	528	508	525	517	553	503	471	519	486	513	511	517	517	518	481	501	475	518	507	475	488	478	503	469	486	501	520	509	502	514	462	519	516	533	486	520	486	541	440	545	509	493	511	508	527	524	482	466	535	461	508	541	519	502	503	461	532	495	519	508	498	529	509	500	540	501	536	517	531	496	503	487	499	529	524	523	520	531	506	550	507	447	487	538	513	514	502	425	509	489	510	476	494	533	526	539	479	502	500	482	570	462	515	504	460	539	518	511	520	509	478	530	529	489	526	508	532	523	470	485	503	488	529	542	497	481	513	520	519	500	510	539	529	501	529	477	467	487	507	516	534	507	502	514	549	509	502	480	473	542	484	521	509	481	474	514	514	461	498	498	569	503	570	517	524	502	512	448	506	533	486	494	509	532	493	509	520	497	507	492	514	544	495	500	520	525	482	522	554	488	512	477	532	462	518	519	488	570	538	477	526	491	486	501	488	504	539	515	478	519	514	502	460	492	491	516	534	496	520	515	520	524	528	566	494	476	527	524	535	538	511	506	536	504	496	516	528	517	510	528	522	532	478	497	530	521	504	543	523	508	514	540	499	499	533	520	507	537	533	478	491	500	509	489	517	528	496	492	518	521	500	498	515	534	514	457	524	475	500	504	518	501	527	482	505	518	557	519	470	539	527	528	542	513	510	497	481	504	497	492	537	490	523	478	513	509	485	520	513	500	496	505	481	508	489	484	518	525	484	525	519	500	511	535	471	515	512	491	494	521	515	499	508	504	481	474	507	515	547	516	540	514	466	534	472	509	500	512	540	469	529	498	495	516	449	525	539	471	490	519	504	522	513	499	513	510	483	522	497	477	485	501	510	495	544	481	503	479	535	508	501	515	491	522	534	509	499	499	478	522	516	513	517	555	526	518	530	490	525	523	577	497	515	573	494	516	504	477	559	522	530	523	550	531	485	485	542	518	525	495	543	443	471	490	549	535	506	486	507	508	521	517	499	502	500	489	508	506	489	554	507	497	527	493	518	497	534	486	496	544	476	514	476	545	499	528	502	501	559	489	515	495	487	488	517	516	536	482	541	516	510	539	549	568	492	491	484	541	496	520	503	574	493	540	451	511	541	534	522	492	524	509	507	507	506	463	488	522	525	495	485	506	493	497	522	485	541	487	484	514	536	515	505	524	517	529	523	512	446	527	537	489	523	509	478	517	542	538	499	523	480	512	495	473	539	503	482	496	525	522	452	486	473	538	494	480	510	536	521	465	500	547	518	490	461	471	496	516	536	533	504	513	497	534	482	517	540	518	501	477	503	519	484	452	491	505	523	497	506	516	534	502	526	519	506	525	523	570	538	509	498	485	508	534	547	540	529	526	518	482	521	482	529	518	528	526	508	542	520	526	529	504	505	532	512	483	447	513	483	501	501	481	536	514	499	539	498	516	508	530	529	475	484	484	526	521	518	535	523	488	514	478	552	485	527	516	531	538	535	530	496	499	511	501	526	495	504	518	505	522	514	534	499	533	513	508	484	495	517	502	500	508	486	491	472	535	503	486	535	504	498	492	499	552	481	531	462	511	499	489	529	528	505	500	543	535	476	525	466	511	472	531	495	499	507	508	489	538	515	511	567	502	487	489	523	511	481	481	486	476	463	508	502	490	505	531	532	519	523	487	509	453	528	528	494	483	505	510	511	510	515	480	514	512	473	475	542	525	507	505	464	500	489	485	452	501	517	489	502	510	486	540	526	526	476	472	492	487	479	537	478	544	509	499	495	521	498	534	540	556	500	522	493	518	483	506	503	549	512	536	484	526	479	514	556	539	535	522	522	509	515	495	495	508	487	452	532	517	532	508	506	490	505	528	456	501	494	516	476	495	532	466	512	524	481	515	492	505	517	499	483	459	535	531	510	504	520	537	517	515	517	499	535	512	503	497	528	461	514	489	483	510	515	512	489	528	515	480	490	492	502	495	519	495	470	540	466	487	481	534	533	545	523	531	535	483	497	514	517	544	557	539	503	521	495	519	505	538	521	530	477	477	501	516	547	473	510	521	518	546	558	514	537	535	488	490	469	490	490	533	506	480	545	526	514	530	520	479	484	492	514	526	465	493	500	508	507	500	503	487	499	510	526	513	502	513	518	518	513	506	556	516	455	483	508	530	551	500	471	487	456	496	472	513	519	530	523	500	543	471	528	487	565	533	512	502	501	506	508	495	510	533	511	523	465	522	495	481	574	510	537	489	500	448	521	514	499	506	525	491	512	510	493	476	473	502	541	535	482	541	521	533	503	524	522	541	495	532	512	478	477	489	460	526	510	525	501	508	539	493	489	512	510	525	532	526	501	514	534	577	462	518	489	494	520	499	471	523	539	541	533	526	544	513	505	520	533	486	551	491	552	533	491	506	525	469	491	509	522	464	519
8051	6823	2176	746	664	556	545	562	537	532	564	555	546	562	520	516	606	527	550	560	501	531	509	487	518	543	529	532	548	542	515	562	492	554	531	539	541	495	520	576	530	492	508	541	539	527	504	540	521	556	492	529	564	603	533	518	548	490	528	514	539	528	487	507	486	492	522	525	523	507	569	540	529	539	549	517	550	490	553	533	526	542	513	543	511	524	527	522	530	551	576	524	543	542	517	497	543	553	541	528	571	501	546	518	522	493	520	507	555	517	538	516	540	568	580	555	512	604	553	554	582	540	559	556	511	548	509	512	538	550	582	509	580	502	518	525	506	552	513	561	553	529	551	581	515	557	518	513	557	538	558	499	519	550	537	530	580	530	533	547	554	553	487	526	578	563	476	495	525	542	576	521	535	523	496	557	560	536	573	535	549	512	562	577	482	531	512	518	563	529	539	513	548	483	573	535	554	562	560	564	517	535	533	542	562	515	539	522	498	561	524	539	552	540	560	528	513	550	545	502	513	550	537	549	522	575	569	536	531	530	518	512	487	521	519	509	528	544	535	532	517	523	555	512	527	530	511	536	535	531	499	542	540	516	515	506	546	496	526	540	520	546	542	506	534	562	559	545	553	517	530	548	584	524	511	567	550	547	518	534	556	522	502	525	529	541	507	506	561	523	540	520	568	543	513	551	526	534	503	529	548	551	526	549	553	535	528	552	536	517	511	553	534	507	521	534	532	544	526	554	503	524	541	547	571	512	541	514	554	573	555	530	557	544	567	533	588	552	546	546	517	557	535	515	530	551	541	535	534	518	538	551	515	548	531	520	488	543	544	504	507	546	540	529	514	520	566	493	539	585	517	554	545	519	509	519	531	534	536	537	535	512	533	537	541	525	557	533	553	522	547	517	524	497	515	491	531	559	535	534	572	549	561	503	537	539	508	502	541	526	540	530	528	534	521	554	547	515	495	501	553	571	513	511	583	500	554	517	530	546	525	541	500	547	521	550	555	531	498	538	586	527	519	561	520	558	517	532	535	581	570	557	539	491	536	578	559	523	497	528	549	580	539	547	566	512	557	537	529	542	524	533	530	583	574	541	528	522	546	573	506	515	549	521	536	521	521	543	513	566	530	531	527	513	547	546	556	548	527	555	568	526	501	501	547	535	530	506	558	518	590	538	537	520	511	548	542	569	516	542	523	507	518	545	506	550	547	547	556	481	521	538	504	570	609	510	555	538	568	517	537	521	549	556	519	532	524	552	523	550	544	484	521	527	548	549	542	542	539	517	512	592	543	532	512	572	564	516	532	551	518	531	539	574	543	530	545	543	514	561	534	554	515	541	543	535	542	534	576	539	531	554	467	544	536	524	543	546	522	559	508	538	517	538	507	551	517	508	567	572	532	541	548	512	534	491	512	502	545	526	516	535	512	544	552	604	529	537	514	550	538	524	537	516	511	518	539	538	521	558	522	537	499	592	527	471	497	599	563	543	551	561	524	500	545	535	479	565	541	525	519	547	533	515	524	559	550	501	534	579	544	523	525	553	568	550	571	541	525	533	541	577	540	534	554	575	520	569	519	528	558	513	527	537	605	547	554	548	586	565	527	532	562	535	531	557	510	535	549	544	502	582	533	535	553	553	552	540	539	512	524	555	512	562	530	548	530	546	490	517	534	590	501	524	544	517	539	556	522	470	526	510	533	498	494	510	562	543	553	542	534	552	529	580	530	486	572	556	587	516	510	557	556	537	550	540	550	580	525	526	504	538	529	576	560	514	565	536	531	504	582	528	550	530	579	487	529	511	548	501	528	543	486	509	542	526	561	530	502	522	546	515	512	515	568	530	511	529	534	530	561	533	525	521	573	505	530	531	567	548	538	543	540	506	508	548	538	524	531	559	526	483	540	515	512	520	558	535	548	526	536	525	494	522	570	544	494	538	529	552	544	540	558	523	548	502	552	547	550	483	525	526	526	538	531	496	550	536	576	512	539	532	494	564	531	543	558	514	545	565	552	499	543	546	540	495	577	561	491	525	542	515	550	567	508	547	505	555	537	548	503	545	501	557	565	493	542	518	569	522	547	516	510	522	594	489	502	536	546	515	535	562	555	500	542	489	544	512	541	499	546	509	553	576	533	542	543	533	483	526	499	538	574	542	561	537	553	488	527	549	575	571	513	543	565	516	533	546	507	579	549	595	539	534	568	556	533	506	588	524	574	519	581	510	531	497	510	515	528	504	522	550	542	547	526	518	534	557	529	570	557	473	584	545	513	548	527	503	530	516	514	568	526	549	511	515	518	534	500	540	553	565	551	533	555	541	565	512	519	505	529	546	516	507	485	556	516	571	541	542	546	481	494	558	553	506	518	564	506	530	565	555	534	570	501	528	551	529	499	520	621	549	511	584	523	504	562	504	509	534	574	590	549	551	540	538	524	521	510	510	542	543	509	487	502	543	490	565	526	519	520	537	529	531	528	535	585	511	576	522	519	536	521	513	519	560	578	540	554	499	559	528	531	521	486	530	498	576	572	531	547	545	554	530	501	572	577	509	538	496	533	567	546	528	536	518	542	524	545	531	574	535	526	521	552	563	530	530	528	525	533	532	546	532	490	534	573	533	528	527	535	548	552	549	520	544	532	528	531	511	530	521	543	522	526	504	521	508	519	541	512	521	530	513	529	527	533	525	543	592	538	551	532	538	546	564	519	541	547	526	537	468	580	529	542	498	538	584	544	517	545	510	568	558	537	581	520	532	548	539	511	546	547	560	556	560	483	519	511	509	544	531	556	566	529	540	505	525	546	527	521	535	526	540	526	527	515	514	516	559	534	543	538	518	524	501	530	556	578	536	537	561	517	531	539	537	554	583	509	559	500	609	546	524	483	525	537	515	523	502	505	489	497	547	504	580	521	549	530	567	566	522	520	493	523	548	521	534	511	533	529	550	504	549	538	554	516	577	557	521	537	533	534	547	555	519	515	569	526	537	528	536	531	551	507	574	559	554	525	523	523	557	539	526	539	546	544	525	543	548	569	567	476	526	548	537	531	545	513	535	561	525	508	516	524	540	501	531	553	558	557	530	561	559	537	523	574	538	535	531	562	518	506	520	528	583	535	541	566	587	545	563	565	531	534	578	530	524	534	530	505	535	483	527	570	523	552	523	528	507	529	527	512	570	520	503	535	514	572	552	581	582	548	549	493	541	536	523	518	566	541	522	535	481	517	508	538	529	511	532	505	545	565	489	559	525	528	506	523	538	482	531	504	539	521	557	500	491	528	536	527	553	545	538	565	536	516	532	536	556	528	515	514	538	526	526	552	497	528	559	539	543	518	521	507	522	512	486	543	467	531	511	532	534	579	486	553	576	533	564	544	495	558	508	556	540	521	546	510	531	509	524	508	560	553	517	524	559	529	531	511	542	547	558	509	574	517	537	500	524	546	553	521	518	523	567	523	496	540	529	532	552	548	512	555	545	529	551	567	548	556	555	549	528	551	540
23529	21264	28548	24268	21249	13049	2037	1337	1143	1185	1139	1065	1033	1065	1029	1031	961	971	976	1019	999	1000	939	957	975	1008	992	941	956	989	1001	891	968	945	1005	970	931	963	922	1020	939	981	905	909	966	972	962	908	900	1002	936	914	1001	964	978	936	895	1000	1004	996	950	1009	956	978	952	909	961	878	960	946	896	903	872	921	960	916	943	1013	996	963	931	916	933	928	896	980	956	933	898	951	971	929	963	937	892	929	979	938	952	956	904	902	907	992	906	988	952	941	897	929	975	936	873	913	921	946	930	953	981	956	931	955	909	941	905	980	924	972	939	903	981	979	929	915	944	892	962	946	908	969	917	878	919	949	963	912	921	922	892	988	956	903	873	986	972	990	915	934	906	979	933	918	923	912	893	916	926	900	993	909	938	951	896	987	949	952	922	1004	923	907	965	953	979	936	920	949	942	1011	926	927	884	964	985	869	943	942	906	934	957	948	919	946	933	941	991	913	992	931	951	935	911	978	964	998	992	923	989	970	917	956	950	903	866	974	939	971	938	953	919	1034	948	892	959	899	973	982	957	917	930	945	879	986	938	940	918	983	978	925	928	937	898	922	1002	975	985	954	968	943	947	941	927	904	928	975	980	944	989	923	920	922	964	971	1007	936	867	943	920	934	949	1009	939	977	935	932	932	965	909	885	974	955	933	997	906	947	946	991	975	927	947	918	919	979	944	961	923	955	929	878	919	956	914	890	955	913	953	963	967	951	895	942	938	955	1000	981	943	973	921	971	942	948	930	953	913	948	870	926	924	926	997	971	971	947	921	1013	960	934	941	992	984	942	899	893	917	960	957	936	907	927	935	932	930	929	919	989	926	967	930	970	952	954	959	930	956	988	936	961	973	1005	909	935	919	935	926	917	949	955	957	921	909	929	969	931	988	926	958	908	895	922	947	915	952	978	941	941	962	956	901	976	923	979	964	986	938	909	947	954	971	975	877	971	874	870	887	941	903	969	957	909	890	941	921	929	943	926	942	957	924	965	1004	924	944	947	978	898	932	961	919	932	930	943	938	940	915	908	954	965	926	932	1003	959	944	903	926	958	937	906	948	911	1027	920	911	960	955	972	922	952	990	896	904	941	895	948	975	940	915	935	900	1019	973	923	943	925	929	977	998	934	990	902	954	956	950	940	910	921	981	922	903	939	901	930	963	903	950	991	955	952	979	911	973	941	931	955	954	912	972	950	984	942	967	921	989	910	913	958	928	983	966	943	960	880	957	945	964	973	933	946	958	956	975	888	922	963	937	984	949	947	953	954	938	914	972	933	961	937	926	983	952	992	916	922	904	961	948	949	969	921	941	902	987	953	914	877	984	903	938	926	977	952	948	924	881	963	914	947	974	941	989	927	972	896	940	940	946	933	948	877	962	1003	953	908	922	1039	924	953	1017	948	931	940	907	931	1017	983	983	925	955	919	927	968	969	911	936	951	942	908	998	940	907	915	980	978	886	945	954	968	898	936	962	971	936	909	938	946	1004	956	888	930	973	968	876	917	906	947	883	969	984	962	926	966	909	944	927	977	970	934	945	938	873	986	921	1003	996	1006	959	970	996	930	891	970	908	987	945	955	949	927	952	904	945	962	951	946	983	950	916	913	940	959	920	920	944	932	941	934	956	931	946	1012	915	940	925	911	1002	965	953	958	900	980	967	881	934	971	931	917	915	993	969	933	919	893	961	882	957	966	887	922	910	949	927	907	954	973	918	939	929	956	959	910	885	944	1011	1003	962	908	933	952	954	990	966	974	1005	948	968	937	982	952	901	927	915	965	937	931	988	965	991	988	940	907	959	965	927	936	943	996	982	931	922	939	913	1012	925	937	937	975	918	970	972	924	970	973	917	952	946	914	935	963	931	980	960	916	928	907	923	950	911	979	929	906	999	971	886	928	946	942	993	881	914	952	976	935	913	919	944	943	957	955	929	980	966	969	934	973	898	925	910	899	919	919	1014	939	961	972	961	887	944	949	938	933	975	949	988	881	1006	947	925	994	900	960	895	924	966	964	938	939	914	888	971	936	947	935	931	921	971	917	929	937	935	954	975	914	955	924	893	961	959	988	941	977	935	912	943	937	963	942	953	959	917	966	969	964	981	910	905	932	935	924	987	1053	918	958	976	907	937	903	957	962	938	906	946	962	990	986	1025	924	950	953	954	956	955	915	961	995	901	983	895	921	919	1035	1018	962	939	924	943	970	943	927	913	887	921	972	925	912	971	886	955	989	911	969	947	936	921	943	907	1003	998	945	950	889	982	937	934	994	900	919	903	947	904	939	925	956	915	920	982	912	946	963	935	929	968	924	998	953	954	922	904	913	971	955	948	947	926	896	933	909	901	959	950	958	926	899	935	920	934	928	911	922	959	915	970	937	956	930	883	948	952	935	996	925	937	992	943	969	997	939	930	887	947	988	1000	969	899	933	972	971	939	940	944	967	979	968	949	972	947	925	969	913	966	867	897	979	923	928	928	929	889	961	907	920	947	950	980	942	888	941	902	954	929	875	947	970	966	986	930	928	907	911	972	966	912	943	933	919	971	908	891	981	880	978	935	968	927	950	960	998	958	901	989	898	965	889	942	923	908	949	970	949	934	899	1005	930	962	948	941	943	967	922	969	970	941	962	924	984	975	945	923	953	887	902	982	987	897	945	982	987	981	933	906	915	883	906	894	898	921	895	923	905	948	867	919	972	952	869	920	934	969	969	961	914	916	941	926	971	908	954	988	892	994	924	925	912	923	983	972	1037	943	923	969	892	959	937	921	937	950	898	890	915	970	990	908	975	936	947	910	948	995	1005	998	909	935	918	927	966	919	969	891	987	914	975	919	928	926	953	981	966	1012	977	926	990	887	960	862	986	947	1025	923	976	998	956	951	919	915	901	915	951	938	907	970	932	980	891	938	934	976	921	983	955	909	950	962	945	902	920	946	980	949	925	994	933	979	995	922	932	933	856	921	919	1008	938	941	932	911	924	927	974	897	913	923	1002	966	920	928	904	911	958	976	926	935	944	964	918	975	923	924	968	969	944	953	951	930	946	917	917	965	944	951	965	960	958	982	947	996	977	1015	936	935	955	945	933	996	969	927	910	927	909	991	946	965	941	882	940	945	958	942	920	985	891	1013	924	926	962	970	962	968	974	973	961	1010	989	941	954	974	952	958	913	917	932	1010	943	970	957	993	949	931	956	921	992	903	974	959	959	871	899	909	932	915	948	975	965	942	936	904	899	984	928	910	915	962	942	934	907	911	969	925	943	953	945	879	951	948	922	885	902	970	901	1030	977	913	946	945	927	922	935	975	957	957	895	956	961	915	941	951	903	903	981	946	971	944	957	982	937	995	886	925	984	994	986	928	967	943	908	963	957	957	977	937	937	942	940	891	905	970	1008	978	945	917	938	936	914	922	924	912	930	910	908	930	948	958	914	916	993	966	899	959	966	968	904	927	890	988	934	937	936	937	998	960	977	1005	901	933	983	907	922	930	1002	958	948	896	977	955	937	943	935	928	943	938	952	952	936
8801	33042	13565	3431	2547	2131	1760	1568	1426	1294	1244	1133	1139	1046	1114	1031	1057	995	1019	981	1047	1011	1020	1024	976	951	1017	1004	1008	943	969	995	987	982	963	1019	984	991	976	944	982	971	966	975	1014	956	993	971	957	1037	928	1018	1000	972	957	953	943	943	1021	936	967	923	992	944	925	972	965	1007	976	980	981	928	970	967	939	977	999	932	942	960	987	946	983	909	959	983	1002	983	968	1043	1049	983	949	987	980	951	974	968	977	929	943	978	962	951	998	1011	1004	989	968	991	950	951	963	975	941	1007	965	964	987	902	1008	1016	980	936	952	1010	968	965	968	951	989	1000	1072	996	1015	1001	900	885	924	988	942	1002	938	929	933	998	983	970	987	961	949	945	890	1004	939	911	986	979	1005	989	984	968	1006	957	960	986	1003	971	964	934	962	933	980	951	992	1002	982	983	922	982	949	982	966	949	965	1003	923	944	984	1003	940	922	998	969	970	978	1023	964	971	991	991	980	938	978	979	923	1000	981	927	936	924	965	982	1016	928	944	970	903	976	949	960	915	1022	1011	941	950	966	966	934	978	1002	981	945	967	1021	1005	1018	936	977	965	1000	988	994	1001	1007	1013	995	997	954	969	943	1000	1002	1021	952	941	972	951	941	1043	945	940	1019	950	980	918	942	950	973	960	1019	957	941	996	958	980	1056	986	957	992	986	1013	987	927	1002	970	957	1002	972	947	985	971	956	919	979	967	996	994	945	946	938	919	948	949	983	976	931	997	975	952	871	1005	901	971	945	914	907	959	1023	950	970	1001	902	991	942	914	928	1000	962	964	953	962	972	921	940	1002	995	976	926	990	928	940	945	933	978	970	922	925	967	899	999	924	991	966	999	927	966	917	996	962	967	917	918	978	1006	995	941	984	991	926	917	952	998	913	988	1021	984	961	974	951	918	1009	1002	931	1020	977	985	965	973	931	964	953	993	982	1006	930	988	950	966	990	1010	1014	982	995	986	976	898	963	958	976	939	1028	944	976	1006	963	958	890	956	975	939	918	989	987	1037	952	965	933	942	955	989	956	932	1000	956	999	956	956	973	982	944	984	942	951	997	975	976	936	915	959	949	931	968	976	903	956	994	969	978	973	962	951	941	1014	964	924	961	949	973	955	935	981	973	993	931	963	993	924	1061	960	931	976	997	1002	948	925	945	969	992	996	957	970	938	953	979	1006	953	905	949	953	953	941	972	983	957	963	975	977	1000	968	946	969	952	962	969	935	997	920	993	978	974	888	965	902	971	902	1033	1047	941	984	950	985	947	965	1049	944	950	970	936	1021	952	965	981	982	1002	981	1010	963	931	939	967	937	942	958	955	1006	987	959	964	945	944	992	1000	995	925	981	931	958	946	1000	958	958	955	990	913	911	994	913	977	983	990	991	996	1000	1004	952	943	963	937	956	937	932	943	904	1033	990	947	988	961	1001	1005	957	987	1001	916	969	991	1008	916	992	981	982	991	948	946	982	943	978	996	992	985	942	967	990	990	997	979	1034	982	942	983	960	1009	998	989	906	986	994	938	992	952	994	950	1020	978	974	954	993	918	972	969	968	938	1012	982	967	957	975	1029	985	973	917	960	1010	1029	932	1026	921	957	982	945	961	912	1011	965	945	965	962	964	947	934	1014	924	939	993	933	950	990	941	1010	943	963	1002	991	924	1047	1032	1021	1031	961	959	972	1002	981	948	964	950	956	967	973	989	926	1029	992	1006	952	973	1013	986	979	966	939	972	1016	929	1007	994	965	959	932	941	931	982	986	948	955	1010	942	1006	959	961	1045	932	944	938	970	1013	945	1034	954	966	946	1033	952	967	952	986	997	961	958	951	947	969	916	965	1008	1013	925	986	988	1024	976	1017	952	1009	1017	943	988	1017	1016	964	950	962	944	995	979	943	985	977	945	945	959	927	926	1002	972	871	948	939	979	985	1011	958	949	965	945	1033	989	971	942	981	991	979	962	997	935	1018	944	974	1021	957	922	964	924	992	918	1007	942	1017	947	960	998	971	981	1009	999	981	927	1014	922	934	977	975	995	965	937	948	951	962	978	1013	971	1011	981	998	930	913	897	975	1013	978	1011	933	930	930	979	948	964	960	977	920	1018	942	953	913	988	951	984	965	954	960	974	1017	993	961	952	961	982	957	973	956	919	936	944	965	1027	1003	982	893	941	987	967	972	1004	958	1003	979	987	979	922	963	1066	976	969	986	997	986	977	975	961	1044	982	981	986	985	924	949	967	933	959	987	960	1008	985	919	999	985	946	919	971	922	1054	926	989	932	974	988	927	920	925	945	981	936	1005	1006	953	962	959	967	929	963	937	994	947	984	972	1030	944	980	971	962	991	945	965	969	951	984	996	1012	933	928	961	948	1008	951	984	939	974	1010	979	1013	956	1012	923	940	967	958	984	965	1026	982	957	946	1005	901	987	963	901	951	1018	955	915	974	929	965	979	986	938	1026	995	948	1012	976	1013	975	1057	976	921	954	968	956	1002	942	958	949	914	935	968	933	966	1007	1052	999	971	929	975	905	969	958	959	966	978	899	985	976	955	997	952	948	990	945	905	943	978	975	971	965	977	1006	896	905	1026	974	950	994	979	956	976	990	954	963	953	995	1006	920	949	957	940	984	958	962	963	985	964	977	913	963	987	961	949	955	1036	932	924	999	904	970	1017	1015	983	928	977	931	989	937	945	981	963	981	935	965	965	964	987	946	955	931	980	961	981	950	1029	943	989	974	1054	995	971	981	983	954	941	1015	950	976	951	958	1005	944	963	1021	910	903	933	1000	945	978	991	1005	952	963	952	965	978	943	994	922	984	981	939	957	892	1000	987	918	887	928	954	1002	973	957	982	946	977	950	948	916	950	953	957	961	963	1009	1005	973	951	969	1015	993	936	961	996	932	951	931	1000	954	892	916	931	1017	979	1009	933	959	1004	940	1002	940	957	954	981	984	955	942	963	987	993	955	921	952	922	909	961	951	968	999	949	951	1018	959	936	973	969	1004	1031	951	945	968	963	967	978	979	986	1030	975	933	962	994	953	1012	955	958	977	977	951	921	973	970	958	919	964	1005	968	971	997	952	927	972	905	960	963	970	964	918	997	952	1028	911	1004	989	949	1026	990	959	963	990	976	947	946	967	982	975	929	998	1006	973	958	934	984	964	1024	1028	977	1020	946	942	941	998	983	929	1013	947	982	907	981	982	1002	986	932	1011	949	961	902	975	914	981	1011	957	951	992	957	934	1024	981	979	966	969	959	967	1035	987	978	992	994	971	926	937	985	982	968	1005	956	1014	962	949	955	895	919	951	990	972	897	993	982	992	935	1011	979	963	993	1019	943	1010	988	918	952	977	1003	1001	927	996	979	935	954	970	986	915	1027	949	985	952	994	948	1013	999	976	976	1004	980	935	969	954	999	987	1002	935	963	932	977	1012	961	931	898	911	968	966	939	955	1003	1012	926	983	1059	1000	1024	944	980	961	971	974	987	981	965	995	1026	989	980	971	992	918	971	1031	980	957	963	963	967	908	1007	973	927	978	990	946	979	971	1019	919	952	941	994	957	958	1001	957	1024	995	959	978	946	951	982	964	949	971	990	1030	957	965	952	983	983	993	964	1006	940	1074	982	969	927	955	914	973	970	910	959	971	949	963	976	981	984	971	965	998	905	966	938	981	931	968	947	970	947	934	1004	949	891	931	962	929	945	993	1019	948
24610	21245	27644	25137	15493	928	530	454	366	338	330	335	314	310	318	297	311	304	288	266	271	285	270	290	305	274	276	300	250	262	229	286	285	295	269	289	256	280	283	264	262	276	242	256	243	300	287	245	274	272	249	253	265	253	285	275	278	254	307	266	274	284	259	260	269	274	257	270	262	232	268	238	248	278	277	248	275	294	283	276	229	233	298	263	269	275	295	279	252	252	256	286	233	248	255	289	292	258	231	253	244	276	250	258	255	263	249	256	270	264	293	232	245	246	270	289	278	244	275	309	258	253	267	244	278	298	269	275	256	276	289	264	282	261	240	282	272	303	271	257	263	266	258	280	253	263	259	266	258	234	287	277	264	277	270	292	251	262	249	287	277	252	250	250	267	237	283	272	265	272	245	267	281	244	243	277	264	311	265	263	248	247	274	280	259	250	251	245	225	279	264	286	260	277	250	288	285	249	232	279	253	283	252	269	261	239	256	263	260	258	248	273	263	253	273	287	261	275	253	276	248	286	309	268	254	249	268	265	245	260	273	280	278	270	266	259	278	236	266	286	267	283	288	259	266	245	263	261	256	263	250	244	270	269	246	285	269	245	276	277	275	269	246	265	243	281	289	268	267	262	268	260	259	256	275	249	279	260	268	275	254	276	288	274	279	292	273	268	266	271	258	253	290	259	252	259	278	256	253	252	236	279	290	253	272	251	276	267	259	272	263	255	249	284	272	283	284	228	245	284	284	240	271	260	273	295	256	266	256	280	272	252	266	287	299	264	283	270	249	277	296	247	242	273	245	293	234	259	278	249	247	243	266	260	263	260	272	284	286	271	260	286	281	293	232	267	249	277	279	301	249	249	279	272	271	262	263	288	249	271	272	258	261	254	260	252	235	247	297	245	290	278	274	249	276	225	253	273	246	291	241	257	243	252	286	288	293	282	274	264	260	257	244	270	284	261	260	299	257	254	240	276	277	279	269	264	297	269	272	282	252	260	233	255	272	281	255	263	298	290	253	258	263	282	257	240	263	279	262	266	266	271	260	248	280	257	245	239	254	260	258	270	271	258	264	255	277	277	247	289	285	250	281	265	253	281	277	247	258	283	285	263	285	240	285	264	266	264	268	267	257	247	272	278	254	259	256	277	247	253	258	256	266	269	258	267	285	266	261	278	285	265	288	264	287	267	257	249	251	233	283	260	313	252	270	244	232	262	260	277	301	298	271	273	256	263	266	245	238	271	262	263	245	255	266	259	299	287	265	253	277	277	259	257	270	247	272	260	257	248	269	285	245	244	286	256	263	248	255	263	264	270	254	294	290	275	273	262	243	301	266	298	278	273	292	242	281	238	282	287	267	268	240	283	269	249	276	268	263	258	242	258	261	263	258	254	247	242	236	290	279	248	235	262	267	312	296	251	278	252	256	254	287	254	256	233	264	282	277	246	284	276	256	249	244	271	258	272	278	272	285	248	245	250	263	280	279	239	284	258	281	277	278	234	280	265	255	238	270	301	259	216	257	257	267	273	287	255	289	274	238	268	284	278	251	252	222	260	254	279	269	268	269	292	283	269	301	300	271	258	267	259	275	259	273	260	264	294	271	283	275	263	280	259	244	255	260	276	271	244	276	234	281	253	256	279	249	289	258	238	259	285	266	286	295	253	248	283	286	270	253	245	294	254	258	258	260	254	300	255	286	230	268	245	276	289	262	302	280	284	268	235	256	240	258	258	254	262	274	254	273	286	254	296	273	263	247	272	282	267	293	273	274	274	287	264	233	265	260	257	273	241	254	269	246	274	241	284	248	282	257	244	277	283	243	282	261	271	253	226	258	278	265	262	305	250	266	290	258	252	251	254	252	259	239	258	236	260	262	286	262	320	249	267	271	250	276	273	253	267	263	248	224	259	267	263	262	272	252	263	265	254	288	256	253	298	259	283	254	259	261	264	298	289	259	263	232	267	253	297	267	283	274	257	284	262	240	279	249	252	272	278	277	251	265	248	297	242	271	267	265	236	259	264	235	260	270	248	218	304	276	254	244	251	254	262	264	280	265	276	248	299	268	256	267	276	236	245	260	269	278	260	237	265	246	262	251	262	271	282	264	246	274	289	270	273	256	266	258	290	294	274	266	275	267	302	254	314	255	249	247	273	254	251	259	263	282	267	261	254	263	242	270	277	257	260	266	287	274	265	245	270	250	250	263	276	255	262	270	259	280	267	271	291	265	288	292	296	263	261	277	270	259	253	271	265	280	297	245	265	261	249	247	265	243	272	276	285	270	269	266	256	278	276	287	280	275	274	254	269	259	257	268	267	288	280	249	249	267	276	239	243	251	240	292	265	290	249	286	266	243	251	283	266	272	255	296	277	261	257	257	285	244	271	270	255	261	258	261	283	280	273	273	270	266	255	274	270	288	237	245	281	253	236	272	251	280	261	241	275	240	279	255	277	293	263	279	271	297	242	262	284	280	273	240	245	274	266	277	257	269	277	256	270	260	253	266	268	243	245	260	262	257	283	279	252	257	287	257	280	244	279	268	284	252	266	277	272	262	268	247	253	268	278	264	255	242	283	277	236	269	252	268	265	241	279	270	238	247	258	243	267	269	272	265	260	251	284	277	247	263	262	244	253	283	259	272	284	248	275	264	255	250	301	229	273	244	277	271	254	247	248	254	280	258	287	261	250	247	252	266	247	261	254	311	276	269	270	255	263	257	284	262	284	275	242	253	285	213	258	268	249	247	252	237	276	255	228	296	317	254	288	264	277	267	228	257	247	260	290	256	246	241	265	264	256	265	281	264	278	262	260	245	249	255	262	272	274	260	232	275	260	273	269	263	245	280	265	262	229	283	272	269	242	254	260	271	251	248	272	253	277	296	273	270	268	249	301	260	267	252	295	262	241	271	273	287	296	241	281	251	276	252	276	244	267	260	283	250	270	238	255	244	267	234	269	264	277	267	274	249	290	255	262	273	276	276	283	279	247	242	246	234	257	265	258	276	288	260	252	288	244	244	264	279	264	260	290	251	288	255	242	272	265	291	261	272	255	241	248	259	272	269	311	245	263	282	252	249	272	262	276	259	309	274	259	261	257	283	272	263	275	261	270	225	257	291	291	268	243	291	259	300	288	249	291	276	246	246	251	302	248	274	279	281	275	260	267	295	269	268	263	252	259	239	281	264	283	266	262	267	266	285	269	258	245	255	275	259	271	267	256	268	257	264	253	299	269	254	256	277	266	258	238	288	289	260	264	303	301	278	275	286	244	270	282	303	274	255	267	252	300	276	266	258	265	248	263	254	279	285	260	284	244	248	286	272	268	289	279	278	282	215	275	253	291	288	267	281	260	250	223	292	262	276	244	260	248	256	259	259	277	251	255	256	276	312	292	286	254	257	273	260	259	269	262	263	286	268	245	288	277	248	278	295	255	253	262	280	256	286	317	297	260	256	262	265	278	259	267	268	257	271	289	254	234	252	240	272	241	251	260	278	252	258	251
8412	30852	9652	1819	1302	1031	800	658	555	504	430	426	370	366	371	394	337	337	328	325	323	342	330	352	353	298	285	321	371	328	317	310	344	323	315	315	304	347	311	308	294	350	289	299	321	311	297	270	315	299	322	326	308	304	306	315	315	290	303	313	302	335	312	279	331	281	340	298	307	302	327	306	323	354	319	295	314	311	271	324	326	272	317	303	298	307	291	304	335	315	302	322	314	294	295	276	308	318	308	307	297	302	287	287	333	297	312	291	304	338	293	304	288	312	308	325	323	298	352	325	288	289	299	311	308	317	299	324	313	264	294	299	304	337	338	292	306	285	333	293	303	304	314	327	282	331	330	271	309	308	291	305	328	294	301	292	312	293	313	269	311	299	360	312	325	297	318	302	304	305	253	314	331	272	297	315	278	317	302	330	307	299	344	304	312	328	305	308	297	334	318	286	299	310	315	329	307	289	281	338	310	304	312	298	325	292	341	298	299	314	276	291	281	304	299	302	271	313	314	315	320	319	308	322	311	308	315	277	283	304	345	277	342	308	292	288	281	291	314	305	302	303	302	326	303	297	300	304	316	274	305	333	288	310	298	262	291	294	311	346	301	315	309	295	306	296	278	300	300	297	323	308	305	298	276	289	290	310	308	282	290	290	296	356	330	314	285	298	308	309	311	295	341	301	326	305	284	292	294	311	300	307	301	290	285	334	302	331	284	287	291	297	328	307	270	292	339	302	324	319	295	303	254	293	316	310	305	287	302	290	318	289	296	328	297	307	329	287	308	282	316	300	298	305	327	282	295	290	302	296	323	293	308	323	312	307	293	278	299	286	305	322	334	319	274	292	276	315	309	294	332	306	271	302	343	311	312	283	288	315	296	315	310	279	325	327	313	321	321	298	305	309	331	297	329	277	291	317	320	282	291	290	333	282	323	291	321	301	308	313	270	253	301	284	266	327	286	316	310	310	310	312	313	308	305	288	349	283	345	314	305	334	326	304	312	295	313	319	296	301	334	313	308	316	320	311	277	261	287	284	269	308	301	304	274	303	308	319	306	327	319	320	295	315	334	318	310	306	310	307	309	303	281	311	305	311	310	323	280	304	300	293	285	300	281	303	299	337	309	309	305	307	288	311	319	324	301	290	319	311	303	321	344	307	317	316	318	314	334	326	307	305	289	314	306	291	282	333	301	278	333	309	299	299	292	321	304	306	321	298	297	312	299	288	323	303	320	330	290	291	297	344	282	299	265	295	322	316	302	328	307	305	317	284	294	293	314	327	283	308	297	321	294	295	295	272	299	304	301	297	306	322	314	306	284	297	308	298	286	322	300	281	311	306	284	302	289	305	296	286	314	320	303	352	300	268	287	294	309	300	317	281	303	328	304	341	324	289	291	306	308	307	271	311	293	313	297	312	315	276	335	281	311	312	264	304	283	285	315	301	332	309	312	309	310	311	318	293	303	320	319	331	307	280	322	290	336	321	306	339	309	314	302	293	313	345	297	285	328	322	306	320	299	315	309	323	270	302	296	323	274	310	308	299	318	278	287	297	259	273	316	331	334	308	287	316	316	334	304	303	291	279	304	301	330	333	316	294	290	297	339	315	305	284	295	315	271	309	295	314	319	291	301	310	277	288	322	298	327	285	286	311	315	308	305	313	283	288	268	336	308	324	327	327	326	309	348	316	301	317	271	289	273	306	293	329	295	293	316	312	305	333	311	330	320	299	307	279	298	308	278	320	326	297	311	306	316	310	308	315	293	278	313	314	281	307	327	318	322	299	312	307	325	323	318	318	291	326	308	327	291	297	291	327	326	328	337	322	297	305	291	349	278	279	310	315	293	306	301	323	314	288	309	307	328	326	287	308	281	312	290	305	309	298	309	313	343	332	325	257	281	302	313	311	310	275	287	289	274	301	321	272	313	310	286	277	311	299	274	312	294	330	290	325	320	287	315	305	288	308	324	326	314	287	303	326	325	281	322	300	300	273	324	308	303	313	277	297	312	304	316	319	324	297	293	323	290	297	294	320	316	310	304	299	296	265	316	302	311	294	277	310	294	305	303	303	283	328	295	294	292	297	303	311	313	328	272	314	311	301	317	336	328	295	301	316	298	330	293	298	279	289	288	300	297	313	314	317	283	322	292	299	338	332	331	294	284	313	297	297	332	309	312	311	323	319	320	301	305	288	339	315	326	312	307	321	306	304	319	303	321	303	288	303	299	323	302	305	315	330	300	306	302	294	299	261	320	301	282	286	316	326	287	327	294	291	301	355	271	315	280	296	333	306	313	330	320	285	283	324	287	268	301	330	307	313	308	290	297	315	297	332	291	322	319	310	310	288	295	294	323	281	287	338	284	288	310	301	319	311	299	275	276	290	278	303	313	326	298	303	318	304	335	325	312	297	311	297	316	315	319	341	292	279	269	333	308	314	320	323	330	310	300	304	320	291	324	292	306	309	297	271	295	310	310	285	320	302	348	340	311	331	328	324	331	306	303	327	345	295	307	308	269	292	301	307	311	301	307	293	287	284	278	324	343	299	320	320	272	260	308	302	325	287	293	287	301	319	331	287	327	303	295	307	325	306	318	313	321	316	297	328	343	295	336	287	316	312	342	328	291	332	316	308	300	282	292	311	325	303	281	284	322	319	280	299	321	283	301	324	319	329	308	320	330	327	319	305	324	279	276	337	298	330	309	277	322	319	330	307	301	322	334	316	279	282	288	323	352	304	298	290	302	298	313	290	310	286	268	334	314	302	293	299	323	298	293	290	291	318	312	300	331	311	339	315	308	305	330	338	304	295	315	299	260	283	292	314	281	317	309	320	292	317	324	281	290	308	318	298	315	332	284	334	298	332	305	298	302	321	309	322	311	310	327	308	305	277	334	318	276	283	258	297	284	288	313	303	292	288	328	301	315	306	325	288	314	359	308	301	292	301	302	296	291	292	307	283	295	312	306	319	321	278	316	305	302	299	321	318	309	271	294	308	295	304	289	299	289	313	306	319	284	288	326	333	307	321	281	311	291	314	314	315	300	276	326	261	308	339	334	312	287	334	293	267	292	317	299	288	339	320	317	298	301	277	313	323	308	314	316	305	345	326	286	316	298	313	303	281	302	300	293	310	299	318	311	307	302	319	294	314	308	301	322	313	314	299	279	272	317	308	290	312	321	312	312	289	310	303	309	308	307	327	306	317	318	296	296	305	298	288	301	354	297	283	296	305	279	309	329	306	306	303	274	296	293	272	300	285	324	327	279	311	334	286	309	305	303	319	317	292	298	279	314	305	310	318	289	340	289	269	261	303	297	314	259	309	293	323	342	293	305	289	268	298	312	298	287	298	281	309	278	337	334	321	296	301	308	310	309	298	296	304	302	277	316	289	339	303	310	339	289	332	290	260	305	309	300	319	294	284	327	282	350	305	290	290	273	313	316	306	321	285	306	310	303	305	317	340	286	273	315	327	318	296	318	285	300	288	310	330	300	300	311	315
22432	21276	28901	23988	21281	21338	12550	1784	1292	1212	1112	1056	1029	952	932	933	936	862	878	864	874	878	862	849	782	800	823	805	831	775	799	840	785	832	780	825	792	807	774	803	800	764	841	792	829	799	799	804	808	713	802	818	804	781	829	862	785	779	793	792	742	849	782	806	764	773	800	806	796	789	842	769	768	786	852	801	763	816	821	807	820	746	814	826	808	807	834	800	827	838	792	777	793	765	787	760	812	764	825	835	827	839	779	801	832	816	791	816	833	827	778	785	796	825	815	777	778	812	812	834	822	813	813	808	818	782	813	749	800	799	809	809	774	784	843	793	775	875	764	780	762	766	855	804	795	758	841	824	801	770	774	767	787	747	762	775	779	794	817	808	820	782	753	778	804	801	767	798	822	818	780	820	757	806	800	781	841	766	812	762	791	769	783	730	790	814	804	809	785	824	807	790	789	795	784	754	798	839	813	757	804	778	802	779	818	766	815	751	787	763	789	768	775	786	793	820	764	816	782	816	707	780	820	761	826	758	775	724	786	814	777	822	808	791	761	770	814	769	772	807	819	774	788	816	803	794	789	753	822	809	782	772	812	827	823	747	796	802	757	789	760	820	811	769	776	755	786	809	787	767	819	779	800	756	833	790	777	817	745	813	789	788	836	803	776	839	784	814	772	820	804	775	834	813	787	780	778	768	772	804	816	774	822	817	802	767	794	796	776	771	807	711	791	790	843	819	757	798	762	846	817	807	770	765	769	810	749	780	798	776	773	757	781	851	718	750	779	773	798	738	805	811	852	797	765	778	763	777	827	804	776	813	786	789	756	803	766	842	772	813	806	766	806	809	824	823	764	732	807	737	818	767	772	817	826	784	754	750	778	835	801	749	791	749	782	801	751	815	742	761	843	806	777	804	804	793	774	734	725	852	781	821	776	790	764	758	775	799	790	778	795	732	827	791	781	771	775	817	799	812	770	824	806	728	849	833	798	764	805	771	812	794	723	750	805	809	800	827	825	825	795	780	844	829	825	783	761	785	779	779	820	766	807	789	728	737	775	856	812	808	762	869	821	787	779	803	787	770	788	832	813	768	782	820	811	768	802	746	805	763	777	793	772	793	787	824	756	816	797	793	783	802	800	802	807	856	751	815	748	817	794	764	817	812	797	741	751	751	802	795	779	765	748	794	799	783	830	791	779	799	807	851	797	760	792	836	809	788	742	812	846	826	785	845	796	819	784	763	794	773	818	762	810	793	837	776	819	787	767	829	827	784	811	764	820	781	805	836	784	777	792	800	807	837	842	829	839	779	790	803	784	803	827	734	769	780	827	789	769	778	811	732	799	795	786	787	814	815	827	733	756	783	784	793	782	779	804	782	796	807	787	802	784	779	810	784	798	830	803	762	840	748	779	769	799	809	754	779	780	848	771	761	733	864	784	726	760	829	796	769	828	781	825	770	828	830	816	777	799	769	735	762	827	832	828	795	823	792	764	805	828	798	802	810	801	775	763	799	791	756	783	838	825	798	765	813	761	801	765	815	846	796	840	811	763	839	785	865	776	780	736	736	756	778	785	801	780	786	833	772	791	758	766	798	792	797	810	813	751	827	812	821	815	800	779	826	754	799	817	789	792	783	826	784	768	762	821	778	774	795	744	805	786	796	813	751	787	753	808	809	785	792	790	778	804	790	806	770	757	791	786	792	803	748	786	804	812	781	834	807	833	791	797	804	776	848	838	769	808	806	830	791	822	788	815	749	784	832	808	817	793	760	778	776	724	833	798	853	753	791	799	814	808	787	817	807	763	781	773	830	779	814	818	804	813	782	764	781	805	766	788	786	741	749	787	782	786	736	782	824	785	782	744	778	807	799	764	764	792	776	725	769	762	790	806	791	816	831	787	794	812	788	789	771	794	792	816	828	765	841	809	747	778	763	788	824	796	797	809	779	835	733	797	775	745	759	753	802	767	798	835	804	754	783	858	822	815	729	796	855	805	787	787	750	802	767	762	795	760	747	803	782	793	773	793	783	794	822	794	798	875	776	800	795	772	759	799	752	760	831	804	805	814	837	816	756	787	799	780	831	765	754	745	774	809	809	809	837	817	840	812	771	746	746	760	764	784	806	755	788	827	793	759	810	761	773	731	812	772	760	773	834	830	796	747	797	783	783	851	826	816	793	736	749	799	761	771	799	758	779	755	807	728	798	782	811	779	842	788	828	780	819	848	849	798	744	801	801	782	776	784	789	786	797	817	785	756	792	801	766	800	773	804	836	759	777	782	828	830	780	786	775	820	775	813	799	820	739	786	787	784	769	746	743	784	843	738	735	781	777	760	797	797	783	807	761	786	808	790	766	801	761	792	807	789	763	794	782	741	782	773	807	769	781	766	843	763	797	786	740	754	783	816	797	770	776	791	822	848	781	740	828	727	824	840	795	777	795	748	763	800	794	810	848	843	813	817	790	787	824	767	742	793	780	795	777	727	765	773	819	765	829	791	738	813	805	785	812	816	817	812	805	807	827	804	834	838	748	771	800	790	791	792	787	754	787	800	814	845	823	791	772	817	814	783	765	825	888	823	832	777	782	804	822	791	787	751	786	732	754	803	805	818	743	790	767	761	783	800	715	801	735	855	791	832	829	806	807	771	814	771	806	768	761	759	797	826	791	825	781	789	769	861	827	810	804	774	771	788	785	758	735	800	755	775	778	791	747	798	770	851	820	790	778	749	778	799	803	802	758	762	780	768	771	817	761	804	783	772	844	774	784	774	810	734	808	726	788	764	740	781	803	776	811	770	742	778	798	820	789	774	769	776	814	761	781	812	774	795	803	774	796	790	837	751	834	725	823	803	775	775	834	800	792	785	811	760	788	774	785	783	801	785	751	751	782	828	797	838	795	776	776	810	777	809	795	777	847	852	790	765	827	794	779	785	761	842	805	786	826	791	785	800	777	814	809	790	807	800	847	802	794	810	801	751	771	801	747	775	766	823	764	775	779	766	772	786	773	791	757	814	738	803	833	787	783	779	802	765	752	769	770	846	771	805	805	853	761	759	814	760	860	823	859	791	787	776	854	797	770	799	752	792	774	773	815	857	820	745	782	729	787	782	761	768	817	811	767	766	772	824	767	830	772	790	805	795	789	791	835	793	782	796	843	795	839	804	825	789	805	771	791	805	837	824	777	742	819	746	789	786	812	761	831	729	835	818	762	825	786	806	758	777	807	821	786	818	729	797	753	840	744	817	839	769	794	787	814	718	871	796	799	776	818	820	775	865	794	762	816	786	798	798	789	803	773	771	769	817	791	811	772	757	814	785	741	743	797	791	768	832	813	842	746	773	780	811	776	772	801	779	797	773	784	764	778	821	771	761	793	830	813	766	723	811	844	749	792	796	795	749	806	756	759	764	794	757	779	785	816	784	797	773	808	797	800	801	727	798	773	769	780	856	798	818	799	758	757	806	820	799	793	794	803	801	851	791	815	773	803	775	797	787	779	783	814
10135	51671	18127	5338	3922	3041	2468	1976	1622	1415	1313	1181	1149	1100	1040	1039	1057	1016	971	1000	933	898	886	925	951	916	848	936	885	876	897	855	891	817	926	871	853	816	882	879	933	840	850	853	822	795	838	847	908	868	859	808	832	834	842	823	843	863	870	772	803	839	883	865	859	883	844	801	852	845	849	883	883	834	861	837	830	791	839	879	864	826	835	820	864	852	894	856	823	849	831	839	859	859	851	862	863	823	840	827	862	878	810	816	845	880	870	886	881	836	866	812	870	873	832	850	859	820	858	840	849	814	822	841	839	885	912	816	764	888	795	846	808	866	868	873	927	874	871	863	844	895	861	849	856	827	847	828	857	866	830	818	820	857	881	882	860	890	949	821	826	839	846	853	790	854	795	830	846	840	864	871	882	879	861	855	823	871	826	822	869	886	815	842	864	837	834	810	867	793	865	872	870	822	824	874	842	833	909	833	880	822	841	839	863	824	829	897	888	814	850	934	771	856	842	925	856	824	828	816	884	874	872	885	867	818	876	799	835	847	833	867	865	849	843	854	874	876	841	858	886	811	863	873	779	867	857	903	882	886	797	900	818	847	864	853	845	849	818	864	903	863	801	807	885	840	835	823	864	876	839	824	860	800	811	847	910	857	802	905	898	862	830	832	852	855	846	852	818	807	811	824	797	842	795	821	808	785	835	855	829	833	822	796	854	819	831	864	843	885	827	784	839	917	879	839	810	836	835	789	828	813	875	854	796	839	816	873	818	883	826	820	850	841	842	831	871	842	828	860	850	851	842	865	882	815	834	853	865	792	828	797	830	873	812	824	818	884	826	864	839	834	860	773	820	803	812	795	782	872	860	843	851	857	830	835	823	824	831	800	851	821	898	853	845	834	837	852	839	857	829	886	872	850	860	881	795	864	823	868	926	869	803	872	872	865	814	801	856	816	829	862	879	815	839	855	880	872	870	847	846	855	830	829	878	835	898	817	844	892	853	882	909	820	853	853	869	860	798	817	834	893	833	852	918	856	839	860	843	890	822	885	805	892	818	837	826	857	826	866	847	837	861	843	811	824	917	859	861	845	838	836	833	851	860	856	837	842	867	879	826	878	842	852	842	799	904	833	868	873	859	840	829	889	833	826	862	817	868	837	914	853	870	865	878	870	844	875	812	812	860	845	837	846	841	805	834	859	853	838	878	841	836	827	827	827	847	826	843	862	839	901	867	843	784	846	834	874	804	877	853	856	844	809	866	816	834	870	825	796	847	847	868	835	848	833	823	840	835	848	869	803	823	818	866	868	862	874	915	821	876	852	834	805	839	810	789	865	837	788	843	849	856	785	866	892	809	809	900	811	822	831	836	841	818	871	873	802	849	810	825	861	814	775	854	892	817	815	819	904	849	842	827	826	844	837	786	836	872	864	872	843	869	826	832	850	844	793	834	807	829	816	835	834	853	879	814	884	824	846	817	876	801	831	822	833	848	815	856	824	829	863	878	803	843	830	839	852	881	872	849	868	843	800	831	852	820	821	837	814	809	842	884	821	829	891	891	860	880	806	809	864	853	834	860	852	836	861	787	841	829	859	864	802	868	806	831	853	847	833	805	809	840	827	801	828	836	875	831	851	883	877	815	861	852	825	848	816	886	822	826	819	864	887	852	829	847	827	898	855	839	780	882	820	872	858	831	880	794	853	835	827	803	875	842	829	853	834	896	848	861	831	792	843	845	835	879	822	819	864	873	881	882	876	895	823	832	833	891	861	902	860	830	787	802	817	881	866	870	823	846	820	867	879	837	781	851	801	843	915	815	809	843	849	846	830	865	775	813	838	858	900	857	857	862	853	863	855	881	801	869	843	864	854	826	829	879	845	840	812	879	806	804	855	820	858	890	814	825	781	811	832	906	849	811	827	872	815	847	851	838	815	812	796	834	895	843	847	836	805	852	853	864	895	848	844	869	815	822	819	792	837	852	837	833	811	849	807	856	847	866	894	833	931	868	872	817	819	867	815	828	869	847	840	822	810	783	801	878	855	848	899	826	846	841	817	842	890	803	882	820	852	849	877	842	807	859	831	819	841	881	863	838	830	866	869	841	891	837	843	879	850	920	825	879	836	838	833	771	876	845	841	798	846	814	899	846	781	773	811	904	856	791	880	822	867	839	881	811	834	832	878	838	823	809	820	816	814	834	853	802	841	857	862	817	862	809	788	831	840	778	902	837	873	807	818	871	859	838	917	797	853	820	824	770	820	879	856	866	879	808	857	884	887	858	864	821	818	850	837	831	815	885	808	810	839	863	802	787	831	829	885	857	846	824	795	831	867	817	822	841	836	818	899	815	832	801	863	843	881	849	875	859	844	893	908	857	853	844	859	844	831	928	858	846	847	907	809	853	861	878	855	843	898	823	847	868	852	841	815	843	880	824	875	873	882	813	847	863	850	816	833	831	848	844	848	847	843	808	835	895	847	821	848	848	824	843	846	823	868	795	855	855	840	808	809	848	857	841	848	869	824	881	849	852	849	843	813	834	892	890	823	888	840	875	857	813	856	823	837	795	878	839	829	908	890	819	814	895	810	801	789	806	858	802	829	847	832	842	862	886	781	823	837	825	821	833	807	864	823	842	837	849	816	816	854	769	813	836	879	810	907	831	877	848	852	808	883	811	862	826	867	799	784	811	853	881	838	812	846	820	808	821	814	839	878	813	907	808	836	861	858	799	832	826	854	826	776	869	868	853	885	851	875	821	854	833	834	874	831	869	850	864	828	859	885	820	820	852	818	851	840	830	865	877	861	847	825	836	830	871	862	866	889	841	861	863	833	856	838	866	877	846	852	847	854	789	825	900	890	829	825	886	893	826	787	853	874	849	888	905	916	878	813	840	853	821	863	829	805	867	842	843	831	852	892	818	855	862	827	835	843	837	855	823	884	808	814	850	846	856	871	811	804	859	870	862	844	858	855	784	872	858	818	832	824	864	856	829	881	875	864	828	864	850	867	835	829	885	848	842	839	904	811	875	846	829	844	874	824	857	824	807	835	884	823	811	840	864	807	808	833	893	886	884	851	840	833	827	810	837	826	836	883	783	878	807	852	831	859	813	853	888	817	851	846	832	809	879	842	894	796	804	866	880	854	845	806	844	856	806	873	851	830	840	776	865	883	835	838	827	865	860	849	793	907	866	876	854	853	826	818	831	850	887	885	778	847	837	848	850	862	841	815	828	842	901	859	846	826	874	856	860	842	870	798	812	824	856	905	826	911	856	830	874	842	837	846	791	828	876	847	847	836	877	802	889	878	832	873	836	830	839	883	806	786	880	833	833	813	866	854	799	780	848	908	793	881	911	845	848	843	865	884	854	818	842	840	815	854	799	856	859	883	845	890	858	753	851	858	867	883	913	864	871	842	836	867	859	825	810	832	826	849	834	844	774	902	859	817	844	835	807	833	837	862	827	842	824	857	845	820	836	814	858	819	815	855	863	858	840	884	859	812	807	795
27711	20163	8049	1072	591	565	569	495	495	519	529	500	543	483	531	506	497	520	492	509	518	526	505	511	504	507	524	538	505	535	497	483	493	533	495	565	512	491	493	528	510	463	532	474	485	473	499	519	503	498	502	511	516	520	517	457	505	484	502	493	480	462	497	531	498	511	489	505	536	519	549	502	504	498	493	481	546	514	492	460	526	486	482	523	520	538	491	509	568	491	475	519	476	519	485	508	486	504	492	516	484	520	517	523	507	510	505	487	521	532	495	516	524	477	494	541	529	535	517	500	489	519	466	532	525	518	498	500	524	505	493	503	502	484	485	493	566	496	516	493	484	525	504	544	512	495	483	496	502	468	490	526	542	477	490	481	523	521	511	548	492	474	488	476	509	479	479	518	481	496	513	513	533	534	546	532	485	537	531	527	530	536	491	528	496	482	541	554	539	517	520	501	524	503	545	511	535	493	489	501	504	525	535	550	505	511	556	543	467	470	505	508	513	527	536	494	502	472	479	517	507	527	536	494	530	529	509	527	513	505	503	526	512	482	495	495	549	544	517	520	533	534	534	509	491	499	468	545	501	460	491	496	492	517	540	465	545	493	488	492	506	548	504	518	507	497	515	505	533	528	527	494	540	563	513	503	490	493	494	477	511	495	500	522	533	490	542	487	467	515	536	556	531	534	510	489	483	505	493	504	503	519	507	502	544	512	492	529	518	506	503	469	517	540	453	479	519	533	470	511	482	550	488	501	508	535	538	491	527	494	508	503	510	541	482	504	536	528	497	486	495	508	483	532	520	460	535	551	559	493	488	520	510	445	508	516	491	484	543	473	521	465	531	476	492	518	539	475	506	518	522	529	504	503	520	489	522	496	524	526	511	495	532	532	536	454	480	532	501	508	534	502	516	515	511	512	500	534	499	490	472	522	510	478	473	502	522	539	548	509	519	501	515	537	522	502	543	483	474	522	526	495	527	489	503	510	505	513	507	523	531	523	500	518	501	556	486	471	512	508	502	494	527	474	486	523	509	543	501	524	537	493	548	511	550	521	458	503	513	469	491	551	509	498	525	511	550	477	492	481	494	490	512	505	516	485	486	514	544	549	515	513	500	485	501	495	512	468	497	524	527	473	502	481	495	491	486	476	506	525	498	504	529	468	485	517	488	517	498	498	523	491	492	506	535	488	494	536	503	482	495	504	522	502	522	474	512	490	510	509	527	531	530	526	521	535	509	508	525	489	509	494	550	541	501	524	511	471	502	534	501	530	511	517	503	483	508	513	500	497	461	519	509	556	504	474	468	505	517	515	532	517	500	531	535	528	517	539	507	518	483	494	495	503	503	562	477	494	495	506	490	484	527	522	509	527	499	478	511	515	456	486	516	519	521	548	536	523	521	559	512	522	544	452	470	535	516	535	470	533	520	521	511	501	516	531	509	518	520	550	532	528	500	547	517	487	495	498	503	512	503	497	510	498	544	482	508	507	505	535	524	508	530	494	501	522	487	491	533	481	551	544	481	526	498	503	480	522	494	515	467	499	564	545	454	508	525	490	513	482	512	549	475	502	484	536	481	502	510	489	525	529	528	493	486	517	528	497	528	478	528	511	523	501	490	539	495	487	498	525	488	529	485	514	479	539	502	536	520	509	465	498	469	528	487	535	518	543	480	505	528	510	513	491	510	501	505	499	508	495	504	509	490	503	513	515	478	467	547	523	546	476	520	504	488	503	497	512	480	485	542	520	480	494	492	485	529	499	501	521	522	574	513	471	507	505	521	512	480	485	533	520	493	485	522	501	483	476	532	530	529	529	534	497	523	485	541	520	504	496	505	535	514	519	483	520	499	497	486	533	533	500	541	457	506	487	524	523	532	478	507	539	531	533	525	518	504	556	531	534	514	481	535	500	504	531	549	483	498	535	551	531	495	512	493	494	509	490	513	518	531	495	530	505	499	520	510	471	477	467	537	502	521	501	508	489	498	541	456	529	440	520	483	529	505	492	516	524	511	459	526	475	490	509	485	469	484	523	476	456	540	510	534	500	477	520	498	525	501	475	521	537	489	509	514	526	497	498	530	504	480	531	463	534	509	510	529	487	503	529	488	496	516	492	503	514	456	492	528	461	519	482	512	530	539	478	539	515	508	535	486	521	505	516	476	519	533	515	503	519	491	492	506	545	553	477	554	481	464	465	502	518	477	502	544	526	487	519	534	510	505	490	527	489	518	543	486	522	496	461	520	469	523	510	514	511	507	506	497	499	547	509	518	523	499	531	504	503	509	489	536	501	520	504	506	501	502	489	516	522	507	477	506	466	510	526	530	480	512	507	496	500	485	480	466	495	522	525	508	477	520	531	497	537	504	507	507	472	508	478	481	514	500	483	500	536	515	512	569	481	514	484	509	492	550	475	519	490	467	510	496	530	480	485	509	503	538	478	496	529	538	494	469	474	518	501	532	493	494	514	474	516	517	504	491	510	475	515	521	494	461	506	520	485	471	477	507	508	499	536	497	555	494	553	488	533	515	469	468	515	497	493	506	524	496	503	508	507	498	510	484	480	513	519	515	507	512	468	539	502	508	489	494	442	506	524	510	506	448	490	537	504	496	510	496	508	518	521	535	502	481	501	527	530	478	512	495	526	502	516	495	449	487	494	529	504	534	501	531	509	507	539	505	493	484	484	512	546	506	535	510	510	499	509	499	532	510	516	509	552	520	518	510	496	485	561	522	507	517	507	486	503	484	522	560	493	457	474	547	494	474	535	466	519	491	477	542	509	540	505	540	564	529	545	536	558	497	507	527	574	507	514	513	521	480	521	528	536	533	511	498	526	484	507	543	523	514	473	539	492	511	507	536	512	517	474	555	495	504	506	487	492	475	468	556	515	525	503	511	496	540	526	553	503	497	540	485	532	497	472	486	538	515	481	540	502	501	528	502	473	513	494	507	512	505	529	506	495	518	529	491	516	525	505	534	463	505	533	535	471	504	517	510	492	534	532	504	490	490	506	518	494	543	496	505	528	496	512	460	495	511	528	543	541	501	543	499	515	520	481	504	500	485	549	494	501	527	507	475	498	507	498	500	523	487	509	521	519	517	528	525	481	520	496	496	496	517	523	575	523	488	519	493	524	522	532	532	530	497	465	487	515	505	517	495	514	556	499	531	522	513	520	497	504	488	464	507	505	498	495	495	537	519	508	457	484	500	530	487	487	548	544	495	507	522	548	513	511	544	529	487	488	512	480	501	498	495	520	525	512	505	508	551	526	483	518	484	506	506	481	513	496	510	517	481	482	493	505	560	546	512	482	533	544	521	484	457	517	470	472	512	517	504	509	570	455	499	462	541	500	527	538	537	507	487	525	534	495	502	503	489	482	511	510	513	534	536	523	481	509	552	514	486	503	477	516	475	497	496	465	538	513	521	496	528	490	472	538	534	523	516	516	488	492	461	506	512	519	487	492	510	483	456	464	483	519	567	536	497	503	508	476	510	484	487	499
7873	11484	2288	670	666	635	610	579	550	523	550	535	563	528	555	527	535	563	538	556	508	542	521	525	555	511	511	529	577	554	586	542	515	520	549	526	539	503	518	503	562	585	522	521	526	572	517	547	537	547	514	589	535	501	534	503	485	546	528	553	529	503	577	534	527	538	559	569	559	545	498	562	558	503	481	525	537	559	495	509	565	532	530	527	542	534	536	551	575	551	531	559	508	528	570	524	528	538	532	544	509	575	556	519	531	529	515	552	513	485	537	548	588	531	541	536	572	565	547	505	521	539	542	513	559	550	557	553	533	528	538	544	517	545	492	511	490	558	535	516	511	547	548	550	558	529	539	544	548	536	575	506	548	498	524	512	521	549	555	544	524	557	523	544	531	520	519	511	554	514	493	508	538	503	534	563	576	523	502	505	530	529	536	506	501	552	532	528	537	528	542	555	527	537	545	547	512	547	577	476	503	528	531	553	516	541	550	561	553	548	539	545	520	530	543	490	538	574	548	529	498	510	514	552	548	514	556	561	571	513	553	528	525	550	508	527	518	518	542	497	511	553	495	506	546	542	540	558	588	543	523	558	535	529	538	517	515	541	513	536	548	524	514	534	595	503	520	560	553	515	517	532	540	549	553	543	549	520	560	560	529	570	557	529	505	516	551	523	536	547	524	549	527	532	570	533	544	548	509	548	532	524	518	523	533	528	528	551	498	532	516	556	534	469	504	467	545	563	541	510	524	548	537	508	569	533	504	548	593	511	490	539	560	509	534	553	510	539	504	545	508	518	561	515	523	548	547	548	531	548	482	519	560	600	543	527	561	535	529	550	552	506	544	544	522	525	536	520	503	540	511	571	515	537	538	504	516	515	504	533	531	548	524	514	537	534	531	511	529	484	530	506	533	500	495	533	537	495	527	501	543	521	580	514	542	509	544	556	519	512	527	516	576	565	525	527	504	543	567	550	519	562	554	513	504	539	526	532	516	516	539	556	520	581	501	476	517	525	503	560	524	558	555	518	520	517	565	562	532	520	514	501	507	546	558	528	579	554	534	520	537	523	531	498	511	555	557	553	558	528	509	540	563	562	533	578	510	548	557	479	532	539	485	568	524	511	534	520	513	524	525	555	537	553	551	537	512	538	536	509	516	556	527	479	546	510	527	520	507	524	502	527	549	495	543	542	541	561	523	526	527	550	534	540	537	539	561	528	525	566	555	565	514	511	501	537	519	508	551	532	508	518	561	532	519	550	510	523	538	525	536	506	571	506	537	550	530	518	540	521	530	502	564	501	534	515	514	522	535	588	544	535	532	498	549	496	568	565	483	554	518	519	558	512	532	524	518	533	554	487	527	529	545	536	497	519	539	543	488	530	553	551	534	564	550	504	515	524	549	542	517	500	547	515	538	561	553	508	571	542	502	534	510	510	537	505	565	522	558	512	567	535	500	525	539	529	516	564	576	497	556	563	519	536	553	556	496	506	531	521	599	531	557	574	556	549	542	534	534	527	495	540	580	548	577	555	531	548	545	522	512	509	499	530	578	547	510	505	535	513	550	541	495	557	572	559	542	537	532	564	529	533	529	533	544	550	548	561	536	521	508	504	537	538	565	582	538	546	528	532	489	537	526	529	535	523	546	536	504	489	495	553	529	549	499	528	525	510	573	545	531	522	534	479	581	521	522	538	574	549	539	532	537	547	533	539	540	507	528	517	530	536	493	520	575	488	561	546	527	547	563	561	514	546	522	542	563	531	503	506	518	523	553	515	489	496	523	543	523	503	539	474	566	521	525	538	522	537	569	537	506	503	526	541	501	542	540	505	491	505	540	566	506	552	542	524	530	543	529	557	503	557	537	532	560	534	559	507	547	540	553	544	529	542	559	567	507	548	558	544	500	545	521	481	532	505	562	549	540	538	531	515	511	516	532	542	536	538	527	503	489	540	514	501	535	557	550	509	529	550	535	566	546	536	546	520	505	497	557	526	518	593	548	505	489	566	553	515	559	534	580	524	531	528	504	488	562	531	550	536	555	516	543	516	578	532	534	515	551	553	536	523	505	516	546	590	536	501	537	533	545	508	535	559	518	533	517	558	528	545	562	534	563	584	545	540	525	497	522	534	542	502	525	518	543	507	520	497	542	497	584	540	494	563	523	558	526	513	545	517	567	546	526	521	524	546	543	524	530	532	560	535	565	534	514	519	505	546	492	537	491	500	535	534	522	507	512	562	518	534	502	504	532	561	527	546	544	540	568	529	548	538	559	565	568	524	552	536	519	546	549	545	531	510	509	536	543	545	552	556	491	527	535	568	503	520	552	529	556	520	547	546	520	533	538	496	540	527	545	550	520	506	550	550	580	499	512	546	525	515	548	548	580	509	561	539	571	563	542	523	501	509	562	527	590	535	513	542	542	521	526	519	494	536	514	493	536	496	520	522	552	526	535	533	515	527	496	555	461	524	515	503	515	531	530	474	522	481	505	549	503	497	504	564	514	535	569	559	551	535	519	522	514	554	513	504	551	526	546	522	536	542	528	557	504	550	560	511	506	505	554	518	558	467	531	541	560	534	518	547	542	541	536	534	565	511	596	542	569	496	521	469	561	540	491	552	485	538	523	508	528	532	528	520	528	533	529	531	526	561	556	556	546	570	523	511	569	531	500	608	585	532	568	544	524	587	491	517	561	515	575	513	554	530	514	564	550	588	512	557	499	582	557	509	506	519	513	562	546	534	566	535	529	569	530	539	525	548	567	528	520	536	539	526	529	526	547	521	515	516	501	523	533	572	532	575	538	541	564	532	554	502	522	529	487	530	517	520	569	518	560	529	518	540	534	533	521	508	544	541	506	525	537	560	509	542	554	546	503	511	605	511	517	497	534	496	508	486	555	548	522	530	555	515	552	542	560	533	535	515	535	557	530	531	521	541	527	571	538	512	473	577	534	547	525	548	511	538	554	549	533	572	503	505	533	524	552	499	524	505	548	534	538	513	532	559	518	511	528	541	520	521	546	538	536	530	509	486	507	549	497	520	560	542	546	486	554	573	533	555	498	510	546	556	520	546	500	577	504	526	522	531	510	587	482	526	538	524	573	532	508	531	530	511	508	518	513	536	552	520	498	516	468	509	540	539	536	534	522	563	527	505	496	560	530	520	544	542	517	536	520	537	572	538	500	536	497	509	556	524	517	590	548	524	554	552	527	549	531	519	514	542	546	516	527	515	531	555	509	543	574	530	579	520	545	542	514	535	524	479	524	505	536	565	548	551	510	557	535	560	528	546	524	525	519	521	541	540	547	513	552	536	532	559	547	506	529	556	555	498	502	528	511	534	524	539	519	521	566	501	533	514	485	523	553	551	542	550	547	535	552	514	524	522	535	507	585	534	560	574	522	529	529	515	522	530	548	538	514	540	486	519	545	503	572	520	532	495	500	521	488	509	545	552	550	526	492	543	548	519	517	508	496	503	564	537	523	550	554	564	501	564	531	513	561	547
23579	21254	28553	24283	21266	13241	1971	1384	1165	1126	1154	1044	1030	1028	1027	1027	996	942	930	979	962	922	995	990	943	973	908	985	973	975	959	1045	948	981	901	925	947	946	909	960	931	928	882	966	904	970	923	936	941	889	953	924	917	900	960	888	935	901	949	917	912	934	880	975	943	932	964	981	903	955	891	951	924	934	967	907	938	872	921	898	1023	964	928	917	893	942	941	969	880	882	932	933	946	893	923	913	967	1006	941	921	970	946	943	970	965	959	934	918	964	912	983	954	935	939	922	945	927	908	971	942	920	889	913	952	913	885	948	967	954	880	945	938	950	956	916	912	970	933	919	935	902	926	941	936	931	956	850	858	926	944	969	958	983	947	974	964	909	933	947	915	942	979	896	950	899	928	902	982	941	906	953	955	937	979	894	878	883	952	954	939	963	898	940	982	906	954	946	902	876	893	932	881	943	1003	931	881	885	990	946	916	983	987	951	938	955	949	907	898	938	943	929	966	948	923	1000	969	922	897	932	944	945	917	943	897	931	921	906	966	926	963	943	945	929	904	934	1035	911	956	952	916	951	982	918	901	955	931	912	940	883	972	918	948	917	901	918	930	935	935	944	918	885	902	940	927	963	971	905	975	925	925	946	991	919	885	958	907	960	937	941	903	969	931	921	986	985	958	955	928	902	930	955	957	908	926	952	957	881	913	936	946	960	940	909	951	941	988	929	910	928	964	895	962	978	968	927	912	928	914	891	913	894	917	918	1000	924	972	943	869	944	929	960	942	920	963	970	962	948	940	940	927	952	985	887	972	990	978	937	924	931	908	952	909	914	953	882	963	868	950	921	925	903	1010	940	947	906	939	983	963	903	931	890	960	867	936	934	924	927	923	956	942	951	983	910	925	961	961	956	926	969	987	951	939	1009	944	977	915	947	928	936	860	948	875	894	947	940	953	933	953	939	965	991	906	988	932	947	876	946	929	930	944	922	897	897	940	994	978	933	894	977	940	939	995	955	898	968	899	955	934	938	933	944	976	950	940	953	943	907	959	886	922	946	882	965	948	922	908	920	927	916	941	891	952	959	915	936	931	972	925	938	910	883	917	891	942	924	854	947	943	893	902	979	997	954	911	933	988	959	962	988	943	927	914	898	961	929	964	923	951	915	987	917	929	929	888	924	921	950	956	965	946	906	961	885	867	930	944	973	924	930	927	913	955	980	944	888	937	972	973	916	888	895	915	920	908	943	900	867	904	939	964	873	934	951	971	920	920	944	899	931	997	962	915	865	891	973	895	895	926	905	970	949	926	903	982	937	909	927	949	964	938	919	926	927	905	944	941	877	977	960	960	926	881	972	967	920	990	921	979	913	870	919	959	945	993	935	929	942	870	976	966	924	916	921	970	905	915	945	958	915	944	906	936	914	963	942	913	945	908	922	978	923	902	976	951	936	962	945	955	941	935	937	962	969	902	935	939	979	912	942	940	886	905	905	955	922	936	943	926	925	947	921	905	949	882	916	953	906	873	955	949	925	960	939	927	992	983	909	924	949	947	983	889	983	946	937	984	892	941	940	903	896	913	1010	982	861	919	942	932	897	945	896	938	951	926	911	912	883	905	919	864	951	908	868	942	920	902	934	923	940	925	1000	947	923	928	956	905	919	892	915	912	990	936	946	933	930	920	911	924	906	941	924	918	913	925	914	917	928	958	983	938	896	974	963	894	951	915	971	995	946	953	922	925	953	880	1036	925	981	900	1016	909	949	982	969	924	929	927	927	919	898	950	959	944	900	920	911	960	919	904	905	980	984	944	868	928	897	877	961	946	926	978	982	924	941	899	962	943	931	872	913	954	927	913	915	866	937	896	965	926	961	879	941	935	962	926	926	976	899	948	932	968	910	887	902	958	916	946	948	903	936	912	912	907	910	897	918	902	914	988	931	906	929	944	982	906	908	883	967	971	949	967	939	954	921	903	926	950	942	943	960	883	861	998	982	938	907	885	939	963	962	921	908	991	898	931	887	977	941	923	953	917	921	942	921	965	951	932	982	902	959	930	928	905	930	875	919	974	944	929	922	905	976	928	950	903	928	928	883	977	973	988	910	949	933	899	929	929	989	913	909	914	882	902	973	917	950	952	926	981	917	909	961	976	1017	893	912	926	896	937	885	938	939	897	912	920	937	890	877	962	951	915	971	932	971	986	903	951	924	961	892	883	957	927	917	885	913	846	961	869	908	883	908	944	926	972	931	972	888	952	904	942	943	950	874	901	902	915	913	945	948	914	908	924	958	929	977	907	938	939	957	931	880	986	939	907	926	893	977	916	888	931	977	926	885	992	906	983	926	917	941	903	925	979	954	943	992	906	941	955	916	894	891	964	886	959	916	930	889	928	911	912	934	950	945	931	898	955	927	937	986	975	935	922	975	930	936	931	962	951	936	941	919	943	917	978	937	926	934	940	930	900	959	910	858	997	943	876	953	961	943	927	955	916	989	933	933	920	889	941	924	926	976	957	903	991	958	928	901	956	953	875	992	869	907	917	919	936	982	935	891	929	900	939	958	979	950	969	922	972	966	918	904	916	928	915	928	873	934	889	925	898	979	955	899	896	898	938	923	952	903	910	913	975	912	924	915	992	899	957	899	983	952	979	940	958	925	887	919	924	948	912	926	990	939	914	966	961	942	982	933	987	908	955	879	934	969	948	949	927	908	911	999	959	917	939	875	939	945	949	923	961	988	921	953	958	891	925	932	955	873	943	913	949	925	898	875	953	944	882	974	903	958	900	885	928	926	971	943	954	892	922	955	996	930	943	939	929	948	962	885	922	884	927	940	929	946	922	946	910	947	952	907	915	885	987	967	940	978	957	945	976	953	921	901	926	950	920	936	950	909	936	981	927	920	920	980	932	941	881	915	990	891	942	939	934	921	957	967	955	922	890	964	916	949	904	947	914	922	995	946	930	917	953	933	899	977	962	950	935	891	952	966	1012	987	922	884	939	874	927	918	876	1002	932	939	935	968	984	956	940	909	909	935	941	1001	948	915	923	924	929	929	926	915	928	968	997	927	942	953	964	969	983	928	885	945	921	995	903	972	942	929	930	934	938	933	914	918	955	908	920	936	899	929	945	895	914	961	975	907	936	959	922	964	949	901	933	933	940	987	877	956	947	975	1027	975	973	912	917	922	976	918	953	895	915	963	858	890	935	907	959	961	956	920	888	917	948	898	867	948	972	969	919	889	906	989	968	941	908	910	925	957	955	926	946	919	898	887	915	951	1002	925	940	887	943	892	963	985	958	915	933	951	941	934	958	906	892	905	932	901	905	948	913	968	963	919	947	960	834	943	965	971	935	942	955	927	945	933	992	934	902	965	944	921	935	903	977	981	931	911	923	944	961	942	975	981	964	894	945	961	907	953	925	987	899	899	968	903	974	914	924	904	968	990	970	928	868	896	943	943	950	977	929	879	922	956	941	922	897	988	917	890	935	984	931	926	915	950	941	956	922	944	941	899	909	904	917	944	925
7071	38398	14537	3310	2634	2105	1829	1506	1374	1231	1228	1130	1092	1143	1109	1051	976	1076	1004	1018	992	1006	994	1054	998	926	1028	1058	964	977	990	954	954	975	1017	930	977	1002	950	969	939	972	1003	965	1013	945	983	997	998	971	941	991	1027	989	956	1021	960	961	982	974	938	988	989	986	958	947	982	982	1011	948	940	927	984	931	976	973	934	932	954	956	1036	904	961	1000	1010	948	934	1015	985	949	947	993	953	931	998	979	950	907	1024	975	1013	947	949	983	935	958	938	973	968	1004	942	924	973	958	945	948	945	982	980	946	946	971	953	1000	1018	933	967	1014	929	1001	921	966	962	958	952	935	972	936	989	1011	963	964	991	964	920	991	930	971	1009	992	986	960	985	931	950	952	944	999	993	946	1008	975	933	929	939	997	963	977	946	930	1000	994	975	915	973	1002	986	960	966	956	955	937	916	959	963	958	946	1009	946	933	938	975	938	987	953	1004	934	931	935	951	1044	977	972	947	939	908	941	913	988	993	980	971	996	1001	1012	931	939	998	962	996	973	964	981	920	928	995	948	945	1001	955	992	990	990	998	979	950	964	970	1010	992	973	964	908	894	948	932	1000	956	920	980	945	948	974	927	1054	1012	991	950	942	958	963	995	933	997	901	996	924	955	960	963	966	967	937	954	956	923	994	965	943	966	919	955	932	1021	987	935	964	984	912	920	990	974	968	962	976	991	928	957	940	980	942	936	949	1020	939	933	927	930	952	962	959	958	969	1003	909	958	977	953	959	966	969	983	979	911	962	978	1007	910	952	960	972	926	942	988	1044	958	1020	895	981	951	910	993	911	965	1018	960	1007	975	952	937	1019	936	928	987	964	933	1027	951	956	974	958	969	956	956	976	1048	949	963	971	977	957	981	959	979	898	976	995	1002	914	1043	1007	995	963	998	939	1013	1005	973	920	948	949	1007	992	995	938	945	922	982	933	967	976	969	951	943	959	956	941	965	1023	942	958	952	933	973	939	995	995	927	1033	1010	896	1034	994	934	979	979	917	981	954	935	905	933	980	926	943	943	946	922	955	965	950	975	939	932	951	938	937	985	982	981	942	923	919	962	971	948	933	892	955	946	922	921	951	950	974	928	954	978	962	973	950	960	899	995	957	1002	986	971	952	921	956	932	1021	1034	936	1003	931	951	967	976	1081	975	930	939	955	937	1015	1008	936	1018	964	933	952	954	967	978	996	951	939	932	960	1015	962	941	953	902	973	1016	944	972	979	919	984	984	955	983	988	955	1012	954	954	975	958	944	964	990	960	999	988	904	990	935	1013	979	946	969	944	941	963	963	958	942	964	963	976	986	932	941	996	923	917	964	993	950	954	972	892	951	962	970	998	981	940	957	930	904	957	946	958	950	943	1005	1010	947	944	1025	936	983	945	1006	949	930	945	1005	956	954	1030	952	942	942	963	937	967	924	973	924	965	940	979	988	940	1004	1010	908	934	929	953	944	949	966	1014	1012	1006	935	949	962	996	925	918	928	975	984	916	1018	1006	970	953	997	976	983	973	994	964	1008	997	1009	926	970	1002	949	970	1012	957	987	959	994	1023	918	961	920	961	940	978	956	920	965	957	967	988	913	960	967	986	954	999	942	1010	965	965	994	922	947	982	957	965	963	923	957	910	935	1016	956	969	966	973	889	984	948	943	979	1013	960	969	983	952	960	944	961	966	958	951	967	1011	998	925	943	1001	946	990	942	920	902	982	922	959	925	938	916	982	955	949	991	908	941	909	930	959	990	978	983	911	908	899	1000	921	896	953	1000	968	945	959	962	950	954	934	959	974	973	1013	978	945	969	1045	933	968	1007	1015	986	1008	1006	944	982	952	973	952	976	1021	957	974	977	956	977	961	970	978	998	1007	974	936	982	950	966	973	939	939	973	1004	977	965	964	1018	952	947	969	976	905	1007	967	939	946	973	961	950	1015	996	989	907	930	957	998	931	951	943	998	952	978	943	904	918	922	965	988	935	957	986	951	974	951	913	966	959	1000	911	992	944	909	945	951	956	973	976	958	940	935	922	927	959	979	909	955	971	951	988	967	998	993	956	986	1031	968	952	1019	914	926	970	960	969	958	989	998	1050	997	976	960	981	926	947	923	908	977	959	930	1022	965	987	943	936	977	946	945	995	928	966	911	921	985	932	936	974	959	894	1020	972	959	990	967	968	1010	919	1004	958	937	936	956	1010	968	943	967	1012	964	953	954	992	991	982	977	977	966	971	970	942	964	996	922	946	942	942	964	980	979	937	974	925	960	906	926	974	925	970	966	992	937	951	969	937	987	969	977	936	1007	947	973	1003	960	991	921	965	967	928	914	1004	919	992	920	977	905	935	947	988	1012	948	934	965	984	927	966	936	910	1018	986	950	978	975	935	992	912	969	980	925	1009	950	965	980	988	955	993	993	987	992	913	969	987	910	976	965	961	966	976	999	957	922	959	958	1025	898	968	980	957	962	914	954	993	961	978	973	985	978	929	984	940	991	996	932	1018	963	951	977	944	891	1043	1032	967	974	918	958	953	961	956	936	956	956	942	960	988	922	961	943	953	950	976	953	947	999	955	975	969	1007	983	1006	1016	992	962	994	999	879	974	964	980	955	977	978	951	988	943	960	985	951	979	970	933	946	913	973	985	953	934	952	958	983	974	933	939	930	972	941	916	950	954	994	988	919	938	965	965	916	942	961	991	932	974	984	995	969	928	974	975	946	946	971	997	980	998	935	951	913	967	911	977	976	1016	915	949	980	961	976	994	1012	943	942	1038	1011	991	1007	1015	874	943	981	962	920	970	944	957	980	949	992	961	958	1009	936	954	944	889	961	1019	1012	966	994	996	1002	971	946	985	980	990	984	968	933	991	987	952	915	951	932	966	926	947	1009	962	953	1031	966	996	946	948	1047	986	995	927	922	970	939	984	956	959	943	960	967	961	991	992	896	952	956	973	926	1047	985	973	927	964	993	982	968	903	988	985	975	984	901	932	972	968	934	961	971	975	944	946	923	967	943	1002	935	946	975	957	934	953	979	955	894	962	925	965	985	1022	961	953	985	937	917	980	950	968	981	1019	953	974	1008	954	960	993	871	955	937	965	959	926	902	958	970	1023	961	939	949	955	918	979	915	958	973	1022	957	930	935	983	953	929	943	919	999	969	986	1016	950	1010	981	986	944	919	947	1026	985	1004	988	982	938	960	962	1006	996	953	903	965	983	951	921	956	945	1032	985	967	943	977	980	983	996	971	937	929	922	941	912	945	978	1032	948	971	938	952	919	993	1021	967	991	968	914	995	984	959	967	964	943	953	960	961	993	971	1044	995	933	989	995	934	968	971	996	941	975	965	995	916	958	999	1032	976	909	975	903	946	942	987	933	944	959	907	928	911	923	1003	971	972	968	979	998	884	987	959	1030	954	928	958	967	976	972	948	952	982	937	967	914	978	982	936	971	1065	949	1036	1037	948	956	941	1026	964	950	983	994	919	969	1002	987	918	975	956	928	947	980	1017	922	887	972	980	966	955	924	926	983	965	922	954	955	971	943	975	1008	977	956	943	980	977	997	998	1007	928	980	932	1004	971	973	1022	1002	974	932	935	965	979	993	995	963	949	950	919	968	991	1008	996	916	937	1000	1009	1018	991	969	915	960	1007
24630	21259	27677	25090	15440	915	491	400	388	357	383	329	271	306	296	256	267	293	270	285	286	267	250	297	251	254	279	241	282	230	289	263	285	270	271	250	273	268	305	295	247	272	232	267	262	242	260	256	254	276	266	276	273	276	267	271	258	249	271	275	237	265	244	243	282	234	247	261	275	263	249	257	268	258	294	267	278	288	269	267	243	227	274	251	231	244	260	277	250	299	278	287	272	272	261	273	270	264	266	280	260	277	257	275	258	265	261	294	262	231	284	269	273	249	267	248	236	254	271	287	266	275	259	262	258	247	245	246	274	253	285	282	247	262	269	277	263	235	265	237	274	263	246	224	264	307	254	222	266	283	259	254	285	278	279	289	252	262	241	272	262	279	248	256	258	269	281	271	260	281	261	266	276	255	252	282	263	269	287	279	255	249	250	257	261	255	246	231	266	254	219	264	309	263	282	289	258	272	296	267	282	269	271	263	276	265	275	274	276	247	257	298	268	253	244	269	263	275	254	262	267	245	267	241	256	253	255	264	245	269	258	246	249	243	269	230	251	266	258	272	235	270	268	266	262	267	256	255	277	273	257	268	248	269	273	297	277	279	256	253	265	270	269	247	232	266	268	248	256	268	283	273	258	264	255	269	264	274	274	262	258	263	260	266	247	283	253	283	256	252	251	260	233	291	277	280	259	251	300	287	274	269	244	262	238	272	282	268	276	241	244	254	254	271	256	278	285	247	289	269	283	253	240	269	282	265	255	267	254	274	288	246	265	250	260	290	274	246	276	252	253	254	256	243	240	300	259	247	254	276	233	267	284	257	271	289	288	267	250	273	245	259	290	246	261	272	286	247	259	273	249	275	255	272	274	267	260	295	255	275	265	259	237	259	298	265	249	263	258	238	283	268	286	262	240	259	285	262	250	267	278	290	263	248	267	256	275	250	256	272	255	284	273	263	252	254	260	280	255	299	284	272	239	270	273	269	263	253	288	252	275	230	267	260	293	243	248	262	252	264	271	271	284	241	261	249	275	282	290	249	262	282	266	262	276	262	245	262	255	273	266	273	269	291	273	273	244	279	264	262	258	263	255	283	261	282	262	304	260	258	241	279	270	265	239	250	262	233	271	271	270	252	254	270	273	276	269	256	253	271	276	262	261	291	238	275	282	260	283	287	282	270	276	269	232	307	267	273	243	265	266	237	259	230	262	273	320	266	261	248	284	251	277	237	228	275	241	296	263	280	249	269	259	230	271	298	240	249	266	242	264	239	260	254	275	258	227	272	274	264	281	284	239	250	265	261	263	291	254	285	265	239	260	256	264	259	270	255	237	290	287	254	280	276	254	246	267	232	253	259	283	273	268	268	232	291	269	271	285	279	263	226	255	291	254	252	283	264	276	263	266	246	242	253	270	248	263	246	279	249	261	284	259	245	269	247	277	242	261	239	260	249	273	237	293	231	294	297	258	247	250	259	226	252	271	261	264	264	277	234	249	257	282	306	258	269	258	267	263	273	257	292	263	306	230	244	296	244	272	257	284	269	275	260	252	254	250	255	254	281	255	243	269	241	272	239	221	251	264	254	244	255	274	292	263	259	278	271	235	256	259	255	262	236	269	306	264	247	240	259	274	224	236	259	261	257	274	267	269	235	294	265	260	271	243	239	279	225	251	236	243	258	245	265	289	275	287	251	281	262	253	254	254	274	252	265	284	270	268	253	261	264	259	271	241	273	260	272	261	268	268	228	267	253	283	265	243	258	266	254	268	265	256	249	274	270	261	249	251	262	257	278	258	275	275	251	270	293	257	283	256	271	262	229	279	284	265	261	262	256	263	278	249	263	296	277	273	231	266	265	252	250	272	251	278	277	252	282	237	268	262	286	282	277	244	269	256	248	261	253	266	271	263	244	235	261	240	264	260	242	271	245	241	282	266	271	268	280	273	263	276	245	249	259	247	274	268	271	270	252	264	249	234	250	270	248	266	272	277	275	248	261	276	264	252	270	258	276	283	264	252	273	247	290	268	253	277	267	259	251	271	264	278	265	277	222	250	238	247	247	257	227	253	256	277	225	273	253	252	269	241	266	277	260	255	253	281	280	238	280	264	251	239	265	264	253	241	250	229	251	266	242	244	268	243	298	282	258	235	247	259	266	270	281	268	253	273	243	253	261	264	250	288	263	257	237	251	285	248	259	252	241	265	250	260	283	277	250	258	248	266	278	295	268	265	258	303	271	266	278	241	264	269	258	273	257	273	277	231	249	254	272	273	234	277	273	259	272	278	242	246	232	279	267	263	247	238	263	275	251	285	297	265	278	269	292	252	261	276	242	274	250	257	268	255	261	277	252	248	254	273	246	273	246	310	254	314	270	220	219	265	259	276	300	288	256	248	253	239	238	256	283	264	286	271	227	263	264	240	254	268	302	296	264	265	238	268	261	250	267	252	261	234	254	271	276	259	258	280	272	267	259	258	240	270	278	262	252	266	239	259	276	271	272	304	273	265	266	257	262	249	263	245	235	287	275	242	251	246	261	249	243	277	270	281	271	243	268	278	236	244	270	248	273	237	242	237	261	265	265	244	258	261	269	243	281	284	248	291	269	264	261	279	246	255	256	229	281	281	267	247	256	237	277	264	270	279	270	279	245	247	250	253	255	298	279	259	252	293	242	261	260	268	250	263	262	274	265	265	291	257	244	245	263	245	259	277	257	250	282	221	257	260	257	271	255	262	260	249	287	287	251	268	241	256	247	296	243	272	286	258	243	243	265	260	239	255	259	249	257	267	251	288	259	272	256	258	244	284	274	247	274	284	272	236	263	271	261	278	286	254	265	267	274	257	278	269	246	293	271	288	265	260	230	279	266	235	249	262	291	243	249	273	253	254	263	270	269	275	256	283	253	260	251	244	268	264	269	266	245	240	268	250	257	284	260	289	261	245	253	241	253	229	289	265	260	267	267	292	259	278	242	283	285	259	270	258	265	282	228	279	252	238	227	239	285	283	239	280	258	257	272	247	241	267	250	260	258	268	279	249	270	265	250	276	276	258	232	256	261	240	271	269	263	270	274	258	261	250	262	236	257	257	278	269	260	284	270	252	289	260	270	270	255	278	288	262	252	268	277	290	249	284	287	250	270	271	269	265	269	260	263	267	271	262	252	226	230	270	282	243	278	262	281	238	265	246	243	279	274	266	272	264	240	273	264	262	244	252	254	267	256	273	278	275	277	270	243	241	265	279	250	250	257	263	240	252	273	286	267	241	253	239	273	258	232	290	261	241	267	272	277	270	298	261	254	242	260	248	265	266	268	209	237	257	291	257	251	261	249	268	275	247	269	257	273	248	269	263	269	265	271	270	256	267	255	242	251	269	277	248	253	255	254	264	248	263	254	229	233	292	275	235	236	258	262	255	286	275	252	266	307	243	266	254	244	268	267	277	238	271	247	280	257	247	274	260	239	279	260	232	267	250	254	250	294	251	271	280	267	266	255	262	249	246	291
6183	33868	11519	1789	1329	1006	800	607	527	503	446	448	363	395	354	359	340	341	342	373	317	317	343	331	350	362	288	307	312	346	321	311	321	310	313	320	336	269	310	304	314	316	341	279	309	322	308	312	328	320	299	308	319	314	294	328	285	320	302	295	285	310	337	321	308	305	305	304	322	292	301	305	285	304	301	328	338	319	297	315	288	291	308	302	304	271	266	299	308	283	311	280	336	267	272	305	300	307	305	295	304	336	338	325	278	293	305	313	297	329	305	291	299	321	296	295	309	281	300	302	297	315	277	280	307	325	319	274	303	299	267	307	309	307	284	297	333	310	292	284	293	274	285	328	311	291	315	312	321	290	326	272	310	309	287	324	309	294	327	281	317	294	307	321	295	300	311	267	292	313	309	329	320	297	333	307	299	289	320	304	308	280	304	305	308	305	316	317	309	282	296	298	326	304	303	296	293	319	281	334	333	284	278	285	317	287	293	276	338	311	269	324	302	287	304	323	281	345	313	288	301	315	292	295	323	315	306	313	297	322	309	277	288	307	303	278	311	323	316	316	317	349	311	278	337	334	277	298	280	301	273	324	302	292	302	301	315	306	311	308	283	311	308	283	309	303	273	285	308	291	319	352	313	298	271	278	283	287	317	312	305	304	294	262	324	310	311	289	280	308	284	303	299	302	285	312	296	321	330	300	282	294	284	310	311	301	323	318	286	308	291	300	318	289	306	297	323	297	313	336	307	291	336	294	296	295	305	274	282	311	296	304	280	337	301	276	336	334	306	287	298	321	292	306	274	289	315	292	323	279	312	311	295	308	294	310	292	333	310	263	299	298	273	302	317	300	293	300	306	324	315	313	328	267	338	290	301	302	339	304	295	292	321	300	327	300	314	297	295	301	309	299	336	311	316	283	294	270	348	278	325	307	324	337	295	262	318	326	302	342	303	316	281	288	291	290	267	319	286	333	306	299	282	329	305	272	294	293	338	294	309	294	310	330	303	279	284	297	304	297	307	299	338	296	290	271	274	304	295	294	317	306	309	318	311	297	289	308	304	306	312	289	289	313	302	275	324	321	280	302	313	278	300	287	332	288	302	299	307	290	324	283	308	302	283	299	313	312	310	326	293	278	323	322	265	279	277	297	324	282	298	290	296	294	311	302	311	307	311	312	285	305	280	304	295	280	334	323	329	315	310	282	318	327	262	290	298	281	298	312	333	315	276	308	289	307	290	267	284	286	292	302	260	296	296	320	342	315	302	282	320	330	326	301	301	314	292	316	300	316	309	294	305	313	318	323	264	302	340	296	299	324	294	321	304	329	276	294	293	305	281	277	305	328	297	252	297	283	319	317	293	316	343	302	268	309	282	316	296	298	331	309	325	290	311	315	310	307	297	332	273	309	305	327	264	291	305	277	318	251	306	287	300	271	288	300	330	313	305	285	282	292	311	292	314	287	310	302	303	310	308	278	288	312	270	316	309	311	351	309	289	287	281	318	294	299	320	303	346	319	339	323	325	289	296	299	272	311	285	291	305	295	328	329	295	308	303	298	280	290	308	344	301	304	306	305	310	311	275	317	310	299	295	303	265	292	324	306	296	278	313	277	286	292	330	285	290	304	292	292	279	291	309	313	281	323	336	309	281	319	321	297	302	320	289	309	308	337	306	299	311	295	307	305	309	282	303	315	287	311	321	266	288	312	288	295	319	297	314	309	277	252	294	329	314	317	279	271	299	313	272	291	292	279	294	298	292	311	299	288	341	274	272	307	294	298	311	323	289	286	301	296	285	281	268	325	320	286	313	317	319	319	304	299	292	296	293	295	311	310	310	304	316	315	299	304	300	315	305	273	281	293	317	323	300	301	301	277	290	305	301	316	301	292	303	319	300	307	318	317	290	295	311	282	299	330	295	309	289	312	328	307	301	307	308	322	285	323	295	262	299	318	311	282	315	275	303	291	303	300	286	337	296	334	280	326	300	274	303	295	316	291	296	280	298	333	320	280	312	306	295	294	305	297	312	305	245	321	323	302	340	302	288	293	284	326	285	312	310	321	308	293	302	288	293	312	327	291	313	289	286	318	281	261	294	321	320	315	293	283	303	319	292	330	310	321	289	309	332	304	312	304	299	308	299	321	316	264	294	307	293	318	283	321	327	344	308	287	300	313	299	299	289	300	310	262	314	290	299	309	313	323	297	301	299	302	322	304	309	309	284	288	300	330	317	284	311	283	319	301	290	324	299	301	279	280	309	313	295	313	290	322	303	345	324	305	279	281	320	298	307	312	288	286	295	305	299	318	304	340	326	275	319	301	283	298	310	309	305	278	325	325	326	278	306	311	299	289	269	317	283	319	312	295	311	311	318	299	282	314	354	323	323	329	317	296	313	282	283	279	311	292	279	268	331	319	276	283	285	305	283	327	314	324	313	315	312	302	293	335	315	308	296	315	289	307	307	297	283	279	298	307	275	300	313	303	340	288	311	302	307	322	284	289	286	290	300	319	306	302	321	316	294	286	294	313	285	312	301	337	291	299	310	294	279	274	293	306	303	269	300	317	319	320	279	284	304	273	330	305	324	299	292	330	294	300	275	286	314	293	290	301	284	307	321	315	313	279	292	292	312	294	276	319	319	285	326	303	305	310	294	302	331	306	310	327	297	311	292	299	322	298	291	274	288	293	323	340	303	319	314	321	282	286	330	301	298	308	287	283	295	303	303	329	296	287	290	340	338	305	280	303	292	310	313	306	302	285	267	310	357	304	263	289	296	310	311	275	309	309	278	303	306	283	280	298	303	295	313	333	327	325	265	286	312	318	325	299	334	294	285	305	254	307	318	270	335	291	304	316	288	324	322	295	286	304	319	295	294	291	292	323	283	310	292	311	314	316	310	310	292	295	321	304	282	307	317	296	290	304	313	306	352	319	306	287	308	276	318	282	275	283	309	284	327	309	285	287	286	292	331	290	298	327	307	291	324	325	273	331	312	295	270	298	297	311	319	324	356	306	355	274	274	326	288	266	307	292	282	308	270	263	306	334	345	323	283	273	320	282	316	294	317	336	324	309	296	303	300	300	306	273	305	339	303	294	259	342	314	277	337	277	280	321	269	308	312	277	319	284	308	332	325	316	307	334	307	325	307	355	286	315	307	351	292	317	302	293	294	288	314	303	282	301	299	284	296	297	315	266	273	295	303	290	288	297	319	299	306	311	280	320	280	276	311	324	299	297	315	326	321	314	337	286	296	298	281	302	318	318	270	307	321	274	301	317	295	313	300	298	314	281	316	319	318	302	290	291	280	259	304	277	260	308	283	318	286	275	318	300	301	296	302	288	310	303	303	317	308	336	274	306	295	301	291	285	300	338	296	298	329	271	300	305	295	294	293	309	320	349	283	300	310	308	299	265	291	300	325	303	293	299	319	324	324	295	298	289	308	304	341	310	336	296	318	325	315	270	287	280	349	285	329	301	282	335	310	312	305	310	319	293	304	314	288	265
22491	21288	28907	23989	21290	21360	12718	1720	1307	1162	1114	1060	1034	965	936	938	899	867	909	827	854	864	869	881	870	861	870	805	786	803	820	850	845	835	854	792	805	822	798	799	808	779	828	812	727	827	840	747	780	861	762	780	794	775	827	802	766	817	820	838	796	818	823	749	795	764	809	762	789	801	868	768	785	801	806	737	794	778	779	793	805	794	803	790	767	812	808	796	816	780	780	786	765	771	808	762	807	823	869	810	807	774	784	778	807	790	826	800	798	831	774	784	797	828	801	833	819	805	759	827	834	800	796	780	786	772	803	774	767	812	808	736	740	792	807	722	783	769	827	796	790	808	787	793	794	796	833	856	745	832	791	762	801	791	761	792	770	789	789	787	779	810	801	755	789	790	738	829	790	787	751	765	774	815	780	877	757	839	743	775	817	754	785	768	791	813	849	820	771	842	794	741	775	807	802	785	846	774	785	848	823	795	764	813	794	808	795	759	813	768	831	807	820	788	733	769	819	773	771	736	808	785	790	827	828	785	780	739	771	768	810	792	781	817	831	745	792	761	760	770	804	801	790	819	790	821	767	835	807	810	806	839	732	790	797	778	822	815	801	792	835	825	778	765	778	820	770	804	784	758	818	789	800	761	814	795	767	806	795	819	823	775	790	828	796	786	800	778	734	786	815	796	806	795	740	755	844	814	797	762	812	844	820	815	787	788	788	757	799	772	798	827	812	768	771	771	767	823	809	808	779	764	776	781	795	797	820	752	781	826	794	785	812	803	821	775	833	811	783	792	765	785	774	772	778	722	752	842	796	775	716	751	724	797	744	813	845	782	806	838	803	777	787	818	784	815	815	763	797	763	820	820	776	817	788	795	809	752	813	734	803	814	820	798	832	774	793	801	782	789	825	838	769	794	879	809	812	817	820	810	798	760	798	734	787	779	787	750	804	780	797	770	831	838	801	789	746	758	763	829	783	778	791	849	780	806	767	847	767	780	772	811	803	796	783	778	817	760	765	737	770	840	738	777	830	803	806	773	841	884	846	770	775	813	790	772	794	786	776	771	778	804	783	768	768	794	776	731	802	890	768	809	782	815	801	817	790	775	812	844	831	794	781	814	771	816	771	800	796	801	770	785	780	804	815	780	794	825	793	775	801	805	776	793	790	755	761	767	808	790	752	774	791	789	777	799	808	803	788	826	811	795	779	798	790	806	815	808	842	774	754	784	799	828	757	809	765	767	755	745	756	815	722	806	767	767	780	785	764	801	781	769	839	823	807	822	800	783	751	818	788	762	805	822	765	788	876	798	812	771	797	772	744	748	784	753	780	822	748	814	827	752	795	808	853	828	777	828	769	799	769	783	779	769	758	774	826	819	797	812	829	794	779	832	766	810	795	752	794	755	764	806	797	791	827	797	811	777	816	804	843	795	770	775	735	782	797	784	836	837	802	756	759	800	842	772	816	803	800	756	762	808	817	851	777	816	807	799	791	818	786	804	768	756	798	789	833	790	795	814	810	766	815	829	795	794	819	806	806	848	752	812	798	812	805	759	798	781	753	821	796	822	756	778	768	751	818	813	777	806	816	800	785	791	799	788	731	800	875	803	828	779	822	755	805	809	797	751	839	811	769	829	784	812	820	780	831	760	757	764	873	769	773	849	803	779	843	811	789	770	767	822	835	825	782	823	789	800	779	806	803	804	741	786	785	800	770	764	796	788	760	708	767	792	774	801	796	789	780	789	800	798	808	768	767	816	791	823	798	776	768	777	782	826	829	847	794	827	760	770	743	796	775	773	815	778	725	818	815	815	811	798	763	771	811	820	785	782	823	788	799	824	773	834	823	780	775	802	836	774	784	784	767	830	790	824	792	794	803	767	815	771	782	784	761	779	799	796	792	801	826	810	763	814	805	785	756	786	788	763	758	824	784	781	807	747	856	841	770	765	723	783	813	828	841	793	778	837	842	789	789	835	801	819	817	818	755	780	757	750	869	776	786	784	813	816	773	810	826	847	757	812	772	759	805	774	764	845	835	849	751	791	808	791	787	770	744	775	768	806	770	766	749	816	752	746	834	829	809	773	828	788	822	770	790	804	768	826	814	823	791	790	846	786	779	858	877	785	763	783	756	794	753	798	810	790	809	756	822	818	789	837	829	781	796	798	771	850	806	793	798	805	777	772	804	781	819	791	744	750	823	723	776	797	797	750	839	774	801	816	783	797	733	758	784	798	785	812	779	778	805	799	826	852	814	768	795	807	836	795	845	783	783	795	771	789	791	782	826	782	766	745	813	792	836	822	787	773	773	780	791	770	821	791	809	804	793	794	773	804	787	760	763	754	780	832	803	768	796	768	813	801	752	826	786	773	803	823	839	789	846	778	808	774	771	767	819	807	710	753	803	800	765	801	769	818	781	812	784	718	794	735	784	802	839	806	810	814	780	803	809	817	779	782	818	803	716	803	815	828	745	801	755	732	818	765	785	763	812	808	790	779	756	796	757	839	843	774	831	816	741	810	785	794	755	781	785	794	784	803	815	799	796	750	814	797	746	828	810	806	779	750	824	796	727	814	730	821	760	802	824	788	801	755	774	775	826	811	837	828	781	804	808	787	761	820	785	779	800	817	795	806	814	785	799	801	782	755	788	799	768	819	769	744	758	756	847	742	759	740	805	836	765	773	776	795	790	807	805	811	779	770	823	817	763	792	785	775	818	774	807	815	794	776	772	799	761	823	776	830	779	806	791	789	778	794	761	800	823	739	779	785	805	839	797	786	772	779	815	855	812	791	790	756	846	759	773	767	842	774	750	804	790	750	786	799	754	760	799	799	813	800	766	786	786	772	761	838	801	791	834	795	810	780	776	820	775	788	851	745	800	861	788	787	766	775	819	750	787	780	780	778	784	822	802	819	819	844	785	774	809	773	785	756	798	814	796	765	803	777	787	784	789	844	749	783	773	780	761	780	807	774	824	783	774	746	778	813	768	808	731	835	838	742	785	780	798	801	777	791	751	797	810	803	801	791	795	805	846	760	778	756	787	813	778	773	739	823	759	784	791	802	791	764	815	808	777	765	815	814	811	833	768	831	806	835	778	818	756	782	868	801	779	803	822	768	796	771	791	806	776	801	742	811	776	818	781	818	788	747	776	809	788	773	786	815	773	793	791	775	756	807	767	773	813	787	756	792	803	815	811	783	837	763	819	794	794	795	776	804	825	764	804	812	734	738	805	776	866	807	829	834	803	807	760	819	785	818	775	745	827	786	752	796	750	734	798	733	761	794	774	793	860	747	741	779	820	824	774	782	769	804	700	774	784	792	780	821	812	822	803	795	827	807	807	820	773	786	761	811	749	814	750	772	813	708	762	811	813	785	781	775	784	819	832	782	793	795	796	795	760	784	801	766	828	860	790	797	772	760	769	806	773	735	798	756	792	841	778	782	766	800	797	765	816	794	808	769	746	749	815	808	767	814	792	768	835	785	767	770	767	793	818	833	802	781
8721	45065	21958	5498	3970	3129	2453	2036	1728	1468	1311	1244	1157	1053	1044	1035	981	945	963	959	967	895	922	889	897	858	909	865	924	883	882	880	826	921	885	794	895	873	856	845	842	879	873	861	868	833	850	887	807	847	842	912	803	812	871	873	826	831	786	847	835	863	807	806	812	832	792	862	878	809	837	835	893	826	869	765	856	863	785	862	801	881	847	821	844	833	886	803	822	815	870	869	815	830	813	809	834	775	833	863	871	821	861	846	858	807	859	835	845	857	847	796	836	852	886	810	857	863	840	828	893	853	822	881	828	876	867	832	858	849	859	839	848	841	821	812	810	839	827	859	835	844	800	869	831	863	880	873	839	824	862	886	849	787	837	823	854	814	810	819	847	896	837	789	792	839	833	803	881	848	842	861	837	816	793	846	863	831	809	823	829	861	858	789	825	874	826	869	822	856	828	835	892	822	829	806	861	833	804	851	817	835	838	834	790	818	821	852	848	840	873	863	800	824	879	826	877	808	827	800	830	838	787	798	840	862	895	842	883	854	837	827	872	810	848	836	884	813	847	834	773	835	827	818	861	856	803	865	806	821	876	869	859	864	826	845	825	855	858	857	830	823	885	854	818	834	884	829	845	805	861	802	788	869	831	828	802	832	864	799	818	845	825	791	826	868	844	855	806	843	839	851	843	806	810	825	814	842	833	864	867	863	872	849	879	851	827	825	861	815	857	870	807	861	867	817	851	801	773	873	852	828	854	863	912	895	825	859	811	793	830	808	884	835	834	848	891	877	839	817	826	873	902	890	880	833	844	884	829	831	807	849	844	822	905	820	847	806	846	831	849	793	821	808	835	827	866	800	862	831	861	834	845	871	866	831	840	886	846	817	811	857	855	815	846	803	789	872	846	830	843	833	864	846	860	800	882	805	834	858	848	831	798	808	874	872	790	806	833	841	871	897	812	868	794	814	892	857	877	795	781	802	849	873	796	806	835	855	867	827	845	833	865	834	824	830	868	848	798	839	850	852	883	811	849	854	865	868	834	819	898	860	823	800	826	865	865	878	835	832	826	824	828	828	819	821	796	833	795	863	859	815	840	837	811	814	909	830	855	860	850	893	830	849	837	862	865	841	832	814	846	853	824	822	818	803	868	863	822	842	822	898	821	812	853	892	841	817	833	856	871	806	865	899	820	808	826	833	791	820	765	800	842	803	827	892	815	849	823	823	808	818	857	838	812	868	835	807	839	830	821	772	828	878	821	822	844	865	876	859	865	888	840	846	837	833	840	833	819	876	847	768	821	838	859	857	877	832	781	794	830	873	822	862	840	789	864	877	827	882	866	890	865	853	841	856	867	855	899	867	837	784	865	869	832	810	825	837	863	919	823	912	875	808	837	797	841	847	842	842	841	845	836	861	845	828	836	837	832	862	885	872	800	822	815	820	870	828	835	843	800	844	808	813	851	809	872	860	855	826	827	809	866	827	780	848	881	871	841	862	814	787	866	876	850	828	848	814	875	857	861	846	790	779	915	842	814	833	851	849	874	865	797	797	839	864	805	802	836	807	888	780	822	846	800	792	870	884	858	826	855	857	833	857	855	845	851	845	825	822	793	848	839	847	878	829	779	792	821	862	911	872	871	881	821	791	847	828	876	852	833	824	859	806	820	828	852	901	798	817	822	795	786	808	837	786	865	774	789	799	841	862	839	836	821	799	859	874	820	829	770	871	813	806	794	862	853	866	868	820	832	769	790	875	827	839	836	820	817	826	869	835	871	811	819	839	837	843	817	830	786	853	826	872	885	788	814	817	831	848	834	835	806	874	841	834	828	862	835	843	812	820	875	838	847	787	821	902	849	850	844	849	794	815	826	766	789	854	791	880	806	834	833	839	819	831	870	801	814	828	821	835	895	871	796	882	840	799	852	820	850	845	866	846	837	806	836	795	862	814	902	775	872	834	851	779	834	872	854	879	872	791	875	869	856	857	807	806	803	853	871	899	850	757	875	836	831	849	844	835	805	851	828	840	801	806	841	863	820	831	806	864	862	847	839	857	824	841	854	800	837	815	817	843	878	861	863	840	835	820	820	869	834	876	812	839	871	809	842	858	824	865	837	820	844	808	824	829	884	794	899	837	804	849	836	815	848	799	820	865	809	867	864	768	822	904	805	818	852	871	835	832	868	807	808	837	809	779	858	808	816	799	837	844	825	907	801	830	789	826	817	806	837	861	833	863	844	842	829	829	896	805	847	827	782	850	861	807	817	818	810	824	809	833	875	812	835	847	837	851	827	828	828	808	835	813	845	811	807	835	905	825	854	877	831	822	871	824	913	763	835	823	798	852	829	805	813	813	810	831	846	836	838	851	828	825	836	836	836	824	859	817	838	883	861	865	815	842	839	811	841	849	810	802	840	861	877	823	791	892	828	870	821	850	839	848	886	870	839	783	837	849	888	816	781	848	866	823	842	826	845	836	837	855	785	799	844	862	846	823	821	808	879	809	850	827	851	816	779	825	860	793	834	826	813	903	856	835	853	849	874	807	845	862	794	826	885	831	841	844	925	826	836	822	842	800	844	841	911	847	877	854	851	802	856	872	852	860	805	822	811	837	822	831	847	819	862	858	821	862	871	847	928	847	881	857	790	821	855	793	844	811	822	820	865	820	790	882	894	844	865	832	783	815	835	833	820	846	875	832	851	858	875	809	818	823	842	784	843	821	853	827	864	806	859	830	862	883	845	883	841	862	824	868	807	836	869	818	838	825	789	797	857	778	849	850	874	843	869	853	841	805	863	846	847	832	911	811	839	871	856	855	853	878	855	861	846	839	839	824	834	893	795	849	821	870	817	867	804	895	758	808	791	834	884	879	821	848	821	862	835	820	824	809	845	880	861	812	844	836	831	871	829	829	838	817	836	869	784	815	883	822	841	814	841	838	854	849	810	904	850	839	867	857	838	814	810	766	823	788	884	818	836	836	853	803	885	803	872	842	776	865	790	865	860	822	896	875	822	803	849	783	873	877	872	828	877	810	882	814	897	858	902	828	874	862	832	806	808	840	826	842	794	856	852	877	838	818	851	808	835	803	837	805	817	783	809	853	813	820	839	794	844	825	862	840	854	793	858	808	823	854	887	798	878	798	869	838	852	844	834	881	853	856	833	836	811	836	852	888	853	835	832	831	813	857	832	857	868	783	850	836	809	797	847	847	848	830	822	789	867	824	875	849	830	818	903	820	803	849	804	855	799	870	835	822	895	838	853	865	833	844	833	840	831	798	864	823	863	842	773	886	839	855	818	883	840	865	863	846	837	839	809	883	827	833	808	937	854	823	860	781	835	783	904	839	848	857	841	851	835	866	860	856	864	866	862	769	862	793	853	850	854	832	899	800	858	850	829	759	839	780	854	819	905	832	870	772	818	777	809	845	832	817	828	850	824	829	869	811	839	847	813	848	806	807	805	811	841	832	834	868	841	848	848	858	851	830	853	796	868	846	835	823	808	890
27595	20041	8818	1252	605	574	537	519	520	507	501	556	485	511	498	481	484	506	481	511	500	514	480	500	499	472	518	505	472	541	506	492	520	530	512	497	516	521	524	513	507	503	523	479	476	531	514	536	476	491	553	512	499	522	479	511	473	505	543	525	518	502	502	514	518	557	547	499	502	527	516	512	468	499	520	475	533	472	503	496	508	497	543	479	489	515	491	536	527	542	481	515	474	478	533	483	516	520	520	508	464	515	505	528	505	492	502	514	505	531	526	497	511	524	534	533	490	508	484	542	437	488	495	558	514	490	506	536	466	509	519	527	532	492	522	474	485	490	504	504	528	514	486	502	509	488	490	517	484	510	496	489	557	529	476	528	529	524	516	484	492	504	465	501	517	494	495	523	535	535	528	500	510	517	492	502	499	518	492	467	517	496	550	499	536	505	547	492	527	499	510	489	468	532	506	487	499	483	456	500	495	489	480	488	488	526	459	462	515	505	522	482	458	513	498	530	491	547	525	482	470	490	466	514	513	521	507	545	500	471	490	529	500	529	487	487	485	516	536	534	545	503	496	491	505	491	506	496	537	490	502	546	510	539	517	523	534	493	502	497	510	519	502	497	483	506	502	483	487	530	504	517	505	492	501	475	505	449	529	494	482	502	524	495	497	485	558	533	519	480	474	518	481	502	526	493	505	558	511	505	487	509	492	497	518	516	553	475	524	496	528	562	474	519	525	519	519	526	507	501	541	543	475	521	503	504	507	524	487	515	506	497	495	517	520	515	478	538	493	530	557	548	497	495	502	496	466	472	511	518	497	514	491	523	520	508	497	477	520	525	489	504	490	500	545	487	523	517	513	502	514	518	507	510	500	491	483	485	469	511	561	520	486	479	501	523	506	492	511	498	484	496	524	476	508	470	455	500	477	513	489	525	508	504	488	529	523	517	521	501	452	511	469	461	480	543	510	481	482	559	513	530	500	500	501	518	498	471	522	488	478	526	454	523	509	538	505	492	543	463	502	516	543	505	519	496	510	533	492	456	543	513	481	486	522	469	475	574	457	510	491	467	499	507	540	496	531	511	516	498	502	540	455	523	494	533	474	539	513	473	525	496	528	508	487	489	525	517	501	496	515	492	528	436	512	515	502	510	504	529	483	513	496	508	483	493	509	499	500	501	517	496	512	526	505	522	553	478	532	531	507	483	487	519	512	473	466	549	540	523	492	526	522	513	497	503	495	494	476	484	508	472	507	514	516	506	488	490	525	530	485	493	500	539	496	527	532	520	525	536	483	502	480	477	501	499	509	500	519	509	470	542	487	510	524	473	549	511	534	512	515	488	520	493	489	516	531	496	519	485	484	497	523	543	517	480	501	502	510	499	493	569	543	476	518	548	472	493	501	496	501	494	531	525	502	490	520	526	517	527	578	483	505	488	494	511	517	524	521	512	521	497	507	562	513	486	494	507	503	485	482	523	533	498	511	507	511	505	538	517	513	523	513	475	509	466	540	512	473	483	467	541	464	509	495	493	504	494	545	559	527	476	517	479	494	490	511	492	521	518	495	530	504	531	525	477	504	531	499	524	492	510	489	508	454	548	540	506	550	464	513	505	510	500	489	520	479	513	548	522	493	444	544	491	487	543	510	531	558	554	497	493	503	504	517	499	461	501	497	502	492	488	535	480	528	503	526	514	546	492	534	534	512	539	520	504	560	519	453	534	526	532	511	499	513	531	523	524	498	468	519	482	497	533	512	521	542	477	496	545	512	530	492	515	507	518	482	468	497	486	479	495	500	475	458	496	466	533	514	496	492	453	529	478	497	478	507	530	476	503	536	562	488	473	491	526	504	514	503	480	485	501	514	507	484	508	479	503	502	484	505	541	522	512	514	512	498	514	497	442	508	503	517	467	501	493	538	504	488	529	520	515	541	526	489	481	530	477	506	573	520	511	508	539	491	495	505	510	489	521	487	493	492	497	491	498	505	515	467	518	508	499	528	524	510	474	503	505	502	522	482	482	501	471	509	497	497	480	488	465	522	523	469	511	539	531	531	511	513	531	462	500	495	510	505	512	530	527	507	500	496	502	549	481	497	523	507	499	549	480	535	489	546	509	532	518	519	495	535	528	489	499	547	525	477	495	501	517	509	509	488	491	507	512	500	534	493	478	423	504	507	523	486	542	510	512	496	483	520	482	513	470	513	522	450	522	487	527	528	512	506	497	503	538	487	471	523	536	512	473	447	527	511	504	468	527	464	507	506	520	530	466	524	523	496	496	478	439	496	537	471	517	541	512	537	497	484	500	479	536	504	497	526	509	502	511	504	494	527	499	530	488	512	488	538	551	501	476	484	460	533	483	492	495	526	517	510	492	495	518	471	512	535	492	510	492	507	535	499	536	485	483	507	513	520	480	505	532	582	489	522	490	523	516	523	508	496	504	568	485	530	504	511	523	518	479	488	496	487	513	465	516	539	503	539	529	487	501	494	488	513	514	501	525	512	505	516	505	498	523	510	500	494	519	514	474	479	508	487	524	506	485	513	495	513	550	492	503	524	518	507	478	512	496	461	530	529	497	562	497	517	518	540	501	511	475	501	532	522	526	527	510	503	493	486	496	506	500	506	528	497	537	507	535	542	487	521	485	463	477	484	487	522	514	517	527	501	527	513	502	512	497	515	542	490	526	516	481	483	530	533	506	478	512	495	564	517	504	482	554	560	541	508	508	529	482	551	522	555	548	501	489	462	516	566	509	498	476	518	456	504	488	498	485	533	501	525	538	489	489	489	503	512	497	477	523	522	497	483	496	485	491	527	520	491	494	504	497	498	481	516	508	505	472	505	505	519	525	521	494	498	487	533	487	502	477	503	515	459	480	490	475	499	495	519	507	527	496	509	501	519	497	500	460	506	515	501	483	533	476	466	492	502	480	468	516	538	526	484	499	524	511	469	498	505	494	533	514	502	497	505	515	482	519	561	515	484	482	495	479	484	494	495	496	476	515	529	497	533	503	554	529	494	485	544	486	474	526	516	478	495	490	522	442	486	534	500	498	508	546	454	560	526	498	510	516	496	495	497	489	508	515	489	497	511	497	520	505	469	500	521	549	509	529	512	516	549	512	497	502	507	481	494	506	500	474	478	489	470	505	497	526	519	501	546	493	550	516	553	514	518	504	502	467	505	534	504	489	521	512	501	534	522	518	494	530	511	489	467	491	532	488	521	528	502	515	542	558	493	528	519	490	498	532	496	512	488	495	519	519	469	536	486	507	513	486	473	504	528	488	495	483	521	508	513	500	532	527	519	508	499	510	496	545	505	511	519	527	546	511	475	517	510	514	511	496	453	502	512	543	502	447	502	528	542	503	464	544	480	524	498	530	540	488	509	520	529	503	482	504	521	511	541	473	512	536	504	499	528	504	530	460	455	527	518	490	492	516	499	512	516	548	562	481	511	525	530	467	526	546	518	488	514	521	499	512	493	523	528	432	470	494	504	549	497	493
7094	11229	2929	718	659	601	606	562	584	563	520	501	500	539	548	553	566	526	523	497	538	497	540	490	508	568	534	551	562	517	518	500	523	539	525	522	528	545	535	507	517	507	573	535	555	578	522	498	516	521	535	559	501	524	477	511	512	554	548	553	541	536	513	542	566	528	539	511	548	524	482	537	550	557	523	551	541	537	511	546	564	541	514	514	517	533	575	514	541	535	519	520	519	540	554	564	513	535	513	547	515	511	537	512	572	515	514	530	557	515	535	547	565	586	554	538	528	513	533	544	541	528	529	511	513	537	538	549	559	534	525	529	559	525	529	532	569	530	549	526	487	515	566	533	498	499	500	550	530	501	481	514	506	568	563	519	572	554	529	488	529	553	518	514	530	541	561	550	522	515	559	548	551	550	525	537	508	507	545	541	524	529	505	532	510	547	496	518	553	522	545	529	534	520	526	529	536	498	485	556	537	549	514	510	536	545	502	551	507	569	555	524	531	511	520	568	558	514	538	541	494	509	542	522	523	509	533	527	521	514	550	578	511	510	538	510	554	526	508	580	545	510	532	551	485	523	523	529	519	492	497	554	538	539	558	524	519	559	530	542	549	535	527	554	591	546	523	573	531	542	568	520	514	526	519	539	537	592	493	550	514	566	515	580	534	514	586	556	550	555	517	518	494	514	530	540	533	515	542	486	537	490	493	515	547	518	548	570	528	514	523	542	517	521	549	513	528	498	553	481	532	526	523	498	523	551	488	513	534	545	500	511	542	533	518	532	523	541	514	565	551	504	498	562	531	542	501	545	552	546	524	569	559	504	507	555	528	506	566	567	532	479	531	539	512	515	549	538	546	559	490	530	554	514	541	519	537	549	542	535	534	551	547	535	517	546	478	540	553	523	528	550	524	509	534	551	542	532	495	522	576	539	563	547	527	556	538	541	496	519	515	511	515	526	532	542	525	516	519	528	529	530	536	544	528	488	518	532	555	540	558	564	547	574	526	548	557	490	551	568	526	528	492	541	532	550	548	545	562	500	541	519	522	517	550	565	588	572	528	544	558	532	570	540	518	553	515	527	543	564	533	495	513	553	525	493	544	513	547	527	534	571	515	516	507	539	526	536	536	542	539	500	557	502	561	493	508	531	544	500	559	563	529	532	501	543	509	522	513	551	504	537	461	579	529	516	503	501	509	515	500	536	517	539	546	543	509	513	540	532	469	523	536	575	514	533	552	551	533	531	564	543	516	510	474	547	510	536	571	540	518	551	505	551	530	536	500	563	542	504	520	581	532	573	505	551	537	498	528	522	514	544	529	512	529	551	541	524	502	497	512	487	529	549	552	531	502	488	544	514	494	544	543	524	547	536	548	539	530	551	523	577	516	559	530	530	539	561	534	475	555	550	536	533	513	527	519	547	547	512	520	542	567	561	526	487	517	476	517	495	482	554	543	499	537	535	515	509	502	529	520	504	507	532	533	545	495	493	483	528	527	566	519	546	535	507	532	535	543	473	515	537	539	491	530	552	515	537	527	491	537	517	489	535	511	536	495	539	572	532	545	504	506	521	536	550	522	505	519	531	520	621	559	532	524	543	519	518	525	510	538	516	544	535	516	532	540	539	509	538	542	544	489	528	497	561	545	506	508	539	527	579	493	521	526	554	539	523	554	548	531	551	565	559	550	532	519	501	544	530	569	546	543	524	531	565	540	537	549	563	540	529	530	567	511	532	536	543	523	529	504	531	513	537	546	537	543	537	497	493	543	547	482	551	542	532	551	499	537	527	528	577	516	519	514	534	594	515	509	538	539	523	542	542	514	516	517	553	513	545	507	556	500	502	503	515	513	531	551	517	520	488	502	523	552	547	532	509	522	552	535	563	537	513	580	558	512	510	538	554	520	553	529	533	616	555	534	512	495	529	570	510	507	516	536	503	538	518	495	522	506	567	563	516	556	537	510	525	524	521	505	496	543	530	534	518	540	565	500	528	547	463	568	533	513	571	522	507	534	492	500	513	545	560	532	513	503	581	514	502	566	530	468	548	534	516	560	504	477	548	515	531	507	510	557	541	535	538	534	490	532	535	552	510	505	548	563	480	530	509	538	538	509	543	569	521	552	571	538	505	527	478	515	506	499	531	551	573	571	536	548	540	529	542	538	531	507	518	542	533	527	562	510	477	532	541	477	541	539	498	522	496	522	543	528	503	538	571	582	501	540	540	577	500	522	539	537	558	492	513	541	528	495	513	520	577	517	519	569	513	543	560	576	519	529	535	538	505	542	582	522	525	569	547	516	543	539	570	488	527	523	514	554	494	546	531	521	553	524	536	560	575	544	558	505	522	556	556	524	549	568	521	523	542	511	529	517	550	533	540	531	524	545	542	476	568	483	497	523	522	524	570	540	527	534	558	489	522	537	517	520	543	492	524	512	531	531	552	529	528	583	523	588	496	517	545	525	553	511	535	545	548	524	515	576	537	537	537	511	526	520	560	531	522	517	532	575	541	567	518	522	585	517	515	527	510	490	543	487	526	512	502	527	518	533	527	543	545	560	524	507	548	517	556	577	517	507	517	519	528	507	560	593	526	527	514	534	542	513	513	556	526	513	526	501	568	543	550	558	555	523	526	542	540	492	501	528	526	565	535	505	547	517	576	550	547	509	501	560	525	572	561	536	509	563	565	534	523	513	511	545	492	529	576	521	592	507	573	523	517	505	530	505	566	540	511	521	522	525	527	550	521	538	517	533	528	517	572	494	514	516	516	540	577	549	557	519	527	544	528	511	511	546	487	544	527	515	524	488	532	537	509	579	490	534	534	500	505	489	547	541	524	554	526	505	531	560	544	564	551	544	547	558	501	518	545	573	519	513	544	547	545	523	476	564	549	542	509	530	514	522	531	546	530	510	540	537	528	539	553	520	524	532	526	518	524	539	542	511	551	533	512	519	522	549	503	488	533	543	549	554	517	579	507	549	536	542	555	520	542	536	533	526	525	542	531	538	529	524	534	544	508	525	555	538	541	525	487	572	534	536	529	513	529	537	531	545	536	523	514	552	532	531	589	552	588	526	521	498	538	536	513	550	517	543	520	556	523	539	521	564	540	535	524	567	519	534	479	547	527	591	601	551	515	554	529	561	514	507	553	537	563	524	513	509	523	466	544	520	552	541	512	543	526	564	544	537	529	526	505	522	518	541	535	528	518	561	538	533	531	547	539	538	478	516	528	553	496	522	538	526	527	523	527	485	530	524	563	520	485	521	506	500	543	528	540	551	532	567	554	490	552	524	531	513	565	545	543	565	521	545	484	492	553	483	514	587	555	532	524	552	533	518	537	518	528	537	532	534	550	537	536	560	554	557	509	561	561	556	540	544	509	588	517	543	488	535	530	499	544	526	534	511	508	523	549	521	540	509	551	536	552	521	528	510	557	525	520	555	535	551	539	458	509	546	562	532	526	496	544	566	536	554	551	488	552	539	532	527	513	548	544	520	511	508	496
23556	21272	28444	24412	21279	14840	2162	1364	1181	1104	1040	1075	1079	1013	992	1014	1027	984	988	975	1013	979	973	1032	979	929	913	922	882	897	940	946	929	965	893	979	952	915	906	937	885	964	911	992	897	930	905	955	947	929	913	940	954	909	965	982	930	954	968	968	893	977	931	914	959	1015	915	930	909	883	892	981	914	936	905	907	957	1025	978	949	956	943	934	944	897	872	948	942	1033	927	978	999	966	913	862	928	930	950	950	953	918	971	968	971	891	939	952	946	966	921	916	960	892	880	899	906	926	962	903	909	928	910	949	861	945	925	917	932	897	893	926	903	929	928	932	896	913	899	919	915	990	986	927	955	993	893	874	970	982	975	894	907	942	960	951	915	875	990	941	927	917	964	937	932	940	970	917	885	969	918	953	941	923	896	895	948	928	958	926	953	941	927	910	917	913	930	881	898	950	1001	875	1018	914	929	985	941	977	921	960	979	918	920	939	944	954	914	865	946	940	930	887	904	932	899	981	984	950	926	943	911	894	927	913	936	971	927	912	948	912	919	915	901	934	880	968	940	972	917	916	908	1005	955	946	915	974	858	981	1004	892	987	931	957	938	938	905	976	952	935	932	892	984	890	906	943	926	904	915	904	943	906	964	962	914	956	917	927	895	938	960	953	909	958	919	934	853	908	854	929	957	900	1000	906	952	906	912	940	938	957	933	956	923	941	918	924	973	960	938	930	961	943	927	933	957	920	976	962	946	902	906	999	918	983	925	934	919	927	938	941	959	898	921	980	967	924	931	909	903	965	908	888	913	925	871	916	956	913	901	944	957	958	945	964	946	940	917	939	978	945	916	895	957	929	928	958	929	962	936	995	902	937	967	908	948	926	941	944	905	884	985	926	943	999	933	934	979	946	904	970	982	915	944	961	891	922	911	936	910	963	951	960	993	885	928	951	918	902	902	908	899	957	908	942	941	927	951	919	899	855	920	938	896	917	885	957	914	930	947	940	980	949	960	950	918	948	951	885	922	899	938	955	919	956	953	945	885	896	941	948	943	986	862	951	959	957	898	961	896	869	968	939	941	932	925	902	932	944	970	969	931	913	916	993	967	881	911	992	968	937	911	953	894	966	963	974	936	911	1053	899	912	904	932	933	929	908	941	890	941	924	960	1007	931	936	954	938	910	958	938	980	920	930	961	972	875	906	984	920	931	951	894	933	879	885	891	968	925	942	992	1009	976	886	904	965	912	941	943	916	951	941	979	956	929	907	904	911	922	904	907	955	940	908	932	941	938	894	957	903	916	935	901	921	930	954	869	899	937	925	943	931	882	952	928	916	930	929	950	904	946	882	933	953	928	929	971	970	923	871	923	903	888	957	941	964	950	920	953	906	940	960	947	894	944	975	993	928	903	908	934	909	952	914	956	935	932	966	936	903	935	968	969	879	999	925	904	915	908	914	953	948	956	924	891	925	914	956	952	947	946	906	974	976	934	937	881	932	1024	933	923	963	929	899	918	909	908	931	922	984	888	972	893	992	941	916	920	921	878	917	882	879	916	893	965	905	972	942	948	928	938	928	960	913	950	953	948	913	991	878	934	925	909	931	863	930	867	913	935	991	948	933	923	964	914	888	889	953	952	906	890	919	973	908	980	934	887	949	954	940	988	860	937	995	964	948	948	954	919	963	930	925	999	901	909	895	986	969	944	901	976	920	890	963	938	891	947	1002	928	887	982	923	922	912	906	976	905	908	971	971	950	925	909	905	948	913	899	986	889	956	970	961	912	928	920	874	927	892	932	952	939	932	945	942	955	940	962	974	974	909	960	920	934	905	905	917	889	935	914	926	897	891	899	956	959	929	925	989	871	971	953	891	948	963	961	913	941	926	929	897	931	934	892	900	988	931	916	968	962	958	896	942	905	910	910	957	933	902	993	909	924	919	932	947	945	993	876	952	920	909	916	886	865	910	943	889	958	922	912	921	954	934	950	926	895	961	935	957	882	928	916	951	900	967	938	922	958	924	889	940	975	901	934	897	913	958	901	985	930	928	924	868	931	927	889	937	958	926	940	927	908	920	953	953	957	957	946	938	907	873	956	1006	946	922	953	888	931	877	935	923	914	960	942	911	941	897	933	925	967	961	967	959	927	954	922	945	879	938	883	911	926	947	931	910	900	954	942	942	873	941	908	920	968	933	956	947	942	904	901	909	901	904	914	964	920	917	960	940	943	911	891	976	938	1003	912	992	930	953	941	966	903	891	969	959	904	950	936	955	904	924	933	920	928	936	950	898	893	927	887	927	916	913	917	920	923	924	1018	910	916	932	908	917	906	937	958	953	910	882	994	892	984	950	945	950	944	890	945	916	934	924	921	916	942	947	926	968	931	904	931	948	942	928	938	957	956	940	955	905	930	934	938	917	972	977	908	967	883	915	900	928	969	936	886	905	930	928	995	919	917	934	923	941	927	953	934	914	935	1000	922	914	889	946	864	956	984	901	950	938	917	888	954	932	915	914	922	924	891	946	913	952	884	963	909	906	904	988	896	953	924	905	998	923	913	914	962	915	888	947	892	923	942	875	956	894	999	908	902	906	935	913	968	904	1000	933	926	896	936	912	919	930	931	900	947	981	938	919	959	936	900	991	896	975	945	924	913	902	960	992	942	902	924	935	931	921	964	921	919	930	944	911	992	936	991	958	942	959	905	891	900	925	957	922	967	932	883	952	942	896	917	920	947	930	904	952	942	918	961	958	904	906	944	930	900	931	940	914	897	977	944	919	897	934	860	919	993	936	917	893	979	919	964	937	930	927	915	991	911	889	940	959	968	915	966	933	923	903	928	936	957	964	912	888	928	926	913	909	943	903	920	900	940	930	894	915	930	943	906	984	934	876	931	939	952	931	891	949	885	920	883	874	937	989	982	909	928	978	968	894	912	918	979	965	955	933	958	942	926	896	903	946	925	937	942	950	976	888	887	902	929	961	936	897	894	924	923	964	908	894	957	918	956	969	915	876	925	913	906	935	952	936	948	921	980	967	898	929	920	965	957	909	958	916	996	948	936	923	926	849	882	924	960	953	977	912	947	874	907	968	948	959	937	939	927	972	893	1013	988	897	922	981	907	932	920	909	897	934	909	899	947	900	924	953	949	933	932	935	941	901	928	947	889	896	884	918	965	876	917	903	938	930	928	922	930	969	987	973	970	961	953	881	895	923	885	933	967	994	926	937	938	939	896	944	917	897	912	928	921	939	891	890	920	933	943	960	859	963	936	911	933	909	961	911	918	917	955	901	919	969	883	911	911	936	931	942	988	922	903	958	961	924	936	962	924	918	884	967	931	906	904	919	948	950	910	934	919	899	930	897	923	961	906	956	922	866	894	908	963	969	926	891	940	948	902	915	915	926	918	937	917	950	965	971	892	949	950	924	929	903	958	919	949	931	910	964	843	938	990	931	890	933	897	930	973	921	914	977	933	896	905	954	947	893	965	889	932	896	962	948	910	970	931	922	905	905	906	868	941	975	920	921
6986	45479	16578	3261	2508	2028	1721	1560	1459	1265	1150	1103	1186	1086	1014	1027	1068	1020	961	1056	1002	1033	1008	983	960	1061	1012	1012	1001	1026	977	991	991	975	931	912	955	927	975	892	973	1003	970	956	1014	998	915	981	995	980	958	931	958	928	963	1002	948	933	949	889	929	927	984	964	919	971	933	901	998	1005	974	941	955	979	986	944	973	932	961	988	912	966	1020	1014	969	952	971	949	919	894	971	953	990	994	985	995	948	962	966	975	962	1027	970	941	949	970	979	936	994	997	967	966	974	946	985	1001	957	966	939	977	903	975	956	965	942	998	929	968	946	958	912	934	956	981	954	1024	965	958	929	920	954	943	967	1000	1016	945	951	959	956	933	941	969	959	957	972	983	980	904	950	928	993	986	951	986	953	949	909	950	896	992	960	973	993	1024	928	944	970	967	983	905	1030	972	940	952	995	970	949	987	976	960	929	943	982	983	939	998	894	943	947	929	1000	981	948	948	928	964	1034	981	987	961	879	974	983	991	970	937	979	1013	912	978	918	914	963	946	935	1000	994	989	984	963	972	990	920	925	966	956	988	1013	951	925	984	908	982	964	975	1012	944	953	986	982	956	950	930	935	912	914	944	984	980	945	1001	976	985	989	901	936	942	957	1005	987	990	934	926	913	968	947	973	966	957	929	933	935	967	945	956	981	959	1046	910	948	1025	935	931	943	960	953	952	967	974	934	944	949	974	997	999	968	978	938	959	891	986	958	938	1007	1023	966	980	952	1044	981	929	962	972	997	1009	948	958	1010	913	994	1021	995	941	953	939	999	861	963	969	930	935	980	937	899	950	969	967	922	981	936	969	924	956	964	997	1005	936	1041	958	1031	922	954	948	916	979	1006	959	989	974	978	951	927	960	971	1015	950	1024	958	933	965	995	934	946	927	926	976	949	968	930	971	904	994	927	950	952	982	968	983	944	951	962	923	975	1051	990	912	974	985	944	985	1020	941	970	977	935	917	950	939	997	946	983	934	920	1013	961	972	944	930	1006	989	934	959	1005	934	956	944	983	970	969	973	1005	943	920	998	958	957	981	945	953	956	986	931	946	948	933	949	944	1001	952	926	991	1015	969	938	923	943	979	950	939	983	982	968	964	913	952	941	979	1012	914	945	994	931	963	961	969	991	975	914	890	1034	961	936	938	920	986	948	939	943	1003	953	932	941	914	923	983	923	978	963	960	979	987	970	974	985	966	983	945	934	946	936	925	940	918	965	947	896	1002	969	973	976	1001	942	902	982	970	958	955	935	961	958	974	954	973	926	931	1022	974	935	959	990	953	950	942	945	963	1009	965	997	957	981	918	987	951	929	955	991	925	954	893	917	978	984	974	934	907	1000	928	965	973	918	977	1011	974	986	996	965	870	1026	1001	946	957	973	982	951	930	983	962	968	982	987	958	955	912	947	945	977	992	947	941	935	897	985	889	1000	945	937	918	970	938	954	973	942	947	1022	999	965	950	912	935	1011	958	998	904	920	970	949	984	931	985	970	898	992	968	979	926	931	952	921	989	969	997	969	1033	969	992	948	953	924	981	988	1011	913	938	991	936	1031	966	942	944	985	1015	955	1006	907	919	980	1012	1011	945	945	946	987	949	963	972	958	913	991	960	925	1018	942	982	985	974	961	967	944	932	940	1008	995	1025	1006	948	951	998	970	951	937	949	939	966	915	983	1002	984	978	1006	963	979	919	973	979	952	928	991	954	912	944	967	947	964	1019	929	959	974	984	964	943	921	952	994	971	965	973	968	976	931	992	908	965	932	1006	961	969	984	988	914	979	975	969	967	994	916	959	965	973	950	967	985	906	976	955	961	981	978	913	987	912	977	938	965	965	923	975	939	962	993	941	995	963	966	963	920	974	946	1030	942	961	979	1032	926	938	938	1031	966	938	947	912	950	928	962	968	1006	983	969	961	996	938	1004	935	946	925	978	978	956	1080	980	990	948	1016	948	929	965	1006	997	917	918	959	977	954	958	952	948	877	962	955	986	927	973	950	899	983	995	943	909	955	983	1019	938	952	1010	911	954	934	981	1014	948	934	960	949	995	974	947	974	971	952	933	994	943	920	968	919	1003	1001	1016	954	1025	974	963	908	959	947	956	942	937	953	929	982	991	990	944	966	980	964	925	972	929	991	943	949	1023	923	968	993	1017	904	981	967	938	935	956	998	1004	939	941	982	944	939	984	957	966	990	947	921	1038	937	980	937	995	956	976	1015	971	961	938	947	967	971	967	921	988	977	976	915	969	956	910	925	961	959	1034	939	943	995	913	932	944	1001	1009	927	959	996	971	1003	948	934	961	936	993	931	968	971	958	917	979	959	935	997	934	950	939	895	986	978	988	930	952	956	881	992	978	978	934	950	957	974	953	1013	923	983	993	995	960	950	1009	942	1025	928	935	969	970	894	920	943	946	893	966	963	961	1011	922	947	949	967	941	982	1012	981	962	968	998	1006	967	901	960	985	945	965	950	955	964	952	963	1003	960	980	925	992	955	928	995	937	959	966	969	1005	968	975	980	960	985	902	952	899	965	947	931	946	944	949	916	980	945	1000	928	941	975	980	928	944	927	982	912	941	973	968	979	935	950	949	988	982	915	945	909	947	1024	950	941	941	986	978	949	934	967	949	916	905	962	1000	964	935	977	944	1009	968	987	973	967	893	948	954	940	964	923	971	995	971	924	953	940	920	1018	999	928	1007	969	1008	1010	1018	959	966	944	970	993	926	957	878	946	953	940	934	935	951	985	954	1038	946	993	989	978	989	1008	943	984	931	1015	977	959	943	965	937	998	953	917	1024	999	946	988	948	932	966	983	949	952	1028	928	939	930	986	927	967	956	975	967	1003	973	969	948	885	924	953	1048	929	972	1024	896	917	920	992	964	940	978	906	949	907	970	952	938	964	979	946	976	909	1018	964	915	945	977	964	1007	993	938	986	980	928	943	983	1005	1000	892	910	1017	965	937	960	933	989	969	988	974	909	915	912	935	980	969	938	944	971	974	1014	947	919	1015	1015	974	1018	951	1018	952	990	931	937	949	968	949	926	957	947	971	963	948	1001	1011	969	929	997	992	995	938	957	897	965	953	921	1040	958	926	925	932	948	997	968	989	974	959	962	953	971	987	937	991	913	978	989	972	956	931	973	978	1031	943	954	933	981	925	997	947	922	957	1039	965	929	939	950	972	971	906	916	968	937	958	984	975	973	983	928	929	899	931	1015	948	985	963	914	986	953	935	974	917	969	962	1004	942	915	972	936	928	956	953	952	902	935	992	972	1006	965	998	951	993	932	943	934	938	961	943	951	953	1027	953	964	933	956	935	954	969	1003	962	944	908	946	936	968	951	982	952	967	922	956	978	954	974	949	1016	972	1030	928	927	978	975	1008	966	899	967	1023	932	982	1012	964	966	1002	1012	952	980	935	1018	981	968	963	1022	969	913	995	932	976	954	947	964	975	949	914	924	1023	956	929	918	948	1026	1017	915	982	925	970	930	919	1010	1028	978	928	975	969	969	945	943	968	904	974	948	956	969	968	990	954	960	966	946	938	946	975	970	984	926	939	960	957	1019	977	894	952	1013	925	920	886	959	1010	1010	984	933	940	950	933	1003	964	931	919	945	962	975	919	929	939	992	911
24655	21275	27848	24947	16918	1056	497	440	369	373	365	341	315	287	284	281	324	310	287	307	276	296	285	248	253	268	292	232	290	281	269	284	282	260	303	271	278	281	281	261	279	270	262	256	273	284	246	272	270	257	240	227	276	252	281	261	275	263	265	257	258	258	265	238	295	287	277	250	279	279	271	257	286	243	270	276	241	285	220	254	262	286	254	264	251	258	258	255	281	255	255	258	261	270	260	272	251	280	251	281	272	273	242	250	280	283	272	266	293	276	258	275	250	259	287	257	262	250	279	256	291	262	277	233	247	250	276	261	268	280	237	292	258	277	270	277	280	262	254	261	218	269	268	254	257	283	285	265	263	250	268	283	278	290	262	278	267	262	233	256	236	280	232	283	259	244	259	264	270	277	258	251	249	266	256	281	259	271	245	262	261	275	258	248	246	289	272	288	296	252	259	255	276	263	293	233	263	270	246	268	272	261	258	284	255	250	261	256	280	263	286	277	293	261	256	242	272	279	260	260	264	258	261	248	273	270	240	273	265	289	261	265	280	233	266	237	239	259	287	246	253	254	269	287	272	253	255	238	261	244	278	283	263	261	263	259	266	260	248	295	285	271	243	247	272	288	255	254	268	238	268	262	274	249	271	252	250	280	282	233	282	247	276	293	305	244	223	279	247	256	256	282	232	280	273	291	271	249	248	266	287	273	282	271	261	274	260	296	264	253	240	281	269	261	232	263	261	289	242	255	258	263	276	256	279	260	273	257	264	256	298	282	279	282	285	265	272	258	271	251	257	245	269	271	250	248	271	286	288	245	255	271	270	290	273	256	278	266	265	268	254	286	282	263	277	254	274	280	232	236	284	263	292	286	289	241	251	262	233	288	242	263	270	308	260	258	250	244	265	263	282	270	275	245	241	268	211	267	260	282	272	262	241	285	273	271	288	262	272	267	253	263	253	251	296	268	293	270	270	256	251	246	266	259	259	301	290	282	284	252	293	260	300	282	263	292	281	275	274	258	280	287	274	276	265	250	250	288	272	245	265	244	275	267	273	230	243	263	265	265	281	275	239	261	247	259	266	252	253	258	277	278	266	246	260	245	250	301	279	278	271	247	272	257	246	281	256	273	233	240	230	249	287	285	249	253	278	297	251	271	256	273	266	287	245	274	269	255	270	256	273	264	276	283	253	261	253	265	256	277	305	250	263	293	269	276	243	264	248	256	278	254	272	276	235	264	248	280	278	257	251	270	264	262	260	275	269	272	265	276	249	270	304	288	244	276	260	268	279	269	257	282	257	283	246	258	236	259	279	249	273	252	267	258	268	287	224	274	285	284	292	273	243	265	252	249	255	273	298	267	271	268	284	267	271	240	298	268	263	260	246	243	259	241	241	291	253	268	262	267	281	282	254	274	280	240	230	264	246	249	256	260	266	250	288	239	250	251	263	264	245	266	250	255	267	264	272	295	263	231	252	307	274	274	261	240	278	263	259	291	252	281	265	300	268	288	242	274	271	258	275	301	279	276	254	251	285	291	242	270	282	280	270	217	280	279	268	286	255	281	230	253	281	284	267	265	322	279	278	249	254	282	284	266	277	270	260	264	256	270	269	264	249	255	248	254	262	265	254	270	243	261	300	268	241	267	234	240	252	267	262	280	276	268	250	256	238	248	255	269	243	285	283	253	262	266	278	247	274	281	258	285	287	279	249	291	258	295	258	258	252	288	270	253	270	255	229	246	261	292	271	255	283	254	263	284	264	267	270	255	282	237	251	267	256	250	273	261	283	270	251	281	258	247	258	281	260	253	277	234	297	259	253	258	278	234	280	272	261	243	249	272	257	261	277	265	284	255	258	269	266	250	236	288	265	240	237	262	260	287	277	251	255	227	279	287	277	298	267	260	249	259	257	265	269	252	217	266	250	269	292	253	259	260	244	301	281	264	258	252	265	230	309	273	279	278	249	280	265	289	242	261	267	242	278	266	294	242	268	236	225	240	280	282	292	299	265	264	261	293	293	285	255	287	248	277	278	252	265	274	260	263	266	275	255	236	244	275	272	281	262	264	261	265	279	239	253	246	242	251	265	259	279	266	281	279	235	250	258	243	261	253	294	243	259	259	243	272	276	276	245	256	242	275	228	278	278	243	271	237	291	254	267	302	231	281	263	292	268	252	273	260	273	255	243	290	220	264	245	260	240	246	279	274	259	267	278	252	268	276	240	257	278	226	250	245	273	264	256	292	284	252	251	268	254	260	296	274	253	241	271	236	267	283	259	274	261	279	274	253	282	261	284	249	268	279	268	283	263	248	292	253	254	237	271	256	232	262	250	291	262	270	257	251	285	287	284	259	246	262	246	284	265	259	254	256	268	256	281	287	257	258	257	267	251	251	267	250	265	272	231	267	277	276	263	283	260	288	271	277	245	249	255	250	265	261	244	257	304	266	251	235	285	254	245	251	277	296	274	269	274	266	245	305	277	265	268	265	247	272	232	286	251	263	273	270	300	237	265	252	268	271	278	273	254	268	231	265	240	279	255	271	265	279	276	246	260	250	288	267	252	277	261	257	265	242	264	266	276	255	259	239	261	288	236	250	238	285	263	273	244	261	257	248	250	265	267	272	300	259	245	282	266	240	244	247	244	273	245	242	274	255	283	260	234	255	262	253	272	250	259	252	294	273	269	274	266	270	250	256	271	260	261	265	263	218	299	294	249	278	265	287	276	266	248	262	268	249	272	257	274	261	259	283	288	241	261	251	248	274	255	262	265	265	280	253	260	273	284	259	257	264	279	283	263	270	271	285	261	273	260	281	237	257	273	266	262	279	261	263	276	252	261	277	288	312	275	285	242	301	248	280	232	256	240	256	277	274	291	298	271	310	271	291	258	277	234	251	268	251	273	282	294	280	276	253	243	252	260	271	267	262	248	266	274	269	257	273	274	278	266	255	288	265	262	237	261	255	278	283	249	264	232	274	279	285	261	250	286	252	256	287	277	279	246	317	273	264	272	233	281	265	266	260	279	264	264	244	272	245	271	262	255	275	269	256	258	229	225	276	254	253	295	259	240	299	252	272	266	315	286	260	253	282	273	252	246	260	285	262	233	261	235	252	255	246	230	250	268	264	256	258	256	259	276	262	238	236	299	271	283	268	270	271	256	276	268	280	268	271	244	251	259	271	242	237	272	254	287	254	273	264	257	258	263	269	268	279	273	263	283	278	241	255	262	286	275	252	250	273	269	249	272	257	259	252	266	266	288	280	256	280	244	279	276	256	242	289	290	264	276	264	249	273	265	271	232	228	285	256	270	261	258	238	268	291	235	271	276	276	268	260	262	253	251	254	243	240	261	247	279	288	251	293	260	287	235	246	273	259	274	279	257	301	293	271	254	281	243	266	281	297	274	235	257	295	259	246	280	263	258	271	255	237	260	271	277	283	274	272	287	253	269	229	270	277	274	282	282	261	266	274	254	298	276	275	271	274	252	272	262	251	269	254	249	278
6633	38065	11510	1762	1288	1042	797	642	545	476	463	443	367	389	374	362	343	346	341	342	337	319	333	342	331	309	328	298	321	277	328	316	322	281	302	317	305	292	304	295	296	328	307	301	321	345	304	279	301	336	323	320	278	264	287	289	329	336	335	322	313	345	299	283	299	301	283	316	315	315	326	309	304	290	279	292	301	294	312	302	294	345	299	324	323	297	312	326	302	304	300	331	280	276	310	292	320	317	298	300	313	320	279	294	325	298	285	306	285	302	287	291	288	304	295	289	307	267	302	301	303	317	330	295	349	323	280	318	344	303	292	288	299	288	294	323	272	310	302	283	303	313	310	295	286	334	305	290	325	300	286	301	324	279	332	297	321	307	299	280	314	306	310	281	297	321	334	317	300	280	315	320	314	265	322	300	312	300	289	294	301	315	307	303	280	267	309	295	266	317	298	331	333	276	316	304	277	274	292	309	319	289	304	286	293	306	301	307	274	301	318	319	302	282	261	341	280	321	312	291	303	298	279	285	292	310	298	308	311	283	321	312	318	325	292	334	326	293	298	295	326	277	308	297	332	340	310	297	318	310	298	307	334	288	314	266	314	290	283	322	303	339	309	318	302	287	330	302	295	321	272	305	284	322	291	324	323	315	313	290	338	306	288	302	326	298	311	270	311	286	281	280	325	289	278	311	290	314	317	321	318	324	282	314	284	280	285	295	322	331	262	296	297	285	340	296	304	306	316	290	299	302	308	282	291	313	302	342	314	319	288	295	306	314	321	304	310	302	311	280	328	343	353	300	306	318	295	301	331	289	321	315	320	286	312	302	323	297	283	270	330	312	309	313	302	316	284	321	283	302	268	323	280	277	296	303	337	303	304	303	297	305	344	340	286	298	272	307	289	301	287	268	324	299	288	275	298	326	303	291	327	331	303	333	301	308	276	304	310	301	315	302	291	314	286	322	325	310	306	305	305	292	305	302	315	321	290	344	284	323	287	312	301	312	305	307	277	325	328	274	299	314	305	276	321	288	318	288	297	320	320	310	283	311	313	362	311	317	302	288	299	291	320	285	313	286	321	311	311	281	301	317	317	339	315	326	289	272	296	298	296	346	315	297	318	317	282	298	306	303	322	318	300	287	321	338	306	297	308	311	294	287	340	301	321	304	301	277	335	297	262	296	291	342	309	288	280	295	308	295	308	276	299	307	287	322	299	314	304	303	297	281	300	325	332	297	286	311	321	305	345	315	326	308	318	307	300	295	295	280	330	306	254	319	303	330	299	315	311	315	302	306	299	322	291	295	313	301	272	302	293	303	310	291	309	316	284	280	306	340	291	310	317	312	283	303	297	290	291	280	306	302	281	292	324	290	306	265	309	294	259	281	311	331	319	261	297	353	326	314	307	295	352	313	335	289	302	297	277	324	344	342	304	320	295	289	294	302	270	316	296	286	314	300	319	311	299	300	323	298	322	337	283	330	289	304	286	295	329	299	310	295	280	307	309	321	293	320	291	304	317	340	347	290	307	293	287	287	320	318	294	309	281	298	304	292	324	314	310	271	302	321	310	335	329	331	325	291	329	321	322	305	286	339	307	311	286	291	347	314	303	327	317	297	312	280	354	310	297	299	318	301	309	313	325	320	295	305	292	279	289	314	326	279	291	308	314	303	321	306	314	287	308	319	308	311	292	314	316	296	310	300	309	300	289	331	333	310	305	284	319	322	294	311	327	307	306	316	300	304	295	281	317	291	307	333	313	309	343	313	306	322	313	314	294	312	296	338	309	313	326	311	296	289	328	284	287	331	308	258	331	319	288	300	323	294	310	300	337	304	283	312	289	321	314	295	350	290	274	307	301	271	292	314	310	342	281	326	299	321	309	292	296	287	319	302	291	347	305	333	317	308	309	314	311	291	297	318	299	308	289	309	309	309	318	327	290	321	273	279	323	309	292	301	302	278	328	297	306	296	290	281	287	304	331	291	312	306	288	314	304	288	311	275	327	313	296	274	326	314	329	280	285	294	303	296	317	294	294	316	307	304	293	321	306	310	303	322	300	300	305	285	301	294	298	295	301	329	298	339	285	291	280	323	309	289	320	282	311	308	293	306	296	293	302	333	310	319	293	347	321	322	286	273	325	290	310	309	293	332	305	322	327	327	305	286	328	290	310	317	302	292	300	317	350	326	281	311	266	304	325	286	299	264	307	286	317	277	285	313	279	297	328	296	321	315	310	315	338	295	297	266	316	314	304	281	326	271	300	295	276	292	316	293	280	320	320	290	309	276	283	341	300	351	277	322	331	303	341	270	326	335	283	301	315	309	289	303	295	291	327	331	310	278	303	314	306	285	319	282	292	308	293	292	306	297	291	313	305	312	343	307	306	295	318	329	291	294	314	302	251	318	294	348	332	315	284	291	298	297	316	298	301	297	322	291	303	322	317	298	294	296	317	333	294	280	316	307	299	274	288	292	281	291	289	295	281	285	311	289	296	313	308	319	302	324	297	293	308	315	296	283	325	282	312	319	310	307	321	282	302	300	314	301	307	333	317	293	286	317	288	284	325	310	299	270	291	331	306	294	302	328	291	289	321	310	311	303	318	311	286	293	323	298	307	292	307	320	352	309	304	290	321	322	300	294	296	310	309	261	327	322	296	291	326	311	297	287	279	346	339	278	300	320	330	317	316	312	348	319	292	303	335	304	335	333	301	302	309	287	299	322	318	304	275	306	287	330	301	344	322	312	287	297	322	330	277	292	296	349	315	326	313	299	308	297	323	293	322	301	304	307	312	291	328	283	301	331	293	308	280	305	314	316	293	308	315	296	287	321	291	302	309	283	288	310	335	307	299	286	298	278	312	301	331	328	325	277	280	294	270	297	299	322	293	310	271	329	308	310	295	297	327	319	312	308	341	322	314	292	299	304	310	296	308	308	292	316	310	276	294	289	315	324	331	312	302	307	278	294	282	279	281	329	323	303	324	266	280	339	328	293	282	314	327	323	299	307	317	314	330	284	295	317	341	298	314	296	312	317	294	295	265	294	309	303	297	308	294	281	296	305	342	304	292	306	308	317	288	307	316	329	309	330	290	325	300	294	303	295	294	299	315	315	305	307	321	283	282	296	312	301	266	304	309	338	320	260	291	284	304	308	297	291	314	312	286	285	319	329	304	306	285	327	299	270	299	330	314	330	316	307	324	316	276	297	283	306	326	280	323	310	300	286	287	320	275	308	284	268	298	278	289	315	340	311	332	310	283	311	323	316	308	320	307	281	307	297	296	292	309	281	288	290	309	318	301	296	315	280	307	306	334	309	283	329	294	291	326	308	298	347	271	291	320	273	312	312	324	310	298	301	337	326	277	299	318	329	292	300	308	315	334	325	307	293	295	330	296	325	308	292	310	291	317	284	292	309	301	312	315	273	302	309	295	284	284	318	310	275	289	319	304	300	291	284	294	301	296	311	302	310	320	279	312	303	319	321	303	288	307	333	309	302	333	327
22434	21262	29063	23788	21264	21343	13591	1801	1244	1154	1114	978	959	937	954	908	899	862	871	866	849	860	841	784	795	813	845	857	843	844	808	839	833	827	810	797	770	803	784	773	767	800	820	812	785	792	829	766	796	810	780	785	821	800	798	755	780	779	783	795	794	728	805	772	818	835	842	765	802	834	725	816	835	791	755	760	802	751	793	783	790	789	776	803	827	776	813	765	782	828	727	826	807	848	786	851	803	768	807	791	779	684	813	780	771	808	763	783	793	787	798	744	814	813	818	762	727	778	738	769	798	782	800	750	774	816	777	794	790	799	777	761	780	794	741	781	796	808	769	821	755	814	765	762	791	748	802	794	802	774	789	731	834	763	790	806	749	773	772	770	803	814	731	772	793	775	775	790	780	780	797	769	777	809	746	769	749	738	813	785	790	751	749	805	783	767	756	758	797	777	746	783	752	794	772	749	775	799	719	798	791	777	753	811	851	740	853	756	751	817	772	748	753	747	804	771	793	841	791	780	758	786	744	747	752	796	783	792	804	737	779	796	769	749	699	791	805	807	787	754	796	756	767	808	792	765	765	750	766	785	787	822	802	752	777	794	789	750	799	787	751	734	774	751	779	808	746	768	714	750	798	765	797	753	803	780	794	799	754	827	759	758	791	792	769	796	776	772	823	768	807	746	825	783	789	834	756	796	799	757	715	781	770	785	757	800	768	815	746	796	801	786	729	772	794	741	838	777	796	764	799	780	780	762	726	799	803	778	782	827	804	799	775	763	766	825	712	833	754	772	768	775	743	779	820	719	749	724	794	838	776	750	805	769	707	780	799	783	783	817	813	814	767	751	839	750	802	774	787	808	810	794	820	787	823	783	761	812	787	801	791	786	771	801	781	791	792	792	759	769	748	784	770	790	767	793	733	756	783	754	766	796	831	773	796	732	789	801	770	760	771	742	763	778	717	811	743	788	772	849	820	774	774	834	797	811	788	775	813	767	763	767	756	782	748	786	757	776	850	735	822	714	810	823	775	781	814	828	724	762	778	783	754	777	794	789	819	753	806	814	745	791	826	768	797	783	757	773	793	794	806	797	810	796	813	738	767	762	785	783	789	786	799	784	822	798	794	734	787	793	807	811	780	782	821	825	787	763	818	740	799	767	790	761	758	804	761	750	746	743	768	778	809	738	782	803	808	816	773	794	754	744	760	822	819	760	775	824	837	784	809	771	799	746	783	774	709	772	744	795	729	741	796	765	779	793	725	809	764	871	748	752	776	763	821	868	815	789	764	812	857	797	762	781	810	806	824	724	800	801	769	755	789	807	775	792	786	738	802	756	859	804	808	826	719	767	778	812	749	849	771	801	781	767	787	809	794	845	792	759	801	753	784	858	766	781	792	756	804	793	767	778	791	756	731	800	800	826	778	776	796	809	812	790	785	818	780	775	830	811	780	809	772	774	760	783	792	791	772	734	803	790	757	811	777	827	786	762	809	788	801	766	823	769	764	797	787	807	793	784	775	791	789	771	749	784	759	780	798	791	747	746	804	829	796	775	772	800	741	812	716	747	771	749	713	764	778	773	793	783	827	790	757	794	795	775	809	814	771	811	818	794	804	781	822	818	791	781	728	746	757	731	797	778	775	791	796	725	778	818	799	796	756	794	760	741	802	814	800	760	783	753	831	779	747	775	772	750	817	761	767	766	806	759	759	790	848	788	759	786	788	759	792	779	775	758	721	768	757	777	811	795	793	805	788	752	776	796	769	815	784	770	769	824	799	794	756	781	766	839	761	824	778	746	766	788	760	767	771	769	801	739	786	789	765	826	825	816	771	773	730	755	764	803	787	716	826	776	743	811	813	789	781	793	821	775	766	770	761	755	747	743	779	783	781	775	804	790	739	755	787	798	817	776	772	805	745	769	763	750	780	778	760	793	809	800	757	746	797	786	807	826	798	796	809	802	804	728	779	778	796	772	741	752	800	785	793	789	767	739	748	830	752	753	739	819	821	743	746	793	815	802	813	799	812	767	758	734	816	782	785	808	807	788	835	785	762	786	760	827	766	735	742	792	764	771	769	800	777	750	752	836	726	726	813	758	772	757	766	833	793	767	799	753	765	797	797	789	794	761	799	775	798	793	820	721	777	771	776	770	782	748	784	772	771	769	783	774	749	787	769	833	779	834	762	828	845	814	764	758	779	750	752	752	800	792	741	764	785	792	776	826	770	769	770	723	807	748	765	781	788	848	815	815	814	760	816	754	740	720	753	820	819	796	750	787	785	845	833	787	759	774	806	762	758	747	792	762	809	742	784	785	729	797	806	810	813	806	790	767	822	833	837	717	750	773	802	779	763	761	782	788	801	791	774	785	779	716	781	791	818	778	826	876	796	819	749	798	789	753	760	802	805	800	816	769	798	810	797	770	803	778	823	770	795	793	788	741	759	798	731	749	788	765	812	760	771	785	791	734	827	769	768	764	765	754	817	755	810	778	828	799	758	787	814	761	840	765	833	763	774	801	724	793	759	777	782	757	797	770	770	752	805	803	789	758	772	778	792	766	789	811	790	727	780	768	749	806	821	798	771	710	812	811	756	784	758	811	796	793	788	818	777	774	780	751	757	782	797	737	772	771	814	730	772	778	800	786	752	800	787	775	761	765	794	816	761	802	757	770	760	768	779	727	747	777	832	796	784	728	758	745	743	797	747	798	728	770	764	775	797	739	809	834	838	844	794	744	793	799	753	817	761	802	765	733	803	778	802	776	793	735	748	772	778	750	780	818	809	820	795	789	832	734	801	746	767	766	766	725	754	725	699	774	771	791	814	801	771	764	787	802	776	820	727	819	826	742	766	781	803	766	824	689	777	763	754	760	821	763	766	803	788	788	771	766	775	781	805	817	832	771	745	782	772	709	738	768	767	746	805	753	804	841	797	747	783	783	773	761	734	768	742	793	752	798	739	760	775	771	817	750	775	810	803	789	785	760	794	807	765	790	775	803	758	751	779	766	732	783	753	800	768	824	766	774	741	762	812	800	793	794	802	763	757	759	769	777	774	788	779	817	766	806	769	748	724	795	799	769	754	735	756	773	792	804	757	785	811	807	748	766	756	786	793	761	784	798	790	768	781	796	800	736	791	777	774	822	837	742	757	758	757	794	779	757	790	778	755	756	795	784	765	754	798	768	745	736	774	728	765	735	783	745	810	755	805	793	756	783	766	804	771	780	790	784	819	774	796	773	794	747	787	758	798	805	764	784	758	767	800	770	743	798	777	776	789	718	756	782	791	743	804	797	798	773	744	778	799	808	737	820	823	779	753	781	768	764	811	745	757	735	773	809	781	791	748	777	771	750	825	752	775	818	817	772	810	776	762	769	791	780	773	751	791	755	811	808	801	804	804	742	739	759	758	813	786	757	780	813	804	710	822	835	789	816	769	763	766	825	755	734	739	792	782	793	807	746	749	729	775	819	850	790	772	754	809	756	809	762	769	747	760	788	752	760
8873	48228	21790	5429	3983	3066	2462	1969	1733	1445	1243	1249	1080	1107	1006	994	955	992	927	993	918	918	842	856	897	885	876	823	811	869	914	852	801	819	849	905	821	877	868	831	835	853	815	857	838	842	871	878	840	856	823	847	820	844	843	820	843	811	836	812	898	837	813	861	810	818	822	844	830	795	841	853	863	817	830	841	816	845	792	874	810	818	854	788	834	819	832	883	838	860	829	835	796	818	872	830	810	831	863	839	817	834	844	849	864	848	830	760	849	814	810	798	840	789	836	839	859	884	824	793	871	869	862	856	778	857	838	775	816	839	786	884	881	850	783	820	773	808	829	837	793	796	803	821	842	866	829	851	841	831	840	853	835	824	781	832	840	821	845	825	836	804	830	816	885	868	802	829	799	782	882	844	840	785	843	870	811	896	844	798	834	793	862	818	807	820	873	783	815	877	856	804	745	797	801	866	830	860	873	834	848	796	830	812	816	797	814	846	835	851	783	809	835	873	828	810	835	836	840	799	806	828	859	790	834	856	861	880	779	866	812	818	838	846	789	823	837	820	856	788	837	802	809	781	795	845	821	821	876	835	850	833	844	856	824	794	831	800	826	807	808	794	818	867	827	828	822	811	825	840	876	808	853	782	773	837	872	826	785	848	814	846	850	794	812	815	823	801	873	838	822	816	807	813	852	817	830	851	824	813	842	884	904	805	888	827	863	810	837	807	821	798	820	841	851	822	814	805	820	778	801	798	867	787	811	833	877	802	794	865	772	870	808	816	841	803	811	824	846	857	844	777	832	841	801	801	802	800	795	829	867	789	860	831	817	828	816	883	831	866	826	829	888	826	806	826	862	835	837	814	853	863	844	864	858	801	814	839	890	834	832	836	853	813	850	831	841	848	836	814	864	794	875	856	800	839	825	797	816	798	841	800	829	842	856	849	799	818	811	802	822	810	843	826	809	832	798	824	824	811	751	859	821	838	814	848	838	867	896	860	785	892	803	833	830	829	845	861	857	822	799	847	829	819	860	847	836	858	863	822	810	778	829	857	887	776	810	805	849	890	862	831	849	852	849	836	847	768	816	829	863	810	811	871	795	801	862	863	807	860	807	784	836	838	847	804	877	799	836	834	819	827	815	856	820	862	792	846	819	864	836	851	845	837	857	837	793	804	817	819	838	818	825	874	824	855	797	833	840	806	882	851	817	828	819	864	844	840	829	764	830	883	849	813	909	829	854	884	803	812	870	820	824	814	823	859	855	834	812	785	852	830	779	803	831	830	808	812	842	794	868	863	854	830	826	830	810	786	788	811	848	835	852	816	840	785	844	809	769	873	828	829	850	855	846	851	839	782	842	855	823	801	807	806	839	820	839	832	754	832	841	856	834	818	846	826	800	804	846	852	831	822	880	882	800	813	802	855	775	829	800	822	798	829	816	856	814	842	867	798	812	813	842	810	833	835	788	848	843	807	811	868	854	846	859	837	792	819	807	799	814	787	852	824	771	794	801	823	810	821	834	836	811	818	814	819	828	814	805	824	851	861	853	815	845	797	838	839	860	850	811	823	807	811	772	759	851	903	807	859	834	875	846	816	843	871	819	842	822	803	810	822	819	804	822	805	872	861	857	813	823	795	796	822	842	825	810	875	833	875	750	848	827	807	803	806	810	830	825	820	809	865	882	842	836	819	849	835	805	856	837	840	907	831	792	823	830	866	846	797	838	870	865	814	863	812	849	867	809	851	796	783	838	841	826	870	860	824	796	832	836	880	802	792	870	808	770	828	793	839	794	826	753	777	825	878	810	809	810	828	819	825	826	802	848	857	831	820	834	807	871	822	868	861	829	885	821	875	752	812	844	837	829	858	797	819	854	811	799	839	851	822	821	885	793	831	833	794	866	813	832	825	837	835	828	802	848	856	835	848	853	872	832	811	830	787	846	800	834	805	807	917	797	847	851	832	811	784	802	849	810	844	870	834	845	814	885	850	842	867	863	861	844	847	855	820	821	807	866	812	872	820	867	822	880	849	834	837	819	854	775	832	814	863	844	842	900	869	828	830	827	863	832	827	835	825	837	795	810	862	819	886	850	812	822	802	832	834	816	809	846	830	839	836	841	791	868	833	839	843	826	868	838	825	746	815	799	805	797	796	831	864	813	804	812	803	832	803	899	893	830	866	902	817	859	842	789	849	822	849	896	808	880	822	846	844	853	808	831	822	835	817	810	836	816	843	800	809	844	853	806	841	802	865	817	889	830	786	829	833	846	901	811	793	901	838	786	832	769	822	815	818	771	813	842	829	779	805	850	790	847	814	806	840	802	801	800	792	836	852	835	796	828	781	848	788	796	832	840	796	876	843	809	774	826	843	800	818	847	793	823	857	849	803	839	862	786	824	805	804	856	861	823	841	815	858	794	843	808	808	820	828	807	810	822	810	854	841	788	809	787	826	834	842	835	833	802	802	863	836	780	852	830	841	868	861	813	852	843	834	830	817	817	871	810	792	820	862	880	849	792	878	827	800	852	788	805	798	839	845	803	797	830	828	885	829	823	858	828	803	830	823	858	863	799	837	854	864	841	834	814	899	880	853	879	798	787	843	840	808	848	800	841	819	848	832	843	763	811	779	804	846	842	880	819	796	876	865	857	837	803	849	844	806	806	854	848	838	834	844	801	827	877	780	847	844	767	830	841	811	848	813	848	797	870	860	803	814	869	853	847	885	834	797	836	858	840	821	811	860	836	888	856	858	801	817	827	822	834	848	868	797	770	834	858	815	806	828	801	779	870	851	840	852	821	795	864	804	820	865	798	844	796	858	882	808	842	823	819	819	816	818	843	888	773	857	874	848	774	815	850	854	900	853	837	827	816	882	790	809	877	816	806	871	866	813	817	822	874	833	816	784	827	853	871	794	800	835	840	825	845	819	798	831	811	796	816	804	817	828	843	863	868	817	827	846	810	824	797	835	816	876	862	790	820	840	747	894	808	817	835	825	825	842	853	801	827	755	820	784	818	867	825	809	791	822	820	852	838	800	830	803	832	831	806	799	787	849	838	877	863	833	825	839	815	868	870	879	866	850	807	813	830	836	831	824	854	908	874	809	810	842	818	858	844	816	842	800	816	837	800	807	835	857	791	857	925	858	845	880	804	851	826	898	860	788	898	823	845	795	829	826	773	827	821	835	806	824	827	762	848	824	786	817	833	812	771	804	830	828	822	763	798	775	857	849	791	862	864	863	834	821	828	761	792	838	778	845	834	823	840	809	851	839	802	829	835	819	848	892	814	791	770	851	863	821	828	854	803	863	786	783	827	831	819	838	839	854	813	796	874	890	808	822	844	836	848	883	763	818	795	853	791	824	822	830	826	839	781	841	825	806	847	847	790	786	839	846	883	785	808	813	849	800	872	841	844	806	816	828	808	817	828	863	824	838	838	807	773	831	843	811	880	844	829	854	878	813	807	816	829	874	839	832	842	796	852	815	805	881	824	855	829	823	839	819
27594	19681	8163	1222	619	547	527	519	528	512	540	531	510	491	499	484	483	466	517	505	503	498	503	536	494	514	505	506	499	501	444	475	515	531	475	489	525	498	484	519	480	463	507	496	462	533	514	471	502	516	480	493	543	498	504	481	476	521	544	485	470	495	446	473	488	522	511	505	498	506	515	548	552	535	469	465	522	490	503	469	526	512	506	448	462	512	492	507	479	510	514	466	464	496	518	522	532	510	473	472	498	530	487	489	496	482	524	505	478	494	523	492	509	489	523	528	516	514	476	517	478	516	481	506	493	465	464	517	507	487	498	519	477	496	511	476	524	499	503	488	517	494	512	515	502	484	528	498	519	550	471	515	504	492	490	464	476	485	536	532	507	463	511	504	477	501	472	510	510	472	492	491	484	501	489	487	474	503	510	450	497	478	487	529	505	454	497	478	466	484	535	504	495	470	487	510	490	506	515	481	477	503	483	498	477	521	459	487	448	495	524	463	510	532	488	493	497	511	540	515	473	475	501	514	508	528	498	524	526	510	515	460	537	460	523	509	508	486	519	484	497	515	491	509	494	490	547	488	499	472	484	521	493	472	469	524	483	457	477	507	504	521	491	511	457	514	486	466	468	509	491	503	493	478	514	484	493	482	491	467	468	496	463	486	507	492	506	511	511	467	511	497	474	472	515	496	456	524	446	465	531	510	519	524	490	494	511	497	497	498	517	478	505	500	523	518	560	519	447	493	469	452	500	509	509	455	521	508	481	503	483	474	534	489	495	510	490	482	458	487	515	497	448	471	476	494	492	522	503	485	535	494	536	491	550	477	509	480	483	489	537	492	533	535	491	488	451	530	500	489	486	530	551	480	515	459	527	517	482	496	507	487	494	478	496	506	550	461	463	498	459	519	514	479	486	500	574	480	475	515	486	520	470	527	481	481	490	509	493	506	434	521	479	501	500	460	509	532	493	479	511	449	475	498	477	486	523	485	473	481	507	506	464	493	478	484	545	501	518	517	505	470	524	513	492	490	505	505	499	527	525	509	500	514	474	514	489	504	496	477	472	469	518	503	485	518	482	496	480	496	516	473	522	466	543	470	489	489	478	499	484	542	508	499	519	453	524	517	484	511	516	510	454	505	511	518	472	472	508	500	542	494	505	543	463	462	507	492	475	525	538	494	497	486	491	508	502	529	471	466	528	525	528	497	503	504	504	534	489	466	468	493	481	507	482	528	533	496	500	503	520	538	502	492	506	516	502	497	512	508	454	520	483	459	489	502	476	510	490	507	506	508	486	501	552	489	515	508	496	477	462	508	443	500	524	496	539	508	506	494	502	472	543	509	460	474	475	468	466	497	517	495	506	472	512	443	535	509	448	472	473	497	468	495	493	483	483	488	499	532	481	495	511	530	495	520	456	522	516	504	510	534	470	499	500	515	491	569	514	524	531	504	534	545	453	495	548	495	486	473	499	529	510	502	469	483	496	461	519	544	489	516	484	468	435	490	520	503	494	479	519	497	526	476	529	501	515	497	483	523	486	491	481	507	487	485	472	481	522	522	503	523	556	497	498	480	500	474	491	503	502	502	465	494	503	467	491	507	467	522	469	502	534	520	496	486	485	520	507	504	496	515	469	467	499	509	494	550	477	542	478	508	538	485	494	499	456	538	520	515	527	506	470	498	531	439	462	488	517	492	484	537	510	529	488	462	524	450	509	481	479	497	520	526	511	504	517	446	498	507	512	540	482	504	483	502	480	473	527	528	522	466	505	516	477	511	477	473	501	488	508	525	479	485	484	523	499	549	529	500	470	473	480	512	462	468	457	494	494	477	502	510	498	520	518	471	495	511	518	496	499	523	534	456	508	499	489	444	488	454	510	545	505	519	542	518	498	498	527	473	492	528	524	464	504	473	497	493	548	481	501	508	496	437	462	530	497	499	500	515	481	530	522	520	492	501	476	519	489	488	496	536	486	523	496	511	518	475	520	497	501	479	527	496	500	465	498	539	540	523	495	495	485	500	525	483	516	492	544	498	468	506	512	486	512	502	501	514	507	510	564	482	485	508	519	533	495	484	509	496	485	489	481	510	500	490	516	502	509	506	456	526	485	488	481	461	463	497	515	482	477	464	468	489	495	546	462	484	515	521	517	489	525	524	531	540	452	504	522	482	499	496	519	498	520	500	494	487	513	457	463	484	476	545	496	509	490	525	495	510	494	498	456	472	514	493	490	466	526	522	520	483	510	530	506	491	487	470	507	509	511	513	485	508	505	494	481	513	466	472	509	517	545	508	523	528	526	517	472	509	487	449	510	535	493	533	511	474	475	507	478	523	499	534	488	514	531	483	448	476	462	513	487	489	500	501	512	460	482	527	489	491	466	505	481	458	502	525	514	500	475	516	499	452	448	498	471	504	514	511	509	503	471	482	509	500	546	499	498	463	499	476	496	528	471	445	469	502	518	485	488	529	463	484	481	489	532	508	485	514	518	528	502	532	480	483	466	550	455	509	480	517	485	466	533	470	522	500	477	524	482	502	463	502	471	467	488	530	494	481	487	492	482	499	486	497	458	526	510	483	521	525	503	498	480	485	491	467	500	495	539	513	513	524	477	461	510	527	507	479	508	500	482	489	472	538	526	500	481	512	540	505	521	471	487	499	514	457	505	516	496	495	480	501	512	521	488	513	486	508	533	502	538	482	483	536	472	479	504	526	500	504	494	518	510	514	512	497	465	516	458	498	540	499	503	535	478	486	500	535	472	507	488	533	494	492	498	490	492	473	502	476	502	475	497	507	508	485	487	522	507	458	486	470	492	475	520	461	493	523	491	496	532	489	478	478	496	523	514	488	532	504	484	501	478	514	470	504	483	516	477	547	493	523	486	507	527	485	476	508	511	537	459	459	466	522	516	487	539	488	531	522	494	498	472	494	472	473	487	514	525	491	513	488	515	487	465	541	513	486	515	512	495	505	509	452	519	467	515	477	497	538	487	500	457	515	510	504	504	507	482	481	510	500	539	478	485	494	517	483	484	457	490	513	524	506	463	480	506	505	478	508	521	474	500	504	511	465	490	496	472	512	497	508	473	503	468	483	470	497	508	501	484	506	490	487	526	503	483	551	547	456	498	476	505	507	511	485	506	481	495	452	484	545	457	500	518	482	499	490	483	496	480	516	529	519	507	506	486	504	514	515	487	490	505	505	484	502	462	451	513	502	493	571	494	497	505	538	493	522	527	498	522	504	524	468	490	461	510	485	488	467	477	508	466	503	542	517	503	489	536	504	501	482	495	521	528	470	496	495	474	531	493	490	515	486	460	528	488	504	453	475	497	501	520	493	512	499	537	475	496	474	534	504	514	495	464	483	541	526	501	483	517	530	508	510	515	508	514	480	522	463	483	516	525	514	455	504	508	519	495	467	474	487	498	501	542	552	486	522	484	476	534	468	495	489	480	534	515	537	479	455	479	478	511	493	525	501	488	535	512	507	493	495	476	491
7255	6694	2455	720	622	606	580	582	571	536	543	503	566	542	506	528	525	551	547	508	541	536	529	515	557	513	543	557	521	527	571	494	527	512	524	550	495	526	564	535	513	564	505	526	533	545	556	518	501	450	541	518	557	486	559	501	501	527	483	563	511	518	529	520	513	522	529	537	527	533	555	513	530	535	536	549	494	523	539	530	508	510	517	551	535	551	528	505	472	537	521	505	566	505	515	502	512	528	546	527	518	527	530	538	505	535	505	567	520	489	533	489	554	566	515	501	507	562	546	544	542	548	532	545	515	530	517	490	547	510	504	558	504	513	528	504	500	515	527	531	532	472	525	527	533	559	506	492	517	604	516	567	531	547	542	545	543	506	544	526	536	556	505	532	528	514	518	509	513	502	514	514	589	494	506	496	471	548	536	514	491	528	568	525	494	482	510	555	517	562	540	559	530	514	521	519	541	519	525	529	550	548	564	547	504	585	528	511	535	552	515	508	549	515	523	528	512	524	499	553	555	519	509	543	476	520	530	525	556	545	550	537	517	535	519	504	545	533	515	544	508	496	519	500	481	569	540	527	528	501	514	503	495	489	469	515	524	502	543	511	542	538	543	513	516	511	534	535	511	516	528	559	560	531	517	548	529	533	511	493	543	494	550	520	543	547	566	515	556	483	531	533	529	514	540	535	529	553	516	540	494	530	473	510	494	528	520	540	504	513	505	515	502	535	547	548	492	512	518	559	495	515	505	516	541	579	495	526	509	534	520	526	536	519	540	527	458	519	504	564	524	524	518	512	523	527	549	528	514	577	528	537	531	498	498	539	539	514	497	561	533	479	510	497	518	494	533	528	540	490	523	509	556	519	506	540	523	587	524	486	489	548	500	521	499	487	505	479	557	541	576	566	529	531	494	461	523	537	527	518	543	505	478	501	535	531	528	533	555	542	518	522	538	498	521	495	507	556	562	551	530	514	540	530	524	602	518	507	564	517	507	487	513	490	517	522	503	584	527	519	553	537	491	523	550	529	485	511	512	555	520	520	543	550	520	496	512	512	505	495	550	512	491	535	509	545	546	535	537	569	533	479	549	547	522	517	494	546	539	553	514	519	519	516	504	500	543	471	510	514	514	531	475	533	517	537	502	520	542	495	531	514	498	505	536	511	514	550	541	506	493	501	556	448	532	522	477	519	524	550	552	520	510	497	468	531	524	521	508	517	463	545	514	547	523	510	497	510	498	509	540	473	519	481	538	503	521	510	592	504	497	518	517	521	525	519	535	511	520	547	519	518	537	542	553	545	497	508	516	512	484	494	553	537	528	529	526	507	534	515	487	517	495	514	542	506	535	469	510	504	544	522	530	566	528	545	487	564	509	522	548	520	523	508	560	499	531	514	501	530	513	566	498	530	523	498	526	501	554	547	539	516	505	521	519	547	536	533	565	553	559	516	488	518	537	534	550	540	524	516	507	566	536	512	513	515	497	526	550	528	509	499	520	513	539	555	564	517	506	531	494	592	485	544	474	572	537	512	486	515	490	550	531	495	497	553	540	529	576	497	554	543	527	525	588	516	503	537	473	519	524	550	538	542	523	478	527	536	516	541	478	494	551	529	493	518	502	543	549	522	498	532	503	501	507	500	508	519	524	504	529	520	502	571	499	524	562	524	551	532	529	540	528	546	540	521	530	518	486	540	507	506	492	558	551	573	536	533	537	518	534	558	477	519	511	504	507	515	496	539	544	531	528	516	530	514	564	530	499	525	489	531	530	558	518	543	519	566	522	521	561	545	487	512	518	538	551	490	525	511	508	526	528	501	500	493	526	488	518	519	564	494	542	496	519	539	551	539	526	561	499	539	545	520	542	540	539	512	486	484	545	526	529	478	573	513	563	557	514	521	474	558	519	518	540	558	512	527	504	524	490	506	556	526	521	550	530	500	503	487	523	505	548	583	517	550	514	583	535	548	576	529	483	592	535	538	540	518	531	516	499	551	532	545	485	495	566	507	535	520	515	510	527	544	544	505	543	522	500	504	528	586	503	542	543	532	484	533	536	506	518	494	530	525	541	498	499	537	530	528	535	532	512	519	541	543	530	523	541	492	543	542	523	535	542	558	536	535	480	570	503	514	568	495	534	475	540	528	477	535	492	514	541	519	525	512	522	526	500	562	560	488	534	509	517	507	518	489	484	529	536	525	559	520	546	503	558	529	547	536	529	516	552	548	523	543	512	510	546	557	547	499	493	532	482	521	522	541	539	531	515	563	533	496	544	518	543	519	542	552	583	539	563	546	498	546	513	512	547	488	508	567	524	565	530	489	545	551	510	515	542	518	530	516	510	530	516	497	499	533	518	480	519	534	532	503	559	516	523	496	509	519	574	498	518	524	480	552	555	503	557	519	541	568	552	510	521	522	496	556	542	515	478	519	540	531	510	545	489	532	541	529	507	527	559	568	531	519	505	487	516	524	511	550	499	516	505	541	558	511	533	528	497	523	501	519	519	511	513	541	531	549	505	538	550	530	525	529	498	533	516	543	552	508	527	512	577	501	553	532	519	556	527	530	520	502	517	544	506	536	524	511	550	477	510	509	518	580	517	530	504	520	520	537	501	493	490	567	580	510	521	517	490	485	538	519	497	517	558	519	526	571	531	537	533	493	507	500	545	528	500	490	503	532	535	520	558	485	530	511	531	555	558	513	528	538	527	548	533	526	521	540	544	541	505	493	553	522	521	512	492	510	519	487	552	494	530	539	519	484	531	496	482	528	549	539	479	532	514	519	541	534	510	538	492	552	544	489	541	510	476	456	483	517	516	550	534	513	556	544	546	527	549	549	515	570	499	534	472	503	564	542	551	500	519	530	571	538	509	535	532	485	552	549	570	544	560	567	478	548	526	530	541	518	544	531	487	489	471	511	515	504	482	471	534	548	526	505	562	521	575	514	558	505	504	548	538	532	521	523	560	554	518	520	542	528	536	496	523	554	534	530	511	514	510	511	539	552	541	541	493	488	511	520	535	513	562	503	579	544	521	524	558	511	495	524	516	524	533	514	551	476	517	498	509	515	498	528	526	504	572	553	526	505	520	527	509	539	546	565	510	515	538	506	546	553	483	508	524	496	518	526	522	483	497	535	508	526	485	545	492	494	551	514	544	545	511	498	531	536	488	519	521	514	517	531	528	529	565	546	496	536	515	556	539	481	532	524	555	522	567	527	497	519	526	526	532	530	557	519	554	530	520	516	485	527	513	524	548	524	523	496	571	535	541	534	499	554	540	489	544	514	494	531	546	548	539	521	511	526	540	551	555	541	521	506	544	515	536	548	545	499	531	511	494	512	529	506	516	521	527	518	528	529	524	562	540	522	511	528	549	578	515	556	546	501	569	503	471	547	492	525	502	500	533	541	511	516	520	514	530	513	507	553	531	566	509	508	564	552	509	501	522	500	530	540	538	550	487	471	535	508	527	512	526	512	532	528	541	503	540	517	516	531	478	530
23472	21198	28728	23947	21183	13991	2070	1334	1252	1168	1129	1134	1025	999	1010	1024	964	947	940	936	960	916	970	918	979	935	952	960	939	883	923	938	926	896	906	935	895	967	952	943	982	890	921	879	908	919	953	942	880	971	966	898	940	936	953	906	905	940	920	920	907	951	959	912	860	927	906	947	854	945	921	923	974	925	853	960	915	882	915	883	902	907	880	991	933	913	921	956	961	898	925	941	922	890	905	885	951	919	937	928	923	905	884	911	921	905	927	924	905	867	920	957	881	911	945	890	876	880	914	868	904	881	898	914	951	940	925	944	925	910	973	920	925	876	933	916	906	902	932	948	880	927	915	915	889	917	892	854	903	932	907	893	884	973	900	927	918	895	917	950	900	948	919	898	921	911	892	965	996	928	909	918	958	938	882	880	901	916	974	956	884	973	980	936	893	919	840	888	927	912	905	936	906	957	975	919	945	900	953	965	885	903	894	932	920	869	861	914	921	914	852	899	974	950	1000	929	905	920	934	916	938	956	894	885	947	955	888	915	952	972	900	853	888	896	912	932	923	898	934	916	871	925	955	935	887	905	943	928	926	888	911	911	909	940	935	956	916	862	944	889	905	920	861	934	894	917	953	941	930	926	861	872	875	980	933	923	946	901	934	924	915	877	966	938	919	916	933	924	845	927	938	882	901	902	956	849	874	909	917	876	900	896	917	950	854	916	929	908	894	912	948	927	935	897	941	937	913	941	921	929	912	935	909	880	947	936	878	898	891	925	943	949	916	942	948	905	888	955	906	907	933	904	922	926	940	905	964	890	946	968	938	902	929	904	892	961	909	926	913	873	895	904	930	944	877	971	948	892	970	875	913	952	928	894	939	929	976	950	875	897	931	921	898	933	885	892	904	924	940	923	911	896	914	954	950	909	971	887	898	918	931	910	926	848	961	964	996	932	930	874	963	915	932	907	927	960	945	920	864	924	870	935	960	913	925	919	914	893	856	878	906	887	892	904	891	946	928	902	871	895	861	906	938	898	855	895	894	902	951	962	926	895	931	961	907	902	910	918	908	921	905	965	888	950	934	880	891	924	912	860	844	918	858	905	914	850	956	889	903	946	931	911	977	924	932	898	899	892	932	969	997	921	892	960	913	896	925	922	897	928	928	884	894	918	953	941	937	867	934	884	919	965	916	944	931	932	913	858	940	892	897	945	939	988	890	943	888	905	892	933	941	942	933	947	928	929	931	912	915	942	919	892	917	948	913	902	978	926	916	929	933	903	892	944	918	871	896	894	881	957	939	931	958	911	888	921	866	924	925	926	919	859	922	951	919	912	876	920	871	933	914	874	882	955	922	905	892	906	914	932	942	939	912	923	882	963	942	918	949	849	925	944	923	916	871	938	877	915	896	881	932	936	943	921	905	908	911	910	897	942	880	869	894	921	958	850	898	942	891	885	960	897	936	867	939	930	916	908	901	868	920	926	932	854	890	912	956	909	940	947	889	947	931	955	907	888	897	976	913	868	910	940	919	904	953	957	881	970	929	942	956	942	943	872	914	967	906	896	941	890	866	932	974	909	912	947	1003	972	927	886	932	969	892	919	914	947	926	938	928	940	901	879	862	920	967	962	958	963	873	917	1010	910	981	882	845	885	940	862	937	912	927	901	905	862	844	951	920	897	933	945	928	922	920	953	926	960	986	904	890	923	871	948	949	937	934	921	893	920	883	891	940	934	909	913	943	919	909	916	899	889	898	944	907	945	856	863	948	923	904	880	897	940	931	973	896	986	879	904	923	900	980	886	911	940	849	970	940	881	867	895	957	894	938	890	924	928	892	941	895	941	904	929	972	886	875	896	1003	853	911	902	940	897	922	914	829	882	908	936	931	959	989	938	895	928	879	897	914	838	916	865	908	891	954	871	900	938	834	918	843	928	889	895	859	914	910	922	891	958	930	892	948	932	929	924	864	962	901	918	868	915	926	919	920	924	896	919	916	936	883	920	866	881	896	923	952	925	945	934	882	927	945	950	1005	936	979	922	883	899	938	926	897	895	921	916	925	921	928	908	954	872	921	909	923	908	911	883	919	920	926	917	893	883	947	868	902	920	926	879	826	938	901	900	935	909	897	975	909	927	956	930	925	873	914	882	960	926	924	924	889	928	936	933	937	896	892	936	987	895	898	891	937	904	876	875	921	935	869	915	828	896	877	913	947	982	924	922	863	890	898	944	900	947	966	975	933	938	886	923	927	883	937	834	910	908	892	938	968	882	852	896	918	933	948	960	925	932	955	917	960	918	891	857	923	899	937	925	892	940	927	881	885	917	948	842	876	875	912	949	919	915	911	918	895	961	899	943	920	947	886	895	877	909	897	918	913	918	870	878	951	1000	947	951	895	921	861	920	957	892	899	857	878	859	909	941	949	940	913	917	955	904	906	915	900	960	929	914	967	938	919	887	976	896	924	960	891	859	896	928	946	914	884	900	881	959	909	911	970	930	889	953	933	936	922	940	894	912	914	922	910	926	947	890	935	961	883	897	884	957	873	914	918	905	965	925	964	937	948	949	915	891	937	880	966	888	949	938	916	957	943	913	936	891	878	878	919	897	880	901	890	964	940	945	886	1008	894	917	930	901	917	949	921	977	978	933	914	882	900	940	896	890	909	926	958	921	909	902	921	880	859	879	895	912	913	965	937	993	871	883	935	873	943	890	945	922	889	925	958	906	953	920	879	889	919	894	880	887	910	886	841	906	879	940	880	924	907	976	917	927	912	866	949	912	890	943	952	941	967	928	895	916	902	962	901	922	914	898	910	905	954	904	919	891	923	895	882	910	910	952	922	935	920	886	870	885	900	944	864	892	921	940	906	910	923	893	913	926	905	945	931	924	933	900	966	908	907	879	904	953	899	904	916	951	931	905	914	910	925	903	874	891	858	898	892	937	924	889	894	955	921	936	909	935	900	914	898	884	911	915	931	860	893	914	933	951	883	900	956	859	927	921	910	891	880	888	951	931	935	864	928	896	876	894	907	923	931	936	871	973	911	902	921	928	924	943	901	884	866	900	893	904	880	898	904	966	893	896	906	893	983	936	953	912	924	1008	882	929	948	935	928	902	968	855	911	950	915	910	890	900	939	912	906	885	911	924	913	936	860	879	910	943	893	912	922	915	940	960	937	932	914	894	914	912	884	872	844	965	920	882	909	914	983	888	937	937	929	881	951	885	896	888	870	916	940	922	943	926	885	919	941	886	889	949	931	952	917	921	947	928	948	884	946	919	904	928	938	988	886	929	921	896	936	922	931	910	874	937	916	899	903	907	938	963	878	924	934	887	923	973	939	943	893	920	885	928	927	952	875	916	912	954	934	955	934	855	922	888	899	962	900	946	943	887	931	911	938	937	965	927	904	918	867	908	879	947	916	905	922	864	913	915	925	902	905	923	928	892	886	931	919	874	941	910	873	937	861	932	867	948	909	926	933	933	958	937	870	929	873	949	894	894	925	905	903	953	917	934
7060	27684	15312	3405	2527	2050	1793	1532	1354	1231	1152	1130	1065	1043	1088	1045	963	1048	1027	1007	996	1009	1000	913	941	958	967	1004	1005	1001	921	994	957	983	1004	1013	1016	954	949	922	944	926	1053	982	972	970	885	943	966	935	923	942	1010	952	924	978	933	950	890	949	923	904	948	934	966	941	943	938	915	934	936	943	934	970	965	908	917	964	1001	943	952	958	954	984	956	952	934	972	934	922	1011	958	922	993	974	969	909	951	974	921	981	933	985	882	957	998	958	926	971	880	952	928	977	1015	962	935	941	951	939	961	950	923	978	949	973	889	1016	987	946	914	938	961	941	974	924	952	948	961	894	966	961	959	958	952	912	967	965	962	949	961	960	985	941	915	953	934	938	920	923	919	941	956	950	957	930	961	968	922	961	964	978	973	960	946	981	904	924	931	958	963	972	985	951	1006	976	957	968	898	966	948	927	942	925	957	980	965	928	944	984	972	950	926	954	900	959	991	955	961	874	896	922	946	929	958	915	978	1002	945	898	958	930	918	935	920	963	993	979	922	1001	1000	944	894	980	975	931	940	927	910	918	991	944	993	967	956	963	899	933	950	942	936	965	957	970	908	955	919	947	926	952	955	905	916	973	947	935	924	960	924	949	1001	955	969	954	947	981	929	948	913	936	932	956	929	972	936	950	934	914	984	902	1015	948	925	946	921	943	958	910	906	980	942	966	956	952	949	953	965	944	910	910	979	925	913	934	948	923	901	927	983	915	935	930	873	893	1011	957	932	957	959	937	929	962	924	913	959	895	964	913	947	942	907	963	937	977	974	913	918	976	947	921	942	940	975	967	997	961	881	883	987	944	1016	993	927	895	967	940	911	896	959	985	1012	964	972	971	946	1001	997	987	920	922	916	977	941	954	881	942	987	937	966	957	935	869	956	950	1037	946	929	984	978	941	917	971	954	910	918	989	962	924	888	897	942	931	961	967	930	954	907	956	962	906	953	942	922	974	899	978	963	944	955	963	952	944	906	949	906	941	907	927	942	913	984	958	908	956	965	898	958	958	913	960	934	892	879	954	935	948	944	1006	948	986	946	892	959	935	939	962	911	937	958	961	949	987	921	918	946	949	908	977	932	1010	907	997	963	946	961	930	963	954	940	991	1017	1012	994	931	912	1005	955	973	1017	968	955	960	934	930	935	944	933	924	938	927	931	983	931	910	951	981	934	935	939	976	917	926	953	939	1001	972	913	969	971	952	954	986	919	938	897	935	941	939	903	922	931	955	1046	957	976	965	966	969	957	970	946	969	1000	932	971	897	953	939	902	936	959	954	970	930	916	972	971	923	963	899	955	1003	999	929	942	979	965	929	958	1009	970	966	899	942	985	927	935	909	990	983	974	982	934	992	978	963	954	961	878	946	941	1010	998	976	899	948	924	976	984	940	945	946	949	966	948	913	954	922	941	893	933	952	923	980	976	946	952	970	926	961	1002	983	937	918	948	962	948	964	928	963	920	930	938	925	906	947	950	910	953	1023	935	892	928	975	969	930	970	958	978	980	943	1012	926	954	933	925	989	957	903	932	924	951	936	968	912	934	989	884	941	940	906	1002	967	992	963	931	929	930	921	932	977	939	965	920	972	900	930	947	936	926	935	947	925	945	923	881	989	927	967	945	959	907	974	985	964	953	881	923	997	941	964	937	950	999	887	903	966	941	924	942	917	980	927	916	947	930	879	918	974	956	984	867	897	922	939	981	949	930	933	929	930	962	917	902	896	996	956	957	980	963	938	948	962	907	983	936	928	940	957	973	939	969	987	910	966	945	955	929	966	919	935	944	923	940	1003	917	984	863	933	927	950	985	954	891	925	971	925	916	912	927	993	883	989	932	967	1001	984	941	953	956	917	973	973	941	995	988	942	991	961	908	978	943	1034	942	897	901	908	976	884	938	962	958	928	1031	960	949	941	951	936	936	926	949	1006	992	921	931	954	976	946	948	926	978	955	920	947	985	980	922	927	950	958	890	966	941	986	972	951	1004	980	936	926	883	915	951	976	950	945	961	975	927	855	948	935	931	937	932	965	969	985	955	952	1021	934	984	940	985	963	893	892	965	997	936	980	933	987	947	947	955	984	995	976	947	965	929	930	977	989	946	915	967	969	957	950	904	949	962	983	979	966	967	901	992	952	925	904	959	901	968	993	950	931	932	934	935	967	938	899	957	947	930	1028	935	962	962	937	933	975	902	939	890	918	917	968	946	908	935	955	964	902	944	992	970	925	961	937	944	855	969	959	965	968	928	950	905	933	976	916	968	911	938	983	939	920	1017	956	889	975	984	960	944	964	976	902	960	896	953	914	1007	995	983	942	885	946	948	982	934	950	952	966	1055	892	949	920	1001	970	941	916	946	1004	961	1011	941	910	940	967	958	969	897	894	956	928	936	965	914	961	976	953	988	940	960	961	922	953	937	976	990	950	916	893	943	920	988	923	981	902	920	989	911	865	945	927	927	982	962	950	980	924	952	938	984	888	918	924	947	950	962	918	962	921	898	905	903	966	965	891	946	949	965	922	953	918	943	961	906	987	956	948	988	982	998	950	968	892	889	963	1002	983	908	933	966	954	1004	964	935	1014	926	957	988	985	913	971	940	949	964	898	932	978	927	946	977	919	943	923	939	944	949	992	931	953	944	961	901	931	947	956	982	903	967	895	941	943	928	937	976	911	941	962	976	946	929	913	947	937	968	906	986	954	918	950	941	955	948	936	957	968	979	930	959	947	883	897	914	868	932	976	947	926	921	991	993	946	938	940	977	966	960	948	932	968	945	967	1024	962	958	913	975	946	938	944	933	964	919	908	976	928	966	1010	926	963	963	935	935	966	913	986	968	921	967	936	909	930	941	908	923	949	880	970	898	978	914	952	989	975	993	912	911	1022	944	975	928	915	957	955	940	966	970	956	910	958	947	935	951	912	956	962	909	1010	923	874	971	950	928	928	949	969	958	920	930	881	909	980	974	965	950	929	946	960	940	969	964	898	932	933	943	961	976	919	958	969	950	949	854	958	995	933	959	924	969	976	937	944	938	921	912	933	970	939	930	1007	934	965	984	963	976	960	939	968	973	985	948	955	970	905	945	912	963	917	924	914	952	938	965	966	941	988	981	953	976	923	941	973	931	930	940	936	910	934	965	977	1012	920	956	941	928	906	971	953	991	948	902	950	956	985	952	967	930	956	858	961	939	920	988	950	969	890	985	991	944	920	935	942	962	958	984	972	917	925	965	944	921	968	920	943	971	931	941	964	954	944	942	994	964	939	904	941	940	921	948	949	937	937	963	915	999	938	969	962	923	962	982	938	894	902	909	970	922	961	901	927	913	943	936	955	940	933	916	915	989	970	961	917	863	955	894	913	971	984	922	978	967	953	893	943	924	932	961	896	950	972	958	908	969	928	937	922	970	921	1013	966	966	983	948	975	922	928	899	884	898	981	938	978	958	978	947	953	916	985	960	915	932	966	954	889	968	869	917	930	958	963	924	924	863	877	964	905	959	966	971	865	972	907	1006	945	983	978	966	903
24562	21158	27962	24583	16365	948	541	430	384	341	354	324	325	295	313	295	262	276	260	269	262	251	273	284	239	282	272	256	289	264	252	263	229	260	248	277	263	249	252	252	283	254	297	259	260	266	254	248	262	242	280	249	270	265	249	273	253	251	255	278	224	235	262	262	235	268	271	268	274	212	260	255	251	261	264	208	233	275	278	232	243	258	224	244	253	259	264	265	261	260	277	277	249	271	261	274	238	289	268	245	248	255	274	230	247	241	256	232	268	244	253	263	245	250	262	257	245	284	261	278	272	275	239	241	270	282	265	265	240	249	262	256	258	228	234	257	269	270	264	264	257	248	249	256	230	230	253	244	247	265	256	285	247	252	244	242	239	249	251	258	256	234	259	259	264	234	266	239	239	257	248	246	256	241	242	254	272	224	264	254	247	274	260	242	265	270	219	253	250	245	250	226	253	236	264	255	259	243	291	294	242	241	259	240	253	268	247	237	273	249	283	227	259	238	236	260	240	234	260	268	260	232	242	281	295	255	255	249	256	264	265	249	265	252	262	260	238	251	239	266	255	248	237	224	260	254	249	261	258	253	247	271	247	240	290	260	265	233	253	234	249	248	244	273	263	251	244	212	255	287	256	273	254	243	259	272	248	262	267	243	228	247	256	269	248	248	223	248	265	283	260	276	265	238	245	266	261	241	260	258	246	268	279	256	243	243	282	255	255	264	259	265	268	310	271	245	259	263	279	276	241	282	279	260	244	237	233	243	258	242	271	252	249	243	266	235	227	237	253	268	246	232	263	245	243	253	257	257	228	260	241	256	238	264	269	246	266	263	271	248	241	263	254	233	274	256	251	292	257	243	260	287	258	273	247	265	248	240	225	269	258	237	236	262	275	240	246	269	263	235	243	251	238	276	245	259	247	253	250	257	246	265	233	259	267	249	253	259	242	269	249	230	293	277	250	260	245	293	244	259	243	227	243	249	221	259	258	248	281	249	269	263	232	242	254	232	240	252	235	300	271	259	247	257	275	237	244	245	271	252	226	252	261	242	240	254	252	304	274	250	274	241	212	252	240	263	281	281	225	254	250	230	250	282	234	247	260	241	242	308	256	245	250	244	243	263	250	243	269	243	253	275	253	261	264	258	285	237	263	251	244	262	247	228	267	266	258	232	250	270	261	249	253	260	236	276	234	260	254	275	276	269	277	242	246	249	267	292	270	244	249	279	265	244	291	259	247	258	265	264	227	254	265	256	262	231	233	238	274	257	270	257	248	240	264	268	268	264	260	253	265	272	242	245	232	224	255	268	236	270	262	287	271	262	243	262	277	246	239	247	253	253	255	252	255	260	247	267	269	255	261	253	241	265	250	247	253	262	252	272	266	255	257	260	261	268	235	250	249	250	262	255	258	254	238	289	252	244	272	240	247	273	253	256	276	243	254	273	245	238	254	250	260	262	286	258	272	268	247	203	251	255	230	268	280	241	273	289	273	257	257	275	260	262	247	275	230	262	274	253	290	257	250	261	262	270	244	267	301	250	234	269	266	273	257	235	252	258	276	241	260	225	249	260	265	259	262	263	253	264	263	279	252	257	219	248	252	241	272	275	252	280	234	222	259	235	244	234	247	236	260	252	250	235	232	241	276	275	271	278	252	243	252	282	275	250	273	269	245	267	279	239	267	259	221	244	261	249	254	271	274	251	253	251	276	247	250	242	260	255	265	251	244	243	248	256	215	256	262	242	253	244	240	242	265	262	240	296	259	251	247	268	284	253	245	284	253	234	258	234	275	267	245	240	263	288	265	277	255	262	240	251	238	295	258	257	278	235	269	252	251	250	230	247	246	242	225	213	229	254	234	254	240	269	236	274	268	271	258	230	288	249	257	245	236	232	252	232	246	246	250	255	254	235	248	240	245	257	233	262	243	253	241	293	248	250	233	254	260	252	249	260	238	251	267	242	233	245	251	271	247	254	268	223	251	262	273	247	282	298	257	238	219	249	226	289	224	274	262	236	275	258	222	238	251	240	251	260	251	274	262	219	248	246	242	255	223	250	250	229	275	254	253	275	258	264	267	268	234	273	248	265	213	260	254	262	249	255	272	247	258	268	252	251	225	273	243	235	239	238	248	242	261	240	261	245	262	267	227	236	276	250	301	248	251	250	233	244	252	275	227	256	264	268	265	256	241	257	259	260	279	262	264	237	254	234	248	236	220	256	268	293	240	253	269	236	241	268	244	234	273	281	271	263	253	241	259	232	264	231	256	273	253	266	273	248	263	261	252	249	235	238	250	234	252	276	257	246	261	249	251	271	257	235	249	240	247	246	238	253	251	272	244	256	260	241	259	244	261	246	285	269	241	263	245	274	238	257	275	268	226	249	242	275	255	273	255	230	258	234	234	264	247	259	217	265	240	231	251	247	276	236	265	270	270	267	250	238	263	256	254	259	229	239	235	251	247	236	272	263	262	239	276	266	266	271	258	249	251	249	275	250	245	238	250	220	309	251	249	246	268	253	220	241	244	295	237	246	285	252	257	283	239	267	254	250	250	242	237	302	248	267	247	254	249	227	250	252	266	263	244	250	279	252	269	246	238	258	254	277	284	275	257	256	249	252	240	255	283	248	283	241	245	265	258	246	266	241	286	241	286	268	269	241	239	269	262	255	272	250	255	254	237	252	261	253	273	255	215	275	244	260	233	257	227	273	209	263	245	273	246	247	255	271	234	229	256	256	263	251	252	256	266	243	258	263	243	269	281	255	236	252	284	251	289	238	242	246	239	245	264	237	285	237	254	287	262	235	262	256	261	271	281	257	263	269	250	250	270	222	263	264	248	256	256	254	265	273	265	268	242	282	244	263	269	270	259	239	268	261	256	254	255	259	230	265	263	268	270	265	269	269	263	257	247	248	231	288	246	284	212	249	282	255	273	267	257	278	240	251	228	249	237	259	217	256	245	261	243	245	266	234	238	265	266	271	261	275	229	258	291	259	231	301	268	245	268	258	278	251	254	251	251	260	251	253	233	251	261	230	281	271	259	259	290	262	232	258	239	236	285	252	212	263	328	273	239	232	237	239	251	237	248	237	228	261	261	254	231	281	269	241	238	262	254	274	239	287	253	246	256	220	272	255	265	269	275	251	258	247	246	289	252	247	244	268	258	262	238	213	250	264	261	277	250	286	262	273	223	259	233	267	260	255	267	239	234	256	271	272	254	279	219	279	248	270	272	245	258	243	258	257	242	270	264	246	240	228	262	236	248	248	236	254	253	241	262	247	236	262	251	247	260	253	262	239	261	252	247	241	263	244	279	252	244	252	261	262	242	257	261	240	273	232	252	260	257	259	244	232	256	244	274	277	260	265	268	261	246	245	243	248	248	268	241	262	266	237	254	271	272	244	254	245	264	244	243	252	263	286	275	246	255	247	267	241	259	268	251	276	276	260	240	283	266	277	237	270	249	267	250	259	265	276	246	247	260	232	235	247	250	254	264	242	242	235
7261	22759	10305	1772	1349	963	829	612	579	488	428	408	368	368	372	351	314	337	353	300	305	305	322	297	332	302	331	311	300	281	350	306	322	311	316	330	312	298	308	325	325	330	282	325	332	322	304	301	302	314	296	325	307	281	303	295	281	301	261	303	286	304	307	320	312	310	304	265	313	295	299	316	307	290	306	275	297	313	294	257	314	259	274	287	299	305	272	299	272	306	309	312	313	288	342	300	284	301	296	299	282	321	318	285	256	276	306	297	299	306	290	284	309	298	287	317	324	302	273	310	297	290	286	318	282	292	299	314	296	313	272	317	292	311	280	292	276	306	276	311	290	311	299	306	286	307	283	302	300	305	327	281	337	279	287	290	300	306	283	293	310	295	262	304	268	295	303	253	295	295	282	336	286	285	305	286	293	288	310	294	311	291	306	271	267	291	272	283	315	271	264	284	303	306	286	305	314	304	295	292	292	327	332	290	318	289	287	317	292	296	267	326	324	300	272	325	264	281	307	308	292	295	290	289	274	291	305	279	288	265	313	278	279	282	302	308	287	306	336	270	276	318	285	318	336	291	302	314	301	301	278	310	295	281	287	308	297	295	283	292	282	322	288	293	269	280	302	315	311	271	283	273	293	265	295	320	306	314	292	292	277	280	281	300	305	286	299	293	308	305	275	290	303	255	264	294	293	305	321	322	293	297	274	244	284	304	293	292	306	294	280	289	321	287	336	274	299	310	309	321	333	267	280	289	252	301	293	289	295	287	261	291	270	305	312	283	287	308	258	256	318	276	317	280	305	302	274	266	289	304	306	291	270	275	291	280	267	313	288	286	289	271	300	261	311	324	308	285	286	271	325	295	297	287	291	310	289	310	311	297	274	270	292	284	296	315	313	285	288	298	292	289	284	305	289	293	275	280	300	294	305	282	271	293	302	323	312	303	305	277	272	308	292	319	298	306	314	287	287	309	296	301	293	291	282	291	305	301	291	270	264	302	299	304	319	287	280	308	296	270	279	295	325	273	307	285	293	310	315	282	310	270	270	279	310	336	261	290	261	292	296	260	282	303	318	302	301	288	280	315	294	326	289	279	287	328	306	318	279	324	288	278	251	273	308	257	280	290	303	298	307	267	282	328	283	300	306	313	298	287	286	293	285	296	315	297	300	273	310	274	260	279	277	310	280	309	284	303	288	296	289	295	296	316	274	294	284	291	319	313	286	296	307	278	280	287	293	293	291	270	292	306	274	320	315	318	319	295	317	293	310	308	260	294	284	256	289	301	274	283	304	325	282	313	308	281	309	274	274	250	293	342	296	348	255	305	282	282	290	306	294	295	295	294	328	321	253	326	293	306	310	284	304	296	331	307	283	321	276	262	278	307	320	308	276	324	251	278	279	275	319	291	298	291	309	295	288	287	274	290	303	275	288	308	313	287	286	336	286	317	288	281	282	290	304	301	281	288	306	301	272	293	295	290	309	311	313	287	283	301	295	318	294	330	297	295	315	288	255	305	290	291	299	298	306	275	312	297	271	324	276	318	278	309	290	322	305	292	278	300	295	304	275	321	302	284	271	309	285	291	290	264	312	285	323	333	299	292	292	289	281	286	283	285	314	301	290	288	292	298	298	285	299	266	303	282	298	291	293	323	285	304	283	289	279	303	317	369	279	301	288	291	315	279	280	284	296	287	325	285	301	306	312	298	282	309	305	283	300	269	300	287	280	316	293	309	301	291	303	276	273	274	315	294	287	276	320	266	308	335	286	291	285	272	251	311	288	317	298	276	306	277	317	270	287	281	323	332	289	308	297	314	304	266	273	327	283	305	307	301	333	294	300	299	296	315	302	295	307	284	317	295	304	295	281	264	297	301	307	261	327	301	257	291	313	305	299	297	317	319	282	309	260	290	325	316	283	328	291	310	289	293	322	303	288	305	295	304	288	319	355	322	303	311	292	291	290	280	290	308	295	306	296	293	309	282	272	274	299	294	291	281	326	283	285	304	268	327	284	304	321	281	301	289	281	295	268	282	267	254	307	264	292	320	296	289	282	293	274	307	301	294	294	316	303	273	279	296	267	282	308	303	316	285	331	313	286	262	314	269	275	291	303	289	320	322	276	295	312	301	305	330	279	301	338	294	311	291	281	283	287	272	300	270	313	300	318	283	281	251	313	325	329	304	281	292	296	336	311	287	300	284	309	305	295	304	267	267	310	275	281	295	318	329	306	276	283	279	309	312	319	284	317	272	303	320	296	251	276	302	291	282	298	289	285	300	250	318	334	313	287	282	271	297	302	317	290	281	290	293	298	312	301	298	289	285	299	322	273	297	268	302	304	298	308	249	268	299	313	297	324	308	321	266	295	272	281	280	289	288	324	295	297	298	297	294	274	279	293	314	308	294	311	280	288	326	307	288	305	257	304	297	298	300	283	343	305	303	302	274	318	318	293	295	304	289	266	307	308	267	290	314	302	302	289	285	317	283	288	271	303	298	274	295	304	295	301	296	298	294	293	304	333	275	282	323	287	290	292	271	312	287	278	287	298	301	323	300	273	302	295	264	268	308	304	294	294	292	297	280	297	267	311	296	317	299	297	324	289	304	287	283	306	278	295	321	320	286	268	320	308	288	302	289	297	295	318	304	329	301	297	272	282	340	277	270	305	294	304	288	278	338	293	292	273	281	302	319	290	288	269	294	287	309	297	334	278	282	304	292	290	320	290	294	287	288	304	269	306	275	260	325	304	260	288	286	332	276	300	310	290	287	264	262	312	285	287	308	260	302	304	271	307	319	290	309	309	284	338	324	302	272	319	306	314	309	279	296	315	301	297	244	295	298	278	299	289	282	291	316	279	301	313	292	278	322	288	295	282	307	297	284	284	262	292	291	277	308	286	283	272	285	299	334	337	272	282	313	260	274	288	298	295	312	295	289	309	293	312	319	294	291	277	301	274	298	297	312	295	272	304	278	336	310	281	294	248	315	279	289	297	307	287	291	270	307	282	318	310	283	291	310	294	301	305	298	309	307	299	309	290	273	253	305	291	277	295	312	309	275	279	265	269	295	289	282	289	307	302	279	301	319	313	300	325	312	289	289	284	322	309	307	295	276	320	304	309	275	291	237	323	283	282	283	305	288	300	298	293	331	290	282	304	291	265	293	303	296	314	305	292	320	302	323	285	277	296	338	312	283	280	299	313	280	306	300	287	316	282	294	287	306	306	282	321	292	282	308	249	314	266	303	291	272	307	296	307	295	294	293	288	273	308	296	298	284	316	278	293	290	254	317	271	272	301	283	282	312	255	302	273	288	302	314	307	286	262	267	286	301	332	273	294	291	283	305	296	320	302	264	300	298	251	267	301	302	312	284	329	300	307	269	267	253	274	285	279	320	275	288	292	294	303	299	300	307	285	285	287	316	282	318	283	292	276	255	313	267	276	293	291	288	287	325	287	292	315	296	285	285	271	310	290	290	285	278	288	307	291	288	319	291	301	311	290	261
22515	21340	29359	23674	21344	21436	12832	1715	1309	1176	1134	1017	1015	942	931	878	865	918	874	909	816	903	882	817	764	794	816	790	830	807	808	827	795	837	839	768	827	775	804	787	811	822	747	793	776	825	833	777	811	836	754	791	756	806	785	802	738	773	766	767	786	785	757	801	757	831	693	786	782	787	815	767	749	765	802	822	789	818	765	808	792	747	735	748	792	748	803	790	753	770	824	804	771	791	816	757	794	829	792	784	786	773	813	730	776	773	790	781	836	845	796	780	785	815	797	798	744	805	793	793	758	804	765	757	729	788	792	796	780	777	761	759	818	741	759	761	779	762	803	765	784	752	761	792	821	768	770	822	809	772	787	790	787	741	774	764	781	781	808	739	790	803	784	787	767	774	817	749	770	762	743	752	759	768	764	768	833	791	789	803	804	786	750	751	786	841	737	754	753	777	764	804	809	787	812	793	778	820	829	737	761	739	818	762	736	798	762	827	773	761	809	793	744	806	748	768	791	766	798	816	789	777	742	768	843	805	786	816	785	818	791	751	814	776	770	730	795	775	751	747	756	832	736	793	786	797	719	769	764	732	793	813	751	809	796	802	777	813	772	761	771	814	786	799	780	740	835	800	784	813	719	749	776	749	767	760	803	796	791	795	779	830	797	764	756	730	780	816	778	809	782	760	770	805	764	796	733	720	798	738	807	799	784	812	778	773	757	782	783	750	771	858	753	742	841	776	746	768	791	788	766	777	761	812	796	766	768	738	758	788	807	761	758	789	788	801	836	801	741	836	764	773	801	818	781	762	768	791	845	749	827	760	760	765	780	777	773	767	773	774	777	717	777	843	804	768	761	747	795	772	806	805	764	837	767	816	802	742	816	705	790	812	758	787	786	783	771	799	773	811	781	770	775	758	801	746	744	822	756	729	827	774	808	774	821	836	778	795	776	761	780	819	795	800	801	746	835	797	745	773	808	758	810	781	815	765	808	749	833	766	813	781	803	775	784	753	755	836	807	808	811	782	777	792	774	811	788	794	787	839	730	755	763	725	847	784	758	814	785	778	793	754	742	772	837	799	755	828	720	799	731	788	836	818	788	827	737	818	811	787	756	785	788	815	779	781	793	773	812	810	741	837	740	779	811	757	714	776	761	828	794	779	794	724	758	782	800	779	775	744	797	818	760	807	760	795	757	818	778	825	785	801	778	787	764	755	797	788	816	847	821	760	798	769	786	765	815	788	743	782	721	765	774	736	776	770	768	745	789	819	826	785	779	779	830	806	788	779	774	767	828	769	802	756	815	786	756	836	733	770	806	689	778	829	789	796	784	748	749	773	760	780	776	779	776	746	837	779	731	757	815	742	753	761	749	781	785	809	785	809	781	775	784	760	701	791	761	750	772	833	767	785	750	800	731	731	799	795	792	739	783	771	787	802	818	766	792	735	796	787	746	753	796	769	817	799	782	782	815	804	803	790	755	776	775	775	820	770	734	745	721	739	825	769	778	808	782	823	782	705	763	809	810	776	763	768	753	792	772	826	744	776	758	748	758	792	767	809	766	820	725	808	780	787	781	766	793	786	835	792	828	815	789	803	788	741	761	766	723	791	794	748	771	794	746	744	795	776	780	719	753	739	752	787	773	808	754	806	776	793	771	797	776	765	816	780	786	761	810	826	781	776	785	825	790	787	782	803	806	773	758	788	771	765	764	733	802	800	759	803	765	798	761	772	749	744	776	824	851	785	793	754	800	764	790	775	820	787	745	785	795	785	755	788	792	756	753	812	805	782	766	749	816	826	739	803	791	796	810	748	784	797	789	774	827	736	773	766	759	748	819	765	787	798	839	755	768	876	794	769	764	761	782	756	760	815	806	815	845	717	771	746	804	804	746	789	777	759	746	795	775	735	762	801	761	790	764	780	749	737	799	831	733	791	790	794	750	787	801	800	769	765	777	715	757	757	766	770	764	764	811	745	769	806	799	766	757	758	792	785	780	772	792	731	807	706	795	763	793	818	827	740	797	742	748	772	776	770	792	785	749	802	803	749	760	788	785	731	781	781	852	771	784	741	762	755	789	769	770	720	787	778	786	779	811	746	739	782	724	781	820	820	762	806	830	759	773	812	773	777	776	731	762	799	789	793	766	735	774	797	833	810	760	792	810	765	756	762	801	756	764	767	790	774	771	780	807	784	811	805	759	757	738	745	786	774	775	790	789	738	781	796	814	772	776	733	797	829	774	826	806	755	789	781	779	772	843	779	795	758	804	823	762	785	750	693	768	758	735	845	797	770	769	767	768	753	771	787	771	732	795	782	825	737	766	781	763	725	807	762	787	782	838	764	882	760	764	788	823	768	774	743	782	774	781	850	781	768	762	758	769	730	736	758	767	803	810	772	749	776	813	764	739	775	751	774	775	745	729	763	791	771	782	798	752	754	769	802	797	754	815	801	820	743	792	817	765	778	725	755	735	754	759	777	747	776	765	762	775	825	741	755	828	809	758	793	818	797	852	752	788	771	742	782	798	809	760	739	764	757	722	799	722	767	775	819	776	753	786	788	751	729	806	810	786	770	813	775	761	805	777	768	750	715	782	782	845	697	749	819	810	825	817	767	744	813	768	757	785	802	762	739	791	739	772	779	735	769	820	742	788	756	756	754	824	762	786	796	768	761	805	778	767	791	730	784	787	732	746	818	814	796	789	780	765	788	782	813	774	745	788	782	734	778	715	752	757	780	744	747	733	803	743	795	786	792	770	768	759	766	819	675	777	803	728	827	792	842	803	792	817	824	792	772	766	762	812	774	759	766	756	796	801	807	777	811	737	705	804	770	767	806	774	815	731	815	770	810	723	745	753	774	781	753	771	822	772	743	778	826	787	742	752	799	801	732	770	789	793	795	795	750	810	717	761	757	712	845	760	755	840	760	766	820	784	793	782	777	782	801	705	745	806	812	802	743	733	800	812	764	800	765	743	788	808	780	809	745	763	797	728	829	750	720	759	753	816	726	762	756	777	755	787	774	755	804	748	757	795	760	841	777	761	750	760	832	769	767	785	803	785	819	755	795	749	822	758	751	767	768	767	778	833	800	764	773	759	805	761	742	818	785	771	821	778	763	764	777	783	755	737	766	786	772	789	788	804	736	780	800	779	758	790	780	815	813	748	751	727	814	768	750	776	762	795	745	769	795	800	778	786	814	742	826	741	788	746	794	744	800	798	787	788	763	806	828	766	840	799	829	830	790	734	808	807	778	763	751	766	780	800	808	754	753	816	753	772	812	804	827	788	723	745	743	810	745	802	816	789	753	754	823	771	816	791	794	764	784	770	773	819	780	793	777	764	821	785	775	813	817	743	793	791	719	758	745	836	762	757	767	771	802	789	778	809	812	720	831	755	767	780	832	803	783	775	785	797	790	777	797	723	827	765	762	777	762	796	800	775	750	769	798	789	753	757	798	747	819	758	773	797	798	759	705	756	794	818	763	806	769	786	745	759	784	746	791
10144	40338	20905	5368	3901	3101	2389	1991	1646	1458	1356	1199	1101	1073	1056	985	1011	967	971	983	890	956	927	907	858	898	862	857	877	864	912	865	856	908	870	873	878	857	840	789	889	810	884	903	815	864	848	823	862	822	822	814	753	810	902	782	817	829	867	832	845	854	808	842	812	861	830	858	793	819	843	861	857	794	840	819	831	843	785	849	808	772	857	801	810	845	810	819	834	824	854	854	856	824	838	845	760	831	825	836	828	828	843	848	827	779	791	845	811	840	829	849	838	797	809	804	894	821	825	839	887	821	850	787	784	826	816	811	804	825	798	823	867	806	864	832	817	821	795	869	836	896	792	809	790	843	804	826	814	809	853	787	843	795	808	847	837	840	810	783	828	805	864	857	841	852	831	847	814	792	840	819	855	832	823	813	801	871	818	803	806	890	814	788	758	824	884	833	849	829	829	836	836	867	811	806	804	824	781	842	778	852	783	842	850	787	795	773	771	879	831	814	828	816	739	869	790	790	841	839	799	866	836	786	841	820	797	798	841	845	784	841	797	815	867	797	788	810	838	831	809	806	867	860	843	824	818	838	838	813	857	793	810	848	864	789	763	853	860	848	862	872	873	845	867	859	864	817	818	838	859	811	825	822	834	812	814	833	808	790	819	859	814	824	802	799	816	840	787	804	883	796	839	800	811	869	812	819	781	836	790	848	823	822	787	795	801	777	795	838	763	768	773	805	873	840	869	853	843	783	822	775	854	883	780	792	834	860	831	825	839	809	889	839	861	921	812	816	809	840	829	864	825	849	835	816	853	828	800	806	829	860	816	852	840	797	856	811	851	828	832	826	889	793	790	819	802	778	838	875	820	775	767	817	876	840	895	826	836	810	861	794	829	797	783	830	801	844	845	803	836	837	812	842	787	778	815	809	800	874	830	785	818	841	817	831	793	843	816	840	851	813	768	872	786	831	786	813	799	788	871	860	832	817	771	840	789	833	845	848	860	793	843	849	822	808	836	838	819	878	788	867	795	778	786	803	839	787	821	851	804	791	842	829	793	849	822	812	865	850	851	862	854	840	830	791	816	773	822	815	793	801	863	827	824	810	779	812	807	839	777	781	740	844	798	816	818	829	808	803	835	763	854	867	845	798	792	833	865	880	816	825	812	848	795	822	799	818	880	821	853	861	837	812	809	803	830	842	799	838	828	841	782	808	826	825	848	806	842	833	794	827	833	812	880	820	814	793	792	867	799	794	825	870	835	844	805	787	827	778	793	804	867	839	844	834	846	882	825	801	815	811	873	829	804	856	827	829	859	840	888	819	804	828	855	878	786	787	856	838	829	840	834	812	828	826	815	794	832	839	820	826	828	778	829	808	857	795	807	836	822	810	814	836	862	819	815	768	805	847	840	818	807	858	800	810	800	863	823	831	861	825	811	788	853	822	831	839	840	806	841	829	845	834	840	817	811	853	883	856	836	796	819	850	839	843	838	782	815	817	840	835	776	797	755	853	811	842	841	843	818	803	808	831	813	813	795	832	857	795	818	862	845	843	836	821	834	831	884	838	822	872	844	835	812	804	842	806	847	839	860	844	841	838	789	822	835	818	805	839	843	840	850	807	830	853	804	881	836	867	833	786	841	824	854	850	805	779	814	827	869	800	873	843	828	841	805	828	761	803	839	864	794	837	842	811	794	873	769	810	853	780	863	818	844	804	786	844	822	842	835	783	795	796	833	796	848	814	795	844	849	836	835	800	837	881	778	806	847	864	794	790	815	852	795	792	793	887	821	769	823	855	827	823	847	783	800	832	840	829	851	858	790	822	836	856	871	846	883	837	831	825	810	845	845	816	825	816	831	809	778	821	790	793	836	840	806	840	884	809	806	799	795	833	871	849	872	809	813	846	867	803	825	821	863	799	842	824	819	791	852	858	798	828	834	812	825	860	776	863	806	832	831	870	845	800	795	814	798	877	820	808	810	795	798	894	812	855	804	839	829	803	817	851	804	816	796	812	858	864	768	802	819	855	780	838	783	860	797	852	819	837	807	755	819	790	800	793	858	866	853	809	788	824	829	820	869	871	831	801	838	819	864	838	803	863	816	821	791	823	822	767	813	865	859	805	835	799	872	866	833	846	822	829	838	843	825	852	793	788	840	809	813	843	800	758	828	843	841	834	819	877	839	820	806	854	871	837	832	876	868	833	812	827	775	889	792	862	827	836	807	814	815	834	845	846	821	812	770	822	798	811	828	805	879	759	812	893	860	795	835	782	810	828	810	823	857	822	794	808	823	774	856	803	793	796	864	841	769	842	799	780	790	840	810	849	812	822	846	820	816	833	855	822	816	834	813	824	851	805	840	838	840	800	829	837	831	802	741	863	865	876	822	798	872	844	847	817	803	811	849	773	819	861	848	794	789	793	799	843	816	809	793	795	808	904	851	843	843	822	822	792	836	829	814	817	808	839	802	879	815	787	829	835	835	832	854	824	822	855	833	781	843	861	803	808	746	815	878	842	773	889	785	818	824	811	859	816	862	852	855	837	783	799	813	791	820	826	819	796	820	831	861	824	863	865	801	849	790	832	836	851	833	853	872	813	799	829	861	818	811	783	819	797	796	826	798	833	816	784	779	809	816	863	803	826	778	824	842	811	820	903	828	825	816	798	864	846	803	812	776	795	914	837	840	765	894	845	831	860	862	783	850	844	836	804	795	795	831	792	829	812	816	796	824	802	838	853	790	840	799	806	817	789	818	864	820	838	917	799	865	837	814	800	789	821	827	785	814	853	811	833	777	807	835	827	794	809	814	829	829	804	835	837	792	815	802	810	783	823	809	836	848	807	828	872	856	780	786	825	810	796	844	844	841	857	835	813	795	841	848	814	840	872	794	814	810	834	849	793	825	856	775	817	855	807	795	773	857	838	785	840	817	860	797	806	806	815	803	828	820	830	750	815	786	851	824	891	792	787	843	831	847	755	859	876	794	837	799	790	856	917	862	825	824	840	834	840	830	791	833	800	813	767	826	814	843	781	799	812	831	829	825	868	816	859	845	763	826	863	804	848	811	891	801	786	817	817	806	831	851	841	786	801	821	848	822	788	850	828	819	874	838	806	819	858	804	832	751	800	840	796	804	844	779	804	829	824	828	825	815	841	793	820	804	808	804	832	837	823	835	844	832	816	772	805	788	826	859	850	813	870	817	789	766	810	888	824	775	836	841	800	798	834	810	812	822	797	811	824	820	808	790	774	803	813	840	775	794	775	790	796	781	799	853	757	790	838	791	802	791	824	784	836	890	767	837	846	833	793	828	825	842	809	804	842	840	810	837	814	826	820	822	795	822	825	819	851	818	833	838	812	865	780	822	819	773	801	809	831	821	815	836	814	783	861	810	844	842	830	827	843	819	835	814	788	834	794	786	769	830	874	867	820	838	803	765	788	832	806	792	825	840	823	842	844	834	810	859	857	810	807	816	789	853	785	787	803	846	807	779	867	832	850	869	840
27355	19708	8156	1195	707	585	511	481	498	552	501	496	487	496	491	481	497	492	545	514	508	498	485	527	519	516	484	509	476	497	525	527	513	511	528	479	477	497	478	488	519	485	517	490	505	454	517	522	502	500	462	462	485	476	520	505	513	465	509	516	466	451	483	497	499	494	494	469	545	508	507	519	502	492	530	455	472	476	486	532	545	511	480	510	470	489	540	512	533	495	453	465	482	488	509	494	448	481	512	486	531	493	497	519	479	476	492	524	532	511	505	528	516	517	477	517	471	490	485	464	514	468	483	531	482	508	495	503	522	507	465	479	496	474	521	478	524	484	498	525	477	486	493	489	499	520	470	530	503	479	499	485	502	514	524	535	489	527	490	505	544	505	540	537	527	532	502	512	520	463	486	508	538	513	518	536	531	518	484	473	484	520	461	498	484	557	533	479	502	527	487	504	499	477	507	472	544	480	475	524	500	505	471	529	540	501	475	505	520	467	499	540	515	504	462	489	501	540	503	485	533	462	500	492	511	521	483	504	539	511	498	470	472	485	489	483	485	496	501	492	502	494	488	489	506	521	485	543	479	471	473	497	498	471	522	513	515	470	482	513	501	547	503	541	510	515	529	528	499	454	495	509	516	520	494	489	503	490	496	529	534	496	456	502	519	546	465	476	441	476	484	481	504	474	472	485	483	479	503	468	462	474	498	472	505	485	493	515	485	497	500	509	477	497	484	533	521	500	516	461	491	516	515	488	507	534	489	480	460	507	560	528	472	481	484	535	493	482	476	553	486	486	515	500	489	500	453	511	500	495	495	501	512	459	454	441	497	497	490	494	516	507	514	522	469	461	498	493	510	508	514	521	544	497	505	478	522	451	463	493	509	481	482	480	520	494	472	480	474	539	530	497	499	498	497	503	493	476	543	536	529	507	468	497	492	475	484	475	473	531	458	504	500	540	514	507	478	521	482	457	504	499	509	526	504	522	464	473	475	504	499	529	519	484	501	486	497	505	494	486	524	494	497	502	506	472	481	477	522	509	522	475	483	443	483	480	528	489	496	499	540	500	462	480	451	510	484	492	477	480	495	467	518	499	473	517	501	493	453	542	503	541	500	498	517	511	557	521	509	550	461	535	474	503	525	480	500	496	488	472	520	508	524	506	536	526	450	497	514	476	488	477	509	465	471	503	537	478	508	487	477	467	495	482	486	513	504	467	508	485	494	510	507	497	486	478	517	512	455	492	486	531	502	483	492	495	510	500	510	529	522	488	489	495	514	513	528	482	480	460	513	518	486	513	493	509	529	476	487	509	499	454	496	507	507	523	540	494	468	494	513	504	473	529	494	523	519	503	518	502	461	500	484	490	461	509	432	462	470	479	482	479	502	508	478	489	510	492	475	461	508	515	487	513	510	509	530	478	517	487	539	509	497	470	489	486	472	489	479	503	457	538	480	488	481	525	472	495	517	481	462	527	526	494	510	482	491	509	507	501	466	489	505	517	492	486	523	496	544	503	472	506	522	478	501	515	482	503	470	462	525	517	504	477	488	521	524	521	489	500	470	481	516	521	532	537	475	523	482	502	474	489	506	490	470	508	518	513	512	484	520	489	488	514	506	536	540	470	489	498	493	553	507	528	496	463	492	489	502	505	514	541	513	508	504	499	505	498	507	477	475	476	505	499	460	463	506	500	435	491	484	506	501	510	502	493	491	485	536	560	493	489	461	488	524	487	480	531	537	484	516	520	456	497	437	477	489	491	498	507	470	516	484	491	470	514	473	514	479	529	501	481	483	497	562	516	518	497	531	459	476	506	516	508	506	474	529	468	501	513	516	457	514	473	474	485	517	524	497	504	492	490	463	533	488	500	482	504	484	488	494	528	493	499	501	495	461	495	498	534	502	506	496	486	515	469	541	516	544	527	531	538	495	486	466	519	495	545	512	511	501	494	523	506	464	485	547	456	510	442	495	524	488	488	484	515	459	491	532	467	532	468	483	496	503	528	496	540	470	451	515	512	557	501	516	492	497	534	500	501	521	464	476	481	448	525	541	507	486	461	523	523	474	472	524	556	491	489	488	485	529	463	490	501	483	519	498	499	510	493	493	487	500	490	545	476	525	483	488	525	502	507	496	473	448	514	471	499	486	499	440	551	520	495	487	493	501	519	499	457	515	520	481	488	472	524	514	476	492	496	482	502	497	490	465	504	494	510	510	510	479	514	499	492	484	525	505	502	516	523	489	466	514	471	478	445	480	491	501	507	519	505	507	492	484	487	505	521	545	521	486	501	507	507	473	553	505	517	511	445	482	500	473	479	496	530	484	482	520	519	503	478	518	517	493	500	475	471	516	562	523	538	483	491	480	515	488	492	529	534	485	493	473	501	485	474	514	522	496	539	498	482	514	493	516	492	532	488	496	506	479	523	504	502	505	518	462	487	529	487	498	519	503	505	498	487	488	518	499	469	487	510	534	440	515	514	488	518	513	514	523	477	504	494	449	495	502	498	512	445	540	505	512	498	525	486	441	488	515	504	477	523	523	493	542	496	543	469	521	514	544	499	467	504	489	491	518	485	537	471	489	518	508	490	469	496	533	525	500	527	488	493	512	472	502	483	559	479	511	487	464	519	544	523	505	471	522	513	490	510	521	509	490	485	495	545	496	488	511	469	520	491	520	505	516	544	472	476	489	527	505	525	506	498	439	472	509	473	479	505	482	478	499	514	521	493	495	525	509	517	477	518	490	488	482	504	524	502	497	528	540	503	541	476	484	510	493	469	491	541	473	475	481	498	527	517	483	463	444	544	496	482	482	501	493	536	507	493	476	497	480	506	483	483	529	511	481	464	495	516	493	506	487	512	524	540	489	485	446	495	509	494	473	482	476	469	506	479	495	485	498	523	478	524	480	512	498	449	548	492	483	497	494	503	523	483	509	500	479	478	506	521	511	474	486	506	493	472	465	502	489	468	514	527	490	483	493	500	474	476	484	476	518	502	499	521	479	441	497	472	481	470	473	524	490	491	501	527	483	506	524	499	514	465	475	502	460	470	481	500	508	481	496	500	452	527	465	535	531	483	481	506	497	491	473	481	520	485	515	538	553	526	532	499	515	477	493	473	491	478	511	512	546	511	446	494	485	518	463	495	478	511	493	478	489	499	454	479	479	486	518	518	478	494	506	471	485	524	506	497	517	473	491	548	527	499	499	531	490	481	526	546	461	477	481	449	477	494	540	537	481	517	485	492	508	519	461	475	538	489	489	514	462	459	472	474	488	477	520	477	508	510	502	491	467	490	464	486	527	490	503	513	541	503	491	482	504	516	489	504	479	528	516	475	473	495	518	503	533	474	515	468	506	491	493	480	467	519	451	480	500	461	488	456	542	498	502	473	509	501	517	468	486	517	515	489	482	533	509	497	502	518	511	463	468	520	494	501	489	482	499	520	511	554	455	504	459	477	498	494	485	485	517	517	516	518	492	490	458	528	492	492	470	535	505	488
8510	9342	2724	729	670	641	524	565	557	556	562	507	564	497	504	505	505	499	544	508	545	529	518	511	545	561	487	526	526	514	517	513	512	458	550	522	528	576	530	540	503	521	585	504	531	527	531	557	525	533	502	534	531	476	558	487	532	485	471	518	512	516	515	529	504	469	511	502	514	528	506	526	552	534	516	531	507	536	517	513	529	532	572	509	540	537	556	511	528	522	498	471	496	554	550	521	525	468	520	460	534	512	477	525	501	495	546	521	508	492	550	536	493	481	542	499	551	487	488	531	502	513	505	502	492	530	524	486	514	519	516	535	518	504	507	521	540	533	522	515	540	478	518	515	530	509	520	527	530	561	510	554	518	519	543	518	523	510	532	513	534	546	528	525	497	524	514	517	498	550	526	497	529	492	537	545	510	550	552	562	565	519	547	507	552	486	541	522	533	521	490	532	519	527	569	507	516	496	564	535	547	521	509	530	536	526	518	507	509	508	516	496	515	530	556	518	541	544	518	507	527	546	501	526	519	507	502	512	538	509	534	490	520	516	531	495	534	511	505	513	522	528	535	512	517	513	560	527	491	529	509	517	532	529	464	520	529	542	507	512	523	508	528	539	491	561	524	503	527	530	524	527	520	533	521	532	543	516	475	514	536	505	507	510	519	513	503	486	540	500	540	513	484	540	501	501	556	561	527	481	500	559	522	538	522	530	522	554	531	542	517	521	532	529	513	527	549	521	511	504	538	505	523	509	524	518	515	507	528	530	505	509	531	533	540	531	550	526	506	496	467	506	514	463	513	492	535	567	501	571	521	532	505	487	505	505	534	457	565	539	544	495	516	528	550	498	528	539	488	567	544	517	516	529	535	572	534	508	536	508	496	524	482	504	531	548	477	492	504	537	537	561	499	521	507	557	523	506	515	522	491	519	514	543	525	547	519	510	525	531	516	553	528	525	556	534	497	532	543	491	487	508	515	523	507	510	534	506	524	525	550	499	571	518	536	507	524	510	523	486	519	558	526	534	516	515	534	495	525	519	527	509	523	511	475	513	522	506	506	605	549	543	521	524	511	473	525	513	511	515	534	540	514	495	518	496	510	528	528	524	536	492	570	511	494	568	507	509	482	526	486	542	501	482	521	509	537	526	524	566	525	479	522	521	530	525	535	520	537	516	532	514	518	543	545	541	495	497	531	517	511	536	508	510	506	518	521	481	489	506	552	508	503	494	535	515	520	469	556	504	523	513	521	493	496	513	489	504	527	537	485	549	519	501	517	546	554	478	549	539	505	529	525	547	525	518	539	503	542	512	513	545	510	508	538	518	488	503	524	485	507	536	537	570	527	541	529	571	548	527	502	533	509	488	546	542	529	522	495	509	489	499	534	518	530	568	529	559	496	469	537	545	518	494	525	474	510	502	543	487	535	518	528	501	532	545	545	542	527	542	547	491	526	525	521	515	517	509	497	558	549	483	516	532	530	506	531	517	517	533	484	504	510	490	542	520	501	514	526	509	499	555	519	514	511	513	567	518	530	507	527	555	508	496	508	574	525	481	499	480	562	511	526	507	517	539	480	530	484	509	509	484	528	516	507	509	496	534	487	547	500	517	542	569	534	553	511	511	527	508	558	484	558	544	518	484	540	530	484	480	511	510	494	480	508	507	529	545	504	520	561	491	511	552	531	549	490	511	526	534	548	459	547	534	524	524	532	536	503	521	507	515	509	499	487	522	520	530	499	481	511	505	499	517	505	493	531	532	535	513	537	539	522	528	500	552	520	547	529	508	577	531	548	511	537	561	497	522	485	546	539	541	513	525	534	501	501	532	536	578	537	523	529	498	537	522	504	529	497	503	529	582	525	493	515	515	556	487	537	499	522	530	525	549	527	558	543	488	552	485	507	549	518	547	545	523	537	510	504	484	487	495	488	515	540	503	513	504	516	492	581	513	486	521	526	514	543	521	500	514	510	552	508	530	519	511	517	536	533	529	532	539	533	548	501	550	518	524	490	539	557	489	524	549	478	541	516	540	533	512	555	517	498	480	548	519	509	497	503	545	500	587	535	518	547	515	519	536	511	553	511	520	503	498	538	519	535	534	501	515	543	507	482	553	522	532	530	553	507	502	524	537	494	511	493	492	546	502	500	496	529	540	527	498	515	504	540	556	545	545	547	541	538	572	515	500	502	523	537	507	529	533	528	490	526	516	517	497	497	545	490	521	517	531	498	519	526	511	507	530	492	479	514	525	525	554	546	518	551	484	540	549	508	529	491	517	539	539	514	544	532	571	564	473	519	477	506	508	509	562	516	490	508	488	535	571	515	512	493	489	537	561	484	520	522	560	536	524	533	496	539	506	512	522	489	516	514	539	512	551	544	498	544	506	550	565	499	534	535	484	538	523	502	559	516	513	535	486	505	529	527	522	511	483	580	563	489	519	522	512	483	559	529	493	519	509	514	524	521	516	525	490	544	481	487	523	533	533	510	507	553	480	541	507	502	498	554	545	547	566	519	522	530	525	557	540	526	529	532	521	514	494	529	574	533	517	498	493	502	508	506	520	542	545	519	520	493	538	538	537	550	528	526	499	519	528	518	491	531	532	497	533	515	519	534	483	520	517	565	490	514	560	535	517	498	564	502	522	561	505	514	527	521	517	511	510	488	544	519	507	517	519	496	505	516	523	542	548	513	528	531	547	541	507	571	505	582	531	507	491	493	511	562	552	538	538	506	543	524	505	495	542	497	524	530	513	496	552	462	491	502	519	556	524	506	551	554	509	517	453	492	523	548	494	538	528	557	545	500	513	518	532	578	504	508	517	550	522	527	545	481	548	527	541	515	563	507	477	485	517	484	538	531	540	508	563	485	530	520	502	521	511	542	525	530	518	469	509	541	546	506	585	531	539	535	489	559	499	512	522	533	476	548	568	548	558	538	541	558	492	572	530	491	505	498	523	550	489	512	518	527	483	535	485	516	544	504	523	542	501	515	535	507	521	527	578	553	533	522	480	522	526	551	525	519	548	539	555	543	546	504	512	531	543	510	512	511	516	492	502	540	527	524	517	527	553	480	518	528	513	536	527	541	497	511	470	517	490	519	521	530	554	513	513	523	552	516	546	506	466	518	540	479	542	471	526	502	535	525	528	487	482	517	559	545	542	550	516	560	493	541	488	486	505	528	543	576	526	513	510	504	535	523	498	494	491	548	513	513	528	534	525	537	533	540	496	524	519	504	543	546	517	530	535	520	522	513	485	505	513	515	552	499	516	505	549	506	529	511	520	571	521	569	484	517	510	559	544	547	555	525	519	523	488	502	548	542	521	536	536	545	533	544	491	487	559	489	545	549	496	524	496	536	494	554	506	510	550	510	489	542	554	543	487	527	526	505	537	501	494	491	545	548	523	493	537	563	535	536	486	499	486	497	510	510	535	509	526	530	520	505	551	514	501	525	540	528	474	544	500	534	516	526	532	500	531	555	509	510	535	532	499	548	549	547	530
23588	21258	28894	23950	21267	13842	2069	1332	1223	1071	1137	1057	1035	997	1060	966	991	971	971	999	916	957	956	970	988	967	947	908	967	891	970	952	976	926	963	953	905	889	934	900	907	931	944	975	876	954	945	922	985	987	935	909	934	936	990	916	922	954	948	902	861	965	946	880	946	853	917	952	923	891	920	908	917	956	881	960	944	934	885	958	853	934	922	921	884	880	878	973	916	961	899	869	972	888	903	974	959	931	892	925	886	908	907	887	926	913	860	920	949	936	908	941	977	953	884	930	923	906	879	941	940	872	894	987	934	921	900	914	899	954	891	912	896	934	868	891	920	995	952	924	923	896	918	910	936	962	915	978	917	955	885	879	914	865	975	924	928	963	917	939	955	953	868	898	931	915	908	896	903	889	889	867	875	867	871	917	910	952	888	908	893	905	917	933	960	939	898	943	917	905	901	1010	902	922	951	955	929	921	936	923	896	892	871	904	918	968	892	917	906	936	933	952	938	879	955	970	961	922	933	953	970	830	977	908	855	897	919	868	937	918	964	947	905	988	896	933	871	953	918	979	961	933	880	920	938	922	926	849	883	937	890	959	906	922	953	951	907	871	901	975	889	895	917	954	911	946	898	910	900	901	952	933	923	883	1002	847	941	906	919	841	957	929	865	930	895	904	935	922	891	941	886	966	903	928	913	979	872	928	894	908	916	930	904	939	889	890	940	917	884	943	935	871	905	867	965	998	894	954	1008	956	944	918	937	942	914	978	929	923	888	895	900	855	904	866	927	922	899	905	930	888	917	899	960	901	936	935	920	876	915	911	894	963	932	972	893	871	869	883	970	943	939	894	936	923	893	927	955	921	954	910	871	927	924	857	911	895	957	928	935	869	931	964	929	941	966	890	942	928	963	901	893	908	909	885	910	933	925	863	875	918	904	914	922	893	912	936	897	910	952	890	946	897	1023	900	978	935	907	936	962	940	994	943	945	955	898	924	880	935	894	916	984	930	879	930	908	915	932	971	904	974	984	915	904	868	940	886	862	926	945	944	971	932	906	886	910	946	928	893	913	929	952	928	909	879	933	1014	900	932	866	866	888	901	888	893	907	956	904	890	878	942	894	907	915	913	862	932	913	884	917	934	901	896	908	899	979	941	917	940	905	989	885	940	896	926	907	961	917	988	926	921	960	982	902	936	929	909	931	880	936	912	927	948	922	890	870	938	952	942	901	913	907	899	912	945	840	927	924	874	884	942	948	894	914	974	878	948	939	903	917	929	905	910	905	906	897	875	943	936	852	924	954	879	948	895	867	965	931	952	899	934	888	888	958	905	931	922	907	932	883	839	903	915	913	906	922	923	893	891	934	918	924	907	891	862	873	882	921	894	897	896	918	882	890	862	951	923	916	882	965	938	892	932	871	921	893	918	864	919	909	936	920	933	915	933	909	913	883	933	913	961	905	911	883	890	878	906	943	894	908	927	896	955	896	858	947	920	906	923	951	972	905	971	954	929	950	919	946	911	996	921	968	936	952	944	920	893	878	902	989	913	926	891	940	927	986	901	867	912	890	926	923	935	932	891	918	970	925	915	901	981	929	912	979	900	923	935	850	896	904	923	938	939	908	938	895	897	891	881	882	930	863	865	913	905	867	935	922	943	952	882	897	892	907	943	943	907	914	892	930	924	889	893	894	928	919	881	940	934	911	887	944	927	934	877	875	946	931	926	906	886	935	930	938	917	877	909	905	895	955	929	952	928	902	911	926	924	970	881	945	887	977	926	901	941	896	950	930	891	960	925	916	970	905	932	952	958	947	843	909	919	934	942	941	936	892	938	822	915	893	942	911	928	854	882	906	919	918	952	905	892	841	928	978	959	917	902	918	904	924	955	890	938	903	902	889	970	918	880	932	955	914	903	945	913	947	932	921	934	910	957	927	928	913	920	872	954	857	952	917	925	926	876	949	932	868	880	988	910	941	894	949	990	888	857	909	917	919	905	930	942	922	910	899	951	929	951	900	979	941	917	949	969	910	939	936	913	910	907	925	891	951	973	921	947	897	900	883	927	927	933	927	950	936	873	905	915	915	901	845	905	889	919	882	994	906	897	944	871	891	981	919	952	949	885	907	910	931	936	897	929	890	887	899	877	895	888	863	915	910	908	898	920	893	918	889	940	959	899	974	955	929	901	971	872	842	972	929	949	917	960	925	917	915	925	885	898	934	892	935	928	948	1003	887	923	882	883	919	860	985	932	932	995	920	943	956	903	936	890	939	940	897	898	874	948	879	893	911	920	959	898	890	886	930	906	921	943	889	924	970	897	951	915	867	954	906	936	923	941	900	829	906	951	936	896	1008	944	927	944	888	938	931	939	944	916	894	940	937	922	942	897	883	933	953	910	911	891	873	886	896	875	909	928	925	933	857	934	915	913	937	950	873	903	857	900	899	933	893	867	912	925	875	916	892	835	946	940	923	940	944	905	908	948	989	929	907	918	959	909	936	918	911	983	931	872	899	875	933	880	896	910	937	919	889	967	892	905	941	915	963	872	937	918	959	902	918	943	973	883	906	836	928	891	897	926	904	963	917	911	935	889	939	922	940	926	875	861	924	903	951	933	923	935	919	946	874	898	928	901	959	870	898	936	874	891	973	879	875	937	952	966	885	966	932	881	919	917	843	862	881	931	949	880	897	905	897	905	922	861	906	883	914	939	921	915	846	867	908	927	925	887	955	950	927	882	914	931	917	916	939	947	933	880	943	929	978	924	942	932	925	943	926	963	938	935	948	938	947	837	941	937	939	900	934	902	924	927	924	870	932	897	878	873	910	944	920	947	900	911	854	944	933	922	871	959	901	930	901	911	929	924	923	915	892	884	864	888	974	925	881	896	909	901	927	908	976	922	927	900	834	925	925	904	937	882	944	916	893	897	971	927	858	889	981	879	941	991	925	930	929	891	922	903	879	923	884	926	872	908	901	923	973	909	880	937	942	907	907	914	947	870	954	904	942	932	918	929	1004	852	917	951	892	877	933	884	942	918	873	933	898	882	902	979	935	985	928	865	908	938	881	997	940	991	903	924	947	881	941	919	932	926	945	962	904	896	914	937	960	943	912	881	923	908	909	916	922	951	902	944	909	977	899	963	903	871	917	948	901	919	894	933	942	900	907	915	908	874	879	867	956	986	932	935	934	872	949	903	899	929	919	871	948	893	878	927	919	910	933	927	912	859	991	939	925	939	959	960	896	906	908	938	931	971	926	926	901	938	941	907	945	848	967	925	860	881	839	912	908	884	896	842	961	891	921	932	865	909	954	874	895	901	956	933	908	915	934	910	936	915	871	959	866	937	947	959	885	922	989	933	901	890	928	900	919	894	929	887	932	920	924	900	946	957	923	901	895	956	919	890	920	927	863	940	934	915	928	947	923	894	932	948	898	906	929	908	958	929	962	906	893	949	916	920	910	924	933	911	897	917	917	924	885	912	925	897	890	928	875	927	879	894	845	892	909	892	964	969
8543	28526	17858	3293	2566	2110	1737	1504	1367	1197	1212	1162	1084	1051	1022	1062	1017	965	1038	994	932	993	1003	956	982	951	1014	996	993	988	1037	953	1006	918	937	964	1016	923	972	958	958	956	941	991	958	991	938	942	935	983	940	927	949	935	923	937	938	939	902	986	989	952	903	937	1001	931	860	926	914	897	990	899	981	954	960	982	976	974	990	974	948	921	974	925	909	935	915	956	939	925	935	898	946	921	979	927	960	916	886	943	974	965	932	932	876	909	943	962	994	970	949	958	961	935	951	946	972	926	964	949	962	959	941	926	915	909	986	904	886	959	982	962	905	931	948	984	906	968	901	935	906	941	962	955	975	969	983	947	998	995	945	974	903	936	926	948	981	940	925	945	928	962	949	919	935	902	857	914	961	942	940	930	955	952	907	935	958	914	905	934	930	961	926	910	966	886	917	969	908	991	937	921	947	937	933	956	965	934	965	938	930	939	982	965	905	979	952	946	1007	944	928	971	963	967	911	927	934	981	946	965	873	978	929	957	981	958	931	914	959	963	951	949	927	937	935	943	893	929	936	950	970	950	973	1009	935	978	988	1000	943	913	931	986	934	950	931	976	867	953	906	957	942	943	935	987	957	932	909	1025	932	965	907	1025	931	914	918	964	953	949	905	929	906	1012	944	945	916	920	924	945	956	930	980	983	961	927	998	970	995	910	981	895	939	1000	894	950	892	905	972	938	1009	991	925	902	991	919	909	957	933	920	962	934	927	922	944	960	930	961	950	933	880	933	959	997	944	1003	877	965	920	974	883	972	945	928	975	960	913	971	955	912	932	912	921	977	953	925	951	985	923	898	927	937	984	971	949	917	927	899	875	920	945	949	945	887	946	994	1003	999	933	925	943	923	882	942	970	939	952	910	932	939	988	943	921	918	1000	949	958	960	956	943	952	974	958	921	990	945	965	914	931	1003	986	980	974	943	949	965	883	949	971	961	929	961	964	966	952	953	965	1004	898	930	948	939	953	981	904	990	934	939	948	951	942	902	917	943	907	953	946	945	960	922	943	955	912	988	956	984	969	924	929	935	950	978	931	947	903	933	952	949	976	952	927	945	938	920	965	917	1013	950	958	1011	917	954	878	933	1009	947	988	944	920	996	923	962	890	932	945	894	937	937	950	976	950	922	953	935	1010	986	918	943	945	949	992	937	1004	1021	959	906	901	964	919	944	965	966	938	989	981	969	938	904	875	917	958	931	964	962	915	946	951	912	938	975	940	913	948	952	933	910	862	995	1015	885	894	978	1013	965	947	963	952	932	863	990	929	945	970	960	920	958	910	910	947	929	1020	953	957	937	874	973	972	904	952	910	957	934	914	939	894	932	943	932	961	945	942	974	938	909	956	979	973	989	952	963	908	981	992	901	946	987	923	908	943	870	921	950	852	946	960	931	955	960	941	983	1000	945	900	936	944	875	975	978	929	951	994	900	920	989	980	935	926	893	910	924	947	900	950	996	954	985	953	954	934	929	991	931	927	929	940	921	968	952	971	909	896	1005	928	955	969	921	965	927	948	870	953	871	954	948	904	932	934	896	927	965	922	944	949	985	888	977	961	963	914	952	957	919	942	946	936	957	921	961	920	972	962	994	921	906	902	903	942	977	924	930	920	974	924	908	964	907	911	903	989	929	982	942	918	954	960	960	993	921	963	963	985	1004	924	950	887	926	956	919	956	927	966	928	942	938	903	924	967	948	936	965	936	976	888	965	952	956	935	918	1030	928	956	945	890	887	977	951	903	941	940	950	942	901	980	949	956	962	954	989	930	975	965	941	946	887	937	902	948	964	933	943	902	970	969	887	974	952	934	910	958	947	885	964	895	980	911	934	953	964	1005	932	934	988	986	899	947	989	898	943	978	897	942	954	979	956	996	958	946	935	932	962	938	962	935	952	899	905	920	991	947	931	885	902	943	967	950	900	946	937	911	945	968	946	925	938	906	995	976	916	952	948	907	919	911	911	981	970	945	951	944	946	946	987	894	953	905	983	899	999	987	924	949	948	969	957	928	927	923	869	974	991	1007	950	952	1009	982	958	937	910	933	925	933	969	954	928	947	993	889	924	968	915	882	940	941	913	939	976	928	891	966	896	954	917	923	953	948	938	955	905	942	929	908	952	910	940	959	937	923	950	960	961	945	928	919	936	908	965	923	917	965	967	945	908	938	891	951	924	984	954	932	910	973	983	874	973	981	958	946	940	992	923	944	961	949	901	924	932	977	939	940	963	919	958	925	945	943	915	999	966	957	952	985	981	971	912	956	933	948	927	944	938	955	950	943	948	950	941	981	933	923	990	928	956	945	945	999	950	982	898	943	997	901	923	1005	927	953	992	965	958	971	960	923	947	890	1018	937	983	953	959	940	959	911	901	990	956	897	969	916	978	933	961	933	937	974	949	930	958	951	920	933	938	910	960	896	942	872	888	984	929	989	921	947	930	972	987	942	959	938	938	949	954	938	955	1002	982	967	970	972	967	965	925	967	931	931	917	905	934	990	966	971	940	920	929	939	980	925	975	947	934	985	905	926	928	925	937	937	913	908	963	975	890	891	977	986	1006	977	902	940	933	954	955	910	956	926	939	960	952	995	995	945	935	945	943	974	903	920	963	847	887	940	953	922	944	944	950	944	934	982	950	957	907	979	904	984	930	977	938	970	974	987	940	939	919	920	928	951	928	928	1030	928	970	947	977	915	946	963	955	910	962	919	925	877	939	920	955	947	960	917	945	930	994	948	889	844	937	1000	930	970	919	906	959	955	891	961	921	1012	969	930	976	928	931	953	947	946	911	973	907	1011	961	909	926	983	900	882	953	967	953	895	897	991	933	918	900	973	955	925	979	960	921	961	922	867	992	944	996	937	957	962	914	917	942	972	936	919	960	943	953	921	910	904	935	958	930	952	934	936	935	941	913	917	963	967	970	903	937	957	903	941	966	993	899	951	946	931	907	914	955	923	965	889	943	966	918	954	939	978	1024	963	921	990	914	911	970	919	961	908	908	860	983	896	923	916	914	956	973	931	969	913	992	881	967	972	977	916	938	947	975	890	1045	994	980	933	963	976	991	938	954	929	944	944	948	945	914	963	938	876	1008	966	986	921	955	938	988	921	976	931	945	935	963	929	982	955	1013	929	919	962	932	952	903	950	947	936	972	915	1011	1008	923	932	946	939	1005	925	899	967	1009	963	925	931	993	897	934	902	907	946	928	940	953	930	883	932	906	937	904	985	944	977	955	941	911	943	943	949	1005	983	919	957	955	990	941	947	964	990	971	910	896	958	921	901	929	938	928	923	915	950	969	941	952	978	980	909	929	954	912	967	913	898	1006	900	950	941	1002	977	946	928	939	966	898	886	969	937	983	938	931	926	941	944	938	931	970	955	991	940	943	960	898	991	922	913	952	990	971	950	939	910	965	917	961	931	895	946	934	951	945	953	934	906	906	956	950	961	938	972	938	936	909	939	936	949	981	918	980	940	962	954	892	910	924	962	972	954	939	969	987	932	1005	952	960	920	870
24609	21301	28194	24666	16180	901	516	462	390	332	351	342	300	315	294	264	295	272	274	290	296	256	256	274	253	275	281	261	275	270	263	267	283	269	282	269	263	274	233	276	260	256	267	243	250	262	245	269	253	247	266	234	258	250	270	245	233	250	265	282	266	241	265	265	277	236	249	261	245	246	247	253	255	257	268	248	285	264	252	244	261	276	232	245	259	265	248	262	262	272	260	302	274	248	264	283	251	223	222	274	265	257	248	277	236	267	271	245	269	260	265	218	278	264	268	249	270	227	245	277	258	227	237	272	214	225	263	254	268	243	284	253	208	275	276	245	268	266	236	264	296	227	282	258	251	248	250	253	259	265	252	252	249	210	242	259	248	249	275	250	254	248	230	227	244	276	249	255	254	239	244	240	244	247	266	232	274	245	265	241	248	254	246	282	262	240	236	276	262	274	259	249	265	274	241	259	239	272	278	223	265	249	267	283	269	272	264	240	257	232	224	241	267	264	249	236	232	235	257	274	259	260	261	253	247	260	262	240	252	248	258	246	252	236	265	254	259	241	277	256	269	264	253	257	238	261	244	269	259	237	268	268	250	234	237	256	252	256	248	240	223	270	263	253	251	270	250	250	264	273	246	264	264	244	265	250	275	264	266	269	260	236	242	263	236	259	234	268	263	265	253	260	257	281	272	250	236	273	298	281	269	224	257	293	251	256	266	232	302	268	270	272	281	214	286	240	270	277	254	259	273	244	254	245	226	260	289	282	250	260	279	226	258	249	281	247	229	271	263	294	241	259	241	258	269	256	271	274	229	256	251	266	251	254	259	236	230	244	259	244	258	260	253	254	245	263	257	240	237	261	232	300	295	267	265	259	255	267	254	257	244	252	263	248	263	253	277	257	291	303	242	247	246	285	247	245	263	266	265	250	260	225	275	240	266	256	275	255	274	284	265	251	270	257	233	242	246	249	273	244	252	247	243	246	238	239	252	289	274	238	279	242	235	240	228	244	260	260	276	281	254	257	283	250	237	267	268	231	209	305	220	267	273	251	268	274	239	270	262	288	279	279	253	259	266	260	279	235	282	246	254	251	259	264	280	243	236	280	251	248	250	270	264	265	248	255	268	244	231	271	258	241	237	271	254	243	257	263	250	232	254	252	263	259	275	265	223	276	263	234	253	240	272	246	246	262	273	277	243	265	264	264	255	283	243	237	251	240	261	246	285	236	255	252	251	302	241	263	270	269	237	250	265	249	277	241	266	268	261	254	242	264	243	230	250	242	231	225	265	265	271	256	268	253	276	266	234	273	260	241	275	282	256	279	267	259	248	231	261	265	259	253	262	237	265	252	256	264	256	265	253	262	226	262	250	253	255	237	247	243	262	260	272	247	256	277	270	244	253	252	243	251	255	253	243	241	265	276	262	244	257	242	268	236	251	212	264	239	289	275	272	246	240	255	285	272	256	279	262	237	281	277	261	271	229	246	288	271	268	226	246	246	244	247	255	244	250	252	254	252	282	261	260	237	289	248	257	255	265	263	252	263	260	235	266	264	267	265	270	238	249	234	285	239	250	255	244	260	248	240	261	248	215	242	224	248	285	264	243	266	272	277	258	267	254	246	260	245	268	246	239	267	269	271	285	275	256	266	247	254	258	264	242	273	234	247	262	267	253	276	227	265	241	266	284	238	253	231	274	293	239	283	259	262	249	279	251	237	218	280	271	271	232	263	271	271	238	248	259	296	254	266	233	249	295	255	248	245	262	248	269	250	268	265	244	219	246	258	239	267	303	235	253	258	257	264	271	226	269	250	246	260	264	251	286	244	284	249	262	252	271	267	247	254	266	252	246	249	251	261	245	264	251	264	235	270	257	248	261	283	260	249	255	262	213	272	276	267	269	269	245	258	258	247	273	239	274	273	297	251	254	261	273	278	245	238	259	247	268	285	249	254	244	239	261	254	263	265	246	255	251	244	294	239	274	260	251	260	235	255	250	282	260	252	253	261	220	250	258	253	257	259	260	257	261	275	246	249	237	241	292	281	275	230	258	228	246	258	244	260	268	277	259	232	271	295	273	266	260	238	256	248	273	231	280	265	221	257	288	251	248	260	255	270	237	253	256	272	260	240	248	238	288	225	264	256	269	260	270	249	275	250	273	262	249	251	271	261	261	278	255	262	263	260	234	239	238	275	242	251	239	235	244	255	256	260	268	263	272	237	262	235	244	258	246	220	249	263	229	254	246	240	252	276	253	250	259	267	267	252	262	289	281	244	285	256	300	261	241	249	277	256	265	235	249	246	255	259	248	269	268	251	256	241	261	263	257	237	235	276	265	233	289	248	285	243	272	249	258	285	253	266	268	247	229	243	256	263	247	282	249	254	246	250	277	276	245	235	261	256	243	264	244	259	269	260	239	256	265	261	259	266	221	245	252	280	247	253	255	249	249	229	251	273	261	277	265	255	247	297	257	266	224	257	262	263	278	277	258	243	254	267	230	249	266	275	260	252	275	244	243	223	264	263	259	261	257	207	265	255	248	260	260	278	249	256	253	253	293	234	270	307	277	257	240	223	252	263	279	250	245	263	246	235	258	224	253	254	259	287	249	266	277	273	262	232	263	267	268	250	247	251	280	266	268	276	259	281	269	243	263	268	253	280	239	271	250	262	254	244	230	274	252	250	226	266	268	238	244	253	251	250	243	257	267	243	262	250	271	266	243	235	253	248	248	276	245	262	249	265	258	252	275	264	282	270	280	249	268	258	242	266	231	262	259	256	254	207	236	281	260	260	267	247	267	268	258	268	234	263	270	284	255	276	266	240	279	247	257	263	251	234	226	272	276	249	255	257	244	237	246	242	296	269	260	261	281	293	266	260	259	250	253	260	241	260	258	259	265	250	266	234	251	258	258	252	255	265	244	252	255	261	271	259	251	262	251	277	256	250	262	255	253	276	248	255	262	249	223	234	263	229	252	247	261	250	270	258	274	256	258	232	233	271	264	286	274	265	280	262	247	259	265	247	270	267	247	264	253	259	224	264	236	253	262	273	260	238	269	241	247	258	270	262	255	252	244	257	270	235	235	288	246	279	244	249	260	267	258	268	275	258	230	224	268	287	249	253	234	261	244	244	244	233	265	253	230	252	249	286	251	241	261	240	263	248	245	262	249	262	240	251	243	277	230	245	251	285	208	268	281	241	270	256	277	263	250	263	248	253	273	265	253	254	237	273	234	257	220	288	267	242	282	256	266	230	251	246	245	269	264	299	240	259	251	259	242	255	260	279	246	271	267	256	245	251	229	237	249	254	286	255	270	248	279	251	275	258	253	258	243	277	264	238	257	260	218	253	269	255	233	252	264	252	279	267	252	219	257	270	259	258	272	230	232	239	244	248	251	236	259	209	259	263	209	272	256	244	247	265	261	250	228	267	243	280	232	260	285	292	247	262	257	268	252	265	255	246	271	255	230	246	273	269	242	247	242	255	293	258	272	254	244	246	250	248
8052	22906	12827	1752	1369	981	784	697	538	440	417	416	389	375	319	343	318	329	325	298	324	320	336	323	317	321	345	320	301	339	303	321	284	292	280	301	318	292	317	282	304	297	277	292	295	276	339	273	270	261	296	317	302	279	314	298	306	290	314	294	307	295	277	261	280	300	286	286	281	313	310	302	284	293	272	292	275	283	307	287	296	290	307	311	295	262	296	303	282	305	301	298	287	342	297	294	324	307	277	331	280	298	267	275	285	276	274	306	307	345	298	303	310	343	294	286	309	278	294	303	293	289	285	287	296	266	298	320	305	297	297	311	287	269	273	311	299	295	263	310	254	282	301	286	306	281	281	297	258	295	294	298	303	283	298	287	310	275	294	286	290	308	285	297	292	285	289	280	307	293	279	288	337	310	301	245	294	320	288	302	278	279	291	281	285	288	312	315	296	294	305	294	318	306	308	304	294	300	293	293	296	289	322	292	285	293	312	270	285	265	292	289	273	296	309	320	310	320	292	314	289	299	301	295	304	308	290	294	295	284	273	291	306	287	309	301	278	291	301	299	278	296	297	302	274	285	268	282	316	288	332	275	320	292	273	282	289	296	321	324	307	267	317	275	321	290	274	279	304	268	310	296	274	300	286	279	305	282	297	300	283	356	277	286	288	313	302	285	260	321	306	285	268	257	352	313	263	269	295	299	297	301	294	283	274	303	296	306	271	322	308	289	302	254	306	297	303	283	310	289	316	260	299	292	291	290	280	295	281	284	314	338	292	318	297	285	305	283	257	289	288	289	335	285	282	298	276	268	308	318	328	308	326	308	269	292	294	305	286	300	319	301	271	319	294	298	291	311	299	288	274	292	287	304	294	302	319	286	293	292	301	286	294	332	277	311	283	273	294	266	300	309	328	292	315	287	279	299	304	284	294	298	297	282	278	268	293	303	303	296	292	291	327	278	302	242	316	304	280	332	297	263	290	312	295	275	305	297	286	284	275	290	318	319	321	281	303	310	297	306	301	317	267	278	270	295	291	278	290	280	282	281	335	303	293	275	299	270	278	276	300	313	293	302	294	329	321	305	303	305	295	324	292	274	317	296	317	285	286	297	314	313	292	319	295	298	299	283	315	262	292	297	300	303	315	276	308	331	334	300	302	339	276	298	299	285	282	320	285	296	315	311	290	319	319	313	281	314	306	314	300	305	307	340	297	300	283	306	273	317	312	312	324	272	304	277	294	307	332	261	279	308	305	306	283	306	306	267	283	277	314	284	303	288	274	289	297	297	299	308	306	300	304	301	292	284	283	278	324	297	307	302	296	299	296	282	288	294	309	290	303	312	290	277	271	276	308	292	288	333	295	286	293	296	305	290	262	299	284	289	319	290	302	308	309	299	298	297	295	320	304	310	290	275	303	310	294	270	317	321	298	303	292	290	257	302	285	330	269	290	291	270	290	316	281	279	331	290	308	300	289	281	272	285	289	314	319	316	291	256	307	347	305	283	293	308	281	252	293	317	281	288	306	279	339	296	287	287	305	311	323	293	366	296	288	281	295	278	305	303	294	325	292	289	338	291	293	286	318	298	294	336	298	279	331	290	305	284	275	277	291	295	291	282	309	301	268	312	285	294	301	317	324	286	276	268	301	253	291	293	279	283	315	279	311	302	313	329	313	307	253	288	287	291	302	296	303	298	281	294	303	288	290	301	332	310	288	294	278	300	330	308	314	303	292	314	266	263	287	319	305	292	308	271	309	282	293	278	285	281	290	325	294	304	261	299	270	265	310	315	318	290	313	279	268	304	275	294	295	310	304	287	281	283	317	301	289	299	305	304	329	278	298	316	278	311	332	273	271	301	269	280	299	280	332	296	299	284	331	322	314	251	301	272	338	283	276	304	290	296	291	303	291	270	317	336	297	270	256	304	285	287	306	292	277	285	297	297	278	290	309	273	293	294	290	295	275	319	292	294	274	285	333	310	285	299	275	299	263	288	279	283	281	292	308	286	306	306	271	297	279	279	314	287	244	294	306	319	293	283	300	292	311	274	271	322	307	263	287	289	316	319	319	308	305	282	277	311	310	276	284	288	321	272	302	298	316	251	299	300	270	310	315	278	290	289	288	287	274	299	300	299	298	321	295	324	311	291	278	299	305	305	314	268	278	282	317	307	282	300	301	274	309	308	260	309	289	330	273	278	309	278	270	312	291	269	280	303	296	277	289	296	311	297	287	302	314	275	279	289	253	308	273	311	293	323	277	287	326	305	284	308	275	291	289	310	317	279	280	307	322	286	316	274	297	300	294	305	270	298	288	310	275	282	287	286	308	282	256	299	282	312	302	293	306	293	296	268	308	293	308	290	306	272	310	265	299	280	309	275	316	302	298	301	273	290	302	284	308	295	325	286	323	286	308	281	295	271	306	287	314	303	301	324	324	292	284	288	286	318	311	303	276	316	299	295	288	307	305	299	280	311	303	307	295	300	312	296	268	272	284	281	285	291	307	317	291	272	282	293	308	328	291	302	293	321	282	306	284	293	304	311	300	289	318	296	272	290	283	307	301	283	299	288	330	296	306	279	306	284	309	288	291	270	307	307	300	281	268	302	315	303	306	286	299	242	314	279	279	295	308	283	279	282	288	314	282	288	293	334	316	279	314	293	275	278	301	305	291	302	283	305	300	287	316	288	274	305	306	283	289	313	317	317	318	306	308	290	322	297	295	280	300	294	308	298	280	310	302	331	307	273	297	301	289	277	261	260	289	266	281	317	267	296	271	287	266	311	300	303	305	315	306	318	303	265	318	308	306	351	322	330	287	277	293	285	283	295	309	295	312	298	287	279	311	289	267	291	301	293	281	295	307	293	294	314	307	306	318	309	306	309	313	322	304	325	296	278	281	289	275	303	290	298	290	305	320	314	293	299	301	304	308	290	303	292	293	286	297	294	305	310	321	299	299	310	329	290	303	294	293	269	290	292	304	280	283	282	292	292	269	319	293	296	261	302	295	288	292	319	278	279	264	297	284	276	297	276	314	319	285	306	336	296	282	260	287	296	282	291	259	273	293	269	287	263	278	268	288	303	285	299	305	321	318	296	272	286	293	320	320	281	302	284	246	303	241	317	291	291	306	308	315	300	313	279	297	303	280	273	289	328	293	290	289	297	312	274	293	315	306	327	306	305	271	295	301	298	276	298	287	292	308	289	306	294	323	286	281	294	309	312	312	283	292	308	301	317	287	272	303	284	331	295	327	281	295	277	307	295	278	288	287	299	293	316	276	281	290	319	293	320	294	311	339	300	287	294	266	292	289	265	291	296	272	291	319	290	312	306	293	322	283	283	311	276	308	305	314	278	306	328	322	278	317	284	307	276	276	300	332	281	294	253	308	312	290	314	312	314	303	304	307	290	272	316	315	303	279	291	284	298	328	290	300	299	290	332	284	284	336	301	285	269	296	286	278	292	296	289	291	340	279	317	293	346	270	302	257	284	308	262	269	258	257	317
22509	21290	29403	23518	21294	21386	13128	1729	1340	1217	1138	1035	1010	996	897	912	951	840	886	810	918	843	842	830	829	790	826	789	792	775	817	847	811	825	806	827	788	817	755	781	755	724	762	786	783	725	776	768	796	818	753	747	737	713	767	796	785	791	790	764	768	765	744	704	778	770	733	731	778	739	818	752	784	787	778	779	788	758	785	814	767	759	736	758	790	807	800	784	789	773	809	778	824	749	801	793	766	817	760	804	781	742	796	724	788	791	777	773	764	787	749	785	764	815	719	766	785	741	792	805	727	766	795	758	789	754	829	780	784	769	808	769	759	869	785	778	810	802	777	762	791	795	796	781	835	746	755	797	789	794	753	764	767	801	811	778	721	753	725	759	761	750	802	750	754	751	835	741	777	796	801	751	807	778	790	774	827	812	807	799	784	823	748	769	775	755	750	769	725	790	720	766	804	762	748	756	778	752	807	815	802	722	788	750	784	800	724	748	805	745	788	777	800	757	802	814	785	736	732	736	751	743	783	794	788	787	767	802	729	732	774	777	790	806	760	777	795	822	783	771	831	796	774	764	764	761	781	768	730	748	754	731	759	820	815	780	795	739	733	794	772	778	784	796	818	774	710	762	782	741	773	805	752	826	746	774	793	754	792	782	728	777	821	766	761	717	764	746	728	810	776	773	790	786	807	803	766	750	735	747	778	802	761	781	751	762	796	801	706	847	793	805	768	777	768	753	793	745	731	776	742	733	766	756	773	793	763	738	846	842	741	781	778	780	733	774	766	738	739	770	813	801	770	762	772	819	808	775	778	757	744	770	764	786	750	800	793	743	805	760	789	812	768	732	714	794	743	778	803	744	787	750	762	803	756	818	789	752	751	743	772	758	750	737	785	763	817	770	772	769	833	771	780	704	747	796	760	814	772	750	742	755	769	810	812	769	753	762	798	756	771	785	784	740	784	827	762	770	781	787	788	751	781	806	789	786	768	751	781	779	772	773	789	748	761	783	797	749	783	740	814	779	755	819	773	750	808	749	726	742	767	760	790	844	772	749	801	738	773	772	815	798	764	770	756	775	796	768	759	739	777	739	705	719	777	793	760	777	763	846	821	831	789	818	749	807	746	759	804	739	731	734	743	794	807	782	779	771	764	727	767	792	823	786	767	793	824	752	754	786	816	823	742	810	758	711	767	834	751	757	754	751	723	735	818	726	739	797	734	766	788	787	771	771	802	745	775	791	744	754	788	744	828	790	739	766	804	789	759	743	787	710	783	795	703	813	737	754	777	790	717	768	760	803	793	746	790	767	734	777	760	755	713	778	821	807	812	802	762	781	770	755	793	765	751	753	754	782	728	798	799	778	789	781	813	823	753	701	717	745	786	724	785	819	771	769	784	749	759	731	780	734	750	765	779	773	742	764	730	750	823	778	762	762	769	787	787	786	776	778	741	787	758	796	751	748	749	767	747	738	792	782	741	783	782	813	737	755	704	788	790	773	756	838	766	760	760	759	751	770	802	754	790	764	787	743	751	797	765	763	766	764	735	762	759	751	809	767	779	797	774	757	782	761	824	749	766	733	766	755	755	804	774	771	752	830	758	804	750	818	800	768	814	786	794	798	796	814	759	815	765	778	752	829	790	766	746	747	742	749	754	764	767	760	775	747	788	770	767	781	752	780	763	747	792	762	776	784	768	770	773	726	792	754	764	760	738	762	712	730	782	762	786	755	768	775	791	777	804	798	747	772	770	796	734	774	807	701	776	789	807	790	780	779	785	734	773	778	796	747	779	782	784	753	765	780	804	753	766	742	767	741	786	782	740	754	712	797	772	806	801	845	742	752	747	831	718	779	746	783	794	783	752	756	778	758	774	787	720	735	801	778	814	743	748	754	727	788	747	801	763	771	827	783	763	779	821	770	781	791	707	780	735	737	783	782	764	792	771	782	813	781	782	757	791	784	769	772	790	772	814	772	773	769	848	766	740	797	734	825	791	773	773	795	758	766	702	767	736	769	783	708	739	758	730	756	801	762	784	768	786	823	746	763	765	769	749	785	783	728	752	746	862	757	754	682	772	782	796	755	751	761	765	734	766	801	769	752	770	765	739	761	795	794	812	827	790	759	743	773	780	797	775	733	782	785	737	760	778	734	727	775	750	768	788	779	783	796	751	725	755	783	722	808	768	715	761	723	791	747	762	794	742	788	753	813	735	736	816	770	750	780	759	729	801	746	777	773	754	725	754	743	762	775	777	780	778	809	776	773	761	745	761	783	786	764	784	798	823	790	784	760	766	763	770	758	800	746	772	792	816	723	750	713	784	782	745	815	832	725	790	815	751	743	778	779	743	784	776	816	829	748	775	736	804	763	758	779	787	734	783	733	772	791	791	736	747	820	781	775	798	797	752	775	837	774	751	794	760	731	725	723	781	787	743	780	797	781	738	747	760	759	777	795	816	748	733	812	775	814	756	760	742	804	741	785	780	808	766	754	838	770	786	764	811	809	766	792	785	754	771	784	740	799	754	753	759	781	779	780	777	786	802	770	788	768	783	760	733	762	736	764	767	755	775	697	774	799	700	758	800	800	839	802	805	761	783	753	833	758	795	786	803	750	722	775	775	720	806	801	780	797	819	806	716	750	758	727	788	791	803	779	802	741	796	762	754	728	753	793	741	766	777	807	825	770	771	757	802	698	819	756	718	779	762	774	772	792	716	758	748	733	792	734	760	780	785	740	770	842	733	755	809	784	747	712	759	757	793	802	799	749	789	755	736	723	790	824	780	761	771	762	744	760	782	742	747	770	774	775	767	727	821	781	803	765	784	745	816	775	763	779	777	794	740	723	768	804	741	742	775	716	767	770	806	731	764	793	774	751	786	784	760	736	773	756	745	794	758	792	741	800	768	772	759	778	778	756	780	777	734	740	779	801	823	760	810	839	758	797	749	759	762	747	807	734	758	772	774	771	800	755	787	775	706	744	795	726	740	746	744	774	771	692	762	749	790	767	788	740	747	741	785	739	737	786	788	749	753	748	726	743	766	798	769	763	758	756	817	741	777	811	788	751	834	763	799	777	793	792	744	757	769	779	796	802	787	787	752	793	703	740	809	783	830	800	795	747	784	786	716	780	792	777	738	815	808	752	777	773	842	827	744	784	742	785	737	761	759	716	775	739	819	810	787	794	773	731	768	729	813	774	784	744	773	756	760	762	760	790	797	767	774	773	748	793	736	800	785	771	765	750	787	790	727	797	740	752	803	758	811	782	804	758	776	809	785	764	783	737	775	776	757	820	800	821	799	731	805	744	807	780	763	759	780	764	799	746	735	759	754	767	801	805	738	750	765	744	767	772	724	748	724	722	786	769	799	768	794	769	792	824	757	773	781	783	790	786	747	762	770	784	794	769	781	773	750	748	751	769	759	776	758	774	753	743	845	818	796	817	760	726	749	737	739	783	761	775	779	778	783	723	734	787	757	749	784	769	752	782	788	753	796	772	730	743
10260	42496	22540	5406	4034	3013	2431	1937	1625	1492	1336	1222	1119	1077	1033	954	1009	955	915	846	918	823	884	861	876	894	862	912	878	830	889	907	864	877	859	869	809	840	862	859	793	881	843	849	811	848	843	859	812	805	786	832	821	860	852	817	743	814	771	802	823	820	805	782	782	823	782	840	837	839	889	795	802	811	852	811	800	856	811	847	798	824	824	879	827	859	799	810	814	783	850	814	777	867	792	845	807	806	794	848	817	813	827	807	883	795	810	783	858	821	771	782	827	824	859	821	802	821	810	849	826	794	831	760	794	776	781	818	823	833	818	790	763	818	829	830	811	841	859	841	845	837	793	869	834	801	829	800	808	829	826	818	822	796	784	780	801	804	817	805	810	821	853	870	883	800	798	837	782	901	796	835	806	806	789	825	805	850	806	810	837	787	835	815	767	846	787	781	813	825	795	792	848	794	817	835	820	812	806	824	825	795	813	814	794	843	807	848	857	848	820	815	873	801	761	838	867	760	791	770	815	796	884	776	818	832	845	768	803	813	801	811	854	800	837	811	795	808	812	826	834	826	866	850	839	801	880	786	820	854	855	775	800	847	769	851	862	778	801	820	813	779	806	839	824	835	819	828	800	808	825	871	860	846	758	860	822	830	812	804	777	787	811	813	831	824	871	821	781	831	845	834	832	853	791	819	853	804	802	759	827	845	864	790	820	816	787	791	853	875	864	820	832	847	802	860	828	807	846	806	795	822	817	827	838	797	807	834	816	775	889	794	817	843	828	775	805	794	826	856	832	813	835	773	853	809	852	775	815	821	795	834	867	813	808	843	815	805	848	797	821	869	809	806	822	885	847	831	779	820	795	831	815	808	813	780	786	790	839	796	827	829	811	804	760	850	791	815	840	773	803	787	808	827	806	761	794	751	802	820	780	737	853	826	840	813	824	842	805	852	804	794	867	773	817	796	770	866	831	839	827	831	811	812	805	820	808	863	814	812	802	808	803	856	786	850	807	838	794	842	822	844	827	758	805	835	883	845	838	820	854	834	836	802	841	826	814	799	804	829	834	859	815	833	805	853	843	822	738	828	811	849	795	840	797	795	854	827	839	820	842	853	819	838	835	797	788	813	823	825	812	780	777	810	831	825	841	818	816	841	840	774	820	848	804	817	852	830	762	780	843	823	772	821	828	817	848	808	857	853	764	780	891	764	802	843	784	798	824	778	863	813	826	793	803	883	780	807	849	855	794	823	807	805	817	771	773	811	856	810	825	831	777	827	839	797	798	793	814	801	873	843	827	798	792	806	837	789	814	791	861	816	796	810	818	825	828	786	809	846	836	826	842	833	792	790	794	841	768	814	825	815	814	794	841	788	798	860	817	765	867	779	827	804	837	852	857	853	844	779	838	815	824	813	827	818	836	822	791	813	850	843	840	787	823	809	816	823	846	805	798	808	813	893	870	842	823	780	813	815	845	816	794	801	823	805	825	839	801	863	774	814	805	780	862	810	784	798	840	767	832	793	853	781	796	835	849	797	780	821	777	801	819	831	886	780	878	821	801	819	812	812	842	824	820	839	795	845	815	806	829	858	819	788	844	818	796	823	844	820	845	798	864	845	807	848	819	804	840	770	872	789	827	808	787	829	820	779	806	822	784	801	822	845	820	814	817	813	796	786	859	784	794	746	784	789	788	789	807	827	774	831	837	824	809	801	842	787	806	781	829	783	807	814	802	820	777	829	809	805	755	786	828	828	811	861	845	809	850	810	812	838	789	801	798	782	764	818	846	801	792	796	786	792	739	819	808	804	813	813	832	834	845	834	819	828	789	813	779	849	870	806	822	802	843	815	794	783	829	814	842	821	859	828	759	780	824	811	778	822	819	866	798	805	799	827	843	825	833	827	817	828	850	793	742	750	759	801	799	834	773	846	796	799	842	791	838	826	818	784	796	795	753	859	819	834	843	781	776	788	807	876	792	819	788	797	858	827	823	803	837	798	845	809	742	790	815	861	818	816	780	849	813	856	794	785	816	763	806	767	745	801	794	814	814	829	838	843	872	859	837	797	795	798	800	803	806	781	794	816	766	831	795	796	836	831	787	793	792	811	833	822	774	794	777	813	813	808	822	823	825	796	827	788	819	765	838	848	834	816	828	811	824	786	822	837	802	814	755	823	847	821	823	855	858	786	822	744	824	827	791	767	888	849	774	766	775	832	818	782	861	753	796	829	808	805	856	801	851	792	778	779	785	808	838	806	840	771	814	780	840	837	813	810	818	811	829	815	742	844	841	803	779	813	796	789	824	796	797	855	803	782	846	788	789	834	799	767	794	795	853	783	820	818	768	830	806	843	840	864	793	866	828	824	800	787	798	785	832	762	829	851	754	816	804	881	858	839	799	798	850	815	860	784	812	864	811	782	788	847	809	807	829	807	810	820	869	825	828	811	892	774	846	833	853	823	836	781	767	808	819	787	827	824	780	814	842	799	872	863	794	811	811	819	886	818	857	792	801	808	823	797	806	817	788	802	848	838	809	820	782	791	830	816	829	786	789	834	794	818	852	815	851	851	803	865	795	805	820	856	749	798	836	830	787	778	798	798	849	820	840	820	817	813	806	818	819	787	743	853	810	813	791	835	810	809	758	801	845	823	839	845	805	815	834	874	816	832	836	801	818	792	812	839	809	799	776	813	877	817	809	789	781	834	780	803	795	841	853	811	815	773	825	834	866	807	794	842	810	825	828	831	798	844	779	815	786	819	820	842	817	818	799	820	812	787	801	843	806	842	816	830	851	833	825	805	813	829	782	832	802	865	798	807	827	787	811	811	843	819	766	852	818	848	823	790	803	860	775	803	779	839	831	818	804	825	789	769	812	797	849	786	761	798	839	831	848	814	812	774	875	789	759	766	829	840	815	808	779	824	778	817	796	856	850	840	788	832	790	842	823	843	841	812	835	809	865	788	858	789	813	759	850	834	802	818	826	790	772	797	856	809	845	775	811	889	756	867	802	830	824	819	816	826	853	783	835	785	778	790	839	801	803	773	818	844	842	823	843	803	818	789	794	828	791	821	785	799	794	772	790	821	814	827	808	843	835	850	796	850	758	799	793	792	840	843	839	830	813	813	813	828	773	823	804	792	854	838	790	796	863	831	839	824	781	778	778	795	818	806	775	814	854	832	813	809	787	866	802	841	851	863	800	853	833	781	784	860	822	838	788	838	813	837	847	769	804	824	770	835	813	799	809	841	827	804	813	789	766	875	790	881	785	783	793	830	789	825	784	813	821	840	837	817	825	866	805	844	820	787	841	771	813	846	870	806	845	803	790	750	801	816	820	833	826	827	827	809	837	806	865	749	829	788	802	856	813	799	833	851	762	808	852	846	836	776	790	785	800	824	817	838	807	831	815	789	801	808	802	827	859	839	820	817	807	783	777	797	856	821	855	819	853	795	782	810	814	857	811	792	855	799	766	822	807	806	783	787	842	807	810	837	792	803	804	813
27510	19934	8983	1300	571	554	523	490	482	499	501	493	501	499	475	523	526	517	472	503	489	511	452	482	493	481	493	485	468	478	493	477	527	491	491	501	534	485	508	498	515	487	534	504	514	514	463	481	497	463	483	493	512	475	469	477	522	498	491	513	520	476	479	516	520	504	546	521	492	484	471	475	548	487	497	496	523	476	512	476	512	521	477	513	516	474	487	478	521	524	512	502	505	555	518	498	495	486	483	477	527	469	496	490	489	508	482	519	546	488	504	479	482	504	466	508	493	486	496	436	514	497	480	496	505	521	460	492	539	476	483	512	520	482	439	492	479	472	482	480	474	502	501	501	519	476	517	500	468	476	524	500	536	469	512	496	506	514	493	528	510	482	499	524	510	480	484	482	518	518	505	511	489	497	489	472	518	527	474	488	489	505	509	515	486	472	455	523	510	489	468	499	460	510	493	472	492	488	512	505	525	521	498	513	494	468	489	538	482	465	444	467	489	468	492	489	478	562	507	503	519	469	490	552	538	534	498	501	515	479	483	474	485	454	527	481	549	501	495	471	523	512	476	538	495	503	528	473	481	477	494	501	491	488	511	536	515	481	496	506	486	462	523	453	491	530	528	493	521	495	493	498	496	509	477	515	458	504	499	485	464	468	492	483	499	506	496	510	530	475	476	496	531	523	500	499	499	447	518	510	460	509	473	469	514	458	527	506	512	498	507	518	505	531	531	500	522	503	497	532	489	493	497	476	491	481	517	503	490	502	492	489	513	465	524	536	480	481	497	520	456	499	496	531	477	462	524	489	501	538	511	492	464	521	476	499	520	475	500	494	478	497	491	495	491	489	493	474	519	496	472	457	469	471	469	456	516	546	548	487	471	555	500	466	514	477	488	505	494	475	485	482	462	489	533	468	549	515	473	503	497	494	496	505	505	476	495	508	499	489	480	491	477	493	522	499	518	502	527	520	516	520	523	551	472	479	486	477	538	497	526	496	499	477	496	461	521	493	468	494	507	463	498	469	519	499	501	464	516	475	490	470	501	526	518	475	488	505	491	494	478	491	493	546	524	480	487	511	540	474	512	484	518	516	485	490	486	492	507	486	525	502	496	491	475	495	527	518	499	522	498	521	481	480	522	491	503	507	510	504	494	512	504	479	489	499	488	448	531	537	451	526	516	487	501	504	493	508	493	496	490	465	479	508	513	479	507	553	527	492	520	529	497	485	506	511	499	483	496	484	476	503	506	527	516	490	510	505	425	490	521	524	525	473	496	517	472	540	539	471	521	497	516	492	479	496	522	460	477	490	524	489	512	505	532	492	500	503	486	491	498	497	494	480	542	514	500	482	476	485	510	532	559	491	469	506	469	504	511	500	516	478	514	457	519	515	479	459	494	508	482	481	490	498	511	459	466	488	542	489	504	523	520	516	515	479	524	504	479	553	494	490	494	502	482	509	446	493	497	544	490	489	509	499	484	534	466	499	444	494	483	510	517	475	503	463	517	556	516	504	490	471	511	467	472	482	472	504	498	519	523	533	493	528	504	482	509	487	477	468	485	495	532	506	498	490	497	473	487	484	445	472	505	520	485	561	499	518	491	477	514	480	501	516	472	467	521	491	458	483	513	515	512	480	462	500	478	510	493	538	475	493	512	498	491	465	501	500	524	476	515	459	495	526	513	501	473	482	526	509	519	530	537	493	502	473	485	476	481	478	474	520	458	534	525	489	490	546	528	485	457	454	488	487	508	497	475	517	514	439	515	516	479	490	487	522	476	474	470	486	478	503	460	503	501	493	512	485	518	497	531	471	540	492	496	471	467	476	513	493	519	523	475	492	486	458	495	494	506	490	480	509	488	481	484	504	499	515	484	508	505	510	500	484	471	503	525	503	497	513	505	500	542	468	527	508	478	491	482	525	506	516	512	502	490	485	506	533	467	468	517	477	530	518	503	489	503	532	483	492	474	548	498	477	498	476	501	502	482	483	475	521	491	486	498	503	485	493	496	485	525	493	505	473	487	477	529	527	506	473	487	472	521	494	502	513	481	506	475	506	452	495	483	477	503	467	521	511	507	466	520	496	476	510	514	515	438	514	509	457	505	498	524	519	509	515	505	521	538	489	501	497	504	533	513	505	516	528	482	494	488	477	503	478	511	497	496	479	472	510	518	515	464	479	503	501	541	510	502	525	496	488	484	496	474	490	554	490	510	467	500	510	479	473	519	521	497	503	524	498	500	475	527	499	500	507	489	509	519	500	521	517	504	487	500	497	488	467	486	531	510	496	516	473	477	475	512	527	502	524	498	475	532	513	475	515	505	482	502	479	553	502	465	498	525	509	467	478	516	548	497	480	502	565	520	511	469	511	465	516	560	500	465	468	500	496	478	474	534	493	482	525	551	500	476	495	483	471	489	474	472	500	496	522	497	473	512	558	470	517	443	528	490	502	527	515	493	435	504	501	476	480	516	466	528	536	491	483	490	483	474	484	540	506	517	479	506	486	498	496	489	497	508	498	499	528	472	484	511	527	486	493	521	520	505	549	515	507	509	521	464	515	480	487	467	486	499	507	491	531	499	518	506	495	511	477	517	500	495	481	483	491	530	448	513	478	516	472	440	522	505	459	507	501	526	557	495	497	512	491	501	537	463	464	520	460	496	519	469	487	522	536	512	468	533	521	525	464	539	505	498	501	492	463	505	494	494	501	491	491	531	512	488	510	509	491	437	476	467	524	502	478	474	493	502	508	514	516	493	524	485	498	477	474	452	557	507	469	517	483	527	478	474	509	504	467	544	495	471	485	478	495	461	518	524	473	508	497	478	492	486	464	506	520	527	507	543	474	439	451	517	499	515	476	471	467	484	497	480	497	498	497	472	511	492	562	519	486	499	480	505	494	529	522	494	504	511	530	527	501	536	499	516	515	480	448	532	482	484	496	506	521	520	464	455	502	465	472	535	515	492	503	520	499	512	458	487	469	479	515	464	479	464	472	510	512	509	490	486	514	477	492	491	485	498	499	507	537	518	473	475	497	515	495	534	465	544	498	493	523	481	486	503	494	474	539	495	482	481	442	506	462	493	511	498	478	494	471	524	487	503	486	539	515	483	478	518	524	540	555	499	497	476	504	477	465	482	521	493	462	459	494	510	497	505	487	504	486	493	495	491	517	516	485	516	482	511	501	509	492	513	494	502	485	497	500	497	504	570	473	507	518	514	496	480	511	509	484	514	527	469	480	443	475	515	521	485	438	494	457	496	484	478	527	488	531	514	470	442	497	484	493	478	486	505	503	522	496	450	487	487	453	483	501	505	508	491	494	504	479	452	502	490	481	486	492	531	520	487	498	484	484	504	485	478	530	484	479	455	506	481	512	520	494	510	487	505	515	535	547	492	486	490	499	484	454	523	562	521	506	508	499	522	479	505	511	493	503	519	477	466	454	504	489	496	503	468	464	466	495	451	488	500	501	465	507	526	505	471	536	526	490	518	469	482	488
7615	8800	3146	694	645	640	603	546	553	530	549	580	532	494	579	501	509	475	543	533	521	535	521	541	515	571	502	527	507	544	519	554	504	495	558	504	517	526	522	491	529	536	557	498	503	539	563	523	523	530	519	551	548	489	558	511	533	528	531	537	527	480	520	521	529	523	485	525	547	532	548	521	530	505	491	512	509	532	535	508	550	473	502	503	567	544	534	532	512	511	535	528	540	513	512	532	529	540	520	519	525	521	506	534	551	515	518	542	550	524	504	548	545	528	515	499	508	535	539	539	507	525	554	512	515	503	532	545	552	532	513	546	497	511	530	510	485	532	534	536	506	504	533	475	528	516	506	556	502	532	547	519	564	521	509	483	533	544	557	485	545	526	508	516	502	524	519	513	548	482	496	482	505	517	512	570	549	506	507	511	517	534	492	514	520	516	535	519	538	551	553	526	551	534	555	534	574	537	536	478	529	520	534	544	535	480	538	508	478	518	529	512	492	540	504	537	539	541	534	541	502	482	544	546	547	463	560	464	503	531	555	526	495	517	546	491	492	504	491	505	488	523	504	521	496	521	533	517	537	546	547	472	569	548	517	561	549	504	481	541	541	510	529	496	515	531	502	483	541	496	496	528	513	490	515	497	519	506	546	545	553	505	534	524	487	574	510	511	511	526	515	554	515	526	533	500	543	525	528	533	542	524	519	547	533	504	514	506	517	516	479	562	492	504	480	512	502	538	502	505	552	513	519	519	529	516	579	536	493	515	480	505	537	509	515	536	538	489	493	553	536	516	497	503	496	548	561	513	524	522	492	478	517	489	541	563	547	506	508	536	545	502	534	511	496	489	530	549	540	498	520	517	552	514	552	507	518	487	536	515	503	564	520	540	555	484	560	533	509	540	478	521	535	516	536	491	539	534	546	505	515	494	516	500	550	515	513	544	504	524	534	547	549	486	574	501	465	516	531	531	525	520	509	525	514	516	520	512	509	571	507	544	524	496	498	559	557	514	521	517	514	504	492	517	535	503	537	516	533	526	482	501	500	488	541	502	534	532	547	497	522	531	531	521	488	518	518	539	503	479	526	474	543	506	549	534	496	501	531	518	521	498	529	502	540	521	526	522	529	493	486	529	547	538	504	516	516	489	528	542	550	495	536	513	563	511	578	499	498	506	530	515	548	497	511	502	506	517	527	535	508	517	480	509	491	494	528	528	519	522	501	515	485	503	508	505	516	488	549	505	538	502	502	517	517	563	528	533	511	519	547	510	507	501	488	492	503	531	495	493	458	524	501	537	516	524	539	528	533	547	495	491	519	547	511	493	478	489	519	503	504	521	533	516	493	511	512	501	527	504	537	512	527	522	524	498	513	512	499	515	550	498	506	507	532	553	536	535	484	527	502	507	520	458	523	529	523	509	506	515	539	551	494	511	527	527	524	466	538	526	531	493	500	528	553	493	536	500	501	484	542	499	520	531	535	511	566	596	483	530	547	496	518	511	537	516	508	522	535	524	548	533	488	559	561	501	511	538	524	517	493	497	531	521	519	513	500	545	517	506	528	518	535	562	541	516	550	546	558	509	473	554	538	491	544	522	541	500	510	530	522	490	530	502	507	538	543	487	509	508	543	529	534	522	513	517	483	560	506	511	517	545	529	517	471	538	499	516	542	536	519	531	502	515	544	493	527	505	505	509	494	527	510	533	537	482	543	574	517	474	533	547	522	522	512	507	524	487	525	528	531	519	513	542	527	540	549	520	535	496	555	543	517	549	554	506	527	502	525	517	510	534	485	514	496	535	541	483	526	500	515	500	541	542	553	548	553	550	492	497	521	560	566	520	521	509	488	508	506	525	522	491	506	498	513	507	500	507	529	531	540	535	477	476	480	520	544	520	490	522	545	510	518	508	527	563	532	523	526	518	536	540	554	534	523	530	487	528	509	574	569	519	554	536	535	535	533	532	539	533	501	504	579	486	485	536	526	507	515	496	508	554	549	553	519	513	509	478	482	494	510	549	530	536	522	528	489	517	549	521	526	548	474	557	554	549	560	520	513	545	493	506	499	525	489	478	496	516	547	536	487	519	506	520	521	522	534	495	512	559	508	494	536	531	502	477	508	507	540	553	522	510	540	482	510	530	533	512	502	555	504	485	511	515	520	489	541	547	504	543	530	542	512	499	547	525	544	520	548	517	509	513	477	576	485	576	494	542	523	513	532	532	499	549	511	502	539	527	503	516	538	518	483	494	500	520	531	539	544	493	525	541	541	543	551	541	496	526	541	484	535	565	525	502	469	528	505	476	561	555	501	538	523	522	472	511	507	520	517	557	513	466	510	551	533	493	553	528	490	560	530	483	502	511	520	501	517	539	520	520	532	527	546	530	484	517	532	532	496	537	508	537	546	510	532	501	517	537	510	494	509	532	517	501	536	500	559	519	554	535	548	522	513	527	529	534	516	524	510	497	519	487	515	541	554	530	531	526	489	510	553	519	513	528	533	498	528	509	485	515	530	494	495	522	537	490	482	538	489	542	523	523	507	558	525	558	519	510	551	482	490	532	551	509	528	510	522	539	516	528	548	567	528	506	530	537	502	517	508	483	515	487	544	530	527	551	483	562	520	538	513	524	498	553	506	501	536	473	525	555	528	493	533	484	536	507	481	515	523	490	551	528	517	522	503	524	503	473	512	526	525	516	540	506	566	490	522	516	488	498	510	517	508	511	531	533	550	542	526	525	524	501	494	545	515	580	552	583	536	522	536	525	482	499	547	523	510	528	544	522	504	519	540	527	526	530	518	562	511	564	523	515	492	517	532	568	514	541	525	530	499	502	544	517	518	547	513	502	523	533	544	539	506	512	508	536	455	523	547	537	516	526	556	551	544	532	511	493	543	513	542	457	482	495	493	522	557	520	521	509	480	508	567	532	593	465	470	547	524	524	522	519	522	538	549	507	505	522	516	539	490	497	555	490	501	526	486	486	491	502	482	527	543	530	555	499	559	512	536	539	537	529	503	519	522	495	496	541	509	541	491	519	523	517	554	495	533	530	495	501	461	535	527	488	538	544	531	539	498	584	509	514	503	521	485	511	522	549	481	554	524	503	487	520	511	505	545	503	503	543	495	501	481	498	503	562	505	520	514	530	526	535	502	548	538	515	530	478	517	516	503	513	497	586	576	514	510	543	536	552	523	556	548	526	546	499	488	528	496	496	479	537	495	498	530	520	513	549	511	496	502	544	476	531	537	496	460	482	520	525	534	507	503	516	493	567	542	540	508	491	537	510	504	451	536	525	500	529	532	513	536	464	502	550	556	563	509	510	544	513	528	506	520	515	520	535	506	567	483	498	536	553	541	493	506	483	554	491	533	502	526	510	509	525	522	495	536	554	484	525	545	508	542	526	511	531	518	495	542	555	535	500	498	544	508	529	562	559	523	519	499	498	499	530	535	496	501	508	565	521	517	546	553	504	523	502	508	489	532	511	517	482	564	530	541	535
23563	21264	28898	23958	21273	14326	2099	1280	1159	1138	1105	1022	993	979	985	998	982	949	971	964	1007	962	903	939	952	898	911	903	903	938	962	903	918	939	930	906	912	883	902	910	942	869	880	921	855	854	888	950	883	886	975	923	866	956	935	893	976	924	933	974	879	913	923	894	945	921	939	883	932	954	905	928	918	933	887	910	860	918	930	913	949	884	882	927	902	936	876	896	879	916	889	963	918	907	920	922	905	882	931	951	939	875	868	862	920	897	903	892	923	951	950	897	934	871	908	980	944	939	886	936	927	892	925	969	947	891	957	965	906	952	904	884	949	944	928	885	867	921	910	961	920	927	876	907	939	968	937	874	892	944	982	914	884	918	900	871	903	908	934	965	923	909	924	886	856	912	945	984	942	895	959	868	947	923	903	938	917	934	942	955	921	885	955	923	889	868	908	911	855	936	910	889	944	919	922	873	914	901	899	929	926	898	887	932	872	910	942	928	879	878	959	923	916	935	898	895	928	902	939	861	913	894	879	931	849	845	889	842	903	879	891	897	932	894	886	925	901	880	856	968	923	913	896	929	900	940	869	884	966	938	885	926	909	904	882	867	947	915	935	904	915	912	922	925	907	962	878	880	901	878	955	914	880	894	888	872	916	882	912	925	945	905	905	891	901	925	885	916	957	906	914	898	894	911	921	909	894	917	931	931	889	859	933	908	982	916	979	944	925	904	939	923	951	869	922	903	925	895	929	944	953	913	901	952	898	948	916	940	980	950	889	875	888	893	915	928	851	924	871	870	908	907	931	929	874	863	915	885	897	901	905	897	924	914	909	899	948	829	899	953	932	911	876	896	956	867	923	897	834	904	864	946	900	930	864	893	921	900	919	954	880	961	891	963	885	942	880	897	887	865	925	920	954	868	870	851	935	855	939	896	897	935	890	957	961	877	902	925	934	941	904	854	983	894	899	910	934	968	918	950	879	862	899	853	959	915	914	921	975	915	857	934	954	914	908	914	859	922	907	878	873	883	893	858	890	923	918	914	939	865	930	962	903	910	899	930	905	905	917	886	858	931	923	868	920	945	906	918	926	898	881	966	952	948	895	927	941	926	881	932	924	947	916	908	951	921	907	976	922	922	928	901	889	921	860	895	917	892	957	901	918	967	927	919	924	921	938	879	890	912	958	949	910	893	863	918	924	973	880	882	851	878	934	880	885	843	958	980	860	894	892	929	916	914	904	916	967	857	853	967	942	902	860	896	892	937	882	924	928	954	886	913	875	927	915	899	938	915	891	939	955	920	937	907	958	884	895	889	832	911	980	909	916	920	882	897	842	890	916	941	921	908	859	919	865	912	916	933	855	929	887	925	897	917	857	896	924	925	895	875	909	912	913	917	877	883	846	906	883	879	944	894	919	955	868	878	923	882	899	931	900	902	905	928	906	963	937	936	879	902	934	940	895	917	909	924	917	948	885	923	935	837	914	959	912	976	917	904	921	922	853	896	883	896	961	904	875	899	912	986	864	848	886	888	902	902	901	896	899	946	940	920	893	942	910	923	924	897	909	903	927	876	881	970	951	996	943	934	911	883	940	877	908	884	935	905	944	898	917	869	929	897	896	954	923	975	908	928	932	917	884	873	865	897	926	870	951	901	938	900	911	915	969	904	936	939	886	901	901	905	872	863	893	883	905	866	933	917	942	874	889	910	852	946	887	883	880	983	945	875	955	891	931	936	982	916	940	874	849	908	922	916	920	884	923	921	872	821	927	896	902	892	849	918	871	907	909	883	945	901	916	982	886	874	864	863	909	894	872	978	932	904	914	911	915	871	891	903	867	923	897	923	840	929	849	926	901	921	860	933	923	894	914	941	946	954	902	916	890	942	921	948	922	939	954	883	909	943	913	907	954	868	893	851	933	882	884	909	852	888	890	888	920	921	855	913	891	923	863	932	940	843	911	871	907	871	894	928	857	911	930	918	866	965	911	926	940	894	947	845	925	927	946	932	946	993	921	997	956	936	873	922	940	929	875	876	907	906	881	914	923	887	894	905	870	890	918	900	929	858	907	949	918	946	879	880	869	924	952	912	888	980	943	943	931	930	941	907	920	933	938	939	924	925	921	931	872	906	899	924	902	898	956	947	905	909	936	914	912	908	865	913	944	845	957	900	892	889	932	915	902	856	859	907	911	849	929	876	902	885	886	870	961	893	850	908	843	900	903	913	905	938	893	897	896	933	936	920	919	874	895	953	909	928	920	894	941	927	901	853	949	891	957	902	890	887	903	905	933	877	901	898	879	908	889	866	929	920	905	967	920	896	875	979	859	914	842	940	904	915	891	935	949	961	922	924	919	939	871	904	916	888	926	942	911	889	918	882	924	947	925	920	950	932	938	931	921	919	897	829	887	859	941	931	910	899	873	908	885	905	897	861	859	940	893	918	898	869	913	910	944	926	877	916	885	926	905	924	895	891	884	887	923	896	884	874	887	949	943	840	910	889	897	925	927	854	920	920	930	901	963	910	921	923	905	882	975	921	901	937	909	930	895	885	917	916	873	887	937	875	902	907	897	885	889	904	910	930	949	966	939	924	884	888	905	926	897	925	951	923	953	926	910	925	897	913	968	842	909	843	888	916	911	922	893	944	958	941	957	864	940	957	887	873	999	874	919	924	882	926	888	908	885	886	918	899	890	958	903	946	872	902	925	968	949	934	895	889	905	851	959	931	880	905	905	945	942	938	872	932	913	886	935	911	933	903	882	944	902	959	935	842	906	918	978	919	883	942	923	917	899	900	932	886	963	883	897	922	872	935	873	922	896	860	890	844	880	900	865	844	858	907	912	931	923	925	881	946	922	881	898	901	859	940	923	905	868	917	879	959	938	859	905	917	900	911	916	924	957	929	974	890	944	948	885	878	913	915	914	882	895	902	911	915	971	901	903	865	925	921	909	887	879	824	905	875	930	909	898	854	881	962	939	960	906	871	933	914	879	969	962	914	910	894	937	902	877	865	924	877	878	883	934	898	897	933	936	863	932	878	902	907	884	904	871	930	943	919	901	931	928	901	880	925	960	893	899	922	894	912	883	915	878	931	879	960	905	896	921	924	902	880	903	910	879	841	920	894	859	921	955	962	922	869	958	942	877	917	929	888	880	966	936	891	874	885	923	915	900	917	935	912	903	959	919	936	890	950	876	933	875	933	894	945	927	890	858	947	908	865	880	929	899	885	902	959	907	841	922	929	977	884	925	924	880	909	904	929	855	895	928	862	905	885	935	915	882	917	901	900	857	902	922	902	933	943	892	900	892	876	900	893	923	923	942	914	917	882	905	892	917	908	910	903	880	948	922	907	919	945	924	874	896	882	963	929	866	933	893	951	925	890	953	883	907	927	920	933	824	898	830	927	920	956	841	896	960	905	869	889	882	902	849	919	953	907	891	918	915	840	977	946	921	887	936	969	927	867	910	949	873	965	897	918	922	893	867	876	967	919	904	912	908	950	902	919
7771	38923	17232	3350	2536	2054	1768	1464	1299	1292	1153	1109	1073	1039	1031	1026	1032	1004	1086	968	945	981	934	964	982	965	951	937	946	940	953	949	987	1068	956	989	938	975	920	892	979	937	951	971	1006	960	932	902	1009	939	998	972	981	927	954	951	976	931	934	961	920	876	889	976	952	938	893	1011	938	988	976	959	946	904	948	942	898	957	916	931	943	925	993	929	988	927	927	884	854	908	936	955	915	953	898	951	932	998	943	901	983	924	968	930	939	922	1002	932	963	925	940	909	945	929	959	926	907	996	962	979	903	965	991	908	926	968	944	968	915	944	870	901	916	926	893	987	922	944	945	976	893	948	923	925	914	941	929	1004	933	900	979	983	922	889	1017	961	933	935	906	924	905	912	914	944	968	976	933	914	912	885	960	908	977	978	886	869	914	939	919	922	897	970	899	922	874	978	952	935	963	938	879	917	937	944	914	905	1002	942	946	932	947	995	932	958	918	950	977	948	927	909	949	943	899	965	933	970	986	975	973	908	970	899	999	937	976	972	944	936	914	926	898	930	958	914	936	984	939	923	949	948	905	943	900	932	959	938	908	961	891	927	983	948	922	933	991	943	861	955	945	980	950	937	909	924	979	918	972	961	921	951	930	968	957	900	905	956	904	984	927	984	972	939	861	955	910	941	937	967	947	969	950	977	953	937	920	962	975	931	910	970	927	920	940	936	944	926	942	940	975	934	921	919	937	930	966	988	959	983	943	961	983	928	902	935	914	908	894	946	920	943	886	981	926	945	947	1000	877	928	1005	901	908	904	940	981	963	931	918	910	943	944	978	918	925	942	890	906	976	967	968	966	916	912	951	897	937	951	953	998	905	932	960	942	928	945	946	923	955	942	971	881	944	927	905	958	993	951	931	907	900	932	954	935	941	932	963	905	931	974	923	944	913	939	940	890	968	964	940	903	940	976	895	936	911	936	977	905	928	940	891	1006	942	934	956	893	885	915	884	968	949	969	873	936	905	967	939	936	939	987	960	942	960	950	900	936	890	988	943	889	906	939	971	885	946	947	942	943	920	935	943	945	967	948	947	924	935	959	937	953	931	946	949	944	956	929	924	917	910	915	945	896	928	986	869	870	954	930	985	973	915	895	950	943	935	967	921	951	913	948	1017	919	948	911	967	901	974	990	997	926	941	914	932	1004	973	983	991	955	946	926	907	959	889	947	955	912	957	884	929	963	939	956	929	918	916	944	922	927	967	923	930	906	899	927	975	949	905	910	978	904	938	923	938	1001	936	941	1008	1027	949	898	909	953	952	934	943	921	880	949	961	927	946	933	919	938	933	926	959	895	908	930	935	920	880	929	918	932	874	909	958	898	951	943	943	932	949	937	953	919	899	878	946	936	972	957	922	956	908	956	938	966	987	912	950	971	926	957	943	962	974	878	937	973	984	907	919	974	892	909	896	970	881	922	876	929	924	924	877	995	985	975	913	884	956	909	961	966	966	923	965	956	939	931	936	942	925	899	940	935	944	918	889	975	957	961	933	901	940	910	940	959	986	918	957	878	945	919	986	939	953	946	936	917	865	948	961	938	986	954	956	977	914	941	907	952	910	962	938	936	930	999	988	951	992	909	983	932	957	914	966	974	947	947	929	937	956	973	949	931	903	931	950	901	911	941	968	905	918	967	957	957	888	915	956	919	944	920	924	896	907	966	884	933	962	950	980	895	934	1000	918	941	901	924	973	915	915	968	978	969	925	926	984	971	961	971	920	961	929	946	971	933	941	939	931	998	972	935	978	909	982	927	962	948	948	902	929	907	928	989	902	948	989	994	973	1016	900	958	938	932	885	946	983	953	946	973	912	1010	905	938	962	926	938	932	999	969	889	901	933	927	899	957	950	1001	905	993	921	898	961	898	930	934	936	912	922	964	960	956	915	966	929	895	905	885	949	904	973	986	889	996	936	956	950	964	957	914	979	945	1043	961	912	964	914	954	925	958	900	939	944	953	927	910	918	995	939	900	973	963	917	957	995	945	961	925	984	903	915	981	938	959	945	957	929	953	977	934	925	965	887	933	908	912	939	992	938	971	916	949	962	913	921	978	896	952	919	1005	955	968	916	926	918	936	932	925	1004	918	926	936	952	943	956	923	968	953	897	929	938	937	928	925	946	955	912	1009	944	869	880	973	930	917	958	988	933	906	938	895	905	982	923	925	910	968	944	939	966	933	913	983	960	909	933	932	980	915	923	903	937	904	933	879	928	932	940	958	989	944	932	928	938	859	928	912	946	963	936	968	964	903	962	906	928	906	893	929	943	923	919	925	945	957	943	965	908	923	905	936	923	963	981	885	949	917	941	946	908	980	930	922	907	940	916	942	883	947	907	959	941	969	939	993	912	923	943	936	994	893	958	931	911	980	929	959	971	961	925	951	913	962	941	946	914	934	920	901	923	1053	933	970	906	879	903	923	992	953	920	910	939	955	854	961	945	953	952	951	957	932	911	918	946	945	942	850	926	946	946	917	972	946	937	936	915	982	912	973	934	928	894	938	936	963	923	949	942	913	917	994	927	954	892	926	967	926	940	959	950	927	956	992	905	919	952	946	899	1005	934	978	969	962	921	916	953	936	886	922	980	926	943	904	964	949	979	936	990	932	903	978	929	937	980	997	925	947	1022	934	947	952	988	930	958	892	899	969	928	984	936	938	955	909	931	920	934	955	900	906	964	946	887	926	849	953	916	930	970	926	987	969	943	901	900	915	972	969	938	879	971	979	933	929	937	949	932	899	917	908	870	955	943	902	919	927	899	960	927	954	913	939	917	947	964	943	921	959	977	933	882	923	946	895	971	899	948	955	913	941	902	920	960	965	926	1013	922	876	941	933	991	989	913	926	930	928	976	890	975	960	937	918	981	911	891	961	979	912	984	883	985	981	970	938	911	910	911	942	947	936	969	945	941	888	942	919	929	929	959	954	916	951	949	949	912	959	958	950	977	921	917	930	960	910	919	938	910	965	937	976	920	935	890	927	944	918	949	910	937	931	934	955	919	953	971	918	948	938	930	953	958	963	870	944	964	942	879	903	912	1019	961	956	928	899	893	987	935	918	915	916	902	949	1013	919	907	929	919	959	941	947	948	911	916	930	979	930	952	932	940	954	945	886	918	950	1000	888	929	922	924	933	879	917	916	931	975	930	984	902	954	920	904	979	931	922	885	931	950	917	964	933	955	940	956	949	904	855	969	959	925	977	936	1000	942	943	928	944	980	980	932	932	946	936	887	964	916	960	988	975	957	992	1012	912	966	922	984	913	941	959	900	928	899	926	1011	935	907	967	957	983	872	959	926	891	911	933	935	902	911	953	938	931	969	931	934	927	914	965	941	936	963	983	945	966	934	920	915	965	958	917	951	941	894	926	1003	934	925	892	881	942	969	925	948	957	945	951	982	913	948	966	885	981	906	984	954	914	932	935	909	897	884	928	957	921	961	986	926	900	921	934	995	928	950	947	933	910	931	948	920	966	907	930	905	970	894	926	898	955
24646	21276	27937	24891	16465	966	490	446	395	346	331	313	310	302	297	269	303	286	245	255	283	284	279	247	277	249	262	268	272	253	260	291	264	256	261	279	242	252	265	275	272	267	282	246	257	268	246	252	273	232	270	275	279	276	254	254	265	244	252	239	252	263	233	267	244	262	254	275	281	253	259	263	262	266	287	250	239	242	250	250	255	255	277	268	268	266	250	264	271	269	276	261	243	263	254	279	256	243	266	262	229	271	255	266	240	250	257	248	272	228	241	246	247	245	251	253	284	265	237	286	255	254	255	257	259	257	286	232	287	222	235	264	262	249	285	251	268	262	248	283	244	280	214	244	249	268	253	265	297	259	273	263	252	236	236	259	266	259	253	238	271	261	255	235	275	259	269	236	231	246	234	258	272	268	252	277	248	244	238	248	266	262	254	241	240	266	278	268	269	271	263	249	253	265	242	254	247	236	259	252	258	253	241	238	256	266	243	251	261	278	246	231	239	254	241	274	249	250	275	261	262	245	253	238	246	246	248	248	272	270	252	264	249	253	235	251	275	241	240	251	216	252	249	239	248	249	259	265	236	277	227	246	262	252	242	265	253	221	271	250	243	266	259	247	259	264	243	235	210	286	282	247	262	276	245	268	269	262	271	245	238	267	256	267	267	251	245	259	267	251	232	241	255	239	263	244	268	238	252	262	275	241	258	263	258	236	260	238	271	232	254	262	264	240	254	236	245	254	273	274	244	263	250	259	284	268	248	235	251	259	269	250	267	250	261	243	259	259	260	238	259	270	267	254	268	267	230	242	254	245	260	263	227	267	238	273	231	266	266	249	257	263	246	259	237	236	271	254	270	269	271	292	268	254	248	232	238	238	272	267	280	248	224	271	252	259	227	230	239	288	266	245	253	270	288	252	258	247	245	280	267	249	250	241	250	248	262	276	254	232	275	259	230	251	235	245	251	261	250	262	258	252	232	254	258	244	255	269	270	257	253	270	253	253	282	247	252	240	235	277	250	287	264	244	267	233	243	257	249	261	241	243	260	261	219	247	269	250	239	258	257	253	238	285	275	242	230	238	247	271	245	230	269	253	262	263	268	254	283	253	243	268	238	261	229	272	254	281	229	246	244	248	255	254	267	257	247	259	236	236	262	259	281	244	250	277	264	250	283	279	231	284	257	227	283	237	266	257	221	213	241	237	234	255	278	266	262	244	269	270	246	273	242	249	277	269	256	271	226	231	242	241	262	275	254	294	273	240	265	247	269	292	250	260	253	283	263	271	249	250	279	241	262	265	244	278	268	263	241	248	238	240	246	280	280	233	246	268	253	251	259	236	265	245	260	240	258	267	253	266	239	264	256	244	274	255	249	270	237	246	248	248	248	261	243	263	264	270	261	272	254	275	259	261	235	242	240	273	262	267	268	253	266	272	270	254	270	227	253	254	249	255	273	264	253	227	257	238	253	252	268	276	259	249	272	255	241	269	269	235	236	273	273	242	243	219	274	284	279	217	283	253	257	262	237	246	266	278	270	274	293	263	266	258	264	254	251	246	261	225	260	238	256	243	261	272	234	246	260	258	258	276	266	244	237	271	261	238	253	275	283	256	272	240	236	240	242	251	234	262	235	242	253	261	249	253	223	264	260	225	254	266	255	236	272	245	234	236	264	286	277	250	272	243	281	269	263	230	240	280	288	262	255	265	254	244	262	273	282	252	273	275	279	247	246	269	267	243	244	260	245	252	231	269	271	237	270	247	246	265	232	250	264	274	250	289	262	266	250	263	278	251	242	240	277	259	252	251	253	243	255	257	289	260	255	274	262	245	266	279	239	271	233	269	255	246	237	280	243	231	226	261	238	235	276	264	245	269	257	228	261	263	266	272	254	239	285	296	266	282	242	229	226	292	280	236	245	245	243	251	252	272	280	271	249	247	253	269	235	290	251	292	251	240	264	250	239	251	249	251	228	238	247	248	267	275	251	239	228	270	256	252	239	261	286	270	266	247	227	247	256	263	250	238	255	262	262	267	246	250	268	229	274	248	238	257	262	227	271	257	246	279	246	266	264	277	246	235	263	268	248	296	256	237	246	253	272	247	285	279	263	293	277	266	229	261	238	282	241	277	258	255	307	263	253	255	264	254	261	270	284	267	244	279	246	235	251	236	263	240	275	254	271	250	226	254	259	271	236	246	264	249	271	270	247	258	237	236	293	246	217	260	267	235	250	260	262	237	257	235	271	261	287	269	266	287	276	301	246	245	279	238	234	233	248	271	272	259	263	272	255	288	247	250	269	265	254	264	238	258	268	226	236	264	262	251	269	255	269	277	275	276	257	257	233	234	260	263	242	252	244	273	292	275	277	237	246	221	242	247	279	245	254	265	258	265	266	237	229	255	282	263	257	267	250	263	260	276	238	241	241	252	263	269	266	262	242	241	266	270	265	237	282	247	269	232	250	255	250	265	292	271	261	255	238	260	245	260	254	229	263	230	285	269	256	236	262	255	254	264	247	254	249	272	234	260	251	263	247	262	272	286	266	237	242	253	245	271	266	243	245	238	289	243	253	256	250	251	242	244	252	257	237	277	233	251	267	291	257	261	239	238	237	258	247	276	266	259	277	236	272	257	269	268	293	250	250	256	259	242	227	232	268	267	273	249	250	258	306	247	240	247	265	236	263	263	265	254	271	252	273	258	248	245	254	251	254	268	275	269	281	242	238	220	258	254	259	282	233	271	271	242	265	253	274	256	275	277	239	261	267	229	258	231	252	257	268	279	261	283	273	273	244	225	225	277	245	237	223	242	261	240	259	269	275	259	286	270	243	237	267	260	245	252	254	274	252	244	247	262	260	267	274	253	230	259	260	266	278	248	237	239	261	274	260	243	248	257	264	237	264	260	253	254	267	249	263	260	280	241	240	255	249	244	270	238	229	279	279	231	263	275	260	254	222	244	246	243	232	233	267	269	249	248	220	263	257	264	274	264	281	260	254	262	261	255	270	262	278	253	285	266	276	271	234	272	251	249	241	269	271	265	269	278	252	266	275	259	245	266	262	253	258	283	253	239	241	261	264	260	263	243	243	244	308	246	241	269	248	267	250	257	244	255	246	272	256	253	256	283	256	261	249	252	234	271	263	271	275	259	231	274	267	271	256	238	258	236	245	238	240	243	278	259	262	260	262	265	263	236	239	261	249	267	243	234	246	258	227	266	264	262	257	269	275	242	267	244	246	264	265	261	224	248	253	247	241	270	251	263	249	273	257	250	283	232	262	268	240	271	252	296	257	246	274	268	266	252	279	247	249	266	229	242	258	250	261	231	261	244	228	257	243	265	262	268	271	273	272	239	250	256	245	250	268	252	265	259	235	255	249	237	237	240	230	275	238	246	242	256	257	236	271	241	249	272	260	276	242	282	246	252	259	243	258	286	227	247	249	265	253	240	248	242	289	271	246	245	284	269	255	257	273	252	265	241	287	255	252	270	250	246	258	282	260	254
7243	30923	12373	1731	1241	936	764	608	548	456	431	378	364	390	398	337	327	328	365	326	316	356	332	347	330	314	309	295	298	283	289	288	309	300	328	311	311	311	287	312	312	296	294	272	324	299	314	288	284	268	301	299	308	298	277	295	320	301	294	273	292	304	281	288	327	282	274	310	313	279	300	295	297	281	296	305	322	310	295	309	270	285	309	299	279	297	293	259	292	290	292	292	321	300	307	308	330	267	293	258	292	321	307	281	284	288	296	320	300	274	292	286	271	306	309	301	320	301	301	276	259	301	299	328	263	280	305	295	277	323	289	303	297	274	279	287	309	281	320	277	285	325	298	319	312	275	318	295	259	292	323	280	303	306	280	292	301	306	277	283	273	298	288	308	277	332	296	291	274	303	330	268	275	280	269	304	327	305	293	279	272	303	273	323	303	295	278	286	305	278	297	290	279	299	269	292	314	294	291	286	299	251	316	294	293	303	305	306	300	290	310	254	303	283	301	308	269	281	310	267	313	283	273	282	295	262	302	280	311	286	250	323	294	299	320	277	303	299	308	292	298	292	275	290	298	293	291	278	283	292	301	335	267	319	298	336	315	301	295	269	267	327	279	309	297	323	283	297	290	325	269	332	304	276	309	284	277	316	290	286	296	304	300	275	288	308	303	293	354	294	285	310	271	285	293	311	295	313	268	327	290	280	288	304	284	297	321	311	266	302	294	315	329	311	278	306	285	300	332	316	298	278	303	290	284	298	285	301	272	295	289	265	308	257	325	277	284	271	251	305	288	294	305	292	296	309	313	310	314	321	303	310	316	288	302	292	297	300	301	268	292	283	295	277	281	273	295	298	287	279	306	281	269	282	263	286	288	307	285	288	263	322	277	320	276	292	319	290	297	303	299	313	306	286	286	292	292	301	299	291	304	279	305	284	317	308	296	266	295	287	305	289	321	332	288	325	320	302	289	272	313	295	289	291	331	313	265	293	308	300	251	279	276	272	304	289	281	290	274	284	310	286	273	281	298	306	306	306	273	335	282	296	321	277	290	262	278	298	272	335	289	285	279	282	324	304	327	287	297	288	272	285	273	320	254	319	269	288	279	264	305	288	263	292	303	284	281	308	280	294	268	272	292	242	275	291	299	283	311	289	317	299	290	283	308	325	268	275	287	283	308	300	259	303	293	278	295	294	326	291	290	328	293	291	281	251	262	278	304	274	315	319	315	308	285	301	288	273	311	278	266	324	296	287	320	285	300	295	256	295	281	313	267	278	301	294	288	285	317	272	322	272	300	316	302	310	298	337	279	282	296	340	301	309	317	308	286	320	309	300	308	300	275	290	294	286	297	312	301	282	286	295	294	308	278	304	286	292	283	306	297	313	283	299	325	299	322	302	301	279	316	289	296	292	323	308	309	286	311	304	278	260	285	273	289	294	283	304	295	321	279	293	296	251	267	300	284	293	290	292	299	307	291	281	284	295	304	271	302	287	288	295	291	258	305	324	291	300	287	266	305	290	294	272	277	275	298	313	286	282	291	287	293	307	300	311	288	322	286	302	276	296	293	274	281	306	293	331	285	306	281	276	305	312	318	303	284	268	282	299	289	272	336	293	301	261	283	274	291	337	315	264	297	289	274	300	278	295	276	281	277	338	333	295	277	274	312	231	290	309	308	296	331	300	323	267	286	289	292	288	283	291	284	312	309	275	301	273	304	278	294	282	308	271	285	304	264	311	315	291	307	271	291	316	287	272	313	282	306	278	280	263	290	285	310	309	287	286	322	293	276	306	275	313	305	295	293	308	293	304	313	305	299	272	315	294	269	279	270	257	270	291	307	277	275	256	270	316	281	287	281	253	306	299	284	241	289	278	310	264	302	298	283	318	297	257	287	307	279	327	320	310	290	340	320	291	296	297	312	277	291	310	314	316	264	305	276	269	312	285	302	287	304	300	303	282	294	293	313	295	307	297	312	302	313	318	290	288	289	330	268	298	279	289	299	289	290	300	265	283	340	310	264	310	310	276	301	317	286	302	293	292	307	315	273	310	285	279	289	302	300	325	290	258	300	287	300	302	305	289	320	288	304	295	306	277	303	274	320	304	285	324	283	288	262	311	286	294	314	314	284	295	288	291	287	306	306	292	337	291	304	297	292	303	319	276	300	321	270	290	265	276	279	279	278	277	290	305	308	301	298	296	295	282	300	294	300	319	308	287	276	301	288	304	282	265	315	326	309	275	277	305	294	312	281	295	305	293	280	289	285	272	285	301	286	292	297	289	285	305	288	277	278	280	306	286	287	246	305	286	314	295	303	264	270	307	292	312	287	294	306	285	311	265	289	306	316	301	295	287	313	285	328	288	295	299	309	320	293	268	290	303	260	311	272	277	291	300	263	277	291	241	277	304	289	281	310	303	283	278	295	282	287	305	323	298	312	276	288	295	297	285	276	290	299	287	317	307	299	308	304	283	274	309	327	312	290	341	289	318	298	277	282	272	286	305	290	269	281	293	326	299	298	299	268	273	301	283	285	310	309	297	266	318	284	293	290	311	310	288	298	288	302	312	283	281	318	294	270	295	295	257	271	276	298	295	298	302	279	306	264	287	296	293	283	314	277	305	288	280	298	276	298	304	270	309	324	309	314	307	283	283	317	295	256	302	278	286	320	294	296	270	274	302	279	290	299	250	304	300	267	295	307	298	275	295	279	269	298	265	318	315	304	313	262	314	286	310	305	278	277	272	266	304	282	308	288	286	309	307	312	281	297	302	294	271	270	279	285	283	248	298	302	280	298	274	272	284	288	287	286	276	293	280	302	275	279	287	280	285	300	293	293	292	313	292	269	280	336	294	319	283	304	292	301	297	287	297	285	275	307	259	271	277	291	270	299	287	319	306	290	300	298	296	316	304	298	277	278	318	275	290	292	294	292	311	265	302	330	292	280	309	275	326	271	281	333	299	286	269	305	298	304	254	262	335	314	297	290	304	298	318	296	300	317	316	298	312	283	268	312	269	289	314	285	294	297	273	271	282	305	305	338	328	295	290	298	305	304	291	291	280	293	283	275	311	290	278	258	298	299	301	287	292	275	277	263	282	296	310	282	307	286	327	301	281	291	312	291	296	295	277	277	297	297	299	305	292	290	294	287	317	288	296	321	284	286	311	318	300	310	300	302	270	314	275	312	292	302	285	279	295	278	292	303	315	292	283	279	318	288	304	304	293	307	303	297	309	283	325	297	277	327	259	270	289	277	318	259	308	337	290	290	268	276	297	297	274	301	271	318	288	275	295	325	305	306	308	256	295	292	274	315	305	266	282	283	286	303	282	303	281	292	291	328	268	255	295	299	308	310	279	326	271	295	292	264	294	277	253	275	271	299	281	286	305	318	301	310	273	281	312	283	291	281	305	282	305	317	275	279	276	268	252	328	326	274	285	286	332	289	299	330	274	317	276	316	312	281	316	292	291	308	319	271	296	286	281	314	284	305	290	299	304	277	286
22466	21302	29211	23741	21295	21365	13436	1798	1228	1190	1059	1018	950	912	944	861	865	823	834	837	879	886	802	865	825	809	817	798	785	799	826	785	779	780	828	797	767	833	844	784	744	780	803	795	777	751	787	780	822	799	771	756	829	749	758	796	752	791	777	781	797	829	740	761	763	736	801	791	795	776	825	749	733	732	770	716	738	788	789	787	796	800	748	790	743	781	787	772	739	774	774	770	778	757	779	772	769	768	803	727	782	772	749	785	787	759	794	746	770	767	771	754	765	706	742	768	767	727	791	802	768	804	824	793	792	770	763	765	782	774	785	795	790	709	798	721	733	812	764	766	792	838	765	752	767	757	779	724	777	760	744	792	798	756	795	751	780	797	785	798	807	750	775	785	754	781	810	800	798	747	773	750	747	809	803	759	756	789	759	716	809	745	746	770	706	767	765	814	763	740	731	787	727	790	751	761	760	732	728	794	740	768	818	807	773	755	754	802	766	776	737	797	789	795	775	718	807	744	812	783	722	778	783	776	765	758	769	722	800	740	823	797	760	754	745	803	749	743	737	767	805	758	790	784	787	781	769	758	752	761	794	771	732	769	829	759	798	772	765	798	794	760	813	736	789	747	768	785	723	778	752	767	792	761	796	808	793	787	737	762	775	754	769	746	776	784	744	741	760	757	745	748	830	783	749	788	735	802	800	795	762	792	715	761	813	793	808	800	785	773	770	759	810	836	807	766	738	751	779	763	756	754	802	779	793	797	734	821	799	734	724	763	787	763	752	792	765	803	770	770	792	785	778	807	772	839	753	745	773	753	806	796	732	791	760	771	762	790	746	751	754	753	764	754	771	793	744	795	813	787	770	789	782	798	740	790	737	831	777	743	734	765	771	760	762	768	792	802	756	787	765	762	746	786	786	740	776	784	796	720	790	767	767	738	783	729	708	794	793	745	786	778	775	760	764	750	723	780	773	784	710	774	797	782	781	796	750	802	745	746	765	768	785	759	733	746	727	784	748	734	754	779	799	796	721	750	730	797	733	781	733	770	740	763	763	742	756	778	802	766	781	805	760	736	754	768	756	749	745	751	768	740	724	797	771	740	780	790	790	754	798	771	771	751	766	772	789	761	786	831	740	761	750	732	785	773	761	808	783	773	751	765	798	772	716	761	780	802	768	739	754	779	756	772	781	726	768	762	784	761	777	752	766	736	770	776	730	792	719	774	785	711	788	728	784	698	760	839	776	766	735	800	791	817	737	810	759	723	800	800	787	692	818	769	766	735	816	742	734	784	772	795	738	803	782	789	808	771	795	817	807	790	761	801	760	804	710	780	796	781	774	757	784	774	758	769	729	779	733	724	748	785	757	729	762	772	743	760	772	765	772	801	798	760	776	772	814	730	716	792	710	751	779	746	781	757	770	796	726	755	778	769	814	735	787	793	780	802	755	769	789	756	805	751	751	741	806	792	753	764	707	760	759	806	789	790	782	765	817	749	808	748	736	768	830	745	791	813	754	742	726	768	717	809	739	732	768	711	777	732	776	777	755	814	813	751	729	755	774	766	750	759	784	755	765	716	776	793	734	748	707	708	749	799	734	729	771	793	807	782	795	763	758	796	755	754	725	785	790	747	716	732	754	746	820	813	752	750	808	754	724	767	789	760	770	774	811	751	816	779	746	796	795	765	754	748	739	706	748	794	769	741	746	729	746	805	768	711	775	706	749	780	804	819	731	776	759	760	796	755	723	835	771	730	691	806	768	755	774	680	783	760	777	753	830	758	801	757	769	785	787	776	747	713	749	788	791	775	759	753	757	739	752	738	733	738	733	739	766	783	776	795	748	810	815	754	738	742	730	755	808	788	758	805	783	767	759	759	794	712	773	790	794	814	717	727	753	738	767	829	784	812	738	702	709	754	766	768	744	775	765	755	810	796	720	760	745	797	690	800	767	726	778	685	839	854	706	742	711	751	768	783	757	800	740	716	760	785	768	750	825	789	741	775	738	740	758	770	788	778	748	742	763	756	744	754	748	735	809	774	783	793	797	788	751	750	785	764	748	722	784	780	744	770	742	782	776	799	757	764	795	749	755	756	758	749	701	761	739	772	775	827	753	745	782	751	790	759	751	812	786	770	795	778	793	752	785	776	758	802	774	810	791	782	756	761	778	726	759	772	772	751	737	743	818	823	843	793	780	723	799	792	766	752	825	798	739	756	766	804	793	826	838	776	764	703	763	738	751	793	782	744	735	817	782	771	750	794	827	803	721	740	788	781	778	803	742	751	785	766	788	778	700	747	778	766	804	756	770	786	776	765	830	769	758	762	775	731	775	788	782	773	760	764	808	777	765	761	761	763	764	794	764	768	760	756	751	700	726	813	793	740	793	771	737	704	786	730	724	817	740	813	782	777	814	805	766	810	748	768	782	780	728	725	777	738	777	802	769	790	785	810	737	795	752	775	773	766	775	738	746	723	777	738	768	807	803	744	780	739	735	743	759	761	734	804	781	735	791	842	750	781	799	779	778	771	743	790	754	802	788	759	817	771	791	766	755	724	781	777	755	755	745	782	763	781	775	782	754	779	745	752	779	806	760	798	764	755	763	807	766	737	734	791	760	747	780	729	796	760	751	760	757	772	753	772	736	745	783	794	767	722	753	810	747	734	720	797	771	761	774	762	784	739	777	759	817	803	691	775	737	720	752	789	788	802	746	751	756	769	754	720	782	767	763	740	824	770	797	730	722	798	785	773	767	762	745	784	776	745	764	754	743	738	758	762	777	766	723	720	765	771	786	774	790	727	804	738	762	774	763	797	747	814	743	748	765	737	737	744	766	766	760	809	730	768	772	760	801	755	788	783	750	719	751	811	774	735	740	795	809	744	751	752	747	778	791	786	755	793	779	744	755	779	769	739	754	724	811	790	732	743	756	731	766	785	800	767	723	762	743	742	759	770	758	787	705	728	748	779	762	713	789	752	743	679	718	772	771	739	743	735	825	759	756	813	794	766	785	724	779	785	779	779	814	774	783	782	851	780	773	750	761	794	759	773	775	748	707	773	776	774	761	748	730	767	767	771	766	802	775	774	755	753	778	695	752	766	743	804	762	729	748	787	746	752	772	760	785	797	838	760	749	743	813	736	783	768	764	776	821	755	804	763	808	775	781	759	858	758	817	766	840	744	799	735	747	729	759	776	778	785	764	743	774	781	743	743	738	758	767	742	828	788	769	777	721	794	774	782	763	750	772	808	765	727	810	820	772	771	734	744	747	758	779	792	820	767	818	751	781	799	772	741	790	775	713	765	759	766	728	741	718	762	770	717	809	788	830	796	716	783	794	763	751	760	741	731	747	770	798	830	778	746	751	799	786	734	734	741	749	754	794	824	750	763	773	780	742	809	796	781	728	740	769	752	745	764	771	791	723	748	788	770	779	739	694	728	766	757	769	803	781	766	810	828	751	833	804	771	805	826	735	778	702	739	759	793	759	736	735	771	722	787	771	752
9473	49965	22654	5479	4040	3085	2426	1959	1590	1467	1278	1151	1128	1084	1047	1000	978	893	896	905	873	898	888	901	822	829	842	869	811	888	821	800	831	875	875	825	805	793	858	837	871	855	851	872	841	818	897	812	796	875	794	820	855	797	794	805	821	792	811	803	819	845	828	850	851	806	813	849	813	861	862	800	809	805	804	819	809	777	784	826	774	843	811	868	872	863	883	808	802	795	797	792	865	824	811	803	818	804	861	827	737	818	805	771	884	815	801	791	898	772	772	821	840	865	755	787	834	837	821	813	782	799	779	778	808	793	811	769	778	806	807	827	783	804	823	767	802	837	858	820	748	828	847	847	810	799	798	802	819	813	763	804	810	831	883	864	819	784	808	836	797	764	815	826	823	786	777	820	774	802	822	808	823	762	824	789	795	792	847	780	879	816	781	854	815	824	811	809	770	817	799	839	803	817	805	848	769	785	888	781	787	821	830	816	775	822	800	859	814	771	800	837	819	835	801	815	873	801	849	810	808	832	800	816	830	786	805	810	844	828	829	776	826	771	825	819	833	847	812	803	806	783	809	846	760	832	832	877	796	736	807	798	796	766	811	808	803	837	807	800	835	815	839	863	762	783	786	806	775	782	832	855	812	833	893	843	829	758	846	801	799	820	812	794	791	772	813	859	806	799	811	800	807	817	760	806	829	790	755	807	813	800	801	803	820	839	806	778	811	783	810	842	794	834	784	791	835	833	802	896	853	809	822	802	798	810	821	822	805	816	778	773	772	831	803	816	774	756	808	788	870	818	877	832	816	807	798	803	892	770	813	818	821	851	816	808	778	811	819	849	817	792	774	814	819	772	819	829	858	793	824	862	797	756	750	864	812	800	791	752	798	841	822	823	785	778	811	836	847	815	765	832	812	796	806	831	801	847	812	832	787	824	829	795	837	838	795	820	817	865	827	800	865	786	786	811	831	825	786	817	823	815	875	825	778	777	805	823	809	823	850	798	855	826	803	803	853	775	804	843	856	799	773	787	857	813	781	762	808	836	830	800	780	772	821	808	785	807	850	806	771	810	839	801	876	813	786	786	840	823	836	799	827	808	830	789	839	843	830	831	806	738	859	807	788	808	829	795	825	740	835	831	775	849	796	872	800	829	835	808	797	789	805	831	799	850	865	788	809	836	835	784	839	825	801	807	819	820	822	823	787	826	765	797	838	816	812	828	844	793	836	803	774	853	826	769	810	857	803	813	774	809	779	792	784	824	844	794	831	809	830	832	764	768	820	836	802	847	789	832	806	789	840	764	825	835	824	804	773	784	826	803	780	788	827	756	781	800	741	782	855	798	777	815	794	860	797	815	830	818	860	831	768	834	856	794	797	818	816	839	867	852	766	830	784	816	791	786	780	810	822	818	799	834	809	800	821	781	811	749	826	808	836	823	800	830	831	824	819	786	806	821	783	808	794	839	801	798	815	809	817	825	847	802	850	797	804	815	842	769	834	748	811	805	823	804	826	866	825	793	806	799	811	799	814	842	828	848	825	792	747	817	862	801	837	790	764	816	796	821	829	827	830	793	795	795	778	819	830	800	804	823	855	825	758	792	802	809	771	790	801	827	773	808	827	814	788	788	820	782	808	873	828	773	766	786	814	809	863	791	815	807	791	802	846	777	829	829	797	842	846	831	798	840	789	822	790	806	889	814	751	788	794	820	843	778	832	852	814	806	788	779	770	841	813	811	777	846	811	782	835	822	798	802	803	865	823	791	800	853	826	811	852	832	792	816	786	830	873	741	766	802	833	792	837	789	739	821	865	825	821	799	851	796	802	793	804	797	781	746	837	856	819	831	823	815	860	758	766	757	765	761	796	841	846	763	861	849	820	802	845	802	803	780	792	799	824	818	815	781	844	857	773	765	844	815	799	859	842	806	840	817	770	778	809	796	830	842	799	828	788	843	816	816	859	783	785	821	820	835	800	801	803	777	815	802	802	806	806	812	848	813	809	785	814	784	752	782	791	873	834	799	811	841	827	775	794	774	830	841	847	780	812	793	763	813	863	842	825	793	838	753	812	835	783	786	811	793	828	818	824	815	823	769	820	770	823	828	755	813	807	830	817	804	854	840	809	815	842	785	796	826	854	773	820	841	812	777	850	834	764	774	842	846	812	839	788	825	731	806	819	824	818	812	833	800	838	819	799	771	834	791	779	800	865	774	840	823	820	828	865	847	776	802	760	820	742	776	803	800	837	766	830	814	827	767	752	830	772	836	818	798	804	792	769	774	797	809	853	826	781	774	782	813	847	815	816	798	830	813	841	823	765	854	816	751	845	797	788	828	754	788	854	791	789	817	816	797	801	814	855	796	800	799	781	789	799	764	808	792	809	796	785	811	804	855	792	796	810	787	832	856	810	769	772	770	817	771	774	839	841	806	799	815	791	803	804	783	833	818	790	834	787	823	797	816	829	816	814	832	825	802	794	792	820	818	842	811	800	780	797	830	764	816	822	809	836	828	795	775	784	844	822	769	830	846	824	831	792	835	771	816	823	792	801	817	833	802	841	861	773	783	782	833	857	834	845	802	789	858	846	872	846	761	762	793	812	814	791	800	746	832	877	776	833	806	814	824	818	804	818	729	833	922	811	845	753	782	845	813	791	754	844	814	831	819	809	799	811	841	790	812	807	777	778	793	801	772	842	869	810	813	820	826	778	821	772	805	793	807	828	803	820	833	815	781	779	786	808	797	780	813	811	784	831	813	782	851	803	787	821	710	844	857	787	788	769	858	813	859	797	822	778	838	792	769	791	787	799	806	820	765	812	858	842	863	805	824	811	819	809	811	816	819	737	802	778	802	834	822	832	887	810	848	785	813	821	794	789	829	787	839	836	814	824	761	827	786	786	795	892	829	824	830	848	790	839	788	744	829	853	776	831	815	808	838	799	826	845	814	844	835	820	791	787	770	790	746	781	823	843	826	760	807	787	790	782	790	791	804	801	819	827	837	872	795	819	763	761	792	795	818	787	774	781	821	767	790	830	861	863	811	752	807	757	826	823	823	751	846	749	807	790	819	806	771	807	814	787	803	817	759	826	755	787	791	790	764	853	810	850	775	785	819	820	803	801	794	784	799	838	767	811	788	785	797	810	813	822	853	784	809	818	759	822	821	819	804	773	844	775	794	837	826	781	855	794	811	800	785	814	791	743	844	813	840	800	807	846	834	847	805	815	801	788	807	836	868	801	871	865	745	828	776	831	861	735	790	830	786	785	799	800	834	851	816	848	778	783	801	823	807	842	811	802	770	820	759	805	782	760	790	791	809	808	770	815	764	808	800	779	840	828	813	787	800	811	785	826	837	760	790	808	832	827	788	793	817	790	829	794	866	783	809	776	806	769	817	816	778	785	821	790	846	814	784	862	824	835	790	772	776	792	796	787	812	800	824	804	804	855	802	855	787	806	741	755	789	799	801	810	754	797	823	808	819	846	808	794	821	880	799	819	818	812	829
27448	20014	8961	1176	596	572	513	486	501	519	467	491	511	540	479	489	491	471	499	498	519	489	518	497	492	498	491	502	528	479	516	506	502	494	484	516	505	529	461	472	542	483	457	485	517	464	477	509	504	498	493	489	497	502	504	502	493	489	504	497	479	488	494	497	463	502	465	516	513	488	441	507	473	501	497	457	498	517	465	481	449	517	476	497	500	490	488	474	478	505	517	473	487	479	454	520	489	528	503	501	485	458	512	511	523	517	515	511	536	519	485	517	491	468	495	510	495	533	509	494	545	524	492	496	466	453	500	490	481	505	513	514	500	507	504	531	514	528	504	516	496	450	483	533	464	451	504	484	462	482	511	473	503	468	487	477	504	485	518	489	487	452	501	488	497	473	450	506	531	496	470	448	456	518	481	476	494	480	524	511	489	533	514	501	484	508	480	532	492	477	478	511	482	480	500	481	500	505	453	488	504	491	490	516	456	479	544	517	476	487	498	507	507	521	509	500	498	508	504	480	479	438	493	517	519	529	538	463	491	493	494	491	491	458	476	519	517	502	509	541	473	470	503	433	497	515	485	471	465	494	517	469	472	486	490	502	483	480	467	489	522	491	525	501	485	530	502	503	516	533	490	488	491	490	475	506	477	516	466	488	506	542	486	478	506	493	496	480	465	470	485	454	472	464	454	512	522	456	493	488	488	507	476	469	496	519	506	488	526	516	457	512	495	475	510	487	490	451	490	509	478	506	541	503	515	461	504	509	490	550	512	542	492	507	485	487	498	493	466	501	493	501	477	467	499	501	509	500	473	467	486	496	492	505	492	486	503	479	464	462	489	474	487	510	487	488	462	520	516	468	523	529	484	540	518	501	506	505	498	498	495	514	485	499	528	508	510	524	498	489	456	522	512	473	480	479	500	492	452	511	493	523	456	528	466	492	466	463	521	466	531	490	496	531	468	520	513	513	511	472	499	457	470	473	494	484	487	485	477	485	498	517	501	474	456	469	495	483	481	469	527	487	457	537	458	507	465	484	518	462	520	483	491	496	499	459	526	502	467	486	478	518	531	508	491	471	498	466	491	507	500	467	494	453	506	488	496	463	518	464	546	465	522	512	476	481	495	510	489	503	476	506	504	493	495	475	512	498	510	457	502	481	465	463	548	506	543	501	500	502	474	488	499	469	507	531	479	543	505	496	514	512	489	496	526	531	489	520	464	493	481	509	474	450	518	464	511	481	500	486	503	480	536	497	484	532	499	504	480	474	487	495	507	492	482	470	482	466	507	498	532	462	493	525	542	505	494	499	471	515	515	493	475	497	502	477	513	516	517	473	517	478	467	476	489	503	481	462	521	498	486	497	520	454	499	514	511	481	486	492	529	550	497	491	481	470	514	498	511	509	519	495	498	521	491	533	492	516	534	535	481	480	466	507	530	499	459	474	513	518	477	504	489	501	489	482	484	447	509	491	479	460	488	536	501	475	494	504	456	496	490	526	480	481	495	457	507	475	510	474	494	480	481	522	521	460	534	489	483	504	438	494	484	484	467	544	504	527	501	511	492	493	490	472	476	488	500	489	504	461	523	510	489	477	520	482	480	487	495	502	492	514	503	493	487	472	488	517	525	449	472	499	444	486	458	504	483	474	466	461	469	516	496	498	459	492	473	490	502	481	499	502	471	495	512	472	501	518	503	476	482	518	490	499	480	434	525	484	524	466	495	518	476	523	504	508	456	475	479	531	477	501	461	494	458	527	486	484	511	540	507	482	478	498	501	504	471	495	532	462	482	479	523	487	532	497	481	498	506	492	459	499	477	475	501	479	480	483	475	481	512	505	438	498	521	507	506	509	520	507	506	502	496	519	479	517	503	482	532	475	496	454	511	513	526	439	513	455	496	499	486	508	481	473	479	544	528	465	493	495	494	487	535	535	495	502	452	470	467	498	484	498	484	463	508	491	467	493	481	485	531	493	503	490	550	484	489	498	467	476	482	478	504	529	500	493	546	487	483	475	522	503	553	447	499	516	515	474	510	466	500	454	468	484	509	454	493	506	487	503	477	499	517	473	511	480	482	515	452	525	466	506	480	497	510	475	502	521	513	478	494	499	519	552	497	507	571	503	477	461	531	519	443	508	523	501	480	501	513	534	463	480	514	485	473	504	512	495	492	526	487	517	498	492	499	459	465	494	511	506	488	499	492	467	500	473	476	502	521	509	507	518	482	546	485	529	503	490	493	523	473	494	486	459	483	490	483	507	461	482	502	496	479	512	478	461	497	493	491	540	472	534	501	513	476	496	551	492	514	500	479	492	529	516	468	504	560	504	500	471	489	519	460	474	515	494	483	480	486	504	472	493	506	477	531	474	514	495	456	491	457	485	505	528	507	456	484	475	473	533	482	464	476	524	475	467	492	542	476	484	458	507	486	440	463	503	466	480	429	483	453	508	521	480	487	495	516	508	502	496	516	493	458	490	516	494	493	465	510	464	482	513	484	518	533	516	504	500	460	488	493	457	486	510	488	477	475	482	497	479	496	496	493	517	476	448	493	523	547	503	492	525	484	532	475	476	451	482	475	493	503	512	464	489	492	489	493	434	503	490	504	514	541	483	465	489	518	501	524	445	502	471	484	501	522	455	509	453	537	503	458	498	517	498	484	544	485	480	467	502	518	498	511	550	497	486	478	461	473	491	548	452	504	454	475	558	526	511	467	495	514	464	470	475	487	477	490	480	482	524	477	498	500	503	466	489	480	483	509	439	527	473	513	503	480	510	519	528	502	458	496	491	520	480	473	523	489	477	469	527	467	510	458	490	481	481	511	516	475	500	538	509	436	486	514	498	520	472	507	511	510	503	488	456	459	500	540	490	469	466	500	508	470	511	491	465	471	527	473	484	477	527	460	500	466	534	473	472	537	449	520	513	506	514	474	478	461	477	499	505	481	470	488	485	493	465	477	491	511	503	509	499	488	511	502	482	516	500	475	526	493	519	481	517	507	514	493	493	530	479	455	516	465	499	507	505	503	503	478	488	480	458	453	477	522	494	522	467	478	489	511	495	431	527	477	519	508	503	523	522	487	508	513	492	492	520	506	490	471	469	493	483	485	484	525	484	486	506	480	469	470	501	480	508	517	512	480	508	506	461	465	480	500	503	494	505	495	486	459	485	515	488	440	489	511	509	494	483	499	493	483	462	513	519	480	477	470	520	493	477	520	470	519	489	450	482	520	518	503	528	482	501	494	543	513	489	488	470	467	467	481	479	514	470	507	472	477	516	478	513	512	513	531	535	498	502	526	463	505	525	508	504	526	497	487	497	510	478	503	562	535	475	508	520	485	474	529	506	486	472	492	499	502	456	481	478	467	509	469	542	511	491	495	533	508	487	506	493	495	490	485	476	477	482	513	480	503	458	506	528	503	530	491	471	464	485	522	473	493	466	493	499	477	485	523	498	490	530	481	517	507	450	477	473	495	507	530	511	518	466	483	484	508	475	521	477
7299	11421	2878	708	630	612	595	535	526	562	520	514	542	518	508	516	512	538	524	505	528	547	578	530	536	552	558	539	492	561	518	515	509	525	530	499	494	500	503	533	512	556	491	524	480	552	555	523	532	512	523	514	562	519	520	552	545	493	537	503	501	510	530	542	504	499	497	504	480	552	526	521	519	501	488	524	486	546	513	508	484	545	536	510	550	530	476	538	552	552	518	516	552	515	511	517	507	495	494	490	504	491	544	537	544	531	502	515	524	505	535	496	529	522	518	534	475	531	522	531	499	515	507	494	529	504	541	513	504	543	516	510	484	524	470	512	541	522	497	494	480	512	502	492	518	554	529	478	538	492	518	472	515	553	554	460	541	491	562	533	517	533	531	517	491	509	498	510	527	469	534	506	502	527	482	526	519	503	492	500	531	509	496	502	523	525	529	513	527	528	537	536	556	529	525	525	520	545	502	552	523	506	524	477	539	494	489	550	532	531	486	495	514	541	530	552	518	542	541	502	505	525	524	507	509	504	517	520	503	505	520	528	485	494	547	488	525	534	510	541	533	531	531	517	473	503	472	489	507	490	554	497	500	556	523	498	500	506	511	503	530	547	517	522	492	495	503	518	538	534	507	517	521	531	534	531	470	465	503	492	488	508	554	509	522	536	513	498	495	513	515	515	508	493	546	501	494	541	515	496	508	494	507	478	523	520	518	515	574	487	533	521	511	521	508	521	511	494	498	498	523	489	510	550	519	509	520	552	509	532	511	513	529	544	490	503	513	518	511	529	506	484	511	500	509	503	499	510	519	510	565	501	505	480	527	498	492	522	529	497	536	566	493	528	493	527	485	557	525	547	490	499	476	547	487	517	502	507	525	500	556	509	518	575	497	513	520	512	516	549	502	538	491	508	555	522	471	498	544	517	496	528	517	496	513	500	523	489	536	513	510	486	508	506	466	504	529	519	493	542	520	484	504	502	542	532	508	535	541	517	522	531	548	516	491	472	519	502	522	502	510	529	517	480	513	533	522	489	546	495	511	559	539	513	485	499	516	507	492	520	527	522	515	502	473	502	520	531	458	534	524	505	545	545	519	535	528	526	504	546	480	542	509	543	463	503	508	471	533	547	536	530	547	553	500	497	541	533	518	501	505	503	482	520	478	525	526	521	516	516	508	505	500	529	501	520	478	519	531	509	493	523	506	551	513	471	533	513	552	558	496	499	511	523	495	532	521	519	481	554	517	473	543	516	531	480	525	509	558	536	555	507	479	513	497	504	480	496	526	515	552	505	542	517	501	491	506	495	525	526	519	538	507	503	475	558	553	548	496	528	480	511	538	503	536	495	543	539	543	541	502	510	534	474	515	526	535	518	516	507	532	559	534	525	497	534	479	525	555	504	528	527	507	539	532	495	532	499	491	501	540	521	525	514	519	560	538	532	505	519	445	547	503	530	521	494	491	509	519	528	520	497	501	479	516	571	546	514	505	507	525	527	538	526	523	546	501	517	511	542	507	504	491	501	506	488	556	532	540	515	514	533	548	508	516	495	520	536	490	483	496	543	484	518	546	513	518	504	490	548	509	540	522	523	508	488	509	502	515	483	530	489	506	498	532	495	512	489	496	501	492	545	542	530	541	533	519	507	504	489	536	564	517	512	509	517	521	563	494	488	496	561	499	512	483	514	483	547	467	498	500	508	509	562	499	543	550	507	510	541	498	489	505	535	510	538	531	495	520	520	549	520	522	564	578	509	527	511	509	508	517	477	551	470	535	544	500	562	512	501	497	599	499	514	488	523	546	476	462	539	514	507	533	513	505	473	469	495	513	505	516	488	512	479	522	528	526	495	524	491	493	486	542	524	527	479	503	554	578	510	484	533	494	510	484	486	534	517	545	519	527	524	517	522	531	529	541	502	498	510	510	550	516	463	510	541	493	531	513	486	535	485	521	543	525	486	566	517	498	521	544	484	483	534	488	553	496	527	502	504	531	492	521	512	514	476	564	499	523	523	541	522	506	507	519	496	473	501	527	521	529	501	498	488	542	552	522	502	489	509	520	517	513	487	490	529	511	527	527	526	504	514	534	478	507	526	521	501	513	510	527	503	542	486	532	519	463	467	562	534	480	499	536	580	494	553	551	550	504	535	549	482	493	555	555	449	504	548	509	513	506	468	504	555	497	515	469	516	547	500	545	500	540	507	469	487	483	544	527	498	514	481	517	489	541	521	521	508	482	505	490	482	509	528	521	484	546	479	510	538	521	529	499	529	501	499	530	529	535	521	511	497	543	530	523	516	497	476	530	523	539	520	500	536	524	530	524	542	546	531	534	555	506	537	488	510	491	477	513	527	516	514	522	507	526	543	493	523	534	468	519	505	517	518	556	551	515	546	497	535	519	514	518	530	502	526	570	489	519	501	499	503	510	534	517	504	502	529	547	479	501	522	521	502	515	561	525	522	511	528	485	544	496	508	522	482	526	503	552	508	528	497	533	546	547	543	498	522	505	534	501	520	509	519	516	518	484	541	466	523	498	520	505	552	533	537	491	489	523	529	521	496	483	543	502	510	519	510	489	509	518	507	540	503	530	518	531	531	503	514	500	539	489	539	512	528	501	510	502	522	550	514	502	521	505	478	545	562	511	526	499	520	524	476	492	538	510	518	510	566	495	470	537	519	486	523	567	522	497	509	526	523	503	493	541	520	495	529	532	527	520	511	506	533	534	517	517	556	529	500	507	545	556	492	523	489	536	501	528	457	541	547	501	537	492	548	499	513	564	531	555	514	526	516	479	504	533	506	509	496	545	511	528	531	531	529	513	487	531	531	493	487	549	515	512	547	470	490	500	563	513	545	487	556	513	508	516	493	548	557	518	526	542	527	517	509	524	512	547	464	481	507	551	530	518	502	471	524	491	509	513	474	493	527	488	549	505	517	528	508	490	543	516	556	529	500	507	507	525	500	503	510	580	509	515	461	493	533	526	492	539	532	502	501	509	515	531	519	526	530	486	514	548	536	514	502	513	533	495	540	496	536	514	501	499	512	509	541	521	500	598	518	543	545	510	501	493	569	480	517	507	498	458	543	475	495	497	516	514	537	475	501	515	515	563	509	494	537	516	524	528	526	486	550	496	485	529	472	510	483	483	543	518	524	515	493	492	543	486	488	512	545	501	510	507	558	499	518	499	522	497	516	519	504	543	486	494	537	510	500	495	498	532	518	505	564	488	508	546	528	530	491	544	492	501	513	529	502	519	539	534	549	509	497	468	544	565	513	534	488	509	512	528	525	488	538	507	523	562	550	525	523	530	509	545	520	552	514	494	519	522	480	505	533	483	509	528	526	509	474	543	483	508	565	473	492	509	523	536	515	518	508	513	526	532	501	502	514	522	523	525	505	475	494	497	526	524	451	509	504	485	550	546	555	536	516	516	522	491	548	530	526	521	508	511	501	534	510	497	525	496	491	563	498	510	492	505	508	493	504	512	513	491	531	521	522
23579	21264	28762	24110	21279	14329	2094	1273	1162	1163	1076	1046	1003	1048	963	1007	971	953	906	959	891	968	909	943	972	967	957	921	962	905	933	913	899	883	911	943	960	908	859	934	887	820	924	902	952	897	967	954	956	895	946	922	924	933	947	872	948	918	909	884	916	901	915	891	890	926	910	863	902	902	862	917	938	893	934	875	925	922	910	940	933	881	949	931	905	941	927	882	942	882	942	903	921	875	920	950	908	925	914	862	932	913	914	877	917	876	934	936	932	946	923	884	854	904	966	916	963	950	927	903	878	892	905	947	914	886	910	873	880	934	871	938	941	940	946	899	905	911	920	913	921	920	891	930	920	885	907	958	912	898	907	918	930	921	887	885	883	939	926	952	907	955	899	930	910	918	900	951	845	859	906	886	885	978	960	841	882	869	909	900	931	919	957	909	906	930	925	930	895	911	915	901	907	905	876	896	909	887	902	853	962	886	908	941	891	908	865	927	890	864	883	927	922	884	992	907	891	936	932	878	941	894	949	928	855	890	866	895	900	886	909	840	887	900	870	955	936	902	908	926	871	956	861	939	901	886	919	886	898	922	910	927	856	888	919	924	947	909	894	870	876	856	851	887	889	946	887	950	914	926	959	918	954	923	899	910	899	898	889	904	851	906	912	934	923	857	862	923	927	929	937	870	856	903	899	889	883	921	924	875	926	930	949	918	935	908	866	892	897	931	868	878	883	906	856	946	933	940	922	913	946	894	868	937	925	923	902	923	909	904	904	988	907	921	936	906	883	899	839	918	927	932	872	928	904	937	902	934	874	957	883	893	928	900	881	890	870	886	908	893	898	860	939	914	865	916	885	831	962	959	854	951	922	939	943	892	906	916	979	857	937	934	872	911	870	922	931	910	900	907	901	919	935	921	970	942	930	912	900	926	919	945	879	923	957	924	923	913	920	940	898	881	896	936	886	947	900	875	889	956	880	863	897	929	887	867	883	867	893	931	918	926	901	894	880	881	858	868	909	893	911	904	900	913	920	896	938	927	947	877	863	890	924	856	849	885	901	901	925	888	897	945	895	901	888	924	923	948	931	956	945	888	913	919	924	937	904	884	907	915	953	874	913	905	900	907	909	934	944	910	917	868	911	902	924	911	866	852	918	899	880	906	889	862	925	896	872	920	887	916	921	896	902	933	941	930	939	885	934	888	857	952	884	915	926	945	875	916	913	848	949	929	919	893	922	920	888	883	905	904	887	903	908	901	914	901	934	874	867	869	873	873	979	965	903	919	949	938	860	894	900	900	956	868	902	958	918	858	875	902	901	848	892	913	949	876	910	924	910	946	905	871	884	886	905	935	912	880	902	894	986	919	904	872	909	974	911	922	877	879	945	911	878	931	897	929	918	875	897	881	888	936	938	955	883	874	967	931	926	902	927	939	912	962	897	892	869	912	879	921	918	888	988	828	901	884	932	894	915	950	928	925	932	897	890	923	906	882	903	893	940	940	963	963	894	869	918	949	899	906	900	915	917	899	917	913	956	856	915	958	911	915	936	921	888	891	881	916	915	946	881	930	851	920	923	937	935	934	976	914	912	950	886	924	914	958	914	902	895	903	948	938	946	856	882	904	914	919	926	947	901	908	879	915	879	933	954	861	939	878	916	914	930	929	912	880	941	978	887	850	914	921	911	917	855	841	863	942	917	895	960	945	878	891	874	903	910	893	850	896	924	912	928	915	879	854	856	875	901	915	917	884	926	923	911	873	956	921	882	865	914	909	886	921	930	928	919	893	874	884	870	914	834	911	862	885	908	940	912	903	915	905	936	893	938	954	873	884	947	925	936	906	943	899	939	874	826	912	920	913	901	922	977	904	945	925	934	908	874	905	914	919	885	920	917	959	928	924	947	945	884	907	922	898	880	934	984	882	908	941	947	916	920	861	922	892	943	875	909	871	942	901	904	877	881	879	858	906	910	904	920	940	903	889	886	942	892	945	924	947	868	913	859	899	935	932	929	947	922	879	903	921	879	932	856	872	972	891	953	872	933	911	915	909	931	929	929	924	927	925	870	954	900	909	923	954	879	904	910	928	938	956	855	957	862	913	903	915	937	905	981	915	894	957	912	930	889	890	916	911	838	850	830	935	881	889	817	896	949	917	935	889	948	917	907	915	899	870	906	943	863	905	923	872	946	863	935	903	941	862	931	890	958	890	863	864	940	865	885	909	934	916	951	933	904	924	931	937	923	911	893	892	921	857	938	895	959	905	942	859	878	918	901	949	943	887	864	894	868	921	902	872	928	908	836	888	858	865	962	916	932	889	911	919	901	916	900	914	897	923	937	920	924	900	870	852	920	881	915	900	917	864	908	908	936	877	878	907	921	901	898	919	917	876	918	929	941	911	917	908	876	889	931	897	876	918	886	919	987	902	922	910	991	981	897	996	959	958	875	917	887	948	871	934	843	889	882	921	949	886	881	907	897	916	929	846	987	914	931	946	883	914	942	915	903	910	875	932	880	905	877	867	887	887	896	893	901	895	954	922	887	878	909	945	934	904	934	905	889	928	888	894	842	938	953	924	898	949	872	879	886	934	910	889	890	848	908	933	896	939	915	883	923	931	897	931	948	922	887	908	984	908	930	930	868	902	868	888	890	925	916	855	871	913	855	965	941	946	875	874	935	970	961	951	909	964	907	857	909	878	929	936	933	937	905	830	909	942	904	826	892	906	900	885	893	965	909	857	884	859	909	873	922	881	942	916	936	858	906	916	862	847	883	944	909	907	894	838	941	898	900	951	907	905	922	915	909	941	948	915	887	875	877	882	919	911	897	939	958	936	863	910	896	906	853	871	915	913	929	940	962	876	935	929	869	908	898	887	897	964	909	876	969	925	864	898	931	876	879	907	874	952	937	902	921	970	921	870	891	926	931	828	897	871	880	907	897	891	900	897	906	862	915	924	857	931	902	923	936	885	931	912	904	904	948	919	872	907	875	919	895	829	907	881	897	893	987	937	917	934	932	893	921	894	925	890	890	931	916	915	960	931	874	953	881	911	811	893	894	941	882	895	876	887	954	868	884	887	966	961	882	880	927	893	860	929	894	947	895	925	888	876	899	901	864	911	925	887	938	870	888	915	901	867	905	888	906	871	924	888	908	933	833	913	887	880	950	910	878	925	928	873	907	864	871	880	925	940	907	916	918	939	893	906	915	909	893	925	933	885	970	918	920	924	927	887	931	894	953	932	861	891	909	938	913	900	946	939	899	976	900	845	910	906	916	875	899	898	956	887	930	923	850	940	921	923	893	871	971	870	891	867	885	881	895	906	907	892	916	908	930	931	873	919	860	909	892	969	954	920	913	949	904	919	906	874	919	939	827	932	917	878	913	952	916	938	900	870	940	871	935	850	881	888	901	916	906	878	914	850	903	913	962	935	941	892	921	932	885	935	911	889	892	950	900	902	899	908	929	889	907	900	813	878	855	985	925	904	884	871	884	882	868	855	868	855
7165	41809	18424	3333	2566	2131	1689	1478	1390	1270	1142	1212	1090	1052	1059	1005	985	963	992	988	987	951	1048	940	960	974	952	944	951	958	957	976	963	971	921	934	960	909	923	915	901	952	969	947	929	975	945	932	920	968	927	930	950	989	942	872	931	923	886	922	915	900	940	983	935	986	896	913	950	925	880	907	927	894	965	1029	941	974	937	932	938	923	927	918	996	938	976	902	953	940	962	927	913	962	959	950	924	889	957	890	886	927	929	932	897	952	924	949	915	937	900	933	949	958	946	976	981	947	950	955	880	908	916	931	970	962	943	946	932	924	942	958	912	895	950	901	956	916	927	943	925	910	926	956	920	948	940	923	919	942	1025	955	924	927	935	946	996	893	927	909	957	981	956	907	928	968	964	973	928	927	924	928	975	894	902	906	926	889	940	898	967	910	928	966	918	950	927	921	982	908	918	934	938	989	898	901	935	926	935	950	975	945	964	928	960	981	941	918	933	956	948	965	968	901	978	931	890	976	931	947	942	961	961	940	909	901	925	947	921	941	931	971	924	961	964	937	903	973	940	878	924	984	936	929	941	929	953	898	944	914	937	913	975	906	919	946	937	883	954	978	874	900	970	913	952	1007	904	962	941	943	979	901	956	954	956	949	874	871	931	931	879	948	952	955	898	915	912	943	979	929	946	944	954	933	988	942	932	946	937	925	961	954	951	891	964	945	931	873	969	944	892	874	963	923	970	903	926	931	900	913	950	942	924	954	923	955	901	910	924	900	926	987	922	969	935	925	989	952	933	918	923	923	951	977	924	924	939	912	932	899	916	944	920	916	910	979	904	921	932	1025	941	927	949	934	965	960	968	885	917	921	920	939	926	934	958	912	927	916	948	892	950	945	910	922	913	941	959	918	924	876	899	956	913	908	986	896	894	950	932	1015	945	896	922	892	903	923	935	937	948	906	919	929	946	970	928	925	910	895	930	952	944	868	978	969	936	873	924	967	944	874	963	921	930	925	914	929	898	916	896	1010	938	973	948	954	928	905	921	945	913	855	903	958	920	976	880	920	877	917	932	941	925	903	964	916	892	961	903	888	895	969	913	921	942	869	986	898	955	894	908	925	972	858	927	1014	928	956	931	921	930	927	947	938	919	961	924	963	916	1004	892	927	915	916	982	931	949	933	938	949	992	945	873	919	950	936	960	935	887	967	912	886	879	968	965	965	897	949	937	915	899	909	949	962	955	995	916	1027	915	919	979	895	907	942	940	923	904	922	919	1012	932	921	883	953	938	940	954	947	905	912	990	931	908	947	942	888	944	971	919	956	975	973	935	948	933	953	972	989	873	923	871	921	965	945	920	934	923	928	947	908	900	946	929	910	902	914	976	942	944	922	927	927	935	940	956	961	917	933	936	951	873	942	928	921	877	943	993	932	926	911	943	938	982	898	967	966	955	922	960	889	935	888	924	889	886	966	898	908	953	964	938	896	904	892	943	901	910	938	871	939	986	918	925	898	942	893	913	941	938	988	936	896	901	976	958	921	937	975	922	900	914	948	893	946	835	998	937	896	947	936	938	972	944	893	969	944	976	913	950	920	964	901	913	961	969	937	929	943	1004	952	984	891	929	895	946	936	955	914	977	950	888	921	948	894	896	998	878	1021	944	967	958	960	935	928	913	916	975	953	959	962	903	924	961	903	901	955	970	963	865	961	933	926	969	928	881	890	993	911	912	958	889	993	912	963	944	947	926	870	961	881	956	954	936	918	921	930	938	918	921	940	905	939	967	962	943	923	959	954	924	964	916	920	994	962	894	950	898	927	936	916	944	955	987	951	946	952	915	893	946	918	895	953	895	927	954	940	997	918	935	926	945	951	899	938	961	914	946	892	902	908	938	972	944	861	963	959	990	912	945	899	912	980	921	906	956	962	960	955	895	927	919	930	949	921	936	979	943	992	884	931	1008	940	912	940	931	947	919	944	911	943	936	904	910	972	953	998	888	866	975	878	903	952	945	959	976	934	950	880	932	973	869	893	891	965	916	984	909	926	892	975	924	946	901	926	980	986	906	945	971	910	941	959	919	984	916	914	959	942	920	913	915	997	954	942	913	952	970	874	959	923	908	883	931	938	891	840	928	903	913	956	908	896	939	941	900	949	907	948	986	939	945	878	970	958	974	894	891	972	967	947	935	908	928	893	933	932	987	903	923	912	903	931	900	931	930	927	925	915	967	954	914	884	916	936	936	933	934	928	874	887	908	945	908	931	931	939	912	900	890	953	873	945	903	891	964	944	910	962	921	964	916	918	908	888	916	929	911	955	915	939	928	910	915	882	970	941	961	959	976	952	930	955	925	896	885	912	938	948	922	950	901	891	975	980	919	961	933	975	939	906	895	920	945	919	923	938	922	956	949	963	912	1002	859	935	943	936	911	954	899	918	957	878	865	937	919	900	973	964	933	950	980	872	910	901	933	952	925	904	912	929	896	937	963	931	926	915	934	939	918	935	948	895	946	949	940	935	953	911	903	892	941	916	937	943	967	890	916	935	904	930	924	935	921	912	922	940	935	919	974	950	943	939	969	965	938	950	952	914	918	908	916	901	902	923	977	964	931	958	920	979	926	895	921	956	891	925	897	888	918	874	893	1001	977	952	913	959	933	960	945	1003	939	902	967	875	929	916	910	951	927	941	931	941	874	914	913	944	914	945	932	925	948	984	917	908	963	876	967	917	946	915	919	844	922	935	954	906	980	923	934	967	903	937	916	922	954	930	930	960	964	874	956	869	944	922	918	950	936	906	874	954	916	946	945	898	970	885	910	922	948	935	860	942	919	908	929	900	894	907	903	930	911	933	944	881	892	930	855	942	966	975	944	961	914	920	913	982	929	905	948	957	949	935	915	937	967	899	942	1007	918	893	931	938	913	970	914	962	958	909	911	982	920	931	920	967	937	933	959	869	956	895	926	936	864	998	1004	932	981	962	969	963	983	910	929	965	901	915	995	969	917	953	899	905	945	966	967	949	883	907	959	1012	923	942	937	878	929	911	889	931	956	951	987	967	1008	875	955	900	912	875	908	925	888	879	926	976	971	911	928	938	878	912	926	957	935	927	960	920	898	918	946	929	964	952	892	977	890	920	935	968	901	974	933	984	932	957	925	937	974	875	959	1006	921	905	908	914	923	1000	959	935	945	947	897	931	933	951	943	965	901	928	947	917	961	897	905	890	914	928	926	938	912	890	953	942	977	944	928	933	899	897	948	927	951	924	917	932	915	923	952	914	927	957	943	915	931	916	945	898	966	925	864	964	913	896	932	937	872	944	979	928	941	929	932	922	897	894	967	951	944	932	875	888	945	946	921	910	942	896	934	908	867	935	881	984	880	943	949	1002	933	943	936	938	935	916	942	939	927	900	918	917	958	889	922	970	958	919	896	936	944	922	945	907	957	913	998	973	945	974	919	909	937	931	946	941	940	863	924	965	915	932	953	965	948	905	892	942	947	967	952	941	934	918	948	922	976	872	902	948	952	945
24644	21269	28021	24775	17147	1031	498	388	382	363	348	317	315	300	277	282	285	246	283	263	293	299	271	291	293	284	258	247	233	275	260	230	240	265	246	252	240	247	242	248	249	272	246	273	271	263	292	258	268	272	266	239	277	264	259	281	250	245	255	281	258	236	249	269	233	271	253	251	246	255	246	272	285	249	252	262	252	256	258	212	278	268	260	236	258	283	220	260	262	242	266	240	270	226	262	257	257	287	247	261	264	264	261	263	247	242	269	253	276	217	247	254	270	269	264	264	259	272	255	264	263	243	262	252	270	248	270	267	244	256	258	255	281	247	253	247	265	265	248	235	246	285	246	247	239	240	261	258	258	261	268	267	261	263	242	267	244	250	260	262	254	247	222	260	264	257	252	245	251	257	243	260	239	259	262	254	250	259	267	245	263	266	273	260	239	241	255	232	253	252	243	273	272	273	259	258	267	287	272	269	250	260	261	289	285	289	271	288	262	252	253	237	276	278	278	250	239	263	258	235	269	282	249	225	296	245	261	269	229	253	233	226	225	238	255	251	258	243	233	255	281	254	245	272	278	257	260	230	255	270	228	256	268	272	260	289	253	245	262	255	253	259	244	275	228	249	271	283	239	240	251	250	250	259	272	240	232	262	288	243	270	217	255	268	280	260	278	245	228	247	249	244	253	267	253	255	242	266	251	265	254	278	256	282	244	257	253	274	247	259	253	230	248	246	262	284	251	267	240	280	318	277	273	279	256	246	254	276	250	261	294	250	266	241	241	273	244	235	253	251	229	234	245	236	252	237	257	264	271	235	257	246	245	265	240	250	275	253	271	271	265	259	265	236	254	242	274	260	254	249	280	268	246	287	258	253	242	259	277	245	228	253	226	234	260	259	243	289	235	267	229	227	249	277	278	256	255	258	255	246	253	248	257	235	273	235	258	246	247	233	258	259	270	268	273	273	248	254	255	262	241	245	260	287	256	249	269	249	260	251	251	242	275	275	264	246	236	266	261	239	261	248	262	270	233	225	273	261	280	277	220	270	257	277	280	248	249	260	225	248	288	272	269	246	264	244	265	243	240	237	240	246	219	289	254	268	252	251	272	265	267	285	254	256	273	268	240	273	256	250	261	245	250	255	255	248	268	242	272	263	273	234	250	265	246	249	281	236	275	270	265	252	257	246	286	276	240	257	244	268	253	243	236	254	265	273	264	226	249	229	253	259	235	268	239	253	261	275	275	255	286	271	248	254	262	251	290	255	245	288	269	268	282	266	253	267	248	284	257	290	235	261	274	256	227	252	258	267	286	263	287	234	275	278	237	254	264	251	255	252	266	216	243	260	270	264	244	276	245	256	250	251	240	247	244	244	259	261	256	246	275	276	251	233	274	253	283	266	260	259	282	282	251	282	253	255	245	233	258	251	244	237	282	233	281	280	229	248	233	271	238	248	248	277	261	254	240	248	235	255	280	247	242	259	263	250	279	244	260	273	266	230	248	240	250	260	251	248	271	252	263	226	276	257	217	273	253	272	253	236	267	233	274	273	287	259	269	249	272	259	247	263	276	252	241	247	260	237	238	265	226	273	271	271	271	245	270	268	264	244	275	286	284	254	256	264	266	273	246	249	240	246	275	255	273	265	241	265	281	220	284	275	241	249	249	254	246	280	249	257	289	254	251	231	280	244	263	261	269	262	275	248	281	262	246	256	257	252	275	238	223	245	260	250	237	228	252	255	248	263	245	243	244	243	251	268	279	259	269	254	254	237	285	269	258	268	252	264	266	256	296	286	246	271	275	283	261	248	255	269	251	270	258	268	242	271	246	251	245	289	244	262	266	254	264	270	248	272	256	242	284	241	241	255	237	271	227	285	252	247	251	263	265	245	238	268	251	231	244	243	279	258	258	250	233	263	262	267	286	265	264	248	267	260	250	244	282	266	263	246	222	247	273	268	265	248	243	254	259	236	263	266	239	250	268	243	292	260	249	261	270	273	278	300	256	284	247	243	243	270	282	269	241	284	257	261	257	251	257	270	255	237	260	260	249	256	245	247	247	241	264	274	260	256	248	278	260	262	269	241	281	251	257	226	277	246	264	255	291	249	225	251	281	284	252	241	262	254	270	269	247	237	294	260	235	249	244	258	248	244	248	249	261	244	273	264	258	277	237	252	248	257	244	271	250	243	277	248	260	246	246	249	249	269	248	228	260	264	248	220	253	277	252	235	277	246	225	257	229	256	274	253	249	251	227	300	250	260	241	243	256	234	240	245	281	249	260	253	253	243	256	247	268	271	251	275	268	261	263	278	263	270	316	250	242	261	251	242	272	258	251	279	266	253	243	261	272	255	235	219	256	254	234	270	256	274	252	276	246	264	277	232	242	246	247	247	253	221	247	240	242	274	245	267	267	281	246	277	242	270	278	248	244	272	244	284	265	242	227	256	255	268	227	276	283	243	273	258	282	234	248	260	235	266	240	224	241	235	243	248	236	270	281	235	260	265	247	240	288	239	253	217	257	237	278	225	269	267	249	257	263	225	266	270	259	249	284	255	242	234	278	263	258	285	240	219	252	222	295	244	256	264	245	257	281	261	254	255	271	249	264	274	242	253	242	218	246	253	276	251	258	265	241	232	253	278	247	281	254	257	266	267	232	259	255	264	270	247	241	262	239	255	259	249	227	252	268	254	243	251	269	263	261	241	269	273	285	264	222	253	295	237	258	246	223	236	263	228	280	266	282	257	261	264	267	249	265	250	251	242	248	243	283	263	257	254	260	252	286	235	274	225	237	261	259	264	254	250	284	253	268	237	261	262	251	258	275	315	243	228	247	246	253	261	287	248	258	253	257	254	267	260	218	258	241	271	254	244	282	270	249	287	252	233	266	256	265	239	250	260	255	270	268	241	221	263	259	238	231	244	247	253	216	246	252	270	278	244	292	241	244	274	276	259	257	248	253	262	237	243	252	252	232	271	254	245	261	251	244	250	257	271	247	261	273	246	251	245	237	267	296	261	233	273	244	261	254	257	240	242	251	260	249	251	257	262	258	255	240	232	269	255	253	258	253	244	260	271	262	254	255	251	250	243	243	247	255	259	254	270	259	254	230	251	254	261	263	257	252	289	240	270	286	288	247	240	286	249	246	251	228	267	262	260	261	269	262	254	259	283	233	242	240	280	244	263	259	242	232	248	275	248	233	253	253	248	283	268	245	239	271	240	273	256	289	247	254	274	266	256	246	259	258	254	255	253	240	256	243	260	273	249	250	243	254	233	240	238	254	278	244	250	258	250	274	261	266	266	242	267	267	245	267	277	238	248	242	271	264	260	273	249	237	267	204	286	262	243	237	252	271	246	263	250	260	273	277	284	243	259	265	263	255	242	292	259	267	243	264	266	271	253	260	258	267	257	252	272	252	243	260	264	251	237	273	258	263	274	272	264	282	251	262	247	232	271	259	235	242	232	251	280	258	263	256	264	247	241	245	252	233	220	271	228	254	266
6510	35582	14165	1771	1210	1005	767	631	501	486	451	411	379	355	370	364	327	323	346	304	317	336	280	331	332	324	312	293	317	316	349	285	289	302	294	279	303	302	292	295	311	282	316	319	298	304	299	300	297	296	317	280	306	298	302	291	281	312	305	287	286	327	278	301	287	285	295	301	288	285	298	304	319	287	284	300	281	282	297	294	293	319	328	288	310	334	320	296	269	300	296	328	290	269	283	252	299	294	290	289	290	297	265	289	285	311	293	288	322	316	306	288	297	343	286	293	263	263	291	306	280	243	310	282	319	288	294	288	284	305	293	304	288	279	322	272	282	265	284	279	326	277	299	293	283	248	287	294	285	316	283	291	309	308	332	312	298	330	305	291	286	314	305	292	323	319	302	279	330	339	283	324	322	264	288	311	327	300	285	286	301	273	287	301	298	329	277	271	299	286	288	308	300	297	289	260	301	261	312	304	319	283	326	275	277	275	279	270	264	311	276	306	294	299	284	290	294	268	251	290	294	305	309	317	286	293	298	257	277	292	308	293	314	270	276	285	271	286	318	281	312	289	324	298	264	310	352	307	306	301	324	308	289	273	286	325	294	309	293	278	276	295	306	287	279	278	322	280	292	290	287	290	298	312	302	327	296	285	303	307	301	306	266	316	317	288	295	296	304	299	300	281	287	285	292	298	273	267	300	304	279	279	284	306	298	313	292	274	324	299	299	304	272	269	290	265	303	305	292	276	280	296	296	274	300	281	309	287	291	280	282	327	320	304	275	313	298	308	272	290	269	278	312	294	287	282	307	309	295	335	309	309	286	305	297	318	285	299	293	315	310	289	318	282	293	287	280	293	296	290	291	325	272	310	284	298	279	292	315	299	305	283	308	286	300	257	328	315	319	302	291	281	317	283	296	319	292	278	321	315	317	321	342	285	284	294	300	316	294	286	303	308	308	290	293	312	308	301	298	316	270	272	309	309	305	300	280	301	310	306	267	278	264	299	296	309	277	290	318	279	299	284	300	288	323	293	286	310	285	295	302	314	296	298	299	293	275	279	290	293	320	272	262	282	255	290	284	278	276	285	308	279	276	306	304	286	266	272	300	303	306	302	295	297	289	288	285	302	256	305	269	335	312	298	316	305	278	287	299	299	309	313	288	287	270	309	330	290	270	330	294	270	295	301	286	309	270	293	300	282	293	295	300	312	291	283	311	282	284	306	299	328	311	307	290	287	274	300	299	285	293	286	269	294	276	312	278	271	288	283	317	338	276	269	297	317	299	326	297	293	288	282	301	263	279	288	278	326	298	286	258	284	293	273	327	284	283	326	287	295	284	307	283	309	263	298	276	291	284	311	291	284	286	304	301	272	284	293	275	288	315	292	308	339	312	282	331	291	317	319	301	293	297	313	285	296	281	285	282	302	255	308	291	297	277	335	296	281	281	298	315	309	275	304	302	271	326	299	272	302	318	304	286	286	301	292	293	290	313	315	300	299	282	259	297	307	284	294	314	301	321	312	319	270	299	304	285	276	267	310	311	334	321	293	303	311	264	314	285	332	286	300	300	306	267	281	253	313	318	287	311	277	300	285	291	310	292	298	290	320	282	282	282	274	279	301	277	323	291	280	299	313	276	302	281	296	283	283	323	308	307	290	290	280	305	294	302	298	269	291	320	296	275	288	316	342	283	291	284	294	284	318	302	268	293	289	297	270	288	286	310	275	297	289	277	290	274	310	292	293	290	288	312	288	282	293	283	296	306	300	291	317	292	297	293	309	316	271	266	280	290	302	269	278	290	299	282	325	272	304	280	297	295	307	313	307	319	280	270	278	290	295	301	305	290	304	278	287	308	288	310	288	284	305	328	301	276	305	267	281	305	283	310	277	306	283	301	280	283	295	283	276	298	291	282	269	291	294	305	317	288	282	299	300	302	301	301	314	277	271	273	277	309	303	289	319	290	284	308	274	274	282	296	293	286	271	310	301	334	318	266	267	308	287	271	269	294	285	341	291	308	289	288	309	309	292	280	260	265	265	296	285	278	281	260	226	273	252	287	301	286	286	287	280	279	288	280	307	318	303	296	273	309	279	325	271	291	294	324	305	292	287	284	286	270	297	303	291	280	294	284	298	329	310	300	256	297	270	270	333	283	298	310	275	312	279	308	304	323	303	288	317	307	307	291	271	325	281	305	299	299	281	306	317	306	266	324	293	300	282	285	277	330	276	264	302	286	316	301	304	310	312	293	290	268	322	307	274	293	285	298	305	290	283	311	315	294	293	273	295	292	284	294	307	289	289	275	264	318	284	277	303	283	288	287	291	285	304	320	288	269	283	304	290	294	284	283	303	322	321	279	284	288	287	268	335	291	300	320	290	296	317	319	316	292	283	280	314	278	284	305	265	300	323	310	271	293	326	283	267	299	283	265	300	285	273	285	286	264	307	312	318	281	290	283	325	285	287	290	281	310	287	285	276	274	281	300	281	311	294	280	287	270	284	313	288	297	307	268	273	262	299	276	275	278	289	297	298	319	275	273	296	282	308	290	276	290	298	292	277	268	308	284	283	307	316	291	305	317	309	319	277	318	312	267	289	301	308	300	286	294	311	292	309	285	310	294	287	297	286	286	275	269	290	299	331	284	314	295	326	276	271	287	294	298	308	303	301	294	276	304	319	336	296	296	305	266	302	289	296	296	289	315	298	288	327	293	336	283	288	314	257	295	280	265	295	327	292	289	283	296	298	314	289	283	271	295	305	290	292	279	268	283	281	305	305	309	308	288	294	306	312	302	314	299	310	318	296	273	286	281	302	286	290	299	330	265	315	296	284	273	284	281	301	318	288	283	307	328	313	320	283	270	268	284	306	293	324	261	302	304	311	282	304	326	266	352	312	282	272	276	272	331	328	326	283	274	342	271	291	295	271	293	322	302	253	275	319	301	292	276	280	306	294	295	286	291	311	301	299	289	299	288	316	306	312	297	303	272	319	300	293	287	319	300	272	276	315	256	294	302	303	285	284	312	313	266	298	267	288	279	301	305	273	299	307	269	290	292	263	287	308	309	318	290	324	280	304	339	270	324	267	305	270	275	330	275	294	281	288	311	301	282	299	282	300	275	307	271	311	338	270	289	320	294	281	304	292	299	286	307	291	274	282	252	300	336	295	302	310	293	300	299	284	287	338	274	313	279	339	309	277	278	294	283	273	323	297	306	282	263	344	277	308	302	283	313	279	331	266	304	288	302	316	291	307	265	312	297	302	282	290	280	301	290	304	303	350	301	277	283	297	303	285	318	303	279	305	275	288	316	306	283	302	302	263	280	281	306	328	283	293	303	293	273	283	296	293	297	300	285	260	287	305	306	300	265	293	303	280	288	282	279	303	309	295	269	288	325	271	295	307	273	300	304	253	310	283	294	289	268	295	292	329	282	319	290	303	278	280	308	290	307	331	270	290	282	301	300	313	273	286	255	277	288	284	308	304	281	301	306	309	302	291	279	304
22362	21204	29257	23447	21204	21306	13520	1738	1180	1110	1021	1063	995	897	926	884	893	849	839	848	825	791	842	803	806	782	832	772	844	777	792	828	790	778	782	777	812	796	776	739	814	785	771	791	818	802	776	760	822	701	794	790	777	747	759	816	811	794	741	795	786	758	750	812	754	755	798	800	737	770	799	759	741	727	800	786	807	726	761	788	781	765	834	817	784	712	705	780	767	773	696	762	768	752	740	726	728	735	753	773	779	745	771	737	796	775	738	753	734	758	748	741	771	835	776	783	828	701	811	746	781	749	800	781	762	789	735	776	792	788	795	753	781	765	742	738	881	769	767	755	727	773	774	728	757	787	781	780	787	753	738	781	798	758	739	788	786	796	746	746	812	747	748	772	753	788	726	723	762	801	737	772	745	738	763	731	777	686	745	754	711	769	790	774	809	765	747	732	742	793	747	789	763	748	742	797	717	785	791	731	733	787	790	758	784	765	770	760	708	726	723	804	763	786	733	744	777	785	781	771	719	772	817	744	784	801	834	796	826	777	709	729	783	734	709	785	727	810	753	801	737	756	758	782	805	761	774	777	770	739	734	743	749	720	754	756	755	743	748	749	697	789	782	799	774	772	736	739	741	753	748	729	751	793	750	792	730	743	757	742	760	767	742	740	741	767	778	742	751	776	774	727	801	786	775	754	757	782	759	760	786	823	728	769	753	751	796	814	763	765	720	749	799	757	769	803	750	763	756	735	779	743	728	761	782	734	782	698	724	730	738	737	729	730	736	766	811	765	755	832	766	851	773	807	799	730	792	803	745	740	746	753	808	720	761	736	777	729	728	740	755	812	784	766	707	784	804	740	755	792	779	768	750	751	776	777	855	782	752	750	689	725	786	794	734	770	735	769	758	730	783	777	799	759	757	784	793	716	737	790	729	727	773	776	747	742	749	716	850	787	756	765	795	749	741	772	724	808	744	760	797	744	755	744	787	852	747	819	722	736	756	732	764	804	764	795	752	780	793	777	723	705	730	759	711	761	734	793	768	767	740	739	761	797	779	752	822	776	787	770	784	762	739	772	751	743	824	748	763	758	789	722	757	820	716	776	767	802	715	788	747	767	795	698	727	747	753	746	714	791	797	770	760	793	803	794	781	769	753	757	757	713	758	762	812	760	794	760	727	699	744	741	775	755	733	777	765	736	735	752	771	767	756	711	752	751	769	775	747	796	742	760	734	763	769	761	798	677	802	752	780	796	716	733	743	758	740	791	754	800	760	838	768	729	786	734	730	763	776	796	785	745	822	757	706	787	797	775	798	726	793	780	761	743	795	744	768	722	811	735	759	770	741	812	789	770	819	724	752	720	803	787	720	732	766	711	767	766	712	741	752	803	805	746	781	723	737	757	767	763	789	747	751	781	801	771	814	789	759	771	720	771	766	702	724	823	785	767	694	704	758	723	749	750	798	744	761	751	775	765	743	748	761	774	786	764	754	788	759	806	786	774	756	822	801	785	768	769	735	799	763	756	773	759	786	758	761	768	758	814	743	785	743	753	745	794	783	752	795	780	774	714	781	735	712	763	760	733	778	763	779	703	763	747	762	736	793	724	764	821	762	790	752	735	764	723	775	717	793	773	759	801	749	738	785	727	765	808	702	721	750	768	794	808	766	736	780	743	785	772	725	735	790	735	740	734	732	793	737	725	751	742	747	741	741	766	752	727	761	755	763	788	782	780	789	761	726	742	734	761	837	768	769	764	747	766	817	728	768	763	755	750	798	807	776	729	743	756	780	780	745	734	767	810	721	762	751	753	754	746	753	766	708	788	812	738	795	740	754	717	763	744	734	791	749	750	829	788	801	743	776	735	737	761	749	755	780	730	765	729	736	767	756	768	821	793	728	760	691	721	788	714	739	751	756	773	807	814	726	740	854	748	753	748	732	722	743	748	758	760	738	784	745	764	798	790	764	836	766	768	769	744	782	726	726	721	733	773	784	791	718	741	786	759	732	776	755	784	760	754	731	797	808	768	745	825	759	749	769	787	811	811	761	801	807	704	757	747	773	765	814	802	758	784	758	762	758	768	754	755	797	785	776	768	812	767	751	788	744	759	770	775	719	818	783	738	739	781	731	801	743	735	745	774	730	799	721	782	779	760	799	785	729	814	787	749	753	769	753	775	794	762	737	749	768	754	728	710	792	769	749	744	767	719	746	797	715	761	753	714	767	759	773	756	809	771	771	737	747	749	742	727	751	757	696	751	753	759	744	774	789	740	759	776	733	733	745	799	795	768	770	776	724	771	801	752	725	734	777	773	748	722	783	789	759	798	749	710	809	761	765	783	747	759	776	765	768	754	792	728	723	777	713	811	746	797	761	757	772	758	792	821	771	716	782	764	755	769	740	783	757	720	762	746	729	792	752	740	739	772	775	728	784	749	797	781	783	829	701	770	760	755	742	778	784	744	681	742	738	740	774	774	755	752	800	723	775	744	769	717	793	782	761	772	762	766	744	725	773	741	795	760	770	766	772	744	774	763	729	736	731	694	789	767	797	761	773	707	710	724	760	761	848	735	780	757	785	758	736	750	737	772	777	735	754	798	765	751	735	743	790	737	771	776	765	778	800	731	750	747	727	703	778	739	790	734	712	785	780	759	768	772	760	742	727	750	751	768	787	787	762	709	779	745	783	695	743	761	780	782	713	730	765	752	763	778	788	774	795	753	801	770	773	718	753	759	751	795	730	714	757	733	762	755	783	740	750	783	755	759	776	771	768	766	805	740	809	730	785	772	739	747	741	725	729	810	824	713	740	715	770	802	840	764	752	762	725	770	722	743	712	686	770	691	749	778	763	790	780	759	827	768	736	734	806	731	796	745	776	775	769	739	763	758	780	707	769	794	722	750	790	752	720	794	761	743	723	770	840	721	809	798	720	758	787	740	713	770	785	744	739	754	784	745	779	765	770	742	721	780	767	750	768	756	842	796	750	739	803	821	758	744	756	793	774	774	776	730	785	762	791	722	794	752	814	752	763	748	791	749	764	728	728	760	761	794	770	728	753	766	747	745	774	768	770	718	737	782	813	747	758	722	765	739	753	775	764	782	723	787	778	799	776	819	769	804	717	788	770	763	708	784	740	742	769	733	776	764	815	736	743	779	778	754	768	722	735	713	726	734	732	749	756	757	770	751	823	742	777	759	700	701	732	749	735	741	768	733	739	759	785	773	738	791	771	760	758	764	788	716	712	772	737	719	738	738	762	751	794	741	742	772	764	762	784	743	757	721	813	786	801	768	771	792	763	797	797	788	781	820	750	719	764	775	717	754	763	760	715	733	785	784	768	749	777	768	719	722	790	759	774	811	769	714	784	751	759	714	752	753	735	763	775	802	752	726	755	780	777	761	754	741	779	761	771	708	730	786	778	799	761	782	759	713	741	785	794	705	737	770	709	764	717	749	768	749	766	769	764	761	749	741	756	779	725	779	707	837	739	755	752	731	750	767	767	751
8824	44571	24611	5381	3893	3011	2342	1924	1642	1474	1305	1179	1104	1044	989	1016	952	911	885	901	922	841	826	897	886	827	874	885	851	869	884	824	844	812	848	853	789	846	787	843	789	795	834	798	846	799	815	828	820	797	866	807	834	795	820	834	840	819	759	817	821	791	781	872	777	823	797	806	769	796	820	780	790	785	775	788	788	800	791	786	768	787	831	828	796	761	810	807	812	795	759	772	819	782	840	750	801	817	834	744	843	807	812	814	819	800	797	733	793	822	851	825	855	819	767	834	794	796	821	825	852	792	810	809	754	816	827	803	839	806	842	876	816	792	789	783	815	795	809	834	796	797	793	838	793	799	802	736	835	783	803	824	790	811	833	824	836	784	828	791	820	814	813	808	808	773	806	792	741	793	859	786	810	788	727	831	839	790	853	763	797	768	865	804	850	796	791	835	778	810	747	826	796	821	763	773	787	819	776	845	778	822	757	804	796	750	771	757	833	805	811	806	793	822	800	803	789	788	778	825	821	775	765	815	831	857	832	817	756	810	816	752	832	772	844	738	749	815	817	845	773	781	820	766	808	805	801	797	782	810	739	799	817	817	780	800	784	818	807	765	827	797	860	775	796	824	782	786	750	756	799	800	774	833	793	777	787	773	739	769	787	793	805	726	811	838	815	810	787	805	807	772	836	817	812	856	765	828	783	845	788	776	813	825	771	751	828	825	802	841	819	764	812	754	804	831	770	755	810	829	774	841	768	844	817	778	806	808	776	820	809	818	761	804	830	778	821	804	808	813	789	775	818	796	828	820	774	806	812	761	806	808	824	775	834	845	853	879	807	751	804	810	825	780	807	745	795	809	852	776	820	734	766	810	803	817	783	756	864	829	758	805	841	810	819	793	772	859	809	779	785	736	805	776	827	802	805	814	755	813	838	771	829	819	784	786	837	779	801	804	815	832	792	788	806	799	749	763	772	810	834	785	788	823	793	765	759	769	746	809	817	828	779	786	809	839	744	805	797	791	754	813	831	738	851	828	764	844	737	770	800	766	759	777	827	802	782	786	835	817	754	762	853	821	802	799	791	800	792	803	786	799	831	881	850	765	821	813	875	833	810	820	821	750	821	807	793	774	803	825	819	829	798	778	742	815	809	815	835	776	805	809	844	748	778	827	783	754	828	746	779	801	788	834	828	827	774	804	783	789	828	804	806	821	791	829	794	840	793	819	816	800	825	793	833	786	816	783	750	785	832	822	826	773	796	760	778	788	835	776	792	779	816	848	823	841	747	794	787	828	803	835	813	807	760	849	774	768	804	793	819	801	859	857	794	829	791	826	775	797	808	830	773	795	776	798	783	814	810	762	846	828	824	801	771	826	800	807	836	741	781	827	842	810	836	808	838	798	775	809	783	756	780	761	765	793	772	819	863	773	824	813	801	824	806	835	775	769	796	754	830	774	827	817	799	810	866	768	750	813	788	783	811	808	769	833	817	767	789	783	765	830	801	806	775	768	813	817	813	800	803	793	793	790	795	807	775	742	817	797	815	799	857	829	771	796	801	807	736	818	826	786	824	821	814	787	800	813	772	821	798	759	748	791	739	836	766	757	787	785	786	753	777	783	813	750	846	792	821	786	818	833	857	797	840	855	814	859	777	804	777	776	825	833	840	783	779	824	812	807	854	820	812	770	797	765	766	846	799	855	798	805	765	768	814	813	765	833	806	817	772	808	784	795	819	847	802	812	771	842	775	786	798	781	829	814	736	802	831	783	833	830	791	792	798	810	841	815	856	801	825	816	795	795	766	793	761	818	819	821	827	769	811	799	852	796	775	796	828	789	823	770	830	781	827	763	798	830	851	804	792	824	822	820	790	834	831	828	785	771	800	799	823	810	825	840	836	807	829	865	787	804	815	783	761	829	782	802	784	792	744	774	827	829	752	784	741	766	784	776	782	814	816	787	825	837	799	769	815	836	808	803	797	775	824	839	824	834	807	832	785	792	805	802	777	780	806	767	802	808	819	858	795	822	782	855	841	840	776	793	842	800	828	732	866	804	767	822	812	790	853	794	814	781	802	844	801	777	804	815	782	778	759	793	793	819	791	804	798	766	774	822	786	761	715	834	803	812	790	799	801	804	777	819	802	770	828	763	834	823	776	816	808	752	788	814	791	798	763	753	832	775	769	737	817	765	812	832	760	804	792	752	802	802	782	782	808	810	838	837	815	814	807	843	809	777	733	743	842	779	774	797	786	822	827	835	790	777	861	809	746	742	821	791	809	812	783	773	806	796	768	790	786	783	775	809	793	782	847	808	759	781	765	829	808	803	801	784	732	830	802	807	806	779	828	821	808	802	743	785	784	776	848	806	794	778	847	788	787	811	745	787	818	831	834	828	744	791	805	823	819	792	767	826	811	837	787	830	845	785	825	825	865	747	808	808	786	837	804	847	838	807	813	781	806	787	833	772	771	865	778	794	801	810	794	833	795	819	864	809	816	819	743	772	778	775	826	836	815	799	792	843	832	705	822	740	801	791	779	744	795	780	799	792	794	832	762	778	759	859	815	807	758	837	773	807	741	764	797	765	800	832	803	865	817	850	784	820	845	832	797	794	804	769	788	765	793	827	799	770	763	798	836	836	795	796	791	779	749	855	763	815	792	773	816	815	731	827	791	790	846	762	786	791	802	747	784	768	790	754	835	757	793	816	854	824	758	792	773	762	801	839	825	789	766	803	781	763	751	823	806	773	807	802	782	798	794	832	793	822	825	843	764	835	779	801	765	780	773	800	788	826	822	804	794	814	814	753	830	788	762	818	822	790	837	801	750	764	746	795	780	805	787	790	786	767	772	815	859	828	813	770	813	825	818	817	806	786	774	782	787	781	807	778	818	743	789	772	849	779	819	829	825	843	841	803	780	830	856	817	846	843	798	831	756	838	781	836	875	800	741	807	793	813	800	785	779	798	777	760	820	857	826	818	827	791	802	801	824	781	792	811	798	740	783	841	842	777	778	782	798	834	812	809	868	803	786	824	740	774	804	824	808	786	812	766	781	858	865	803	787	767	811	770	817	812	795	856	762	794	836	785	795	811	810	821	782	848	782	765	785	799	826	800	838	790	779	847	755	768	779	731	814	780	785	803	843	785	832	768	822	794	756	826	810	813	758	798	789	840	804	792	797	821	797	843	828	776	765	815	841	784	815	782	810	802	822	812	820	826	784	773	794	833	851	787	826	805	821	777	813	778	815	777	784	842	841	845	804	787	831	825	774	817	879	825	870	833	823	808	799	796	836	830	801	758	774	805	765	788	841	800	792	774	751	797	740	834	785	796	778	809	813	792	793	787	750	845	791	745	793	766	778	792	785	805	840	820	780	851	760	759	769	782	790	799	810	804	774	791	799	836	834	810	799	872	800	763	822	813	845	792	837	765	844	794	762	764	727	832	818	795	841	779	803	786	786	771	785	813	813	816	777	797	755	778	788	799	805	811	775	764	834	821	837	820
27636	19870	9295	1313	586	568	538	487	489	476	476	525	506	521	496	477	512	482	486	480	500	505	503	499	500	482	496	492	474	469	487	518	511	446	486	504	463	461	474	515	541	494	499	491	518	500	476	512	498	548	472	510	524	482	520	490	470	508	464	511	493	513	517	514	451	502	495	547	520	503	502	520	504	473	499	470	489	496	507	525	454	556	485	491	472	532	473	494	537	494	500	495	449	469	497	475	466	484	489	514	483	520	530	514	445	511	488	491	508	495	467	486	485	460	471	492	450	446	494	477	463	497	511	500	460	486	495	452	494	504	492	512	508	476	531	460	529	523	481	489	471	489	521	504	496	508	487	486	499	484	467	481	492	502	501	488	501	458	483	466	504	476	494	496	536	506	497	516	509	481	525	486	481	479	521	507	516	545	479	459	515	483	457	476	494	516	481	540	441	450	493	480	488	512	512	532	509	473	472	491	465	513	447	439	536	467	483	467	496	505	470	472	489	519	492	543	485	486	486	552	480	498	476	466	515	505	516	495	494	530	501	496	519	485	533	440	525	458	493	483	507	512	490	493	472	493	531	497	514	500	506	536	516	500	491	518	503	500	484	461	441	505	514	496	533	487	475	496	494	449	491	471	478	545	494	492	464	487	477	513	489	503	470	486	535	468	495	484	501	525	504	494	463	498	510	479	523	520	513	478	486	501	476	485	482	491	487	518	535	506	492	533	499	489	461	492	477	494	502	483	479	493	506	508	452	498	464	501	528	452	491	497	539	481	512	527	484	470	495	501	508	449	509	495	506	461	517	508	532	475	452	473	512	489	544	495	478	490	469	497	469	460	492	548	507	491	500	477	481	471	545	515	467	504	486	472	518	506	503	495	493	472	528	506	464	503	481	529	498	519	474	509	503	511	470	490	492	495	521	494	517	470	481	461	503	558	478	460	495	489	531	519	495	465	509	463	492	483	510	458	507	503	515	521	483	461	485	499	479	493	485	482	535	489	498	495	486	503	478	505	481	490	463	482	523	483	493	533	504	491	523	487	461	502	477	524	510	464	521	469	527	510	488	504	527	480	481	492	485	496	477	500	514	479	471	498	527	484	475	491	471	497	499	496	494	484	465	498	447	485	504	492	535	498	497	518	487	479	478	481	507	487	447	498	515	509	484	520	468	481	475	528	466	490	460	478	522	495	449	540	525	479	482	452	491	459	473	466	536	477	494	489	499	500	486	485	487	481	457	458	458	488	498	509	492	522	471	480	492	492	510	474	499	539	477	481	528	512	490	509	482	525	495	478	496	487	511	488	491	509	546	467	512	492	468	506	534	501	454	485	503	494	484	490	497	514	525	504	494	483	467	536	475	485	509	476	443	516	463	487	509	508	471	505	462	517	488	516	526	514	474	528	508	519	503	501	528	490	435	500	491	498	430	522	529	508	481	507	488	475	512	478	504	484	487	458	507	483	467	500	505	503	489	491	494	502	522	466	483	505	506	498	451	504	464	551	544	483	495	504	502	475	475	467	491	533	460	436	492	487	528	486	538	493	507	517	497	496	507	494	524	514	501	503	489	492	529	507	462	510	504	474	469	512	501	483	514	470	459	506	465	497	462	544	510	536	487	499	496	475	471	486	470	506	490	499	494	485	459	481	522	479	508	453	492	530	495	499	480	472	526	517	528	537	496	504	451	511	498	475	523	461	509	504	482	435	494	459	519	439	516	453	531	473	499	457	499	506	490	495	462	487	495	499	465	490	554	534	476	475	493	511	540	495	483	487	472	476	517	507	501	522	465	527	527	486	468	500	480	475	459	478	463	493	494	474	481	526	467	530	491	479	521	450	509	480	514	505	492	480	554	506	519	467	501	496	515	538	469	504	527	492	508	506	533	474	541	524	461	510	462	471	509	451	439	501	528	491	491	504	506	490	494	509	508	497	494	504	467	504	521	458	498	494	516	493	484	487	508	484	489	484	474	521	476	521	474	450	485	465	490	507	524	466	505	518	515	483	523	493	483	521	488	509	510	427	468	540	503	511	452	509	556	499	527	520	511	479	493	505	461	476	463	481	479	501	468	483	501	543	485	503	512	490	472	488	476	493	518	488	482	502	478	487	453	512	501	477	485	489	514	515	456	505	463	507	498	512	470	465	502	513	510	518	444	464	455	489	532	505	558	491	513	537	505	502	510	545	491	465	498	499	460	499	485	469	468	472	484	510	473	486	501	469	464	484	515	504	516	520	489	518	490	505	506	496	507	469	480	512	538	455	463	489	489	479	520	467	483	521	495	484	488	500	503	510	493	436	465	489	489	478	492	476	477	532	486	477	503	503	496	488	527	516	448	517	515	465	469	477	497	451	466	509	506	530	493	489	485	457	483	477	484	460	503	506	490	547	481	491	445	507	497	532	472	505	498	511	482	519	477	501	479	470	467	503	508	490	479	510	497	478	491	496	502	479	508	480	494	517	486	506	488	458	497	485	489	494	515	491	494	452	484	465	484	501	510	503	459	480	511	516	490	513	490	489	491	438	522	488	494	498	457	487	473	442	490	473	498	459	506	523	508	469	494	531	481	510	494	516	457	500	492	502	503	492	537	501	462	465	494	511	488	552	487	492	496	535	468	499	476	508	515	525	488	481	475	471	497	468	488	520	467	483	475	514	512	515	452	501	491	473	522	526	520	488	466	487	532	492	513	507	520	495	509	503	467	481	533	477	515	495	469	489	489	516	491	480	509	498	521	500	488	506	452	492	506	494	500	485	523	506	504	485	458	493	499	519	518	474	543	504	505	540	481	484	500	506	479	512	501	496	515	486	449	472	448	513	487	503	462	488	456	467	492	521	521	475	492	501	485	504	475	475	491	514	482	512	519	462	513	516	472	515	489	499	491	456	480	477	508	480	450	443	496	526	431	472	494	469	463	504	452	477	487	505	486	487	487	474	520	496	442	499	472	488	503	462	496	511	470	515	481	510	519	476	500	515	486	523	512	489	471	522	495	497	528	513	520	517	495	467	517	501	519	498	495	447	488	497	489	516	498	507	482	492	506	494	491	481	532	507	504	493	479	474	517	470	450	485	497	470	502	486	453	489	479	503	502	543	520	475	463	462	496	528	495	472	490	500	497	472	473	462	469	515	515	497	473	496	454	447	481	480	481	502	467	495	516	482	505	492	504	490	483	444	515	524	470	525	493	501	496	477	481	449	531	504	491	453	484	483	497	478	505	476	447	440	493	515	527	506	484	515	501	467	491	514	487	508	498	455	491	516	467	500	500	484	462	516	462	470	524	484	474	459	467	480	514	517	490	495	471	476	541	466	479	554	482	539	500	501	537	470	479	475	487	498	513	459	505	512	541	480	463	484	472	504	509	507	497	500	479	486	501	506	486	503	483	518	535	496	521	519	472	518	460	479	476	519	506	482	492	489	538	481	476	488	491	502	517	497	453	534	466	476	512	514	486	472	485	455	484	439	490	496	493	472	496	530	476	479	481	495	498	486
6758	10426	3393	688	636	566	540	548	541	564	527	521	479	525	485	517	508	491	572	562	524	542	513	457	508	490	529	495	541	478	519	570	554	538	524	510	507	481	570	529	485	521	489	499	546	492	527	508	572	510	501	537	496	501	467	488	466	503	507	525	531	467	557	536	502	509	502	460	488	506	569	476	496	475	508	543	489	481	541	519	490	491	533	503	512	520	524	517	492	519	544	502	506	530	511	497	590	484	485	533	517	512	508	490	517	540	566	493	549	483	490	496	485	516	503	510	497	506	506	497	488	482	531	527	503	506	496	543	538	499	528	516	555	480	525	517	482	501	552	484	545	545	512	482	524	486	522	546	566	525	534	523	535	526	479	531	523	537	515	485	514	518	511	488	498	516	479	482	509	519	494	492	539	509	546	532	536	484	552	506	538	516	519	525	552	501	501	496	531	522	566	572	484	534	512	530	499	515	530	520	505	522	491	497	472	532	505	516	521	465	504	556	477	511	520	497	523	505	519	557	498	514	493	493	542	514	522	514	476	491	519	530	483	535	495	546	568	540	488	523	511	498	529	541	504	515	527	579	534	541	507	501	553	480	513	508	522	487	531	528	531	509	530	518	468	518	534	491	541	552	544	533	530	529	518	494	521	514	491	581	534	537	508	490	495	532	493	526	529	556	512	538	527	507	488	504	503	497	489	500	519	570	495	507	523	482	544	468	535	487	536	471	542	527	551	509	529	556	490	476	500	543	526	516	482	528	491	530	574	518	495	547	478	503	524	497	499	452	514	479	539	511	504	538	542	509	469	540	497	487	527	465	495	535	495	518	511	490	533	533	516	526	520	530	508	463	514	512	514	496	481	550	499	536	534	525	512	482	497	504	537	489	514	487	529	516	550	509	498	482	548	503	537	536	528	516	538	524	542	492	501	535	508	528	530	518	555	486	520	482	484	518	495	526	500	511	495	515	531	492	534	500	502	475	524	522	511	517	552	522	499	498	513	531	588	518	465	509	435	484	524	492	523	547	556	535	517	499	507	527	523	507	536	530	519	498	485	516	514	544	507	522	523	512	477	547	509	510	528	509	533	503	507	496	492	488	507	524	501	520	513	524	476	537	533	489	560	530	528	528	513	529	486	515	505	563	531	479	482	496	539	502	484	522	487	501	500	553	492	472	502	479	496	460	501	526	504	530	507	506	518	526	504	513	488	521	502	522	577	543	520	532	524	518	550	500	476	527	567	509	493	543	517	499	516	525	555	517	508	509	473	495	504	466	488	520	536	535	503	550	524	539	516	503	517	505	514	529	520	521	519	516	533	464	536	466	511	562	515	517	529	505	520	520	496	525	492	520	517	505	502	498	491	511	488	497	522	532	522	511	502	531	499	550	498	463	531	511	508	488	488	506	533	485	510	506	524	540	538	531	477	521	556	521	512	529	544	512	488	534	488	511	521	514	530	554	486	529	487	555	500	509	488	524	509	521	519	470	523	509	512	525	528	506	550	521	544	470	553	509	510	510	507	542	525	515	530	544	510	463	496	508	527	509	482	513	520	503	535	497	480	514	526	538	538	516	519	561	536	506	510	532	525	538	505	529	477	512	495	518	565	543	551	487	505	486	491	525	532	523	528	516	531	532	516	501	542	528	539	511	523	504	507	532	482	512	503	508	506	518	520	564	506	567	469	485	475	520	523	534	516	502	530	484	504	544	550	514	518	480	531	505	546	522	505	536	503	519	528	507	525	482	514	509	489	498	514	510	542	527	494	509	523	532	506	480	516	495	527	484	521	485	537	515	475	542	532	566	537	488	500	480	508	460	526	533	544	488	541	521	533	484	537	517	509	493	563	506	496	522	539	499	517	526	518	527	491	498	504	498	478	529	495	531	515	511	497	491	509	536	515	497	555	579	495	520	502	463	507	517	500	539	519	536	553	510	499	511	514	462	555	504	531	486	500	484	507	517	501	491	495	520	538	538	513	486	510	511	516	525	517	531	495	503	513	525	510	500	520	514	509	570	510	496	515	525	509	485	554	542	545	545	532	499	488	522	519	481	489	524	499	489	536	520	523	561	527	492	522	515	521	518	522	531	514	484	549	521	534	510	541	476	498	481	515	499	466	563	538	563	504	525	499	521	582	501	550	480	469	472	566	486	530	527	494	531	492	554	545	478	501	516	497	530	532	573	527	519	497	540	480	478	506	534	539	495	495	526	499	540	496	515	533	502	519	499	506	495	515	501	538	527	536	507	524	485	541	519	513	520	481	494	487	532	532	506	515	544	498	520	507	540	559	482	516	568	516	502	504	532	531	540	536	518	556	528	531	507	523	526	517	507	514	528	568	530	513	548	498	532	549	532	468	536	532	506	523	551	510	499	512	522	536	527	519	526	524	505	565	488	476	509	517	503	584	506	505	523	531	500	487	547	511	545	517	508	509	509	519	537	529	537	533	516	544	538	502	520	508	533	529	572	513	533	481	504	528	527	510	537	502	522	532	502	498	575	507	514	495	548	515	502	499	514	503	543	509	546	526	518	510	496	515	499	495	509	532	531	529	494	582	521	501	536	509	493	480	517	512	532	521	546	503	537	523	559	525	518	466	505	517	513	534	506	524	482	513	483	494	518	471	535	506	536	515	515	500	543	517	521	528	522	563	575	539	478	510	527	523	496	545	522	511	534	520	500	550	536	543	497	498	523	494	512	530	533	517	477	528	512	491	514	493	480	469	484	520	514	487	537	507	456	513	505	499	496	502	531	506	499	517	492	470	534	528	586	484	529	489	514	504	513	499	498	482	522	480	532	480	492	478	510	533	518	498	534	540	534	521	507	491	500	481	569	523	505	518	526	520	539	509	536	467	527	501	504	535	510	522	558	511	517	499	535	552	559	523	496	505	544	548	545	493	500	503	515	468	496	537	517	518	496	507	575	494	475	518	497	532	505	523	514	507	500	487	496	512	530	489	481	476	529	552	504	554	510	532	516	525	539	480	530	530	510	491	517	506	529	513	502	549	548	516	530	497	486	516	500	518	527	556	543	520	500	520	520	549	510	501	511	529	549	543	496	513	519	529	513	521	502	482	501	521	518	527	500	518	551	499	505	483	520	502	519	511	495	521	512	532	540	532	512	522	505	532	547	515	523	528	483	565	518	532	497	511	537	481	548	500	507	530	531	500	535	550	512	516	543	529	543	541	510	523	492	484	476	521	502	571	537	516	534	511	514	500	508	514	530	564	526	528	508	534	501	512	516	488	503	484	467	513	501	543	521	491	526	495	533	503	517	520	510	489	535	568	550	521	506	531	562	504	504	510	546	543	490	538	510	516	532	557	536	503	512	504	522	528	509	521	566	506	560	501	513	494	540	537	524	537	529	525	526	546	514	531	485	484	537	529	504	479	473	516	535	523	529	520	529	474	510	483	537	500	511	502	493	520	477	552	502	509	493	558	532	533	534	563	509	532	529	513	531	521	526	504	507	516	521	488	489	512	510	538	535	517	521
23631	21257	28942	23890	21258	12994	2060	1303	1092	1120	1070	1029	1047	985	978	962	938	1006	973	943	922	958	882	944	895	939	925	931	884	869	915	910	862	889	931	915	915	902	919	934	922	877	948	881	909	863	857	892	909	914	880	862	891	917	933	858	926	906	928	926	877	912	843	883	903	903	927	950	875	857	924	905	926	878	883	862	926	911	922	888	914	939	866	881	845	906	903	890	911	947	980	853	884	832	916	924	890	871	860	920	895	875	858	880	963	945	898	889	942	928	903	912	882	863	955	926	885	874	875	882	895	873	855	920	889	924	929	858	894	880	923	900	843	886	942	899	856	876	899	934	945	863	888	899	845	909	920	882	835	941	929	864	914	941	910	874	952	892	880	870	947	843	898	936	923	853	858	897	968	866	962	922	922	928	930	889	899	933	920	918	898	910	950	889	940	938	918	852	907	877	906	904	882	854	890	905	923	912	920	885	943	926	923	872	967	881	922	909	880	860	858	851	915	931	887	900	892	893	971	872	922	921	866	891	902	916	904	932	895	915	888	866	843	881	906	915	883	929	920	851	905	900	934	862	889	887	877	895	868	895	871	923	879	885	922	912	950	916	898	877	909	906	901	893	894	832	858	941	914	879	948	894	870	923	909	892	871	912	954	847	923	935	901	913	852	897	942	918	865	881	922	927	924	886	848	929	908	907	907	916	893	881	929	895	881	853	882	880	848	894	813	852	832	940	892	890	872	948	852	886	881	876	938	854	889	915	864	853	934	931	875	888	875	926	882	866	925	903	895	916	893	921	877	927	933	930	903	857	829	911	885	949	939	879	885	862	853	897	919	966	841	901	907	891	860	884	913	882	900	880	880	872	892	904	930	909	865	885	925	895	913	948	936	922	898	912	932	881	803	848	926	889	914	832	919	848	941	889	843	863	857	874	892	864	942	874	896	902	870	880	879	908	893	849	905	906	929	863	903	892	878	879	907	871	907	881	900	834	899	924	930	870	919	891	843	877	912	925	902	839	914	892	895	936	906	852	879	947	896	935	920	901	863	844	944	864	885	912	863	859	883	855	890	893	925	904	907	1002	868	867	898	814	879	912	859	888	901	902	906	853	914	942	899	877	888	895	880	909	889	862	930	885	891	925	891	932	918	906	938	873	887	899	927	881	913	866	875	920	827	907	916	901	902	928	911	885	896	875	865	884	903	900	898	911	931	876	865	946	857	869	886	936	884	922	928	861	843	863	890	913	888	916	896	893	912	910	938	923	865	887	913	889	873	868	841	912	902	879	876	887	947	879	935	942	920	933	851	893	904	872	955	892	912	921	883	897	926	871	826	937	924	924	918	871	843	884	916	893	833	908	895	871	869	952	924	917	859	899	932	891	864	928	926	924	912	934	863	852	893	871	888	888	885	892	944	916	864	887	943	937	865	878	860	918	896	927	929	880	939	948	952	908	964	885	890	926	859	824	887	966	862	880	891	876	904	937	912	888	907	942	890	899	847	908	912	855	908	959	903	937	950	921	970	866	891	885	887	851	919	880	940	919	906	895	934	948	912	917	917	876	937	892	906	917	846	893	923	930	884	916	867	913	872	858	890	937	965	924	875	900	905	917	934	866	844	918	871	918	895	883	909	866	865	835	879	916	931	880	912	947	916	902	910	917	883	920	880	861	872	887	891	887	840	878	879	897	914	869	875	922	856	880	931	905	884	861	912	866	880	890	922	878	834	898	900	887	881	925	933	877	803	914	846	847	899	875	885	886	841	847	929	903	930	893	904	891	848	848	867	926	819	897	887	866	932	867	839	899	898	889	878	872	914	899	872	913	853	898	893	903	924	862	884	879	898	903	867	911	862	938	886	907	851	888	860	868	871	878	906	876	948	897	898	902	908	912	887	927	869	926	863	867	885	869	917	877	917	907	914	886	911	881	897	891	915	880	838	881	877	874	914	860	937	885	908	900	911	928	922	906	914	873	948	906	842	857	862	909	928	868	917	825	907	845	897	850	909	896	895	851	922	930	892	880	890	921	895	932	933	914	912	851	852	878	924	927	915	927	872	892	835	954	959	927	935	912	896	946	848	905	868	920	870	898	934	867	876	829	907	863	896	914	902	913	874	910	918	942	878	910	865	930	921	934	834	927	841	948	903	872	890	876	927	872	973	866	890	855	896	877	939	921	892	896	830	866	902	922	924	879	895	857	897	913	901	904	898	892	925	886	907	943	862	889	914	900	876	882	921	840	965	856	903	907	858	883	861	896	902	832	900	937	876	920	904	888	888	938	875	869	867	872	855	928	928	836	915	921	867	915	874	889	899	857	930	841	933	921	905	873	885	916	922	880	897	892	910	891	828	931	909	883	906	916	932	890	878	900	889	937	876	881	867	916	909	859	892	851	906	935	908	904	897	910	913	901	907	865	859	896	895	937	946	888	906	902	897	923	902	910	889	905	926	934	973	840	873	879	903	895	860	931	888	894	895	908	910	880	927	845	933	892	918	873	906	889	913	861	948	900	906	878	863	951	901	958	909	861	922	941	873	895	916	919	925	922	903	894	859	911	882	904	863	879	899	904	891	916	865	926	896	848	944	867	900	896	903	875	885	907	886	912	866	876	919	914	932	925	916	920	884	905	884	921	892	887	884	881	883	881	899	929	885	880	870	900	921	911	880	846	917	884	875	905	885	943	911	876	887	931	822	906	881	909	881	943	913	872	922	884	878	900	873	872	879	881	938	925	913	894	846	904	884	917	914	886	866	970	855	891	869	884	903	898	910	915	936	917	878	876	883	857	935	855	956	895	874	886	936	864	894	940	870	835	893	873	907	892	874	870	844	923	880	908	877	863	840	923	878	886	923	847	852	896	902	922	892	950	889	918	845	856	846	878	918	898	883	890	874	940	957	953	895	882	869	889	933	915	918	876	916	877	887	932	916	876	950	891	950	874	879	833	882	842	860	940	948	914	947	876	916	889	877	894	919	931	936	852	888	887	879	892	892	880	924	914	980	839	895	910	921	839	883	855	838	903	900	879	894	883	854	886	829	892	881	890	927	977	890	872	880	935	896	903	838	904	856	883	849	846	900	892	944	923	870	934	911	915	957	872	884	884	891	881	840	951	938	903	869	909	892	920	878	903	855	898	909	844	871	867	868	858	921	853	911	876	912	903	891	885	897	904	917	980	865	900	865	858	901	866	886	931	915	857	933	922	936	877	949	905	845	903	939	941	889	920	901	871	860	916	849	920	910	905	915	924	859	911	882	925	845	875	978	836	915	868	915	913	878	914	913	872	841	887	939	903	922	917	932	922	899	853	907	933	848	834	873	895	933	884	898	942	892	884	854	933	968	869	876	889	971	857	891	936	902	980	918	849	953	867	885	943	891	882	908	915	853	884	875	941	864	867	939	905	907	915	915	849	901	886	903	912	955	905	921	875	922	884	912	887	876	926	893	897	871	920	901	865	885	861	896	905	923	951	902	847	885	910	874	913	913	926	905	889	923	936
6767	36062	19046	3379	2576	2011	1695	1472	1367	1238	1168	1070	1082	1050	952	1030	963	963	977	951	933	1003	946	951	1000	966	937	936	917	912	920	954	914	979	946	931	931	922	919	916	862	920	906	940	931	914	927	903	960	952	908	863	951	945	964	918	883	888	986	898	959	900	882	955	959	961	921	954	908	907	936	891	939	934	980	946	920	951	925	948	888	889	942	946	938	915	896	954	967	942	943	926	947	950	925	945	937	923	963	887	939	930	910	919	926	909	935	924	903	957	903	862	859	937	954	881	957	901	886	913	912	905	959	953	929	909	889	940	1010	887	944	937	896	939	901	916	901	904	927	980	904	886	871	892	898	915	940	969	942	958	903	938	870	943	895	918	928	972	931	991	977	900	861	931	990	934	961	987	912	901	937	939	963	946	896	896	928	918	987	921	930	903	909	951	908	926	927	962	907	950	936	926	930	897	945	897	883	857	927	963	922	922	980	881	949	995	903	887	903	948	895	962	936	972	922	936	906	912	964	903	951	917	995	930	905	970	931	895	944	914	907	974	931	870	928	933	904	896	932	988	911	964	954	921	964	927	865	979	938	935	949	932	893	962	920	909	942	894	938	922	899	885	922	908	874	974	848	882	913	911	889	957	969	931	935	891	920	958	934	914	919	951	912	904	932	876	913	937	980	893	909	884	924	893	930	961	919	931	918	872	951	938	883	897	921	919	908	899	943	928	883	968	993	942	919	943	931	932	901	926	931	939	959	921	912	904	924	928	944	880	963	927	959	918	957	923	898	940	945	923	894	960	879	964	926	917	868	945	909	919	910	906	857	944	886	884	930	926	949	955	892	968	960	908	908	912	926	900	945	913	887	922	895	940	890	928	897	907	941	921	974	900	962	958	928	887	974	922	906	974	906	953	886	878	895	904	937	925	931	956	877	918	905	878	938	924	905	891	918	886	890	954	918	1003	947	891	898	908	932	988	972	978	916	934	879	960	923	921	846	918	876	890	872	940	908	946	903	974	916	918	904	950	908	943	906	986	896	875	919	952	934	891	924	923	880	931	939	857	965	955	946	933	941	878	940	938	899	896	900	922	918	889	967	968	997	940	995	907	991	891	957	974	890	951	877	921	956	970	937	906	935	947	910	894	884	874	894	984	939	965	933	898	936	900	903	936	863	870	918	916	921	922	939	925	945	920	943	921	949	896	979	926	907	889	923	898	942	919	909	940	855	953	928	911	945	920	942	960	898	937	895	949	958	924	927	950	894	950	949	944	931	935	916	894	874	886	950	894	959	941	939	909	905	887	901	937	901	888	956	904	941	937	928	896	978	867	895	865	956	914	932	908	913	897	921	1006	960	944	961	922	927	953	948	908	936	857	936	901	931	924	954	921	956	909	901	967	903	943	911	954	924	958	922	939	918	981	923	929	927	928	862	896	938	855	886	962	949	884	923	976	929	927	871	904	926	906	918	953	939	901	951	890	918	922	939	948	926	925	915	958	956	928	931	947	880	962	931	898	888	925	910	939	936	953	912	907	925	936	921	921	913	934	870	938	896	903	922	881	904	948	924	941	913	958	891	899	898	968	891	931	906	888	982	891	903	938	903	863	898	923	912	924	944	939	926	906	896	932	885	943	894	889	935	948	925	947	924	940	900	950	937	924	959	967	889	931	874	923	910	909	918	948	926	891	911	935	939	890	900	962	915	916	939	973	924	951	929	860	992	905	924	922	898	867	901	906	894	887	927	979	875	924	932	865	931	942	907	905	1000	903	898	897	883	952	896	882	919	922	919	857	916	918	924	940	883	934	925	902	915	898	914	955	926	937	890	950	915	874	954	895	885	884	948	949	961	937	956	907	967	978	944	900	935	954	950	894	902	944	905	920	892	922	911	886	969	950	974	855	868	859	892	927	902	926	891	929	934	906	921	949	908	947	943	873	913	921	933	921	912	951	922	970	923	939	931	910	942	874	888	920	927	935	926	929	906	945	908	922	936	924	934	900	935	921	925	934	930	921	922	933	891	905	920	868	886	921	911	992	915	898	915	890	903	937	936	893	908	946	865	954	921	935	981	908	962	880	930	931	922	920	920	897	977	884	916	886	924	931	947	993	960	932	954	925	938	943	932	948	970	910	974	901	915	913	948	985	955	913	914	913	912	930	916	921	849	913	959	874	971	916	947	896	948	898	926	902	919	917	945	929	908	919	904	977	941	937	906	885	919	967	932	975	977	876	926	919	888	939	936	876	958	939	884	885	953	927	959	889	956	907	930	924	899	914	948	948	899	906	912	926	893	919	963	968	890	861	950	964	911	962	896	949	908	913	898	911	928	902	928	907	909	914	890	939	932	905	899	932	932	845	888	939	893	865	970	987	973	928	928	903	927	951	922	934	920	948	909	909	925	894	934	894	884	960	874	945	940	866	904	919	889	896	909	943	983	906	948	937	929	968	952	856	933	983	923	925	950	915	943	917	913	898	933	929	912	930	926	879	889	868	911	1011	949	855	908	890	919	907	963	890	940	901	902	944	943	918	943	964	865	969	961	929	947	940	917	912	923	913	922	959	924	917	939	956	904	953	955	909	940	905	906	911	889	925	932	910	930	856	941	923	845	906	953	906	951	889	976	957	934	911	950	883	964	933	956	923	862	929	894	902	934	943	885	943	877	880	935	956	900	880	883	924	978	919	960	912	974	882	901	923	932	901	890	911	914	940	943	927	921	890	914	870	906	949	886	858	920	909	937	944	929	914	939	928	923	930	956	978	952	880	926	949	959	951	884	954	945	974	948	951	889	909	911	931	921	934	907	912	905	894	871	926	927	953	957	959	908	894	966	894	888	875	956	969	945	913	954	917	874	936	946	902	962	879	891	931	940	907	914	916	916	950	889	910	899	905	932	931	921	930	905	919	952	897	901	961	885	932	929	892	930	949	930	902	969	909	920	910	926	929	914	976	916	924	922	958	861	939	922	913	913	912	955	892	907	922	956	880	930	908	897	883	954	928	928	946	875	936	937	902	936	926	938	920	963	985	892	941	952	875	934	962	907	908	983	953	951	940	905	896	948	920	932	886	909	910	882	941	909	947	937	874	905	926	920	930	910	932	926	937	924	910	928	925	945	949	948	973	935	945	914	895	938	910	912	930	935	884	887	964	928	952	898	898	984	933	938	891	909	914	919	939	969	876	987	936	947	906	919	919	897	943	891	913	885	919	902	918	959	947	945	949	956	934	966	863	880	1003	894	921	903	943	853	931	911	888	946	937	946	880	902	947	864	947	938	898	913	947	904	931	916	888	967	965	984	953	937	890	911	907	910	879	933	963	905	932	900	894	950	919	941	907	956	900	884	903	957	920	918	949	912	908	907	903	913	900	949	914	959	905	978	920	902	926	925	941	887	902	956	907	934	924	957	914	960	922	932	891	883	889	960	935	949	934	963	862	910	981	903	906	918	937	929	893	940	883	965	930	947	960	909	915	909	937	912	921	958	932	891	924	918	915	919	982	957	914
24623	21259	28135	24696	15754	929	496	413	379	344	339	365	284	307	286	320	267	284	290	280	275	283	265	268	261	250	244	234	276	281	261	265	258	267	248	277	252	251	260	225	278	258	249	255	248	244	231	283	252	246	223	237	269	232	285	261	253	227	240	237	252	252	250	264	223	256	249	227	266	268	219	247	261	241	261	235	269	253	250	258	256	238	234	264	272	254	244	241	270	225	267	240	246	248	251	260	213	270	260	234	258	244	228	294	249	240	232	275	224	260	247	260	256	265	262	229	251	253	261	254	220	283	255	248	241	300	230	236	242	238	226	262	260	239	265	232	239	289	231	263	232	213	237	234	251	250	229	250	229	276	231	255	263	258	268	275	208	243	276	238	242	259	245	216	229	237	254	247	242	238	253	225	252	268	247	238	260	235	243	266	260	244	268	224	229	262	240	266	267	216	236	247	250	253	249	270	229	237	242	248	232	246	232	237	257	238	282	256	251	251	230	234	246	281	265	246	235	263	238	270	257	257	228	235	251	240	266	267	231	240	258	231	264	274	220	252	255	261	252	216	275	239	245	245	244	239	236	255	281	244	249	240	247	248	252	254	212	244	286	264	258	243	243	248	258	257	276	266	241	250	224	251	257	270	268	265	250	247	268	255	251	239	238	260	247	230	222	229	279	244	251	274	271	258	250	246	247	253	257	279	228	247	240	248	222	247	238	263	252	247	247	230	250	250	253	250	228	253	235	235	239	221	276	272	238	235	261	262	245	254	288	273	216	257	236	247	252	217	263	266	225	231	230	267	236	245	252	227	266	236	254	242	237	255	259	253	249	230	236	257	272	250	244	259	233	255	256	236	237	292	251	261	242	241	238	257	257	271	279	248	260	259	243	207	238	272	252	255	247	239	259	238	248	256	239	249	272	240	259	257	220	231	247	243	257	266	247	238	236	241	244	246	221	254	228	248	228	265	256	244	256	261	243	232	255	272	263	252	244	255	237	237	250	232	235	247	246	265	240	271	251	234	237	272	269	242	257	241	251	226	264	257	264	271	257	218	229	261	260	292	243	278	250	240	240	251	258	230	235	244	266	258	273	294	256	236	250	272	256	272	244	259	255	256	239	250	256	249	239	274	255	248	245	264	247	245	255	247	250	246	248	262	223	240	267	259	264	274	235	246	239	247	252	259	246	273	255	253	251	230	238	258	235	260	272	265	241	229	223	261	267	244	274	244	237	262	261	238	241	232	295	264	234	244	281	228	253	247	266	268	257	249	258	248	244	277	240	222	221	226	257	242	253	257	262	229	276	254	243	278	230	257	232	245	250	258	264	221	247	232	264	249	261	242	264	270	234	237	256	248	261	221	237	235	274	266	251	262	233	230	279	269	251	257	239	236	231	262	258	225	246	248	251	253	270	247	255	225	264	247	268	250	286	280	251	267	225	270	246	247	249	237	260	266	260	237	283	255	257	257	216	209	246	259	237	236	239	238	252	260	274	273	217	281	285	260	260	233	265	223	248	225	229	237	231	249	260	245	223	267	265	250	255	271	248	262	242	256	256	231	269	249	279	238	249	258	225	261	236	255	237	239	267	219	218	251	248	224	255	262	251	255	221	255	239	287	234	232	273	238	265	233	244	257	262	209	247	256	252	231	238	255	245	243	254	261	263	256	270	254	224	269	251	245	253	248	274	247	272	232	253	263	264	280	238	236	258	253	238	249	244	211	247	234	237	225	246	281	246	235	252	243	243	251	225	260	265	260	251	252	244	218	249	230	245	237	240	208	235	241	230	262	230	257	244	238	277	226	248	231	228	267	267	260	254	250	272	238	236	261	243	251	261	254	272	239	250	254	257	248	273	256	235	259	262	271	239	267	251	232	269	232	227	247	255	253	241	240	257	232	249	236	243	243	262	282	238	251	265	241	239	219	244	235	245	228	227	243	241	243	224	266	246	254	229	231	269	259	267	241	257	248	240	246	236	272	251	236	231	243	238	248	249	245	233	260	268	267	269	281	253	226	277	232	261	266	305	261	253	233	225	251	227	224	265	245	264	266	249	270	277	263	251	241	234	290	262	245	265	248	273	271	257	241	233	235	271	239	261	253	257	242	256	294	249	265	226	254	272	236	272	223	253	236	283	252	249	250	272	236	252	247	229	223	267	233	269	238	225	260	278	248	247	217	275	233	268	227	253	272	268	258	252	240	236	245	278	239	246	251	248	283	244	224	254	257	252	251	283	256	233	257	220	236	233	228	276	282	283	253	265	257	259	243	222	246	218	217	235	248	257	234	255	290	251	266	272	251	242	254	254	250	258	253	253	238	246	233	240	239	257	220	230	245	242	270	252	252	228	229	249	256	242	265	241	244	234	237	246	240	211	258	263	231	241	243	250	247	247	250	250	256	260	255	260	261	257	256	249	248	245	262	280	258	225	256	247	261	263	234	236	238	245	233	248	276	235	239	265	247	248	244	256	246	262	253	235	231	249	282	241	283	251	256	266	222	232	243	257	256	246	251	257	283	249	245	239	258	275	223	263	231	244	234	256	235	287	281	263	242	239	252	251	241	231	288	254	265	266	230	243	251	252	242	234	214	225	255	229	216	243	231	258	258	251	272	233	265	242	248	251	262	240	218	229	229	250	242	226	243	242	254	239	245	241	242	279	240	263	264	249	264	250	254	243	246	270	250	248	243	285	253	243	239	255	259	291	233	269	273	249	239	246	245	297	238	283	236	237	252	241	247	262	231	244	271	238	261	265	250	267	250	237	255	240	245	237	270	245	228	235	254	243	254	252	252	245	261	273	242	247	248	266	253	261	247	248	234	243	213	264	244	263	231	271	254	259	255	236	217	257	226	227	269	273	236	219	251	243	236	236	276	239	262	251	234	235	224	236	267	227	246	253	250	245	243	245	259	257	254	247	267	254	249	253	247	218	242	278	235	250	240	235	268	250	250	223	240	241	228	278	258	269	243	255	260	239	260	245	254	256	254	238	241	268	216	250	245	263	230	242	245	240	241	215	253	245	269	236	242	246	263	229	241	229	234	237	265	251	231	254	262	236	258	252	247	267	231	249	229	237	253	264	224	225	252	260	224	227	241	272	216	275	270	222	245	235	258	246	273	279	236	255	256	212	248	273	242	279	266	222	242	234	260	262	256	220	251	284	249	278	224	248	262	242	250	259	246	256	241	253	252	242	228	229	265	263	270	244	263	210	256	259	232	253	239	252	231	236	246	268	271	261	211	261	268	270	231	265	246	246	246	260	261	251	244	248	249	240	282	225	234	246	250	235	271	234	236	267	227	254	278	250	267	231	245	261	255	218	251	226	230	237	237	241	230	250	235	273	249	239	242	253	242	253	230	262	260	257	285	270	247	228	247	200	236	234	243	233	242	231	245	276	258	250	232	266	235	264	247	245	253	246	254	267	247	250	249	252	227	250	220	229	249	257	241	270	247	238	255	273	260	253	249	205	248	215	234	234	235	207	239	264	233	239	226
6494	27929	11973	1725	1288	942	784	616	547	483	408	398	380	355	336	324	328	338	334	296	328	288	309	313	294	299	275	296	264	293	259	271	299	293	319	299	334	309	301	282	304	284	302	272	293	300	308	289	276	277	281	294	296	267	269	302	285	293	268	275	285	302	293	272	267	274	278	284	299	306	298	293	279	280	291	276	290	293	278	261	282	307	300	295	282	311	304	289	291	280	293	248	306	267	286	260	296	267	287	306	285	297	265	282	317	304	305	313	289	289	315	310	274	271	275	307	257	288	295	294	282	297	280	301	273	272	282	292	289	296	288	283	298	256	313	308	283	264	294	286	285	270	269	312	314	286	265	284	265	286	300	284	284	289	294	278	264	292	273	282	299	309	277	271	282	270	295	304	287	307	301	306	311	283	287	276	301	304	308	292	269	257	254	277	288	287	279	295	281	278	288	274	295	299	266	299	293	265	275	276	296	299	285	304	298	307	258	266	275	297	259	308	312	269	288	332	302	292	298	290	311	273	271	260	292	303	287	289	271	295	305	265	272	315	273	256	265	287	291	321	262	274	279	328	292	292	298	283	293	295	266	272	282	251	266	275	299	307	274	277	262	280	283	269	280	313	290	289	282	287	284	254	276	288	272	268	282	279	301	266	302	306	283	311	289	291	289	287	282	307	266	274	285	277	283	296	300	286	270	280	328	256	304	307	305	290	316	284	290	285	256	316	292	306	244	320	296	284	268	297	278	286	317	308	284	279	286	287	286	295	300	292	297	273	290	297	299	272	299	261	285	288	280	276	286	278	314	300	331	285	278	280	284	270	292	305	289	277	283	284	270	273	267	273	277	306	274	305	277	273	309	266	267	312	293	283	279	293	241	260	279	280	307	306	314	305	284	290	268	288	279	286	331	276	280	299	263	271	279	290	316	290	267	312	249	294	302	301	266	273	273	286	296	307	305	299	289	265	278	302	297	280	308	271	275	299	288	304	326	293	268	294	261	267	284	324	270	277	320	280	258	308	283	257	262	298	276	301	277	264	262	288	267	281	294	259	319	282	280	274	309	269	277	306	260	297	279	292	305	284	277	270	267	263	267	318	281	291	266	269	304	307	296	279	298	288	271	318	322	297	303	288	262	291	295	290	284	299	321	286	312	301	289	283	276	281	271	270	295	266	278	231	281	288	268	291	256	276	309	247	304	296	296	286	276	287	278	278	267	276	291	270	292	306	311	301	284	311	284	280	282	267	286	283	299	289	284	271	291	304	271	270	271	260	274	292	294	281	272	279	266	278	269	285	291	286	261	279	278	281	290	302	294	267	279	293	282	289	272	332	288	300	305	286	296	287	289	296	258	296	269	291	284	301	310	286	282	314	283	278	268	302	289	302	258	293	274	283	266	303	309	305	289	292	275	301	265	285	296	297	294	314	282	273	278	291	329	273	292	301	299	304	278	239	274	282	301	303	294	274	303	307	294	283	275	309	283	281	267	247	275	283	265	302	285	297	320	293	292	310	292	302	264	302	289	274	304	273	298	301	271	267	284	322	253	255	284	258	276	313	291	303	273	296	269	316	339	342	326	302	286	295	269	260	277	297	269	319	295	297	286	301	307	299	297	239	290	299	300	272	261	308	279	320	306	275	308	297	294	341	279	272	330	283	263	310	296	286	266	320	289	279	308	320	269	292	316	283	271	297	256	286	302	285	263	281	309	285	285	275	286	289	276	275	248	273	274	337	287	278	279	279	285	269	296	324	308	296	323	328	272	269	261	277	269	280	294	283	277	252	294	271	300	291	256	307	253	261	265	249	304	259	280	309	260	302	300	267	315	286	268	258	263	281	277	309	292	264	291	289	311	274	269	301	267	278	296	281	280	295	290	295	274	272	270	293	298	273	287	281	325	307	289	280	262	288	288	261	309	296	284	279	253	283	299	274	268	273	272	304	286	281	287	265	266	259	283	280	285	276	268	274	300	289	308	279	294	279	283	263	272	269	274	301	273	277	313	267	311	311	310	286	279	307	316	284	300	282	282	263	272	263	263	281	298	296	313	286	259	271	290	304	294	283	297	248	289	284	315	288	297	294	291	293	298	243	288	310	288	272	296	289	276	281	278	274	292	282	294	273	291	280	279	275	268	279	245	251	283	281	267	289	305	256	257	295	270	280	299	259	288	288	276	248	309	279	287	317	302	266	271	281	272	273	301	282	307	274	318	289	303	289	282	262	276	301	270	330	284	320	282	294	271	255	317	296	258	282	302	296	280	268	259	280	304	290	270	296	305	290	312	273	261	286	307	281	303	293	265	275	293	302	304	261	289	308	279	269	277	279	283	304	293	295	287	259	283	304	313	254	273	287	315	283	297	322	288	307	279	278	289	261	303	269	296	272	301	281	276	291	294	284	306	269	288	255	294	285	300	275	275	287	275	273	248	280	312	275	230	282	292	282	309	284	274	266	260	264	308	294	276	287	287	305	286	325	261	311	272	291	299	282	306	275	237	280	277	291	295	316	294	304	274	285	284	270	310	299	280	327	294	268	295	245	277	265	279	327	260	272	267	298	300	283	262	283	262	285	288	309	275	297	298	300	260	274	279	276	279	264	275	264	281	313	280	293	305	288	306	275	297	294	311	293	323	288	296	288	286	256	285	285	234	340	281	275	276	306	286	286	286	270	281	279	309	296	250	298	280	303	245	309	278	271	254	270	298	259	263	274	302	292	265	297	312	283	303	257	293	310	287	284	271	315	268	278	233	303	285	266	316	282	325	283	299	292	300	280	282	297	289	270	300	327	314	288	251	288	269	246	266	295	279	284	254	274	285	277	292	296	281	306	260	293	268	305	297	282	281	287	275	268	299	275	275	285	301	283	277	300	293	289	288	285	277	282	287	285	287	294	288	303	310	302	280	316	290	338	275	302	276	302	301	295	255	286	258	285	271	242	272	263	262	287	284	255	292	288	274	262	308	278	296	303	279	290	268	279	297	288	273	268	294	284	289	270	293	278	272	289	295	287	292	280	261	275	279	275	271	275	267	262	275	315	304	304	304	284	298	285	294	305	283	272	287	296	305	299	269	294	264	273	279	263	284	289	290	301	306	283	312	320	282	280	311	294	301	291	278	296	245	244	270	273	284	267	311	276	300	293	284	302	275	325	281	287	300	310	301	291	272	271	272	256	291	322	338	277	273	279	287	292	265	269	275	265	254	264	284	288	298	283	271	307	296	279	294	303	255	279	260	296	285	289	306	269	280	289	311	308	295	299	274	288	286	286	265	284	305	326	311	297	277	288	258	285	276	279	303	292	297	310	284	257	284	307	307	244	303	291	269	267	313	292	284	259	294	300	282	258	302	298	279	285	286	286	282	309	281	299	272	309	287	243	285	252	299	294	286	288	331	295	314	289	289	303	272	279	301	267	336	294	331	283	283	281	251	260	294	277	314	321	318	314	270	314	280	285	269	305	291	284	298	309	303	292	297	287	269	280	273	300	251	265	297	265
22487	21300	29442	23497	21301	21391	12686	1698	1260	1169	1106	1058	889	949	909	882	858	846	857	826	840	843	819	818	827	775	794	783	793	781	780	766	775	794	792	767	832	776	791	756	737	737	768	804	741	776	795	774	719	805	779	748	785	720	774	722	738	735	734	680	771	775	728	786	778	747	748	736	718	754	743	724	739	743	788	772	772	788	734	768	738	769	773	856	776	697	749	767	714	771	795	723	759	790	764	768	717	751	767	719	742	703	680	781	728	746	805	782	751	728	719	736	810	695	741	800	781	749	725	755	767	736	752	746	725	709	702	748	716	796	742	740	754	735	731	741	796	701	757	768	701	735	710	735	789	759	736	718	761	790	737	785	791	766	746	766	727	732	729	721	770	768	779	709	730	699	702	744	732	762	767	747	746	754	765	731	725	769	749	786	686	774	767	796	747	753	778	775	727	783	774	733	777	754	710	815	796	764	757	756	715	763	784	758	770	778	778	792	780	756	687	768	691	728	722	721	722	709	730	730	754	784	751	774	694	724	723	728	794	746	753	725	710	787	714	754	728	768	785	775	767	746	738	746	756	772	772	757	813	726	753	784	766	769	773	740	785	743	808	753	770	729	787	741	752	752	747	742	768	789	747	790	742	728	791	770	732	754	748	743	753	741	762	765	723	794	734	768	738	741	780	731	766	748	799	700	751	762	727	767	761	808	759	716	745	746	689	718	735	715	748	711	745	806	738	719	738	717	789	739	742	754	793	747	741	752	712	717	734	786	729	749	742	797	727	808	735	773	787	789	809	728	786	791	733	760	781	761	776	727	734	749	750	707	756	713	696	768	738	773	816	739	755	728	727	762	761	755	753	713	796	766	712	762	741	696	758	773	756	710	772	723	739	754	763	717	796	694	735	723	712	773	732	754	733	754	795	761	710	764	734	777	740	761	748	760	763	751	728	774	771	700	811	744	735	780	754	709	767	767	717	735	802	745	746	778	766	792	764	748	700	748	732	749	730	746	775	666	726	711	770	760	723	732	748	697	693	748	760	744	748	764	760	781	749	761	744	746	754	776	762	751	748	764	724	750	756	746	782	779	755	782	749	757	810	755	780	793	731	733	797	747	780	747	743	738	718	730	753	731	776	750	714	759	776	714	746	790	764	718	819	722	707	720	769	710	699	704	812	765	785	749	743	759	762	767	757	742	728	737	752	747	754	746	761	748	758	756	719	758	804	740	814	835	672	768	743	798	748	781	770	781	785	666	707	726	718	707	718	776	717	754	751	805	776	691	731	766	749	786	740	725	722	798	715	764	813	782	751	763	714	738	752	777	761	792	724	735	770	805	737	783	709	777	745	740	745	724	790	750	749	720	761	761	657	766	780	760	697	759	765	708	775	750	741	710	762	774	720	781	719	742	741	751	761	715	794	789	782	763	737	729	742	754	775	746	722	763	706	758	782	751	808	793	801	790	796	733	749	788	722	768	718	730	767	749	790	753	698	760	765	746	738	767	761	766	752	801	688	733	751	766	776	789	750	777	789	689	731	768	750	738	707	731	748	819	765	766	775	722	695	707	752	750	722	719	721	736	750	740	796	742	753	763	706	730	769	745	726	761	782	790	723	710	766	726	776	757	711	718	710	775	769	733	738	769	756	786	747	735	749	757	740	749	767	739	732	775	774	761	761	740	741	713	749	773	733	730	717	783	731	736	767	749	776	784	725	745	748	724	758	765	708	769	766	702	785	757	753	726	748	767	792	730	811	755	757	761	744	697	755	729	739	758	750	786	700	709	716	768	767	757	711	752	709	750	800	775	743	744	751	763	727	739	716	728	776	726	776	709	714	732	718	805	727	713	701	755	753	719	712	734	750	746	703	719	741	721	698	742	788	754	720	746	726	798	753	690	762	744	703	785	747	770	778	723	750	715	691	726	728	769	690	749	759	733	803	822	752	755	750	792	751	765	735	733	736	778	746	738	764	759	739	776	793	720	761	726	736	784	725	716	693	786	716	716	703	765	725	754	720	726	748	746	726	817	708	755	727	733	781	731	716	782	733	758	773	737	745	769	768	774	733	727	746	758	761	764	778	798	755	764	762	747	733	762	796	740	749	776	769	770	748	758	767	749	727	744	722	831	779	765	758	777	729	710	787	728	757	729	710	737	728	777	761	741	748	720	746	763	721	766	793	730	801	761	741	711	789	750	756	773	702	669	717	698	730	775	760	749	759	791	788	753	712	741	760	740	757	780	790	768	682	808	783	825	753	706	714	750	767	738	760	784	776	704	746	764	751	800	785	775	759	746	682	705	745	768	787	758	722	725	748	761	759	735	735	781	771	787	810	782	780	754	701	809	763	729	789	758	712	771	740	717	771	720	737	797	742	729	747	783	751	734	781	734	804	768	803	715	747	777	730	760	714	759	760	744	773	784	741	743	750	773	778	787	747	739	782	736	755	772	749	766	788	701	764	773	752	715	733	759	721	750	768	786	777	765	746	808	803	764	765	726	709	749	738	753	754	769	720	744	723	777	748	781	736	735	728	745	773	708	716	767	724	718	726	738	755	720	783	745	744	777	729	758	726	751	757	739	755	698	744	740	769	769	784	755	729	774	738	755	688	721	738	796	690	773	726	714	741	690	758	781	732	764	747	714	765	776	775	744	735	769	701	784	738	751	689	751	736	751	766	742	805	757	756	706	726	708	768	758	725	747	753	721	775	785	747	787	798	679	783	747	768	771	716	763	739	706	772	732	706	762	755	762	727	687	736	766	701	746	745	766	748	725	750	734	711	740	745	742	700	733	745	743	764	697	670	775	726	711	761	762	725	776	801	764	770	754	718	701	745	773	744	708	713	791	762	751	764	781	737	763	762	754	751	764	737	683	760	756	823	710	708	746	741	701	778	689	748	780	770	721	717	760	744	742	749	776	708	809	733	758	786	812	762	699	685	745	757	753	738	768	734	713	740	703	786	760	771	780	767	758	781	674	728	745	771	740	719	782	745	750	721	752	733	780	760	794	697	737	757	704	789	709	745	748	750	774	728	773	742	770	748	718	800	719	781	729	751	717	756	777	760	751	749	740	721	747	743	791	732	726	760	729	735	764	753	737	679	739	734	744	754	765	767	772	802	752	738	741	750	732	769	749	766	724	744	763	776	809	725	703	753	700	826	698	754	748	742	707	756	747	776	816	736	732	696	752	793	742	752	730	753	778	739	783	750	751	746	801	794	785	749	759	801	745	738	742	747	735	724	792	718	791	761	741	745	766	752	746	734	783	767	750	777	721	733	751	733	777	729	771	706	794	797	787	726	764	737	745	733	749	743	750	781	776	816	705	742	734	748	771	732	744	756	715	727	733	766	812	791	743	727	752	794	741	778	731	797	731	738	720	757	744	773	726	746	713	737	687	732	763	676	752	767	713	734	747	719	729	766	729	742	775	725	729	745	772	693	769	711	693	752	740	752	744	731	726	729	723	709	731	754	745	781	747	725	744	722	697	738	757	751	767
9011	45516	22129	5445	3887	3056	2386	1896	1661	1422	1276	1189	1106	1006	982	1008	919	912	967	931	878	820	853	861	848	830	861	877	827	829	832	820	872	838	855	858	794	843	798	789	844	812	821	805	847	781	808	847	792	743	804	774	816	809	767	750	811	791	839	804	785	828	789	810	780	791	827	782	818	774	766	761	765	779	782	805	848	800	802	806	801	756	827	809	868	774	772	794	834	791	749	778	799	796	804	775	814	773	800	794	748	794	808	768	779	816	842	842	743	814	823	832	795	808	806	787	783	815	780	736	782	763	820	857	821	808	841	772	799	805	787	769	765	785	800	835	816	788	834	796	844	745	783	772	806	813	766	800	797	759	813	791	758	777	747	820	775	790	751	814	799	781	786	789	812	788	812	746	762	776	830	795	793	733	737	766	805	786	836	802	775	778	795	796	790	856	803	810	787	795	771	807	766	808	788	787	753	745	757	742	804	803	791	789	782	850	810	727	817	801	757	768	833	778	740	807	740	802	828	810	783	764	788	800	834	797	832	812	780	828	776	826	791	755	780	815	798	780	803	818	812	777	763	831	825	766	786	731	798	798	823	785	766	776	740	781	823	765	850	800	834	828	807	776	794	841	779	871	829	782	786	802	794	798	788	786	789	810	824	774	797	783	775	800	749	819	777	790	773	794	783	808	807	836	734	829	810	805	785	788	824	745	787	831	774	780	813	766	784	766	794	802	800	720	754	787	756	834	879	837	805	781	800	793	802	782	857	829	777	801	782	786	781	814	810	791	770	767	791	775	810	839	794	769	777	777	764	827	784	733	776	775	739	830	757	785	780	759	755	797	806	839	736	795	790	781	791	815	758	794	772	798	784	843	764	798	826	840	806	800	768	759	792	824	829	756	775	783	790	819	813	773	777	781	767	765	768	855	835	791	820	809	793	765	763	773	761	790	855	804	744	777	814	722	790	798	812	795	788	831	780	841	817	803	794	757	760	786	796	853	823	727	818	790	837	825	840	747	831	841	734	780	755	816	730	816	759	772	781	792	800	780	803	774	798	790	842	813	761	781	764	763	780	832	807	782	846	787	785	763	805	711	816	768	773	810	769	789	814	813	793	838	789	824	776	786	806	786	726	862	812	834	811	792	852	809	790	764	847	787	771	779	855	816	760	776	826	787	841	815	797	832	748	793	779	788	774	799	781	824	799	789	777	782	764	789	787	742	763	785	803	832	759	770	800	766	823	783	778	853	768	801	797	792	750	852	779	745	780	805	798	764	781	812	819	802	817	839	761	791	791	808	778	732	782	793	773	837	808	811	807	782	802	755	842	745	810	788	803	784	794	836	767	791	785	795	815	818	764	783	798	797	778	810	780	817	770	796	839	838	792	824	789	771	767	807	792	800	794	765	816	806	779	809	808	815	781	726	872	817	802	777	762	849	795	771	810	822	796	763	798	792	840	778	782	792	811	736	818	799	741	703	795	777	825	773	779	789	804	739	788	811	792	795	766	791	782	781	794	762	819	777	822	809	827	770	816	823	775	790	787	787	789	732	797	771	808	780	804	801	772	812	784	758	793	815	838	782	812	780	807	785	820	810	758	780	789	768	804	798	800	827	804	767	828	809	777	779	797	767	805	760	782	755	796	847	780	781	767	769	790	777	772	787	750	826	806	780	791	746	807	800	781	832	759	801	791	713	776	749	754	802	817	800	838	800	777	815	827	747	806	806	728	823	857	759	787	794	774	796	801	799	804	773	829	803	825	780	803	793	829	800	800	813	762	768	768	696	715	800	817	782	778	789	773	807	803	745	761	780	820	742	773	823	808	822	766	760	819	774	827	762	787	830	785	769	816	803	780	784	778	751	818	783	766	821	796	779	789	793	806	798	801	765	769	729	761	778	794	780	784	831	788	730	798	804	808	816	825	773	784	777	762	835	763	774	742	773	813	756	801	819	818	785	795	848	773	745	776	816	800	763	787	801	835	823	816	800	797	762	813	783	803	794	822	808	823	789	801	826	788	811	821	801	838	784	792	811	802	829	812	748	831	809	792	843	747	775	782	782	764	786	804	799	795	767	753	790	801	786	813	792	796	766	800	761	780	756	760	800	801	802	808	776	806	764	750	772	737	797	773	755	832	775	778	771	787	829	762	792	835	807	813	828	791	784	798	795	780	783	795	787	782	774	781	790	794	834	786	780	777	763	830	762	755	848	762	790	817	758	818	801	794	832	796	797	796	838	762	844	792	775	755	774	799	755	789	833	826	809	812	802	799	759	789	798	865	752	804	771	801	752	800	764	840	792	797	811	808	825	801	828	738	778	781	764	763	787	807	755	797	742	765	817	810	836	807	778	773	788	802	812	805	816	755	803	784	784	824	759	772	712	791	745	819	765	806	734	769	770	785	806	767	759	827	753	807	797	742	807	808	772	775	796	821	805	843	863	763	807	787	808	755	787	830	732	814	797	746	762	781	838	812	829	849	809	791	842	804	790	777	787	857	756	808	840	812	817	789	784	812	783	733	796	799	810	764	833	784	794	777	798	801	753	805	802	837	823	789	794	747	766	810	784	788	852	795	801	790	817	777	820	810	812	776	788	791	816	777	848	809	797	768	793	810	739	811	750	753	831	801	785	793	752	796	798	764	823	764	804	799	767	796	823	797	820	791	784	807	835	772	768	787	805	766	810	789	833	844	773	844	814	775	770	834	826	794	785	836	789	796	778	776	770	770	828	837	807	792	780	757	771	772	799	804	822	776	789	796	801	747	769	790	729	805	801	857	755	771	814	740	776	781	752	790	810	773	758	750	790	814	792	780	802	798	783	820	784	848	836	796	811	825	800	849	736	774	771	808	822	837	812	807	793	749	757	807	783	774	817	797	802	777	788	772	827	791	784	853	798	874	755	795	780	819	787	831	813	783	755	809	823	812	760	812	809	760	831	774	753	799	784	814	796	800	771	819	826	764	767	767	839	798	796	854	804	786	830	754	800	794	836	781	827	791	828	840	771	822	819	826	791	763	801	812	802	833	806	771	771	816	775	787	810	766	762	767	800	787	813	780	788	814	775	823	813	792	806	809	793	803	794	849	719	756	797	832	785	763	810	852	793	829	852	786	746	793	806	796	801	791	787	783	805	833	787	767	767	781	816	828	799	775	810	768	807	853	827	769	780	842	796	780	821	791	767	787	836	813	881	779	818	813	770	771	753	773	827	788	782	773	832	756	785	828	846	804	810	784	804	825	796	783	803	791	830	817	808	750	769	804	806	790	789	809	836	812	776	782	766	802	806	770	797	808	756	811	843	772	781	792	754	831	758	797	796	813	807	780	770	750	809	792	760	776	795	763	800	818	786	793	811	734	789	800	783	846	813	787	807	783	832	774	775	803	767	790	784	838	792	795	773	782	787	752	783	821	827	797	783	789	796	821	764	824	809	810	813	784	804	821	762	827	766	777	856	799	772	787	755	791	775	794	807	813	779	788	798	790	757	812	825	776	811	796	792
27580	19885	8669	1251	734	669	583	550	527	536	465	537	506	456	502	488	476	510	484	510	482	477	509	492	488	473	516	503	477	477	491	487	468	493	464	445	499	493	520	513	479	431	478	513	496	479	480	489	473	513	498	509	542	450	516	555	483	501	487	522	469	472	458	480	485	474	494	462	468	471	529	515	486	499	500	512	547	509	492	486	506	482	495	471	499	460	479	490	470	462	495	495	497	457	473	436	500	466	487	488	481	487	534	482	499	481	528	495	436	471	509	490	518	511	478	501	511	468	495	554	507	519	491	498	510	492	508	453	483	491	486	475	520	448	512	483	505	497	503	511	509	481	475	479	493	485	506	522	472	491	487	466	498	470	463	493	472	479	505	553	490	500	526	498	454	483	468	509	484	515	473	509	505	499	464	490	508	486	438	500	530	505	469	483	490	501	453	469	513	488	507	475	501	481	513	511	457	497	507	494	512	500	525	469	514	540	484	511	475	486	513	472	464	432	504	538	470	438	493	479	497	508	495	479	486	507	527	496	465	518	487	471	499	513	471	523	521	514	522	512	505	500	509	496	476	462	484	457	449	491	523	482	496	494	473	491	457	460	529	489	483	450	497	476	464	493	536	491	475	493	509	487	512	497	491	506	455	458	510	467	499	457	445	475	476	513	475	494	479	506	497	490	533	456	510	475	503	484	469	467	494	530	503	495	532	507	484	492	528	497	460	486	466	460	523	530	504	531	468	495	487	512	487	513	504	500	454	477	474	498	490	492	499	513	538	501	514	502	476	461	515	509	464	503	459	512	517	482	525	495	460	479	486	455	520	433	498	506	503	525	488	501	492	509	513	489	481	504	498	504	497	461	524	479	490	508	477	481	487	489	500	526	476	476	486	518	450	485	492	495	492	517	468	496	513	442	456	490	514	531	501	494	514	494	481	519	486	457	496	512	491	484	494	505	482	448	525	524	491	483	486	490	488	507	511	475	487	527	464	483	466	462	494	494	479	478	454	477	479	484	486	510	492	491	485	467	499	521	521	508	471	475	529	532	469	494	513	496	511	513	482	470	509	517	496	468	491	507	506	492	506	500	513	496	531	475	492	518	501	551	429	473	473	479	498	476	499	465	526	512	503	497	462	493	478	485	478	477	521	504	471	502	506	471	492	483	513	474	454	491	538	482	495	504	539	477	488	493	481	450	461	486	473	498	484	536	445	474	505	477	486	493	439	472	493	466	538	504	486	501	521	501	461	497	504	475	473	511	486	466	506	493	482	471	493	486	500	457	475	485	476	489	500	497	491	483	474	488	504	495	494	482	474	472	509	483	460	460	510	516	530	449	523	523	445	476	462	524	500	473	464	471	520	510	502	502	506	474	465	516	489	497	504	464	423	478	492	486	474	503	462	506	478	459	477	507	495	556	507	499	491	497	487	498	510	475	539	497	497	516	527	479	500	480	454	508	475	473	502	506	521	476	485	486	505	494	514	506	498	449	516	493	481	445	488	468	502	491	512	472	475	451	453	493	477	483	521	481	495	520	532	498	486	493	480	479	501	485	516	505	493	539	516	490	517	470	458	475	491	467	471	500	490	508	490	486	534	503	472	545	460	502	511	491	485	466	441	489	495	502	465	494	494	494	522	488	485	498	476	461	498	479	488	488	494	494	467	473	548	453	480	498	516	486	513	529	474	526	531	478	492	517	498	509	482	497	504	502	511	473	495	523	512	481	482	472	448	504	472	481	492	489	478	478	546	482	475	458	524	500	504	486	501	452	499	482	493	477	494	528	480	484	479	501	488	506	519	507	490	486	490	470	504	477	505	515	484	477	461	507	503	533	458	470	526	534	471	466	486	526	569	497	509	501	490	482	504	481	457	528	480	467	518	501	510	469	507	520	460	476	493	509	482	522	475	511	457	459	491	493	484	495	520	472	481	460	499	488	494	479	481	464	494	483	494	526	458	489	486	461	506	508	473	511	474	494	547	510	483	497	474	502	476	486	472	501	484	486	466	492	476	533	498	493	545	514	480	483	489	504	497	485	516	468	499	492	496	482	471	504	486	483	521	484	491	464	488	520	507	502	488	539	486	468	509	500	509	485	481	485	464	542	470	499	526	475	525	522	506	519	494	480	495	495	457	532	487	480	522	468	451	513	479	495	488	487	433	461	497	509	492	519	463	496	489	493	479	471	454	513	480	493	503	454	477	496	485	473	465	512	542	444	529	513	489	504	506	476	512	462	475	487	512	494	496	508	491	537	479	493	513	489	463	502	480	518	465	521	498	487	478	486	516	464	507	531	501	473	521	462	504	505	495	521	483	424	495	452	464	477	512	477	529	500	522	475	474	463	490	496	478	506	523	489	495	485	503	488	474	529	505	483	478	483	507	470	471	488	489	466	493	488	491	469	504	490	498	480	448	527	522	522	502	517	482	489	493	546	511	548	488	484	503	493	500	496	488	521	442	506	471	464	492	496	465	501	503	476	491	448	512	476	477	461	472	483	471	505	478	460	508	525	477	499	478	476	475	474	497	498	487	479	488	469	544	536	490	513	469	496	480	465	466	496	448	489	472	463	499	483	510	491	497	410	482	488	503	493	444	503	423	483	476	484	490	508	498	497	463	504	485	455	474	523	507	509	515	473	487	448	497	500	466	465	478	482	492	485	541	472	456	481	488	497	498	514	496	485	534	492	487	509	515	494	516	483	516	494	510	511	485	516	494	466	479	501	493	516	475	482	475	462	528	484	498	474	466	501	530	474	465	514	494	494	497	531	494	482	484	485	509	520	494	479	498	490	494	510	484	492	520	501	480	532	538	527	520	513	521	543	512	543	530	534	485	498	513	489	481	483	479	490	474	499	505	520	499	486	464	500	480	481	465	484	473	538	506	498	453	496	473	499	464	484	506	484	489	505	514	495	515	493	483	529	483	454	472	504	492	540	479	458	505	522	457	484	502	505	523	486	496	501	464	495	485	481	490	491	539	512	495	485	472	496	493	515	468	522	479	498	478	436	507	485	492	454	532	495	534	435	483	444	494	517	481	461	452	486	489	488	492	493	479	460	522	467	468	486	463	449	507	513	473	523	473	485	512	507	478	519	517	456	507	460	467	527	480	478	512	498	437	495	481	513	469	436	489	494	502	500	502	456	502	488	514	465	519	495	483	480	507	487	429	516	511	487	502	569	510	491	500	486	497	487	561	478	503	482	522	526	478	531	449	525	510	463	505	508	493	487	506	494	513	507	507	503	444	522	461	489	493	494	469	506	475	468	441	508	486	464	450	526	484	494	502	492	556	479	508	497	454	488	519	508	491	498	474	483	456	540	484	508	466	463	496	481	471	474	497	457	504	482	521	459	539	493	455	487	498	504	464	496	451	547	487	517	489	482	493	459	484	512	486	503	513	488	469	487	509	493	493	477	499	507	480	528	486	496	491	528	500	460	515	489	515	466	479	476	518	516	502	482	520	482	475	498	459	476	492	493	488	471	475	497	513	514
7151	9722	3314	706	637	624	612	577	531	544	527	544	533	507	500	536	522	518	517	505	554	561	511	508	515	500	501	514	483	502	560	549	528	522	502	499	503	475	494	547	502	496	523	521	523	489	474	501	520	538	533	501	508	498	502	496	509	515	511	547	531	497	532	510	530	536	526	518	505	459	527	562	491	530	487	534	509	519	501	516	524	493	533	505	508	540	497	521	497	499	491	492	494	554	540	521	480	530	519	484	519	472	466	485	513	501	530	517	531	564	550	502	511	544	525	508	537	534	502	507	503	525	531	571	480	505	528	513	529	458	480	550	504	524	525	462	529	493	521	511	526	473	526	533	532	542	501	504	508	552	514	536	531	498	492	492	464	482	530	505	489	528	497	471	499	538	485	482	488	525	542	534	462	522	512	497	487	522	503	516	495	530	499	517	481	513	497	541	520	520	537	551	516	497	549	539	474	513	558	512	525	495	505	510	521	542	560	518	526	519	539	515	511	513	499	521	516	489	521	519	504	483	519	512	558	496	503	528	472	505	514	543	505	530	510	507	483	521	519	461	486	457	524	528	539	513	520	510	505	497	558	516	508	537	485	462	501	525	539	517	542	515	500	489	521	495	504	528	485	489	513	488	461	502	511	512	516	472	532	490	521	522	532	472	547	502	513	522	549	561	540	521	538	509	524	514	560	520	480	492	502	487	492	469	535	504	498	514	478	518	540	557	524	465	529	561	500	517	537	522	528	514	513	496	529	519	479	463	493	512	519	485	517	491	474	493	521	537	502	528	519	547	557	487	492	495	488	539	482	502	518	544	504	497	531	502	500	509	507	471	505	528	467	535	540	537	504	523	501	499	527	539	542	552	524	502	486	513	488	506	498	536	502	529	517	510	521	494	484	532	493	506	496	514	522	512	474	498	506	532	549	498	482	513	547	474	499	519	544	527	487	494	513	506	532	559	506	501	500	553	505	547	503	522	494	492	484	528	471	493	505	497	539	511	544	521	515	498	511	544	504	513	486	503	511	514	543	491	522	492	513	522	473	564	501	517	509	510	512	502	522	534	504	492	509	527	529	463	509	504	457	484	527	507	496	521	478	482	524	554	530	502	502	487	529	501	485	519	547	496	489	575	537	476	537	461	523	490	509	510	501	516	501	532	488	518	533	548	516	485	510	572	549	535	547	508	511	534	507	503	518	510	539	479	530	490	488	488	475	506	536	510	488	495	511	499	513	526	525	493	519	513	553	509	566	498	493	498	496	511	502	479	507	542	527	505	527	521	506	490	516	518	555	517	505	493	542	547	492	513	485	481	486	553	547	514	517	490	483	516	472	529	495	492	511	540	544	514	478	502	509	473	520	496	492	542	504	500	523	533	521	450	508	495	531	524	533	533	490	523	565	505	558	513	481	507	546	494	531	565	522	514	514	504	522	547	506	532	510	544	516	520	526	501	525	514	522	518	496	484	514	502	496	470	532	510	517	511	525	505	519	494	516	501	515	477	517	532	516	510	508	512	496	549	523	535	519	520	526	476	525	494	506	513	551	489	527	498	537	522	520	504	544	468	536	518	497	508	515	548	563	531	533	532	514	495	557	516	517	498	542	526	547	534	545	515	504	527	531	532	532	531	490	465	483	496	522	513	499	506	491	535	529	506	515	465	522	499	544	522	470	521	506	521	503	514	525	507	523	501	525	457	518	493	501	514	501	489	551	515	527	468	511	525	475	541	463	516	522	525	496	480	519	526	534	509	523	528	470	534	490	507	507	488	518	524	521	537	512	484	500	482	500	501	507	529	514	492	519	495	497	527	518	528	540	533	533	527	500	478	555	541	503	520	496	508	507	484	554	515	495	492	536	552	496	505	489	465	572	488	537	510	517	521	490	465	505	535	503	533	470	490	541	531	499	522	482	512	536	503	477	553	547	570	490	484	505	528	498	499	512	495	514	536	501	537	535	513	542	517	531	525	529	482	491	530	493	501	490	510	512	545	503	506	526	512	514	472	474	498	509	486	498	501	537	532	501	490	518	504	532	520	552	502	500	497	505	526	489	513	512	536	534	540	518	514	502	499	492	495	517	522	503	521	524	515	499	554	540	468	570	541	552	504	496	501	461	500	496	495	528	506	479	499	526	539	525	503	546	544	470	528	509	533	531	523	555	514	511	553	510	521	557	529	505	493	528	543	504	529	569	471	512	519	514	480	529	468	472	489	507	483	511	550	522	487	468	532	510	476	520	496	505	521	520	491	509	487	515	521	542	509	540	534	527	554	512	523	525	486	518	498	497	502	555	476	507	513	519	528	518	512	534	505	536	516	502	495	509	505	510	557	491	493	461	498	484	512	531	523	490	522	550	513	530	529	489	517	486	464	472	495	510	527	539	508	533	526	538	516	510	514	525	537	518	536	511	504	510	522	465	499	462	530	493	498	533	484	546	483	493	489	538	501	516	542	491	531	519	517	540	503	520	496	479	539	520	543	513	554	517	530	570	535	558	500	544	538	548	494	512	480	486	537	551	528	517	484	509	536	474	505	486	489	489	526	473	530	505	526	487	528	523	491	541	493	546	506	534	564	543	492	521	516	515	541	438	490	526	489	498	540	510	525	478	502	493	499	471	521	492	525	514	555	525	529	470	545	481	501	522	486	499	514	518	484	526	541	515	536	539	518	493	513	522	498	490	566	519	489	541	479	517	534	503	551	539	519	545	526	518	517	535	481	518	501	501	483	551	492	521	498	457	496	491	526	540	516	489	483	506	488	500	550	525	516	477	510	523	522	518	480	493	516	493	514	544	526	526	535	539	512	518	527	467	512	534	496	503	501	520	508	530	467	557	536	500	494	507	496	514	485	489	503	539	532	540	498	520	541	536	486	520	540	506	483	520	496	506	490	493	487	479	497	492	506	511	528	544	522	478	544	506	511	533	489	549	551	508	508	521	494	484	499	527	503	558	491	487	513	551	499	519	504	498	520	501	533	510	479	497	536	550	514	495	520	493	471	465	458	485	497	482	457	504	552	532	525	546	515	526	535	548	487	533	555	518	472	498	518	499	539	570	502	494	519	544	513	509	499	522	521	482	522	528	523	493	514	489	509	530	531	521	520	519	510	521	524	507	463	518	516	514	517	498	510	481	531	546	460	531	513	517	508	542	480	504	515	500	544	509	456	472	529	529	474	489	573	513	510	479	525	491	540	498	484	549	493	502	529	492	539	521	535	505	498	539	542	532	529	512	519	533	508	524	483	521	460	509	476	504	547	521	520	473	499	516	511	499	554	487	524	523	482	500	492	513	524	519	517	531	508	488	513	538	482	473	538	526	486	490	500	488	465	495	508	500	505	553	522	520	503	506	483	530	506	539	527	488	548	503	509	523	498	466	531	495	527	530	490	555	540	496	526	517	500	506	519	469	535	572	513	508	480	503	499	480	504	505	513	534	486	510	511	529	489	506	486	526	543	477	479	520	530	508	526	518	549	493	508	549	509	480	524	552	559
23570	21256	28926	23894	21260	12926	1978	1296	1193	1081	1020	1060	1100	983	968	976	928	938	940	939	922	882	927	920	934	919	903	894	915	869	947	850	888	889	930	909	916	889	935	917	923	859	920	877	898	913	902	886	858	953	912	906	845	917	893	905	909	886	898	836	851	856	878	874	852	871	896	877	882	830	880	960	863	961	870	873	883	890	866	850	927	925	872	891	904	905	880	887	870	875	910	930	903	879	864	896	909	905	930	908	883	877	881	851	899	927	917	880	913	850	869	897	914	889	853	930	860	871	881	877	896	878	927	909	872	877	970	878	880	901	880	946	857	864	844	901	871	897	893	917	805	899	921	886	859	869	913	868	863	888	894	937	894	839	922	882	903	928	870	915	918	905	883	881	848	884	878	875	887	905	911	890	844	851	915	878	863	889	863	829	881	929	900	958	906	927	929	864	823	868	924	886	883	909	882	870	850	875	899	888	932	932	891	856	863	866	929	900	885	927	915	878	912	868	892	867	906	915	883	862	903	861	918	864	874	874	904	891	903	818	835	881	869	870	909	885	896	915	870	845	894	959	867	876	865	929	880	854	870	881	880	887	890	900	886	899	914	899	881	904	837	894	881	908	908	860	877	941	855	879	933	870	892	942	867	827	890	906	895	913	872	907	885	926	888	870	852	886	881	866	864	921	882	866	862	874	907	892	883	887	913	893	847	872	891	909	936	911	926	877	853	863	871	909	866	867	947	829	903	853	891	871	846	907	894	884	877	942	824	907	879	876	869	897	918	861	891	859	824	893	920	935	909	892	839	859	879	839	879	949	904	906	896	880	906	915	877	854	901	865	875	891	937	882	859	856	845	848	892	867	854	867	963	935	949	837	944	913	881	934	873	873	877	903	927	859	897	820	897	848	919	954	866	899	866	858	845	886	955	901	919	899	899	854	904	857	945	875	911	955	910	894	880	927	875	899	876	858	886	910	908	874	911	868	896	818	911	917	867	907	952	899	889	892	898	913	883	868	856	902	934	901	869	861	899	902	894	933	871	877	871	897	916	889	921	890	905	883	860	903	904	885	884	956	974	848	860	878	895	897	922	920	880	910	901	813	922	873	870	885	853	868	875	907	873	894	930	912	909	904	854	847	928	926	829	902	869	883	873	867	928	870	933	853	941	868	876	913	936	893	849	812	855	923	899	940	915	894	884	939	884	867	855	881	841	848	884	899	912	876	857	942	853	951	909	914	900	920	891	940	900	842	895	839	848	907	879	904	903	883	915	838	890	835	877	851	851	919	920	853	891	910	917	852	863	915	886	873	876	860	917	849	857	891	870	855	859	956	872	847	870	841	913	936	889	870	894	886	865	912	894	876	849	873	968	901	886	904	911	838	864	873	861	853	866	912	915	917	865	873	881	894	844	838	912	878	897	922	860	866	867	899	903	875	875	891	884	887	890	870	902	888	911	889	901	847	864	846	927	963	839	860	884	825	872	870	890	924	928	908	892	901	875	863	919	869	872	909	901	912	906	901	905	905	857	877	868	845	830	897	876	889	890	928	872	861	892	869	895	872	857	844	972	867	869	905	871	851	925	918	891	859	919	897	895	966	892	888	954	863	885	894	861	925	913	898	865	894	939	935	884	903	893	905	873	858	860	842	883	922	859	877	922	875	886	880	904	924	921	863	913	913	882	872	871	921	885	902	904	854	824	853	875	864	860	902	903	886	905	898	872	834	860	845	960	926	887	880	892	867	897	863	866	887	914	882	918	888	865	868	910	884	887	945	896	854	911	895	900	901	889	921	906	872	879	901	866	917	867	869	884	880	883	897	852	879	881	898	901	879	918	842	877	896	921	861	841	890	844	879	896	877	906	902	921	941	889	858	900	913	937	907	921	861	911	881	898	872	865	796	888	899	853	958	882	916	885	899	795	878	860	902	925	919	865	877	871	909	848	916	846	854	863	873	867	865	877	817	921	877	896	926	940	866	823	895	882	855	931	887	872	904	895	841	851	876	891	884	891	907	897	879	910	876	923	920	936	872	920	860	908	901	834	919	885	900	870	869	893	912	905	887	967	903	906	827	860	900	859	939	903	942	866	890	906	900	918	859	919	882	897	905	885	904	866	959	856	908	900	934	873	898	858	873	883	829	877	817	936	874	824	891	904	861	936	898	917	927	894	895	860	878	869	815	876	836	873	917	842	839	881	862	829	855	885	957	869	855	892	915	866	887	875	873	880	875	882	862	870	882	888	894	832	895	892	935	853	918	830	870	829	861	869	907	916	846	891	898	836	907	899	940	897	867	901	904	899	930	868	873	890	865	852	958	897	899	855	876	830	888	924	939	863	861	883	868	899	902	911	905	907	908	850	869	912	866	924	913	862	916	892	900	909	864	877	919	877	932	929	866	911	873	879	905	956	846	876	880	910	851	905	884	863	892	864	873	883	860	903	923	858	927	858	887	888	889	912	888	898	879	924	909	885	890	879	914	890	874	892	865	870	852	898	886	899	915	937	880	878	882	886	896	857	885	910	863	852	888	842	846	903	919	917	898	874	891	837	907	839	925	889	947	881	945	859	884	823	833	932	921	866	854	914	955	838	944	867	861	866	858	879	907	880	889	857	874	948	915	878	882	885	850	884	935	911	857	904	905	907	902	856	881	928	895	871	929	904	932	921	903	866	882	874	913	885	904	863	916	920	913	874	857	863	914	903	868	923	948	869	941	883	894	842	901	871	884	924	912	872	851	914	861	848	957	943	853	920	892	924	937	851	917	918	862	882	880	836	896	893	895	885	869	876	860	845	863	823	849	905	894	889	847	972	895	891	897	877	854	882	868	879	899	900	850	948	869	841	854	861	885	942	875	895	868	889	893	945	915	891	957	885	905	874	894	912	841	861	877	860	930	897	929	880	886	896	865	900	900	867	868	895	875	887	905	834	860	805	848	898	899	936	886	900	897	908	906	820	927	910	900	870	905	902	912	955	878	888	947	889	888	875	845	913	892	882	899	869	872	910	941	879	906	922	826	872	878	878	926	860	875	876	901	908	871	898	859	871	877	899	870	880	843	950	859	918	911	869	875	855	911	895	872	884	862	853	916	855	917	849	831	871	914	892	859	901	911	882	860	894	874	929	863	906	910	838	872	836	901	892	910	865	896	867	920	943	887	882	887	864	896	942	873	850	803	908	917	899	849	882	869	880	896	935	920	962	889	884	847	870	868	892	903	930	907	899	825	862	850	916	854	857	903	876	868	871	869	915	884	904	886	927	870	917	875	878	865	902	916	885	887	861	840	938	930	919	913	925	859	865	899	898	904	868	898	893	886	874	895	877	862	897	897	899	888	858	895	888	868	906	895	856	876	855	887	909	834	820	823	886	903	977	971	892	899	855	866	943	869	821	875	872	880	915	868	892	859	903	887	848	872	895	911	884	895	873	929	926	909	867	898	892	903	878	874	855	849	893	898	885	885	910	911	879	894	875	896	837	892	873	818	897	886	865	849	817	875
6982	31914	15865	3497	2561	2004	1655	1439	1369	1191	1105	1064	1016	1064	1013	1002	1062	971	964	989	963	971	973	920	887	952	924	922	935	954	969	945	921	972	948	984	923	899	985	943	955	925	893	951	986	905	936	933	921	939	958	937	942	861	901	904	921	942	899	955	952	915	874	941	895	911	887	936	951	893	1007	916	920	930	997	953	978	940	912	911	903	884	932	975	895	919	904	931	893	904	894	967	945	899	981	910	986	943	969	903	937	890	887	927	930	899	945	967	893	952	940	942	884	891	948	878	905	879	903	913	953	883	859	912	902	913	876	953	930	891	991	954	891	960	897	908	987	896	920	945	954	961	918	907	889	978	848	932	975	899	906	963	956	922	888	973	954	919	973	895	897	933	941	926	977	893	964	912	922	982	897	897	936	881	935	844	886	925	902	937	866	901	941	888	911	928	930	918	919	880	865	932	927	875	922	856	946	893	930	921	908	931	919	966	929	929	900	879	913	945	855	894	872	918	923	932	902	942	931	920	844	905	929	922	905	911	922	953	854	931	878	920	866	949	976	900	860	914	970	943	977	902	916	866	911	959	928	931	926	908	952	940	945	925	888	922	947	911	911	939	964	866	908	926	899	890	963	944	895	885	911	874	982	968	938	927	940	895	918	947	937	920	885	906	897	922	920	935	903	937	956	901	917	917	925	870	916	957	910	882	892	994	910	905	921	950	868	938	869	884	892	925	902	910	917	908	893	918	998	948	876	921	944	875	896	920	881	984	918	989	961	913	968	935	929	887	939	922	922	947	908	928	974	932	916	943	898	990	938	940	870	954	939	898	875	898	908	870	885	939	921	931	913	924	926	903	965	908	912	901	931	923	868	952	932	900	880	900	908	949	954	917	932	894	899	903	909	954	880	952	859	895	846	929	917	940	878	889	988	969	914	973	945	876	928	905	926	909	961	966	885	863	913	933	933	955	940	892	933	932	919	924	906	955	925	953	912	964	907	933	913	936	887	905	958	873	925	970	908	895	922	886	923	980	917	904	926	937	937	890	899	909	885	969	933	890	890	904	933	1000	931	910	942	943	955	909	952	935	906	904	923	934	916	966	898	956	897	947	949	977	887	888	943	895	901	934	920	937	857	935	878	961	928	878	965	897	911	924	855	875	955	897	853	914	908	937	901	919	927	892	985	930	923	893	902	908	912	907	883	970	877	873	956	955	924	950	929	923	936	926	905	961	955	962	876	933	890	897	876	882	905	901	900	966	896	931	960	940	929	950	944	939	872	943	920	945	956	911	936	883	914	927	900	914	910	928	905	897	897	925	860	879	899	934	889	910	942	914	923	919	929	936	926	898	920	917	922	973	910	904	922	975	903	911	947	917	918	884	938	910	919	930	887	950	955	916	899	936	937	847	935	946	882	882	942	880	878	909	927	894	871	950	918	899	892	935	944	914	976	901	914	901	874	931	914	900	900	919	912	951	953	891	883	896	954	856	912	882	908	930	903	935	930	866	994	891	915	934	930	934	925	929	898	909	961	940	916	881	912	909	910	906	943	944	904	932	877	902	883	881	916	935	953	883	926	916	922	920	936	953	894	858	895	938	864	943	891	893	888	919	880	913	949	909	933	980	844	925	899	914	909	904	912	916	905	938	932	903	896	897	870	903	861	947	922	946	870	969	949	906	924	951	946	944	918	968	920	911	915	933	874	926	903	917	916	957	933	911	897	917	914	898	940	931	947	871	894	938	907	887	905	883	873	957	996	877	928	943	966	958	933	967	914	928	911	949	943	948	874	952	894	899	950	913	872	902	934	873	931	963	905	851	886	958	880	903	888	882	877	899	874	934	959	877	927	885	949	913	847	954	889	887	906	947	945	885	903	878	912	871	905	954	909	874	907	942	875	900	917	931	852	917	899	901	974	971	851	960	951	880	923	918	906	952	876	937	926	891	911	907	947	894	899	936	883	935	909	908	915	959	894	930	928	947	911	909	939	941	888	947	954	857	888	1026	918	918	940	911	917	896	929	933	938	898	906	919	888	864	921	985	927	955	893	933	915	924	950	906	913	886	911	932	913	936	954	947	868	883	905	939	903	876	928	909	953	907	901	974	900	962	869	884	910	973	982	945	928	932	879	890	899	915	894	929	874	901	947	935	955	908	948	924	942	961	967	901	913	925	927	888	868	912	862	908	957	885	939	858	958	965	898	911	930	894	957	949	902	929	967	952	929	951	938	959	993	905	967	967	936	966	930	921	869	894	911	900	941	987	925	914	891	902	924	875	903	962	892	897	911	895	964	896	887	945	927	963	985	908	908	960	849	923	868	968	935	917	937	912	917	887	950	906	915	936	930	977	895	891	980	961	953	920	993	851	910	912	912	975	962	901	959	892	910	887	922	864	892	892	961	902	911	919	932	967	890	896	873	919	937	879	894	910	938	902	913	917	893	910	873	939	888	935	905	886	940	921	923	888	944	996	927	882	892	917	897	893	920	910	884	853	888	893	987	863	900	889	928	975	955	906	963	890	917	932	880	978	883	941	921	894	916	930	919	905	935	871	900	902	943	984	941	890	880	900	959	894	910	929	888	907	948	869	852	929	936	876	884	870	961	957	901	895	969	888	926	925	903	936	898	959	913	895	950	910	957	900	910	963	971	947	933	908	970	972	905	938	924	925	904	932	885	892	903	944	915	915	937	963	939	924	928	895	898	897	881	918	926	927	924	954	923	885	892	934	952	879	934	936	907	911	915	908	876	904	904	897	961	913	881	908	915	957	960	995	926	917	903	838	920	937	927	889	927	861	948	906	880	983	889	906	990	919	901	929	948	865	910	944	895	968	864	920	888	918	933	855	907	900	947	898	908	923	895	892	904	907	877	924	907	936	924	930	904	908	900	917	907	906	952	975	942	928	970	908	886	915	905	866	898	931	969	900	989	924	887	882	917	923	973	900	929	924	967	909	859	947	893	871	950	950	1016	889	898	930	897	916	927	966	917	945	923	898	940	927	925	913	940	1018	938	959	917	907	950	854	922	944	937	895	908	931	947	920	919	931	914	884	905	916	891	959	851	902	903	933	956	931	981	884	939	914	895	886	918	956	910	918	903	918	900	945	937	916	900	947	944	905	855	901	889	865	909	903	891	920	901	954	923	953	964	924	910	932	964	908	890	926	895	891	914	912	981	899	872	924	938	908	897	931	868	897	886	949	889	913	911	929	893	895	956	879	877	920	963	894	961	918	912	937	876	899	899	911	911	954	904	950	907	934	862	909	964	899	880	851	911	931	936	971	903	890	995	909	902	937	916	925	896	933	885	876	959	934	957	933	905	957	971	933	912	895	943	866	956	933	899	937	925	979	901	948	900	926	950	905	909	910	862	865	959	931	920	927	901	953	956	924	846	942	967	934	910	896	937	908	898	900	937	951	969	854	895	922	937	905	928	888	958	944	888	953	898	948	909	905	915	895	917	914	916	899	868	934	1003	916	950	885	985	992	928	872	896	907	917	891	860	930
24606	21266	28064	24712	15487	875	490	451	354	365	315	298	312	289	305	281	264	285	272	270	249	245	247	252	286	238	260	235	262	237	242	269	243	243	247	254	258	251	233	256	245	232	274	259	239	243	228	259	266	251	257	260	255	271	248	239	260	256	223	267	243	228	255	247	250	237	231	242	216	258	267	235	256	231	238	237	237	268	257	278	244	247	266	245	256	245	246	275	251	245	215	269	230	254	247	269	245	229	246	253	256	230	243	256	244	230	245	255	273	236	270	256	262	252	246	276	251	259	286	246	231	251	236	234	244	227	268	235	254	238	241	246	277	250	252	275	213	258	279	238	206	254	254	255	245	238	245	242	216	232	246	239	263	250	251	250	248	209	243	262	236	264	271	222	264	262	262	267	239	271	231	251	253	249	231	262	248	277	262	234	248	246	234	247	251	251	280	270	246	231	265	244	237	230	274	242	234	227	226	237	256	223	237	242	261	237	238	242	250	234	228	258	241	272	262	231	267	247	238	277	247	253	275	234	241	264	243	273	256	252	239	254	235	222	248	246	253	235	271	211	233	251	240	228	225	244	265	221	235	260	240	239	221	236	231	274	261	231	230	243	240	222	255	245	244	233	258	239	251	246	257	240	223	248	240	244	248	285	238	244	221	259	218	231	239	228	239	264	258	225	252	249	228	251	249	244	279	265	267	277	259	252	243	279	267	233	255	244	240	276	248	250	252	231	283	224	229	241	231	253	212	255	266	250	239	271	249	254	286	253	218	259	226	268	275	253	261	245	229	235	283	237	248	230	219	256	235	250	256	234	278	247	227	272	237	244	232	242	240	259	252	248	257	228	198	222	258	240	219	254	232	242	247	248	268	229	247	239	238	263	243	269	265	245	258	270	222	254	239	274	233	263	248	218	240	240	236	280	248	227	251	242	293	255	235	256	260	253	226	237	274	264	261	232	245	248	235	248	261	250	235	231	245	235	275	279	250	253	260	253	210	208	258	276	246	255	267	254	255	262	228	245	250	268	263	263	246	254	235	260	242	236	256	278	264	234	225	228	242	250	293	238	257	220	274	223	255	258	251	258	251	261	223	243	262	275	244	259	236	216	237	254	264	249	237	234	273	248	223	251	230	251	258	267	233	262	228	269	283	246	231	235	257	237	247	246	217	225	254	252	258	229	245	268	289	256	214	240	237	251	221	261	248	245	251	265	247	241	253	252	246	249	266	255	244	259	255	239	238	261	252	246	270	231	256	251	255	245	220	232	191	263	202	237	242	267	234	231	220	256	256	248	249	261	259	245	260	227	244	228	258	261	252	245	257	252	249	230	249	235	245	256	255	257	249	220	259	232	257	255	247	259	237	255	249	235	284	248	239	264	261	243	240	240	234	250	256	237	257	281	261	246	252	240	227	247	257	241	257	226	224	262	278	233	243	225	259	221	237	248	261	217	229	251	261	251	254	242	243	272	231	239	234	249	227	268	262	243	264	248	232	239	232	260	242	271	235	219	242	255	255	210	243	278	241	242	262	269	237	256	227	266	260	241	216	233	234	287	269	212	221	251	238	237	254	253	244	250	266	245	250	233	254	251	251	244	228	229	242	252	224	247	258	251	242	256	225	266	244	255	245	253	259	233	246	224	231	232	247	253	282	218	248	247	255	271	256	255	246	221	262	257	231	234	248	254	252	245	230	254	223	262	258	248	241	238	263	257	222	261	255	254	260	244	244	270	234	240	256	231	255	233	272	231	244	266	223	248	281	242	224	228	251	235	216	261	249	228	239	254	244	271	261	236	260	237	253	252	248	245	249	252	243	244	229	267	215	233	223	256	253	239	254	240	257	259	242	238	226	221	244	277	271	253	232	266	236	230	259	218	272	243	246	252	247	265	279	276	260	275	248	269	248	221	259	244	278	263	242	232	273	228	248	253	237	252	263	240	250	248	219	239	241	285	243	239	259	231	257	237	263	252	255	247	239	232	243	255	225	226	263	230	246	279	253	273	234	240	248	250	263	234	261	234	243	244	247	235	287	233	252	270	233	235	235	216	238	247	230	254	241	260	245	262	256	252	253	290	277	231	242	245	268	273	267	261	257	229	242	254	227	252	237	268	232	225	261	218	231	250	237	273	263	231	262	274	234	270	235	263	231	254	211	238	280	235	250	243	263	271	247	240	244	272	251	257	263	262	256	253	258	238	249	240	243	264	269	264	258	268	265	236	259	254	260	237	240	249	240	240	248	257	238	265	280	262	224	247	245	262	238	247	250	241	202	264	272	249	233	245	240	220	252	244	245	259	245	242	232	250	250	267	246	225	239	251	252	245	233	213	266	242	258	234	230	258	258	246	254	225	247	256	242	260	250	243	234	236	266	273	249	270	245	235	243	262	233	268	236	233	272	257	227	245	231	264	249	247	228	248	220	238	257	267	259	221	235	231	247	264	247	246	259	252	258	249	264	255	227	253	257	234	248	269	276	244	229	255	261	242	239	239	264	258	236	256	212	233	252	239	267	243	257	235	234	253	264	237	237	243	243	250	259	256	243	258	235	269	238	264	212	259	251	249	246	263	242	236	257	244	240	251	261	217	246	273	229	267	257	251	238	232	238	243	232	245	242	271	254	256	263	252	231	233	257	277	246	241	263	218	261	232	235	275	212	241	231	233	240	261	257	234	255	239	248	221	256	263	232	235	252	263	239	234	234	257	254	229	244	261	240	251	236	264	220	236	226	232	256	252	255	235	246	239	261	243	259	249	243	247	286	239	274	262	216	227	254	259	250	233	269	256	242	284	270	246	242	245	255	234	241	213	235	259	238	232	258	224	257	246	234	264	239	256	254	237	278	252	258	222	269	229	233	224	240	238	229	258	240	235	271	265	278	201	283	228	257	250	252	248	270	259	272	245	274	217	241	262	259	254	260	224	246	244	236	225	281	250	256	250	249	246	268	231	258	247	247	247	211	271	255	243	249	278	239	255	255	231	253	247	254	234	257	227	261	251	239	241	245	271	261	255	267	270	216	248	253	239	226	255	236	254	228	240	230	249	243	263	223	259	255	264	228	228	253	254	244	223	236	256	239	278	252	251	257	252	251	260	250	259	249	244	258	245	223	224	271	247	246	243	263	247	269	223	262	231	248	286	250	255	239	264	243	260	237	265	245	256	237	247	238	254	244	218	251	260	255	241	263	235	240	234	252	238	258	268	227	253	242	248	246	254	258	214	238	254	238	232	262	252	251	263	220	228	231	215	266	214	247	284	255	241	243	244	230	265	253	245	273	247	226	244	240	227	230	249	237	228	252	250	212	240	257	274	234	248	231	247	237	247	245	225	247	229	265	242	256	235	232	253	250	239	224	234	237	257	244	244	244	252	243	237	248	244	251	247	269	257	244	263	265	251	289	246	257	233	228	267	217	235	237	239	235	245	265	234	214	217	246	258	253	246	263	260	236	230	258	251	240	269	262	254	234	236	269	242	249	242	220	237	233	226	216	239	235	257
6517	27336	10591	1801	1331	964	768	647	507	464	424	383	418	305	324	301	359	335	307	321	307	333	333	293	338	326	331	304	265	331	284	313	300	300	298	305	292	275	283	305	282	308	292	285	277	292	302	283	297	250	264	299	323	293	290	286	285	275	260	273	285	288	310	268	294	320	285	275	308	297	282	279	314	268	299	265	339	320	296	260	298	287	310	292	293	291	299	291	286	310	296	290	288	287	295	266	305	262	274	292	265	278	269	281	297	308	264	300	270	320	296	264	251	303	308	323	279	265	290	278	266	311	289	274	269	294	277	285	292	270	304	250	303	294	329	272	271	277	268	276	304	303	275	286	291	281	305	314	275	305	310	292	290	297	286	285	281	279	306	314	282	296	259	263	275	285	266	271	293	300	288	288	294	302	269	283	303	299	297	276	285	259	321	291	248	297	291	319	282	287	291	270	259	283	275	302	266	305	307	264	274	290	255	284	261	296	339	267	297	278	267	299	310	282	284	260	281	271	294	262	297	320	247	282	319	277	268	279	300	272	266	279	272	280	305	290	282	281	302	317	283	317	306	263	286	303	291	292	280	308	268	304	302	255	299	310	279	272	282	271	296	289	277	275	292	295	287	274	299	288	269	310	299	283	275	286	278	282	278	289	274	271	280	256	278	297	298	263	305	303	288	298	266	271	296	280	281	307	267	261	308	287	284	293	282	264	285	256	302	294	275	291	280	262	260	280	286	262	291	281	279	284	265	281	260	277	263	328	285	276	278	297	296	312	277	254	271	291	277	274	327	296	280	278	301	284	306	275	273	325	264	262	279	284	279	303	262	301	303	266	296	305	299	298	285	300	269	247	275	264	266	267	300	256	263	293	277	288	258	288	294	286	291	296	272	280	291	275	283	335	277	293	273	271	271	306	314	291	295	269	283	301	279	307	287	297	285	284	321	261	288	283	298	278	290	298	305	274	251	280	303	310	283	243	289	287	309	273	296	306	269	288	311	290	279	280	324	285	317	275	288	282	247	269	265	264	279	255	267	310	287	320	287	314	296	283	294	280	286	285	282	286	290	286	284	293	266	268	297	291	283	275	294	274	311	279	274	270	280	291	276	274	272	286	278	317	287	268	274	297	283	291	304	276	282	285	306	282	270	296	280	287	278	282	289	279	284	323	304	295	271	281	274	275	279	257	304	308	286	284	279	292	281	279	270	288	278	253	275	287	272	258	271	294	292	272	275	289	283	311	275	292	307	289	280	268	269	276	307	311	253	299	288	271	276	274	284	275	278	255	259	296	278	288	284	302	249	293	271	308	291	266	279	281	282	289	257	267	299	304	269	303	279	290	259	282	272	273	302	261	310	281	255	269	277	306	283	273	244	316	310	303	282	297	263	277	263	279	281	299	288	303	306	277	284	298	296	288	292	275	318	282	292	303	321	287	262	311	283	275	276	313	274	276	301	260	293	279	287	270	258	307	294	280	288	276	298	287	310	280	280	298	313	300	290	305	270	280	326	271	265	305	270	260	276	306	292	281	258	279	276	297	264	269	313	297	293	287	324	277	268	277	325	279	271	267	311	290	323	295	308	295	278	267	279	279	294	296	287	271	290	282	283	256	283	280	303	300	281	275	278	279	284	283	305	281	270	274	273	259	250	292	272	274	260	318	267	258	257	262	268	278	285	297	298	288	317	274	284	283	291	295	259	284	299	268	282	293	278	277	293	268	304	281	308	282	245	276	275	276	274	311	248	290	297	264	284	337	276	291	310	249	275	287	266	296	314	293	262	303	300	272	288	295	258	285	258	309	306	270	267	308	284	275	259	285	301	277	277	303	283	281	289	303	276	264	286	293	279	270	291	283	294	280	304	275	306	277	282	305	275	328	299	289	305	277	297	305	293	279	280	269	311	298	277	269	292	267	309	300	258	331	273	291	271	284	295	272	282	295	277	275	276	280	293	307	286	316	247	277	266	270	292	282	258	337	285	278	285	307	249	268	305	277	306	269	284	285	268	277	270	264	303	284	312	294	298	279	270	283	276	273	288	268	307	295	292	281	306	276	276	303	295	261	302	271	301	278	282	287	275	298	316	280	305	280	274	283	300	268	280	276	275	297	326	284	286	274	290	294	285	267	305	298	292	298	287	263	289	308	277	270	288	300	279	282	293	292	288	284	277	298	289	257	288	289	298	298	284	304	288	268	311	303	308	306	259	287	262	307	277	271	277	302	271	296	290	314	265	269	264	305	298	258	271	284	293	275	315	258	275	289	285	291	281	255	276	310	271	301	275	278	301	269	290	271	300	275	250	287	277	291	266	272	255	276	301	275	302	259	270	263	278	287	295	298	300	334	309	262	270	291	292	270	310	301	262	302	299	294	300	271	321	277	291	295	293	313	273	273	265	266	274	264	283	267	280	292	312	300	279	305	287	276	295	289	307	293	311	275	292	304	284	277	265	301	275	298	259	248	288	301	295	290	300	265	253	294	308	287	290	304	305	287	300	268	303	282	283	295	286	270	288	267	286	306	274	288	278	253	295	285	317	288	286	291	246	278	285	305	290	288	270	286	296	309	318	310	298	289	305	270	241	309	276	256	297	297	253	300	299	300	279	275	301	309	306	290	283	263	251	279	283	304	291	264	263	281	315	281	297	310	255	307	282	277	283	264	293	284	262	270	316	277	281	307	292	257	303	301	305	273	262	305	275	261	274	280	292	311	253	305	307	280	268	274	259	311	269	273	286	284	292	271	285	274	278	278	302	249	288	304	289	264	288	311	272	298	290	279	298	287	275	285	278	321	278	293	288	279	278	247	296	298	275	277	284	292	272	287	283	268	294	285	288	307	293	296	294	260	267	300	267	283	311	259	274	280	269	288	261	284	299	281	313	311	266	288	319	297	313	261	295	317	297	294	278	291	275	279	285	257	251	282	282	269	257	281	304	313	273	289	277	285	286	263	301	267	260	300	278	299	292	287	284	293	273	277	278	274	284	281	263	303	274	307	267	346	280	276	271	291	275	254	280	291	292	254	297	281	263	268	298	263	297	269	286	279	260	296	264	266	289	275	284	278	300	292	292	275	267	300	272	284	274	283	290	277	274	283	306	318	261	296	285	285	284	264	267	323	282	322	293	297	295	288	284	301	249	251	272	296	265	273	302	279	278	302	304	286	273	299	281	295	242	297	311	294	295	314	278	280	290	282	309	258	315	278	307	300	297	297	291	275	269	280	272	269	279	284	288	289	279	266	293	295	268	310	294	287	268	271	268	258	295	309	249	272	301	278	256	310	269	287	262	288	275	292	280	287	275	260	302	293	276	266	271	270	285	274	285	304	284	266	302	306	278	292	289	294	274	267	320	280	305	264	278	266	285	254	281	307	280	283	298	257	289	294	308	256	270	301	296	307	265	289	281	296	300	281	287	268	264	282	287	290	319	252	264	309	291	302	271	291	274	299	306	281	283	291	271	278	280	320	302	287	295	296	267	295	267	297	273	279	293	289
22481	21311	29333	23632	21315	21391	12705	1633	1253	1188	1047	984	938	885	880	855	820	892	854	787	830	820	801	801	781	800	809	761	778	840	759	776	737	783	707	744	786	723	821	768	771	702	793	703	783	789	754	737	779	741	772	708	732	679	788	751	701	766	744	719	732	782	806	766	761	777	737	750	773	749	815	762	753	721	747	815	754	778	722	767	722	713	794	769	713	678	775	770	766	751	714	728	752	757	699	729	739	723	738	753	758	736	719	760	771	748	758	761	800	751	752	735	772	741	741	785	799	771	744	721	725	738	717	721	757	776	769	765	794	725	746	807	751	756	735	758	777	669	798	686	764	793	776	754	759	765	823	750	746	714	748	817	764	730	706	731	726	731	733	806	739	759	734	798	794	756	771	714	763	718	762	745	766	689	762	693	761	744	734	790	742	773	763	748	759	746	747	759	733	759	721	758	739	779	803	753	758	712	737	720	755	714	773	725	796	793	735	711	730	757	712	767	751	756	779	738	724	790	742	756	704	744	768	746	748	710	781	778	802	754	754	728	731	735	692	745	726	780	732	725	757	768	734	765	769	726	712	785	722	748	759	721	790	746	757	773	758	714	734	778	717	751	731	746	774	811	749	756	731	724	794	812	748	782	794	765	724	732	780	742	810	682	704	695	707	752	772	724	747	749	748	734	727	720	751	706	728	695	780	751	751	775	694	775	739	724	762	751	755	753	747	750	746	736	724	750	724	802	784	751	763	684	703	710	769	753	738	727	724	760	760	753	703	773	711	780	703	739	728	728	760	771	772	743	746	748	730	783	723	748	741	797	753	759	724	764	755	783	773	723	749	734	806	773	726	728	704	736	728	792	704	703	675	809	809	772	707	761	734	735	762	732	739	744	772	737	719	696	756	713	767	760	779	735	758	755	793	728	743	761	826	726	784	735	696	752	751	737	796	697	727	736	796	797	776	751	733	681	726	727	723	801	773	762	672	727	750	745	720	724	710	762	776	736	769	707	746	731	752	766	720	730	712	752	762	791	744	706	768	768	769	783	753	780	785	720	746	706	722	769	718	691	769	697	637	754	730	764	739	759	711	755	757	747	769	763	737	773	757	761	718	746	716	724	761	680	774	712	784	794	756	769	722	756	750	763	725	764	721	741	713	734	718	728	715	761	780	741	717	775	716	757	738	714	801	762	728	759	769	756	731	738	784	805	772	766	776	789	744	795	758	733	770	729	783	725	663	676	778	746	686	756	755	753	702	709	701	765	761	685	754	755	727	705	787	736	702	723	734	723	708	756	771	775	724	767	764	671	740	697	725	752	701	739	717	764	808	704	700	697	704	747	722	701	755	720	738	718	753	702	765	739	748	741	740	752	806	731	763	767	794	751	780	717	749	785	750	761	713	745	733	759	775	754	701	722	768	708	721	721	774	742	718	744	742	751	723	729	740	800	787	768	781	709	776	723	718	766	731	764	763	708	752	738	739	736	749	712	691	724	722	775	743	756	742	768	764	741	778	791	733	734	764	753	748	702	742	773	770	719	743	728	736	731	775	766	769	757	697	738	739	781	780	762	717	743	760	735	764	774	724	720	747	750	742	749	727	758	750	784	756	760	754	747	741	720	730	768	753	731	767	752	782	710	765	759	749	741	774	747	785	733	760	729	785	699	757	700	715	749	770	696	752	756	768	699	756	752	754	703	759	701	713	761	779	737	693	726	753	743	728	758	784	755	745	724	715	702	735	781	736	778	708	745	744	728	756	774	819	807	736	751	736	760	744	720	754	769	738	708	773	738	719	723	739	713	744	715	735	738	776	751	729	749	751	712	737	760	758	813	722	755	729	736	721	786	770	703	748	765	759	787	748	754	717	718	751	756	705	764	716	761	715	746	748	761	691	773	738	738	809	766	746	749	744	728	760	714	759	790	725	741	684	701	716	742	751	721	746	741	736	736	728	761	761	776	726	802	721	700	741	710	750	764	732	756	745	762	676	724	723	744	736	741	757	684	719	750	727	725	755	720	750	751	751	773	701	746	697	754	727	783	694	732	785	717	786	716	766	697	786	771	723	720	774	707	716	738	784	768	700	736	715	752	710	728	722	709	769	724	727	769	733	736	719	744	809	749	748	700	770	767	794	751	732	750	739	740	790	766	767	707	758	753	737	749	684	782	774	722	795	754	732	769	739	758	740	703	706	749	757	791	728	773	707	756	744	729	774	760	734	789	735	667	737	749	753	761	739	732	739	708	717	752	775	780	740	753	742	747	738	753	679	725	746	743	747	816	710	731	776	743	748	747	745	747	716	784	745	730	716	718	760	765	747	710	724	740	715	798	758	760	767	716	740	691	799	718	802	768	817	738	793	759	744	756	751	699	757	753	712	730	749	761	756	737	773	735	773	733	695	760	740	757	763	771	752	704	739	766	757	796	717	700	743	784	795	781	772	761	787	679	709	736	802	750	709	782	747	725	732	760	766	731	830	746	738	718	714	746	746	745	756	713	685	760	760	748	720	747	742	734	717	694	744	759	746	778	767	737	812	726	741	710	773	724	718	751	794	727	807	790	766	727	820	756	739	733	766	757	763	736	750	730	717	720	765	729	741	770	771	718	743	746	768	687	785	760	737	742	765	759	773	772	705	729	728	797	762	730	750	762	786	756	760	718	759	713	750	739	718	772	732	740	770	735	749	727	725	767	749	732	742	735	762	724	722	756	751	790	735	742	741	805	748	728	720	788	755	734	759	735	711	685	758	725	705	757	754	755	761	730	735	736	698	712	748	788	745	811	760	797	714	750	706	759	703	774	766	718	745	705	778	751	750	785	746	729	727	722	731	772	741	764	789	727	732	765	760	739	758	766	750	770	789	698	724	746	714	709	781	772	777	670	719	750	722	742	714	768	782	768	729	728	799	726	779	763	762	743	739	734	785	729	727	744	760	677	731	800	751	759	730	698	783	727	767	737	742	730	743	725	723	759	738	706	701	730	781	765	745	716	777	768	718	770	749	745	713	708	733	764	669	731	708	694	712	788	780	721	733	768	724	729	738	720	741	695	713	760	737	744	784	745	765	703	707	726	767	715	742	764	719	720	693	724	766	764	772	772	689	630	731	734	753	707	725	753	760	789	753	729	763	724	774	776	743	753	754	758	796	718	710	730	754	779	720	677	743	753	793	727	736	739	712	781	747	734	724	717	722	783	751	747	750	775	740	747	788	741	705	782	775	791	710	707	789	755	745	705	734	670	712	722	693	746	736	729	706	769	731	768	792	747	762	770	808	779	787	702	747	747	735	706	697	717	721	711	780	806	753	751	765	711	796	720	736	737	774	764	733	744	742	716	723	728	724	720	755	712	774	767	824	723	755	684	689	746	711	747	710	782	734	695	690	747	773	765	747	728	716	765	707	742	790	728	723	760	762	725	742	746	778	735	735	714	763	757	752	749	724	802	758	788	765	727	721	747	732	806	735	780	706	750	767	778	708	730	773	736	705	661	783	745	743	778
9048	47161	20325	5463	3970	2971	2392	2025	1629	1391	1278	1150	1035	1027	989	981	889	907	865	893	924	855	802	830	842	856	826	857	888	825	850	760	850	795	862	799	790	804	832	821	847	825	805	822	792	808	788	780	852	814	778	793	727	769	742	801	835	792	809	760	813	789	831	770	772	784	770	814	831	765	833	795	751	789	784	855	861	795	771	791	771	815	784	776	776	785	791	810	712	739	813	773	807	784	742	832	805	803	749	753	792	821	805	766	754	820	801	827	774	800	823	800	787	772	745	828	804	799	807	839	787	800	794	787	776	793	802	792	798	871	788	707	748	827	882	790	787	811	790	815	766	797	810	792	769	763	807	777	780	815	836	796	784	805	809	816	743	804	803	820	772	803	801	812	786	756	757	772	807	792	812	838	782	811	789	808	812	832	807	792	784	791	857	793	822	773	780	802	791	820	808	805	790	792	794	808	813	786	776	778	816	807	810	767	793	758	799	819	830	779	740	785	804	836	815	816	763	785	829	804	784	787	798	773	765	771	813	743	790	815	799	773	778	794	811	767	817	845	774	803	784	774	825	835	822	788	793	802	762	765	781	767	799	759	807	776	843	767	791	793	795	830	757	775	763	783	792	808	825	780	812	801	774	799	786	766	826	772	781	845	767	771	813	769	820	818	769	801	786	835	799	780	833	803	790	810	814	809	747	822	803	782	780	827	767	759	776	776	799	794	805	748	759	801	816	755	806	824	832	795	787	739	748	785	773	786	781	806	780	831	740	817	789	785	797	829	737	775	774	817	810	789	771	814	771	802	819	768	780	777	777	798	768	783	774	798	808	815	827	827	789	765	756	834	848	793	841	799	846	843	823	762	779	776	775	780	784	770	779	794	777	775	803	821	787	769	767	747	821	759	805	823	828	759	764	779	774	805	840	773	806	737	780	752	765	777	832	796	790	787	802	791	787	746	785	812	814	792	826	792	813	748	764	810	783	854	818	809	814	785	800	786	741	842	790	813	755	793	743	803	835	816	739	775	822	783	799	809	816	764	783	791	751	773	794	781	791	768	837	769	797	789	832	819	778	767	804	761	772	794	770	796	732	827	766	744	777	774	749	807	775	816	783	801	823	828	766	803	758	799	781	857	795	772	834	754	828	814	757	770	769	806	801	810	768	775	786	759	832	785	775	831	816	837	817	769	804	771	825	803	796	837	769	834	782	785	798	801	801	797	811	838	779	782	766	803	759	815	732	794	795	767	802	768	790	790	808	763	795	830	807	745	769	746	798	774	831	785	781	767	777	784	822	758	794	763	787	824	825	775	776	808	746	878	883	761	812	798	785	784	790	777	815	778	776	819	778	810	791	739	780	803	815	819	839	739	802	777	750	778	813	792	776	789	772	785	810	816	805	804	768	815	761	807	839	845	799	760	783	802	759	792	779	782	851	770	780	802	834	818	795	743	855	816	786	775	793	807	780	804	796	784	818	849	809	792	837	756	823	842	770	781	800	839	815	778	787	779	825	800	777	802	803	808	833	863	785	793	806	715	748	773	781	780	783	771	779	799	793	783	768	839	774	809	792	803	774	793	816	769	762	785	791	809	817	766	781	785	850	791	800	818	784	795	779	773	766	802	799	795	790	754	767	826	788	730	805	791	823	726	786	797	799	790	830	756	806	786	794	801	821	780	785	797	761	813	783	766	768	856	827	819	826	792	767	768	833	811	755	755	789	783	829	788	842	819	763	801	789	774	758	778	809	744	768	820	786	818	802	784	824	822	818	820	769	776	791	748	809	775	771	794	791	749	828	798	821	778	791	813	787	843	769	818	774	807	771	837	793	785	812	773	746	840	754	789	800	748	820	802	778	807	850	814	740	792	826	794	797	792	755	812	784	766	817	819	782	763	780	823	763	777	737	815	800	808	801	818	841	727	775	797	820	796	784	803	851	787	789	790	783	755	728	786	775	749	771	793	815	821	776	777	811	799	757	778	796	767	785	803	770	751	803	808	758	803	790	812	837	790	790	813	797	792	799	804	818	800	795	819	758	780	788	842	772	834	802	763	749	799	825	813	785	779	801	779	821	774	787	796	777	736	760	785	764	747	775	805	783	805	758	773	737	812	801	781	776	825	834	798	788	804	783	704	808	797	778	824	781	822	857	797	783	815	779	776	733	791	776	805	723	822	794	749	837	741	806	793	847	753	794	797	800	819	786	814	802	736	784	803	756	783	787	788	791	790	788	805	781	798	802	811	780	776	805	797	765	776	776	778	746	749	815	801	773	821	848	787	801	809	848	807	804	787	801	754	791	810	839	780	751	778	800	815	748	811	818	799	718	756	797	778	791	809	776	805	818	781	801	806	793	772	797	760	793	767	740	770	784	795	819	793	768	819	778	738	757	770	730	772	808	804	788	762	742	711	808	767	798	792	760	780	798	828	814	787	795	809	818	776	709	826	767	810	820	769	751	835	815	804	759	828	812	789	772	781	782	827	775	786	874	811	788	817	776	819	821	755	804	795	790	801	773	759	832	772	774	776	800	796	761	782	791	820	784	788	778	822	805	799	766	840	761	767	797	718	810	757	812	825	713	783	778	782	806	791	787	783	847	787	815	781	777	766	812	824	799	791	816	803	834	785	781	688	847	784	845	791	830	770	821	808	796	808	805	863	780	855	777	779	770	770	767	805	750	752	750	781	746	800	818	783	738	821	786	770	797	826	760	813	781	797	802	760	770	768	775	763	807	783	825	785	742	773	801	799	774	789	788	758	827	821	825	756	785	800	806	813	805	774	797	797	771	819	774	730	807	744	843	775	757	797	827	864	766	740	833	811	796	778	798	806	851	775	815	751	797	835	785	830	784	795	797	812	754	781	818	802	803	799	811	807	737	799	782	808	817	806	809	811	793	816	796	748	802	824	820	757	805	763	796	789	794	777	785	843	763	757	791	781	798	829	782	811	798	749	760	787	768	767	827	805	797	786	798	829	754	818	815	868	769	788	810	832	819	843	779	828	819	757	776	761	791	755	791	807	781	734	831	767	810	773	801	853	803	768	779	737	722	766	810	805	801	771	781	769	751	784	731	795	744	771	808	781	778	772	808	774	796	755	803	837	776	811	806	822	793	771	820	810	797	770	830	802	810	835	767	786	799	858	778	792	795	793	817	827	789	794	769	769	779	753	783	785	763	717	743	792	815	786	788	768	736	763	769	781	735	779	774	779	825	827	781	824	767	794	849	792	778	787	858	756	859	781	797	792	791	740	799	845	772	752	748	803	772	883	822	788	734	771	848	857	803	853	768	781	831	778	814	858	773	746	780	773	799	811	817	787	812	794	829	822	786	811	806	778	836	799	790	816	749	836	753	873	833	823	755	731	816	786	825	798	794	839	791	813	791	793	819	761	782	771	791	820	778	773	782	778	799	757	774	779	804	857	802	776	789	766	748	792	816	801	763	775	772	782	838	752	788	811	793	757	844	797	803	774	726	814	766	842	799	777	804	786	754	750
27552	19708	8275	1027	573	562	520	496	499	495	487	484	467	503	513	532	469	531	510	448	500	506	487	495	500	463	471	496	489	499	489	457	514	482	475	490	487	468	482	507	462	483	476	472	516	488	490	488	483	480	506	456	473	485	485	475	495	481	522	497	470	472	475	553	478	461	479	503	486	519	542	461	485	496	481	470	481	471	522	503	480	468	480	524	455	451	474	459	495	482	486	479	472	514	504	493	491	463	484	466	470	496	428	506	459	470	511	500	456	495	467	469	444	465	484	505	477	469	474	472	458	490	453	459	490	460	499	476	515	452	468	452	457	498	449	496	501	462	461	479	489	526	437	499	513	486	508	467	496	451	446	461	476	434	480	524	517	505	517	521	495	485	479	503	498	461	511	493	483	450	477	495	504	509	498	479	471	475	487	440	501	507	487	496	462	452	490	477	490	463	453	477	485	479	450	464	474	473	478	482	504	469	471	495	451	489	499	474	481	456	447	468	477	504	448	480	462	516	484	485	490	467	496	460	508	472	486	489	455	494	535	500	554	446	459	459	481	486	478	506	478	464	510	465	454	472	469	482	500	502	488	430	511	468	488	487	442	450	505	468	513	444	492	458	526	500	481	480	434	501	499	503	510	483	504	538	520	445	470	511	491	494	518	447	472	493	472	479	515	502	497	493	463	448	469	479	482	489	461	492	531	522	462	454	571	482	513	474	471	503	486	515	499	483	491	509	505	455	512	474	492	481	437	456	460	486	474	453	478	470	473	510	459	509	485	496	446	500	485	530	485	492	522	497	533	492	470	443	447	467	471	484	456	498	506	472	489	466	476	502	492	480	462	502	462	471	497	500	483	498	475	508	496	475	453	522	460	499	519	463	507	520	483	489	479	490	481	473	506	510	457	480	513	469	458	500	522	467	531	482	486	462	482	477	428	446	464	459	468	440	526	475	483	488	488	497	490	508	471	498	477	470	503	536	451	486	489	442	460	485	488	491	479	481	473	467	487	464	484	489	478	480	474	473	493	486	532	477	459	491	492	502	505	499	508	472	495	527	484	475	508	485	508	505	515	466	526	479	448	492	487	483	478	507	504	485	488	507	504	481	492	502	477	508	535	484	464	490	461	496	460	495	450	501	494	523	477	490	481	494	463	496	442	475	493	463	446	502	518	492	503	481	489	492	471	461	487	512	452	484	491	512	477	498	490	490	455	460	467	469	516	504	467	470	493	470	487	490	510	477	489	468	458	486	456	502	480	521	474	516	509	499	489	473	468	464	490	487	502	476	490	488	487	481	472	483	504	472	528	502	479	491	462	525	482	520	469	472	473	459	507	462	516	481	475	496	506	495	461	466	498	514	467	490	467	520	453	495	483	475	490	481	511	470	477	499	471	514	519	442	517	493	464	496	489	486	455	513	461	507	487	516	464	466	510	526	458	472	461	506	468	475	478	495	475	480	474	480	487	516	510	493	500	506	439	505	473	481	502	434	476	475	462	427	480	476	459	508	473	462	504	473	518	495	476	458	461	457	490	503	511	491	437	504	485	510	466	477	465	488	486	482	500	482	498	509	493	480	502	497	517	460	481	497	482	480	510	478	460	484	451	486	482	499	476	495	498	457	463	506	537	461	492	471	486	509	487	465	475	520	503	466	496	471	478	444	498	469	429	463	550	455	502	525	484	523	551	502	496	505	503	458	495	482	437	488	513	481	480	474	490	451	497	482	482	490	480	465	454	441	504	495	457	494	459	482	491	482	472	478	475	452	478	486	491	512	529	449	475	507	468	503	479	486	464	444	512	497	496	485	469	478	485	451	454	463	460	483	443	526	505	491	487	491	478	482	485	453	479	513	512	457	490	491	444	486	480	520	475	488	450	479	466	444	441	420	498	535	471	471	478	497	449	505	493	515	479	514	488	472	486	536	474	483	456	488	450	472	499	471	472	488	476	448	474	503	514	509	477	526	499	501	512	472	532	494	489	498	471	488	499	517	447	459	431	503	428	479	492	507	473	463	477	489	477	511	463	449	473	477	522	492	464	483	463	460	498	511	496	453	507	462	500	500	484	509	465	494	482	501	490	497	435	453	503	496	514	457	497	509	504	512	472	488	477	471	482	529	518	509	507	487	479	469	482	441	477	453	484	451	493	458	490	531	481	460	483	486	489	451	467	479	497	475	500	477	462	493	509	469	465	491	477	510	492	472	478	543	473	493	492	467	534	452	511	509	458	493	539	481	464	501	508	475	474	507	478	500	537	456	479	492	491	445	504	478	479	478	480	482	479	494	477	481	494	513	435	464	458	524	518	482	479	487	488	443	455	475	456	483	494	464	488	509	501	454	460	471	487	518	475	448	514	479	429	476	494	499	449	463	489	478	482	465	476	472	510	511	508	456	496	450	469	480	451	455	502	478	467	484	505	486	510	473	466	498	501	495	510	481	481	473	484	491	449	503	493	458	500	465	513	494	471	469	503	489	448	473	499	466	522	497	528	507	442	477	465	468	470	514	497	496	491	499	528	454	482	479	517	496	496	443	500	493	507	499	484	450	497	470	455	465	483	457	479	475	463	491	467	497	490	494	462	432	499	503	492	434	485	431	482	508	471	487	517	474	492	482	472	489	483	510	464	461	484	478	444	452	488	450	457	440	483	510	433	458	507	469	489	467	465	465	470	461	507	500	487	480	509	465	483	500	477	449	461	441	521	481	481	499	483	497	485	473	446	532	494	451	397	438	494	487	474	443	465	490	466	499	451	511	499	477	466	492	458	507	479	482	512	509	484	486	440	496	489	528	510	499	473	435	488	466	462	465	520	449	469	439	518	492	531	461	497	503	471	485	489	484	478	496	499	496	494	482	469	474	505	468	519	459	492	494	511	487	521	456	503	467	465	491	467	468	501	484	460	502	497	474	455	491	485	457	471	474	485	472	489	468	520	479	458	493	515	474	471	481	486	480	491	518	515	466	531	509	491	463	460	444	494	456	475	471	530	506	502	473	462	469	492	481	490	533	486	487	445	461	506	513	500	540	458	464	478	494	535	481	444	494	488	472	469	467	479	546	519	453	487	510	480	504	437	494	496	496	489	510	450	508	486	490	503	477	488	495	486	476	495	486	470	491	499	486	524	453	441	466	482	499	508	455	556	482	464	498	520	459	491	488	489	455	495	472	486	503	502	490	498	491	518	486	503	460	458	465	507	431	479	481	480	467	464	465	466	465	478	473	451	494	490	493	475	473	502	502	490	487	449	488	477	537	487	465	499	467	477	482	493	499	458	488	496	498	467	485	474	459	496	482	505	506	515	471	481	503	489	488	481	480	472	483	482	491	510	466	509	481	496	486	471	452	505	464	490	476	497	551	493	514	499	504	484	484	477	482	468	459	497	536	465	489	498	501	460	453	466	485	523	460	494	463	487	497	487	515	467	486	503	530	499	474	482	493	458	470	447	469	459	482	491	476	502	483	507	469	489	441	512	467	501	484	459	492	476	495	508	443
6927	7687	3027	691	659	598	547	540	518	545	541	532	517	514	521	517	473	555	479	525	502	526	517	511	495	535	500	493	524	497	491	536	542	533	471	542	553	497	563	488	467	527	540	515	481	520	495	542	520	475	491	502	523	485	477	562	485	548	508	506	493	494	496	523	489	468	495	526	520	509	530	537	482	526	514	478	525	453	484	510	510	527	506	544	506	502	515	525	508	525	490	502	519	504	490	531	506	489	518	496	521	481	503	572	494	514	538	498	477	496	534	519	478	469	493	535	495	521	493	494	495	501	517	463	534	524	453	493	503	482	534	504	471	491	517	540	505	537	518	515	526	488	503	469	502	511	505	502	527	533	517	528	518	482	528	497	509	492	505	494	500	495	500	470	523	560	527	534	540	459	503	507	472	520	454	536	500	465	518	534	501	524	486	499	508	486	507	569	512	518	520	528	523	509	505	507	525	505	518	531	498	495	500	496	497	528	513	482	487	548	474	498	487	474	508	512	501	491	501	520	488	532	482	533	495	524	518	519	547	490	516	516	480	501	514	470	516	506	489	550	487	506	529	511	503	473	551	509	513	500	564	477	511	505	515	514	502	486	499	499	504	500	484	502	492	507	518	491	497	484	526	544	504	583	532	532	487	495	494	485	504	507	518	483	515	516	504	513	519	499	519	532	488	518	492	534	503	522	505	499	533	533	500	487	505	535	433	517	527	468	538	515	480	542	488	545	558	548	486	507	483	515	507	532	506	505	490	499	519	517	477	555	516	502	506	486	501	498	477	496	472	503	475	487	503	527	501	503	501	479	523	506	464	484	542	528	511	550	525	470	559	518	538	545	512	515	505	535	539	542	481	489	502	544	499	486	530	519	484	523	503	486	501	467	527	502	505	504	513	554	498	529	500	503	493	539	526	474	485	528	487	478	497	487	465	490	508	498	532	541	494	523	513	504	504	493	523	550	503	517	515	505	480	506	519	497	545	504	521	519	467	509	517	484	502	521	496	536	494	466	499	508	502	468	509	489	489	492	500	509	505	492	475	526	513	517	546	536	522	485	514	519	456	512	507	518	500	488	540	521	498	496	482	465	474	496	512	531	539	527	500	515	476	532	538	494	571	507	496	483	492	514	496	515	511	503	476	516	454	489	487	528	476	496	499	535	479	483	541	508	504	481	498	495	514	477	487	517	506	494	493	523	526	492	529	489	539	496	511	508	534	462	518	473	512	490	437	533	509	474	510	471	485	501	533	532	518	537	506	492	499	531	508	485	509	494	518	459	506	485	498	508	490	485	473	471	534	564	499	537	514	485	567	489	526	523	506	471	506	527	459	475	510	487	492	523	522	505	529	535	514	508	481	489	533	484	483	513	480	514	433	495	493	468	515	475	519	485	507	520	520	489	529	490	498	469	529	454	501	502	478	500	510	461	507	519	561	499	529	512	492	513	543	492	492	551	484	570	505	491	519	499	503	504	512	513	496	520	508	501	473	535	495	469	461	546	492	545	551	456	522	479	527	515	501	526	493	504	514	496	530	512	506	470	492	489	511	498	476	499	483	485	526	486	566	534	528	523	515	522	529	497	521	513	505	515	518	493	494	485	477	482	484	504	501	487	524	521	499	525	449	533	502	525	500	561	470	495	494	509	479	471	530	524	480	474	481	480	496	559	469	501	531	556	520	476	506	511	514	525	502	539	485	479	478	512	516	553	519	461	494	543	512	520	482	470	530	532	502	511	516	503	531	503	497	508	480	509	508	475	514	546	495	511	520	503	529	515	492	489	503	466	536	505	506	509	508	510	500	517	502	521	515	453	523	500	512	520	484	509	487	489	509	511	529	496	512	513	476	479	510	520	528	531	522	487	492	468	468	519	486	503	517	489	486	554	495	478	521	524	504	491	508	491	529	480	543	486	497	483	493	523	516	516	526	517	535	512	494	535	479	471	496	527	526	518	488	484	509	483	506	551	481	519	510	482	513	489	494	497	527	483	542	536	510	509	523	514	525	527	507	514	497	509	554	540	558	540	444	512	517	482	514	530	528	512	488	520	493	527	523	515	481	511	532	542	463	495	501	507	484	492	512	438	482	501	518	525	508	510	505	464	498	483	499	486	463	495	523	470	522	528	495	480	476	479	518	500	490	544	509	499	560	498	500	537	494	492	531	540	516	510	527	504	496	503	542	499	476	507	515	527	495	516	502	503	497	514	484	451	465	506	485	506	517	502	472	490	501	541	497	534	503	501	510	483	506	480	485	505	491	559	559	531	523	515	495	499	504	526	498	492	517	489	526	537	531	478	519	521	491	475	502	551	468	509	540	559	501	473	509	494	502	494	525	509	519	533	500	528	498	535	505	500	536	480	499	532	470	504	496	540	520	518	502	504	517	457	493	482	513	536	486	466	482	506	485	501	511	475	531	573	496	537	537	501	513	509	523	511	484	481	539	465	502	531	534	499	511	503	518	534	525	521	546	529	530	508	522	468	536	498	465	507	512	540	500	536	470	498	505	495	509	556	518	474	478	495	460	519	529	453	536	506	503	520	528	491	452	472	509	499	528	463	504	491	524	539	525	506	508	583	457	535	503	490	494	530	509	509	499	513	518	508	516	494	556	525	503	506	536	528	534	529	504	485	546	500	522	534	521	478	497	484	500	525	495	476	528	520	547	520	520	504	486	502	503	516	487	460	552	500	497	497	551	514	491	532	491	547	502	559	535	511	482	484	491	516	549	490	486	528	481	502	562	516	466	509	485	521	477	530	510	510	496	490	556	496	494	487	534	475	478	519	528	524	468	501	500	528	454	509	525	551	546	532	499	527	556	487	518	558	465	493	499	489	507	495	498	507	531	510	531	483	518	490	519	516	526	520	537	535	489	519	507	507	502	512	518	503	474	520	529	510	535	484	522	494	502	455	483	521	496	490	496	465	518	495	496	451	541	508	509	489	533	485	533	474	507	526	508	527	521	538	470	530	527	495	504	527	492	511	502	494	491	490	521	488	505	522	523	489	572	537	497	474	518	513	518	484	482	492	498	526	486	537	539	549	500	539	488	495	495	490	523	503	480	493	543	473	489	545	529	548	500	508	518	533	528	464	504	504	488	524	487	495	542	521	487	526	487	502	455	481	526	527	538	483	524	491	504	539	525	473	504	496	477	503	506	523	527	482	532	508	500	518	518	505	484	525	538	464	489	507	528	509	511	508	511	501	516	516	490	464	536	484	529	494	476	512	482	534	529	508	493	540	497	498	493	496	503	523	475	481	533	502	503	502	541	539	492	498	531	523	507	527	547	485	506	511	496	539	538	493	497	519	527	541	493	472	536	545	495	496	529	551	496	551	501	478	550	544	487	498	504	534	481	518	523	478	471	482	486	503	508	538	494	501	496	499	541	525	476	522	513	492	537	519	509	491	522	535	543	513	533	535	514	482	537	500	497	493	529	518	548	484	483	510	525	518	495	496	488	494	517	454	522	490	505	526	504	523	499	515	531	506
23572	21248	28990	23817	21261	12498	1934	1262	1142	1061	1042	1042	1000	1017	976	915	977	901	920	943	965	937	858	1013	878	948	890	921	910	912	904	957	934	964	891	903	917	913	905	845	850	883	886	896	842	810	902	849	882	901	929	878	862	876	924	877	882	839	888	867	863	887	894	870	899	891	893	891	911	894	835	906	861	875	892	852	845	895	896	850	855	827	852	893	910	862	870	876	920	917	868	848	893	831	819	961	854	840	855	852	921	882	849	870	898	878	909	898	877	851	987	907	894	836	906	807	911	871	890	917	898	914	863	873	900	875	870	870	840	883	927	885	829	868	859	880	856	852	889	895	917	886	919	834	905	911	905	864	862	920	915	841	860	863	867	854	875	829	944	847	924	916	827	901	917	886	915	817	862	807	867	908	829	900	902	839	844	835	925	912	912	897	870	915	864	877	862	908	843	903	890	889	894	824	900	894	919	878	838	900	856	884	814	885	846	921	927	858	896	834	884	913	916	825	880	909	857	848	920	864	861	852	852	899	880	873	884	871	906	839	848	880	897	889	898	899	846	875	893	904	899	893	907	911	878	908	868	870	848	882	871	912	855	874	844	920	832	930	865	855	861	869	944	875	972	846	892	848	831	876	877	863	912	914	884	872	912	842	885	925	874	881	897	830	854	869	885	881	817	933	874	894	900	879	877	849	900	893	886	886	888	869	891	952	920	888	906	887	927	877	862	871	905	887	864	892	912	872	892	877	853	925	888	851	916	832	905	885	925	910	919	864	850	940	866	864	886	861	828	882	911	868	883	863	901	900	879	867	850	881	852	875	905	838	849	862	857	843	856	862	935	839	899	895	862	910	876	889	847	926	913	850	892	865	919	883	895	835	846	889	916	833	840	891	886	884	809	886	871	865	851	846	888	866	869	908	893	866	865	907	894	869	937	895	867	893	870	875	867	865	869	878	840	878	852	902	917	875	904	843	884	896	820	897	884	881	894	888	893	904	890	854	873	847	843	897	842	892	887	846	857	867	909	827	829	854	868	872	888	935	819	878	882	895	873	908	879	898	853	889	861	821	865	888	843	919	868	880	888	871	877	883	908	878	846	920	894	853	900	860	849	830	866	895	883	840	869	847	852	846	899	830	882	871	919	912	846	879	838	868	899	858	889	907	868	882	859	856	880	843	850	890	834	852	885	864	852	854	904	928	928	902	908	872	857	880	902	917	876	918	905	854	846	898	882	872	870	881	907	856	834	888	901	887	894	825	874	879	916	869	884	893	841	848	868	855	880	875	863	886	838	901	836	871	816	837	907	895	850	867	865	858	862	883	921	916	901	859	835	880	947	917	840	882	930	881	860	905	840	895	838	876	913	903	881	905	868	824	867	838	860	858	882	840	875	807	881	807	866	829	847	865	883	831	845	869	920	895	844	881	844	868	874	901	846	902	876	832	873	824	940	909	866	887	847	860	861	894	876	896	900	872	888	903	874	862	846	884	893	929	852	864	849	836	838	860	877	897	928	882	935	873	881	857	871	873	879	930	899	851	858	866	855	833	858	929	924	878	866	885	864	917	873	897	934	877	906	899	803	876	908	846	868	844	851	879	879	888	883	862	924	877	863	955	893	826	871	885	879	873	910	927	830	909	925	881	837	897	858	903	887	866	857	898	894	851	906	877	863	917	901	837	896	816	879	865	837	862	899	879	863	856	860	834	889	898	872	918	899	950	889	913	838	838	851	890	905	912	902	906	873	878	878	837	887	871	912	952	908	865	873	884	857	875	867	915	944	903	885	865	879	833	894	878	910	892	885	898	878	855	846	873	867	878	880	836	886	942	839	892	897	871	832	879	915	936	895	908	874	844	900	910	878	878	917	857	863	817	915	839	872	889	879	871	862	914	842	860	910	887	910	931	865	880	875	820	858	882	905	931	855	874	931	878	871	916	902	855	900	885	844	899	859	880	910	929	893	881	900	881	883	871	879	896	860	851	901	937	871	917	896	907	869	875	907	845	862	928	879	865	854	880	886	898	849	947	896	848	865	876	909	865	849	824	934	876	860	946	792	851	863	875	854	875	850	863	893	895	928	889	896	881	864	858	856	863	855	861	966	918	896	924	910	884	879	813	818	867	898	917	882	849	818	864	884	861	892	871	860	918	872	923	912	870	935	837	862	811	882	914	849	899	907	836	879	894	912	871	866	874	890	845	906	842	869	841	845	886	887	861	872	861	863	888	892	859	879	844	875	837	868	884	857	853	894	845	917	878	867	907	839	876	873	861	881	860	831	876	890	850	843	872	875	869	845	889	898	890	929	904	879	858	879	855	867	880	838	880	867	920	841	869	888	886	911	862	910	906	865	841	817	881	841	890	872	887	865	878	897	873	833	928	874	910	843	888	910	864	853	877	885	891	872	898	873	862	903	887	875	856	896	912	861	865	895	883	856	846	870	817	905	869	878	858	927	893	906	877	824	891	863	870	891	841	888	848	877	823	861	864	856	900	850	898	875	895	936	884	898	887	876	880	884	859	920	884	912	863	883	860	880	853	895	818	884	907	855	921	911	856	854	843	913	867	877	850	865	910	881	956	860	854	889	898	901	872	956	914	860	896	876	823	821	874	898	845	874	879	838	899	902	872	872	901	890	874	914	922	916	886	892	894	847	866	904	843	848	886	947	863	917	877	868	884	893	848	901	857	853	872	872	908	833	850	850	911	910	905	887	824	821	874	907	850	847	890	897	877	847	875	917	855	912	830	835	905	843	887	868	944	859	855	901	865	884	878	876	884	887	908	870	906	880	881	942	857	913	834	827	795	865	903	861	893	898	818	878	842	842	925	867	915	940	866	873	865	829	896	916	877	870	871	922	831	918	873	827	842	941	869	877	901	923	890	889	935	862	874	851	870	885	904	807	869	881	880	900	912	850	879	894	893	841	833	779	861	865	909	851	879	813	923	841	907	842	882	867	869	916	839	876	830	889	847	880	878	932	810	866	824	919	851	894	891	884	943	912	901	864	881	879	921	827	837	846	840	891	860	880	960	852	860	859	873	866	889	863	844	865	835	891	912	863	895	883	857	888	896	855	934	852	846	866	865	869	839	867	890	870	962	879	898	888	911	885	846	853	837	892	877	882	889	829	922	936	876	875	904	874	910	855	855	889	901	813	873	875	851	872	909	959	853	806	894	881	867	855	899	866	850	912	881	842	928	828	844	906	896	884	851	890	854	821	898	897	833	876	899	861	857	890	877	873	865	888	896	811	890	820	920	870	870	861	931	938	934	858	853	857	900	925	890	868	870	880	876	901	905	928	830	828	949	840	858	937	871	880	901	896	865	847	881	856	992	861	873	877	864	857	903	891	897	849	874	913	880	932	894	920	866	858	843	878	883	903	909	876	863	878	860	884	930	859	894	837	908	881	873	876	857	829	875	937	846	813	883	879	921	920	881	873	838	902	871	874	916	911	894	843	886	890	872	894	882	881	847	905	925	856	888	908	855	855	871	874	823
7406	25566	17779	3450	2615	2067	1721	1456	1337	1217	1119	1042	1073	1050	1061	1030	980	1001	978	1009	943	987	969	945	936	936	963	952	945	910	920	952	978	874	917	946	884	908	922	858	913	901	938	898	919	931	890	919	899	910	935	920	952	912	875	905	980	906	970	888	950	920	926	868	902	925	947	848	936	909	913	954	913	950	852	929	878	901	879	946	900	882	910	939	962	908	936	910	935	896	885	941	901	942	906	913	880	906	885	954	870	949	899	897	910	986	896	950	942	925	858	900	902	941	921	861	877	926	921	856	924	904	908	960	901	905	904	892	898	954	931	968	917	929	872	943	857	982	935	864	926	932	876	883	915	862	910	954	890	944	1004	910	936	962	891	919	896	904	882	933	918	995	892	941	938	920	905	940	861	905	940	941	880	984	925	930	889	931	883	871	928	914	915	986	949	946	941	881	891	884	914	937	893	902	869	913	840	916	891	950	958	897	929	864	924	957	918	902	863	953	877	920	896	887	899	910	879	871	909	904	949	883	869	860	907	907	890	909	942	882	927	947	915	841	900	951	939	903	904	935	881	872	914	854	869	858	854	969	865	936	843	981	889	870	887	883	957	964	959	889	878	943	877	935	890	923	920	943	917	854	864	962	940	890	918	878	939	920	916	948	949	883	915	934	867	939	927	966	885	898	945	844	933	888	892	907	881	933	898	885	893	899	887	950	936	927	929	920	874	901	883	969	923	918	898	858	901	922	959	926	922	927	931	878	889	901	908	922	909	960	938	908	924	909	871	893	948	849	887	928	937	860	882	889	935	950	905	1017	865	931	911	914	956	932	985	883	959	920	885	901	887	891	947	920	958	961	938	965	949	878	900	965	863	885	904	919	893	915	881	894	917	966	924	922	912	900	883	894	908	920	938	946	854	897	938	921	896	931	894	898	906	903	873	866	854	918	947	936	913	951	896	914	905	884	917	932	916	907	947	903	882	943	931	915	910	892	946	934	921	931	974	912	937	893	946	931	892	941	900	911	924	942	903	932	949	898	937	870	917	937	894	944	926	909	891	890	920	923	927	962	947	901	891	903	919	901	900	934	898	886	884	921	903	884	893	928	893	906	939	921	868	922	848	923	885	956	952	920	897	923	864	905	972	889	894	962	957	951	906	912	911	891	923	927	927	922	938	868	960	879	863	907	935	920	870	902	920	948	916	951	917	893	936	906	882	943	877	904	879	901	945	979	868	911	857	911	915	878	938	889	922	972	956	924	885	870	937	907	918	865	927	870	930	928	897	932	869	902	946	910	883	906	939	927	894	926	933	913	919	862	923	909	869	901	887	912	921	917	907	931	953	905	890	888	873	890	925	876	886	921	926	918	942	924	898	913	937	917	926	908	920	936	898	920	902	933	929	877	878	905	931	918	881	911	917	886	922	940	962	899	892	915	884	909	841	910	941	943	960	979	902	880	905	877	914	973	926	931	925	862	854	879	892	913	917	905	942	901	901	935	918	950	903	924	872	955	896	901	887	907	889	876	896	917	896	925	936	934	915	907	897	883	898	854	912	843	863	919	919	923	923	854	933	857	951	927	889	866	867	872	930	897	903	957	880	916	972	916	958	921	936	929	889	915	906	852	886	927	879	933	914	926	874	931	946	922	926	882	929	829	902	909	913	913	876	912	944	896	976	939	941	943	858	876	853	858	918	980	909	931	893	964	885	885	893	938	956	941	942	915	891	912	898	946	890	900	945	923	918	927	916	949	880	976	957	930	893	953	916	940	867	943	882	912	901	943	915	921	914	874	901	858	912	864	973	893	964	851	934	892	932	878	881	912	908	926	887	878	880	925	894	861	921	918	893	948	939	886	883	874	891	924	928	940	894	951	926	877	901	924	930	919	928	917	904	925	862	864	922	913	927	939	888	944	879	881	956	926	918	896	917	882	936	891	904	925	901	972	882	896	928	936	923	845	935	947	884	939	902	924	901	886	865	924	908	899	906	899	863	896	968	920	975	924	847	896	902	873	903	899	946	826	885	912	905	880	896	915	919	937	920	902	906	946	934	924	965	931	873	937	902	927	906	948	959	905	896	925	976	860	859	920	916	950	924	947	942	982	909	846	958	903	935	934	885	888	901	915	911	888	877	868	904	878	898	949	950	902	920	866	893	929	921	921	883	882	951	908	909	833	924	915	890	890	934	948	863	972	879	883	908	926	876	889	895	895	911	884	929	908	933	903	884	930	911	980	896	937	888	880	903	863	901	891	919	927	932	909	890	930	862	916	910	902	883	879	913	901	875	931	910	916	923	964	859	987	892	901	919	912	872	930	971	972	909	923	868	873	900	926	903	885	906	906	886	891	908	883	909	863	892	948	962	909	919	924	899	1031	974	954	937	905	950	921	931	922	866	906	929	891	918	885	910	936	921	923	904	902	918	832	873	919	920	924	936	923	914	881	926	868	903	912	928	914	938	908	916	896	849	896	928	901	926	893	911	890	913	926	921	974	908	877	889	902	907	884	906	903	948	853	916	914	938	946	921	916	916	927	870	973	909	899	911	957	855	864	916	882	864	886	883	915	863	916	942	917	919	921	890	914	908	890	976	948	937	919	948	950	893	899	899	850	917	924	889	924	939	885	887	896	911	940	947	912	922	899	894	929	858	894	921	827	995	900	910	959	855	908	884	900	976	888	906	826	921	914	931	875	970	886	924	854	962	927	956	951	932	961	940	921	932	910	888	869	960	927	916	925	923	936	953	886	955	939	831	894	928	893	959	963	953	923	923	922	927	900	847	901	917	876	896	872	976	903	902	949	989	936	905	943	980	909	956	871	969	927	909	913	905	951	898	925	904	896	823	914	951	980	912	921	888	930	901	896	908	929	925	896	898	935	951	896	883	943	892	931	904	896	929	893	907	940	960	876	919	915	940	882	943	900	904	944	890	886	944	946	971	901	870	884	943	890	892	904	931	930	866	907	891	978	878	905	898	867	878	938	880	845	946	886	928	957	880	915	903	953	923	942	952	888	882	878	932	889	957	880	915	923	860	908	901	908	963	878	921	934	902	912	933	880	927	921	913	922	932	892	940	975	929	848	926	905	906	925	985	883	892	871	919	902	850	911	955	934	970	955	839	920	848	928	873	898	936	899	874	927	917	908	911	907	932	881	896	863	934	889	887	909	920	925	896	923	876	909	898	885	942	909	869	905	858	941	916	904	931	919	893	907	924	908	937	865	920	936	912	891	933	904	867	927	941	947	934	955	892	946	944	935	893	874	922	887	898	868	885	944	970	955	958	894	895	932	876	924	917	916	899	921	894	924	923	922	933	933	891	895	882	960	926	942	924	895	931	929	880	914	936	948	872	885	957	915	906	880	914	988	909	895	932	889	920	867	916	885	994	944	893	864	891	906	876	881	985	880	917	884	960	895	936	928	952	904	922	854	897	903	938	908	962	950	959	903	908	906	933	930	958	913	910	908	864	836	914	882	899	891	959	859	917	872	953	916	898	892	926	893
24559	21290	28250	24643	14592	809	501	412	388	328	352	318	304	312	311	274	288	267	263	267	234	270	266	223	277	287	245	249	252	262	261	236	264	214	271	249	241	248	272	243	244	233	207	233	250	292	264	247	240	264	279	238	273	239	246	246	211	242	249	233	272	256	249	281	232	261	268	223	238	236	243	270	265	267	265	237	237	223	269	229	230	240	245	274	258	218	246	238	232	225	211	235	251	235	219	259	240	265	229	244	260	238	245	250	233	251	239	245	238	242	262	241	238	254	243	262	237	243	243	262	233	257	258	222	253	235	246	239	250	233	250	274	244	249	245	250	249	245	233	226	236	235	263	277	241	269	259	241	255	231	269	257	232	233	263	237	242	217	245	265	218	253	265	245	234	240	248	238	222	243	273	249	235	261	277	217	261	244	249	234	251	236	246	241	270	250	239	253	227	246	266	223	242	245	218	234	252	230	248	253	260	243	254	244	223	225	257	248	230	253	247	239	254	233	255	238	245	240	234	265	236	255	259	258	251	234	253	236	268	246	256	252	256	255	270	241	264	263	232	255	253	242	271	249	245	258	246	251	272	254	237	249	226	232	254	232	246	244	259	252	224	253	248	266	242	224	238	270	245	277	260	252	243	247	234	241	265	246	265	255	227	264	242	221	246	239	241	229	235	252	256	256	264	232	201	251	227	252	236	252	261	265	253	251	240	246	228	218	261	245	277	256	259	226	229	282	234	239	240	264	249	233	248	262	218	230	266	254	227	240	256	258	286	256	225	243	245	257	254	231	260	235	252	233	273	254	237	244	258	260	261	254	247	246	257	230	258	258	247	205	225	239	244	227	216	281	255	239	227	263	218	250	237	267	266	234	249	246	214	241	269	249	245	252	219	232	228	241	254	254	247	246	253	252	247	243	242	242	244	256	259	248	249	224	237	260	246	246	239	274	271	254	241	252	252	249	262	230	245	254	229	232	234	241	249	245	257	240	251	224	237	244	270	240	235	240	245	223	248	244	240	267	243	246	256	261	262	213	251	253	249	244	229	235	239	245	267	241	270	250	247	249	217	210	214	235	257	222	237	237	236	259	199	241	226	237	260	241	236	214	281	252	229	228	231	262	266	240	237	255	237	238	245	246	241	229	245	263	232	246	218	242	268	231	237	251	228	240	258	246	235	253	242	271	273	222	233	246	243	242	251	250	228	285	264	237	251	231	255	266	234	264	252	256	255	293	257	252	264	241	239	266	267	248	230	240	235	260	230	233	235	227	228	241	229	256	237	248	234	246	242	260	255	251	233	250	243	212	264	251	245	238	240	238	274	216	234	227	253	236	282	263	231	227	239	258	266	247	224	227	237	276	234	259	256	234	240	224	242	230	225	255	254	228	255	244	278	247	210	240	242	246	247	254	232	239	253	258	257	268	241	221	237	249	214	237	258	249	229	240	269	273	274	238	268	254	242	243	251	249	234	252	249	234	250	244	243	233	277	228	246	264	262	243	256	257	234	228	220	249	265	227	255	245	235	231	249	236	267	236	252	227	213	258	261	253	254	244	212	244	251	250	260	243	224	246	230	255	257	247	264	250	237	216	225	276	253	241	259	216	254	272	231	278	257	251	249	246	254	242	250	259	214	252	247	234	246	257	242	239	270	236	231	243	264	231	259	236	246	224	249	231	228	268	258	241	221	225	227	275	244	241	299	246	269	264	238	229	221	251	249	274	240	221	255	239	228	229	251	236	235	228	264	241	218	256	225	264	278	258	251	267	233	254	234	225	254	249	268	245	234	235	234	234	283	267	267	245	230	236	251	251	254	251	230	252	225	232	283	250	235	241	231	243	237	253	263	241	276	255	237	244	231	252	247	256	235	243	232	243	253	267	219	229	261	247	249	217	211	271	247	238	269	234	246	237	248	267	258	254	235	259	257	261	224	237	258	260	269	253	255	261	246	253	216	240	255	243	246	267	255	240	278	247	250	270	273	247	241	255	255	271	225	285	239	205	250	260	236	226	266	212	251	255	277	212	282	268	241	235	232	226	239	234	242	220	230	245	217	261	240	271	234	260	241	230	283	245	231	254	237	258	233	238	228	238	259	216	246	208	246	237	229	260	251	249	230	248	259	242	241	234	246	254	242	253	287	271	237	234	277	274	241	242	222	263	223	233	237	249	214	232	246	267	249	264	275	243	261	213	247	252	211	238	242	226	231	241	256	245	238	255	285	268	258	267	243	252	217	245	243	234	250	234	269	261	228	261	242	248	251	223	252	240	274	230	249	245	229	257	240	269	250	259	268	276	257	244	242	269	224	251	244	224	249	239	251	245	260	208	207	255	224	253	248	245	237	269	240	267	247	249	246	264	242	255	222	247	227	239	251	249	261	225	233	236	232	228	225	235	255	261	250	237	261	268	212	243	229	246	238	247	245	226	269	257	246	263	222	261	262	239	237	224	234	222	260	268	267	279	237	222	251	243	245	242	237	219	243	248	232	276	249	224	231	234	265	240	279	236	233	262	253	257	250	247	226	239	266	237	249	264	242	235	254	243	232	231	227	276	240	262	250	284	221	213	249	283	256	238	251	251	258	239	248	274	254	246	235	253	252	266	227	237	263	242	240	222	268	246	247	256	260	254	273	245	260	267	235	218	257	250	246	243	238	242	232	251	269	230	245	250	226	228	257	238	262	276	230	261	223	238	248	230	226	249	251	209	249	262	253	253	265	250	246	225	240	249	284	246	261	236	249	236	239	220	229	225	232	203	240	257	270	250	248	239	228	248	245	226	249	257	255	250	224	244	251	237	249	206	236	265	263	234	250	231	206	236	240	245	238	256	252	256	218	270	222	246	222	226	238	263	235	269	249	221	237	228	265	256	259	248	224	254	252	239	245	264	250	247	238	231	259	276	253	222	255	250	267	242	258	249	256	257	242	283	207	232	249	240	236	233	230	219	241	253	235	248	245	240	256	275	260	248	254	237	249	249	246	240	241	247	265	268	230	252	247	252	227	250	245	293	240	230	252	243	251	246	247	255	236	247	264	251	268	246	265	242	247	251	237	259	231	241	241	247	253	242	227	248	246	246	235	263	253	235	257	231	253	218	250	245	235	268	244	267	258	233	274	243	247	250	239	256	234	245	262	221	278	260	261	254	232	240	236	252	267	253	250	252	253	249	244	237	229	236	235	253	245	216	209	236	242	228	241	241	243	276	275	271	252	245	241	242	245	228	223	241	245	255	230	236	251	237	256	230	239	277	248	262	261	220	219	249	243	244	252	220	248	255	244	224	233	236	259	242	275	233	243	236	238	235	243	250	240	218	272	241	241	239	248	220	231	222	242	232	263	254	242	245	237	220	257	248	249	258	251	229	225	258	249	255	260	232	250	252	259	252	269	261	256	252	221	223	254	260	229	285	271	262	228	273	260	236	247	232	250	253	254	228	252	237	270	245	245	261	263	267	225	250	259	236	218	261	243	214	236	250	262	239	250	227	215	241	261	259
6939	22293	14610	1784	1287	964	740	605	554	487	428	392	396	337	355	335	309	356	341	304	313	325	307	310	307	300	281	317	286	319	309	330	275	265	297	298	285	292	292	304	275	269	297	289	312	276	284	298	279	309	312	282	266	312	313	302	273	274	304	254	299	269	281	316	290	252	258	289	306	296	299	275	290	279	278	296	271	269	273	297	293	295	273	276	288	296	272	253	286	289	274	286	281	290	275	277	266	263	278	283	291	277	286	263	272	247	291	255	329	272	293	288	291	288	286	277	248	274	291	257	310	277	278	260	293	337	316	279	287	284	272	290	272	286	305	275	262	257	290	261	247	265	271	266	249	287	275	311	327	300	269	256	262	284	262	273	295	322	294	281	301	293	287	265	270	286	263	315	286	281	252	282	284	267	276	285	289	264	304	316	286	244	273	284	305	273	316	300	280	296	286	287	324	229	280	298	287	255	276	283	280	313	275	314	291	305	293	294	318	291	270	280	309	277	314	300	281	322	312	313	270	302	255	291	259	311	299	299	257	284	291	272	288	254	270	305	288	260	283	298	256	304	292	279	271	266	304	287	276	252	261	260	305	291	278	301	283	300	301	274	288	294	303	282	309	267	302	286	259	253	264	256	291	258	260	288	295	282	291	294	270	306	268	292	247	259	272	254	266	272	296	297	280	271	274	290	296	306	291	312	281	281	254	296	266	282	322	266	291	307	291	253	289	262	299	272	284	286	251	275	266	298	299	316	279	300	287	263	264	281	280	300	292	250	277	279	283	305	306	281	291	299	273	265	294	281	289	299	293	277	283	280	307	270	278	282	252	285	275	305	299	314	294	302	276	254	312	269	304	289	305	306	282	313	299	325	302	271	292	298	271	280	271	257	286	299	276	269	301	265	260	279	284	272	304	268	268	297	310	272	267	308	287	293	294	299	265	267	275	269	271	271	305	291	291	269	302	277	291	271	273	305	289	270	285	262	284	274	279	275	275	314	284	322	279	300	310	269	290	279	253	286	277	333	275	284	304	300	296	296	305	279	314	291	263	281	292	298	306	253	307	261	304	291	282	285	256	260	294	297	288	278	288	265	277	258	252	307	253	259	284	320	265	267	297	279	271	309	313	287	293	243	283	278	247	284	292	303	247	292	273	318	288	249	273	273	262	266	278	276	284	293	286	274	317	265	304	265	300	287	259	300	286	284	274	282	298	260	288	320	284	287	270	304	285	263	296	284	313	247	296	280	262	256	275	265	275	285	287	279	296	269	283	295	286	275	300	266	272	293	290	306	296	283	304	283	284	289	280	276	279	302	290	293	308	281	262	280	288	277	250	272	268	251	264	284	309	272	260	302	294	275	291	273	302	281	271	274	280	264	260	285	278	278	281	298	267	259	293	303	276	268	309	299	260	296	265	282	288	275	250	262	290	288	297	266	280	276	299	280	257	258	276	291	289	272	267	273	264	286	282	269	312	273	298	296	297	289	283	281	297	299	298	310	304	271	260	295	262	266	269	283	273	271	297	317	298	272	287	229	296	282	279	312	285	292	285	265	267	283	250	272	295	293	280	306	284	283	251	266	297	304	290	289	253	293	266	257	276	289	281	290	267	279	293	285	277	282	280	277	278	270	266	253	242	287	290	275	269	300	258	269	275	285	283	279	289	306	283	281	288	270	293	286	261	303	294	265	309	325	288	272	302	257	280	277	263	282	288	274	272	304	316	288	280	264	301	289	301	267	285	271	283	316	266	319	287	298	273	258	289	256	301	260	302	266	302	285	279	301	301	280	293	287	274	298	282	287	293	300	265	291	272	281	269	272	278	243	284	253	278	281	256	298	277	293	260	276	280	264	268	275	312	273	276	292	276	275	284	312	319	313	279	283	287	262	303	280	272	287	258	254	297	255	318	249	285	287	304	294	287	307	297	299	263	312	284	292	284	259	286	296	296	299	286	280	296	303	302	313	253	312	292	306	298	270	295	305	287	281	304	262	319	264	267	307	274	277	301	269	293	292	271	331	255	283	302	271	297	269	299	307	314	296	307	284	283	265	325	300	283	294	278	268	303	295	272	291	281	253	273	269	289	300	272	280	272	277	288	268	256	300	301	289	345	298	276	259	283	291	293	273	280	279	274	305	293	285	283	302	268	303	264	286	288	287	313	272	270	267	276	281	289	280	285	301	303	286	268	289	296	292	295	255	277	286	281	274	292	288	280	282	276	310	278	294	290	259	276	262	271	286	297	315	298	273	317	289	293	332	288	272	262	262	290	282	266	288	292	317	260	272	279	269	261	271	265	302	292	295	310	312	277	286	276	291	293	268	288	280	297	288	296	258	303	306	283	279	261	302	308	311	274	274	292	302	301	301	294	293	309	288	313	297	278	321	287	273	304	258	261	264	291	274	280	285	311	264	260	281	294	279	291	277	293	285	286	284	300	271	300	314	257	273	270	284	288	284	304	314	289	302	300	293	288	264	272	275	321	290	293	268	288	286	306	259	298	285	267	281	288	293	291	275	306	267	282	300	274	269	293	271	283	272	265	250	288	259	304	256	285	305	304	305	268	283	304	289	267	298	278	305	275	273	291	324	300	318	266	294	318	269	316	289	271	294	271	299	284	286	297	319	270	308	295	293	280	268	301	274	267	298	268	273	287	300	272	292	267	252	251	266	278	289	314	273	295	272	280	274	273	285	312	307	307	277	264	317	274	281	259	300	278	284	288	293	278	274	280	302	282	292	270	261	289	286	282	281	305	280	294	294	265	274	298	293	264	313	302	304	275	281	251	285	292	286	280	268	278	309	280	286	303	283	294	256	302	256	279	294	290	273	301	287	298	282	294	266	315	312	295	280	275	282	279	258	280	273	265	266	276	279	269	292	313	277	265	306	279	277	309	308	299	281	288	290	261	285	270	300	289	303	288	283	292	295	283	252	283	281	268	303	259	297	286	295	272	308	314	302	278	293	279	286	283	280	279	273	289	298	287	269	285	265	263	321	278	320	315	282	268	270	279	264	274	296	294	256	285	251	268	276	304	282	288	281	296	299	277	295	270	290	258	284	278	268	282	266	273	291	285	257	299	291	276	299	294	288	285	308	275	263	264	271	285	277	289	249	263	318	266	294	283	261	287	289	269	287	292	269	267	304	295	264	301	254	309	295	276	247	296	313	278	261	281	281	285	282	262	299	259	290	265	307	297	286	274	295	274	248	283	300	299	296	273	251	266	292	300	301	279	324	270	294	282	294	288	301	276	275	299	277	298	299	266	275	274	280	282	310	271	291	284	279	279	293	308	295	293	286	274	284	315	267	299	282	262	290	276	292	276	278	285	278	261	292	293	303	265	279	263	273	271	297	242	277	280	293	289	294	291	286	260	288	259	263	288	275	267	286	311	305	297	279	283	290	267	279	271	277	298	292	290	276	286	303	288	331	310	299	292	266	271	289	294	295	271	291	308	297	265	265	270	293	308	275	303	267	293	244	275	301	275	294	265	268
22497	21306	29535	23420	21309	21410	11816	1633	1287	1078	1064	1032	956	875	869	836	810	824	785	819	817	800	785	816	784	782	744	736	751	781	777	734	758	785	733	736	768	787	793	784	771	804	753	737	757	778	746	756	739	731	765	748	762	766	738	770	719	740	750	717	800	768	787	715	706	763	786	721	735	718	770	756	776	762	701	789	765	739	754	747	761	724	757	715	770	788	740	763	708	727	702	747	741	708	736	765	726	757	709	747	742	742	754	706	683	727	755	737	786	716	756	760	790	797	716	748	741	748	713	752	756	685	750	735	748	731	685	722	699	748	736	740	743	751	761	720	757	761	706	802	707	715	730	728	715	792	764	743	757	722	673	731	747	767	750	748	762	730	735	728	763	798	763	749	739	721	723	722	741	742	755	701	755	712	712	653	721	742	772	713	730	704	711	731	734	711	761	765	757	727	729	744	731	753	760	743	762	661	750	742	712	793	773	759	736	733	718	739	775	793	785	759	729	732	737	780	708	758	740	759	739	683	771	789	755	743	759	711	747	704	697	755	789	758	758	765	748	759	764	756	727	710	735	700	723	729	717	727	741	737	710	721	793	729	725	767	771	763	785	745	695	727	782	770	683	734	786	718	713	741	727	752	698	704	749	758	778	796	737	759	725	732	761	744	757	763	688	739	716	705	738	767	737	718	811	744	743	723	766	712	715	754	681	703	741	734	762	744	780	718	712	735	742	704	783	757	687	742	759	686	779	699	791	744	771	757	699	777	714	754	728	793	768	753	755	753	748	751	732	724	748	703	740	718	675	766	721	747	741	764	720	760	764	753	767	710	741	705	728	735	762	754	723	715	753	753	742	749	712	716	794	744	772	775	799	717	745	759	751	757	757	730	728	755	735	767	726	754	709	762	721	714	732	723	742	725	746	744	746	746	705	730	770	719	749	751	788	787	750	753	762	726	788	787	726	718	712	724	747	739	742	717	769	783	724	692	748	689	726	710	744	694	728	778	754	690	731	739	735	750	720	755	728	772	727	750	725	736	766	765	741	704	778	769	737	722	754	790	720	776	656	781	683	751	757	749	741	713	725	746	714	711	781	742	713	746	731	733	721	727	734	823	774	778	730	763	744	768	706	782	723	765	776	730	760	730	711	771	716	700	765	742	718	756	791	818	743	721	752	778	739	733	706	781	707	752	740	729	741	727	727	784	746	731	776	728	759	715	715	732	719	734	715	736	777	681	738	779	741	719	708	743	756	713	687	719	724	745	756	780	739	719	736	761	744	727	755	723	702	706	737	764	743	686	776	759	718	743	791	716	719	721	767	741	716	761	690	759	757	729	753	704	695	751	784	751	743	721	739	713	715	768	751	736	749	763	765	744	768	710	765	713	788	758	777	693	777	703	743	768	725	743	761	735	719	733	745	692	741	742	766	782	722	767	768	772	733	721	762	700	714	784	746	776	761	741	719	725	721	717	724	724	731	692	746	733	716	720	693	717	752	702	764	732	757	755	759	708	811	740	786	718	717	774	763	725	728	774	712	758	726	723	740	745	725	730	761	733	774	729	724	708	732	760	698	781	734	781	776	704	754	762	728	747	690	737	745	761	729	763	771	744	747	702	728	725	714	749	759	756	708	726	784	814	720	724	741	715	735	693	735	761	749	740	729	729	728	776	718	728	752	729	725	746	784	750	702	710	710	770	691	792	754	724	719	762	745	730	706	778	741	746	724	787	735	730	747	710	772	738	762	725	720	740	734	729	692	746	750	771	793	764	728	699	712	748	723	706	717	766	735	731	745	737	740	801	745	716	735	731	756	799	727	750	761	780	723	764	746	766	810	727	708	793	783	766	789	716	811	779	753	715	739	765	713	771	754	750	758	714	762	702	751	740	768	778	739	704	718	743	732	740	785	734	781	744	748	729	776	788	756	750	727	715	720	772	726	750	736	735	682	732	767	728	743	784	736	707	741	787	767	725	725	726	728	746	753	763	737	735	720	779	795	726	735	706	749	752	733	700	752	763	740	728	757	730	731	721	789	747	730	733	700	766	728	740	687	735	775	727	712	706	763	740	768	754	718	711	691	721	757	766	742	760	696	784	704	741	689	748	703	764	748	768	687	781	709	730	780	779	782	739	728	725	740	700	714	680	718	745	700	748	738	694	719	717	753	720	749	758	689	733	739	754	778	731	733	699	716	737	682	740	694	658	794	798	718	719	745	667	686	729	756	690	689	722	706	706	754	763	697	737	754	749	779	722	698	733	737	725	737	713	739	716	744	745	756	772	668	757	741	829	720	743	729	738	724	694	730	740	770	724	753	765	764	716	719	740	757	721	744	753	706	712	753	697	762	738	769	712	761	692	678	744	746	809	747	728	726	715	787	740	733	705	730	771	738	708	723	744	753	725	733	758	721	736	746	775	724	715	721	736	771	746	738	714	717	782	752	701	715	726	679	703	735	764	773	753	765	749	766	692	771	738	769	724	756	723	782	739	737	741	757	724	758	731	720	728	679	765	765	725	776	700	740	725	744	739	771	755	741	750	777	753	732	745	770	707	805	761	770	751	738	728	748	764	754	714	725	735	738	797	769	713	764	761	790	718	769	741	751	787	729	740	754	754	734	720	718	693	764	707	715	755	767	710	677	741	731	716	773	742	743	715	762	737	715	701	761	771	695	677	697	751	742	683	753	749	736	762	774	793	767	749	746	775	791	712	731	760	755	752	754	681	725	766	794	734	766	749	700	770	739	757	729	732	726	750	709	685	729	740	734	692	757	771	741	694	735	671	702	724	744	753	736	741	694	723	756	713	707	717	724	738	701	744	718	812	753	758	762	709	673	759	734	746	758	729	762	729	754	728	746	748	828	724	777	784	790	756	745	771	719	760	722	790	763	714	681	796	741	772	758	713	744	736	799	760	759	744	804	730	716	745	739	752	707	767	706	736	714	763	730	776	759	744	723	691	739	723	739	736	723	735	742	762	728	709	758	768	743	769	713	724	720	751	782	757	789	736	707	755	750	751	715	693	727	746	763	728	714	710	774	731	702	752	742	767	770	763	760	709	784	686	753	762	731	706	745	710	737	730	760	767	721	720	773	716	839	722	698	769	738	734	712	705	756	727	694	728	745	736	751	725	734	726	740	758	729	725	747	753	722	777	773	710	709	707	742	714	727	779	744	749	752	712	798	726	735	749	747	730	778	770	749	760	723	728	710	748	713	749	708	753	732	750	746	761	735	779	738	793	732	662	771	744	754	760	722	683	705	721	739	709	726	694	721	761	738	748	773	739	770	769	720	733	708	718	757	755	724	724	760	775	700	746	714	686	801	752	731	668	749	735	749	707	769	767	728	730	772	767	763	736	727	708	729	733	752	719	721	695	717	776	693	775	756	763	745	743	801	790	744	731	758	716	773	725	765	765	741	753	733	739	728	728	751	748	720	718	761	766	729	754	744	787	743	732	733	747	697	720	689	790	760	722	722	719	703	737	724	706	711	765	725	736
9284	37468	26075	5411	3968	3042	2411	1887	1671	1437	1288	1156	1096	1037	1072	973	924	914	888	880	869	894	850	867	814	846	874	869	849	799	791	890	793	841	843	809	862	791	822	814	797	758	786	818	813	811	777	768	851	758	815	817	766	797	763	831	771	797	811	881	797	796	795	764	792	815	745	776	792	787	829	814	746	797	770	785	841	880	793	773	818	785	813	804	807	782	802	819	745	731	816	763	775	774	761	793	772	779	775	786	769	767	770	767	769	791	805	764	809	815	755	759	761	743	798	801	786	816	804	838	790	759	819	795	788	765	818	747	765	818	770	787	744	796	774	775	760	750	829	822	803	807	744	820	758	781	815	794	810	760	777	792	788	762	837	738	793	792	798	783	745	739	806	820	764	806	786	777	830	816	768	766	829	773	790	741	785	779	781	781	772	804	831	764	814	803	776	754	769	811	757	785	773	813	794	811	742	796	788	781	776	794	752	742	793	768	787	797	762	779	774	736	776	816	757	754	792	760	814	806	759	788	762	775	785	796	773	839	782	806	780	768	756	779	725	816	756	796	768	798	796	828	741	800	830	775	747	832	790	806	858	763	793	760	783	775	823	748	826	792	824	794	817	792	790	791	740	761	834	794	821	780	772	784	767	798	735	766	805	783	838	811	764	802	804	804	785	794	792	782	728	773	777	767	765	830	774	782	842	799	777	765	792	748	825	763	783	769	810	779	823	804	807	764	784	741	749	755	800	805	790	808	704	755	766	788	793	801	780	815	785	768	762	759	791	813	786	778	817	743	744	755	808	761	811	743	835	776	776	806	752	813	741	814	789	815	808	763	834	749	780	827	788	791	777	816	747	745	802	775	794	789	840	787	743	799	803	805	770	783	788	807	768	809	786	818	824	761	779	804	795	769	775	782	805	807	770	758	779	771	764	790	813	744	803	790	806	748	753	816	786	771	778	773	793	805	826	793	806	774	827	814	775	781	783	798	806	805	773	798	743	784	761	772	805	792	764	806	753	774	778	790	753	818	801	813	731	787	734	812	762	768	777	787	831	774	784	752	793	791	823	764	790	845	827	826	790	805	825	784	809	804	802	819	807	764	748	808	832	789	791	811	807	833	821	746	781	788	786	758	776	743	800	743	780	777	766	728	833	803	741	778	785	736	780	837	799	809	748	794	768	793	741	797	742	786	776	764	811	783	779	791	836	750	756	779	801	792	751	742	753	807	813	742	790	800	823	800	812	853	784	738	774	753	792	743	757	784	784	761	732	766	790	789	772	778	788	796	769	811	743	796	767	766	853	753	752	780	760	749	780	747	797	779	796	798	809	769	777	745	772	791	821	757	810	816	743	735	720	787	820	809	802	808	793	779	803	761	766	818	760	764	793	769	757	802	764	773	791	762	720	793	825	750	750	813	822	785	747	837	790	769	775	828	732	773	753	776	775	703	786	778	818	778	817	792	746	779	726	861	822	771	807	769	782	821	785	775	773	768	748	795	816	778	764	830	724	796	785	799	745	851	786	782	828	738	790	829	797	807	745	768	758	823	819	810	733	830	701	786	760	793	840	797	783	814	751	763	770	792	776	757	801	795	758	796	750	699	762	793	807	827	799	753	749	802	755	794	777	821	797	770	775	814	825	787	763	779	749	781	751	742	810	777	788	745	767	785	795	743	800	789	761	842	784	813	789	824	768	841	781	782	742	805	811	792	737	773	811	780	797	781	782	777	810	781	760	768	796	735	774	804	817	782	801	738	753	755	757	818	802	778	767	775	783	802	786	786	766	799	728	760	764	802	847	801	763	771	797	837	777	766	742	775	773	768	803	753	753	707	806	813	760	811	770	768	786	770	785	784	761	780	818	776	786	750	827	781	809	817	795	788	817	812	812	780	795	837	758	811	779	803	843	789	792	772	840	801	767	808	806	754	776	819	764	796	796	769	807	799	766	755	785	770	803	747	775	835	800	736	790	791	795	858	793	729	821	777	770	771	748	760	779	799	779	764	732	813	762	794	820	787	776	780	782	783	802	798	835	777	809	789	797	795	774	765	851	798	730	777	778	812	777	735	806	794	732	748	827	756	794	753	782	830	839	758	801	769	771	796	817	781	850	818	788	798	810	747	822	783	808	745	794	810	801	796	815	748	776	799	765	775	774	778	798	768	754	740	800	785	774	762	815	819	778	734	760	808	759	778	747	793	806	724	784	710	770	779	788	790	772	749	748	785	753	765	760	794	808	758	790	747	788	805	760	807	798	733	774	806	784	810	771	831	778	747	823	783	747	782	763	828	730	779	782	785	805	736	816	729	791	750	767	806	765	756	777	843	832	718	768	741	798	774	828	783	756	784	785	793	762	756	787	788	785	732	780	816	784	770	784	862	814	801	790	786	756	752	828	758	722	799	772	812	854	784	730	737	788	780	779	765	827	747	799	769	795	782	797	795	792	759	775	768	804	821	793	751	780	800	762	784	764	794	766	762	809	781	806	799	795	781	863	815	782	760	756	796	773	796	788	799	781	738	772	825	744	805	805	791	774	828	782	827	778	801	845	831	794	803	740	817	781	868	763	773	780	807	786	776	766	773	797	766	811	786	803	736	780	774	782	793	748	802	807	833	813	762	788	796	753	778	770	778	806	810	779	759	735	715	817	766	738	809	811	797	778	767	776	716	804	747	814	784	791	770	817	807	799	789	797	789	732	774	754	767	820	835	747	729	763	824	778	795	746	785	785	730	805	756	772	763	778	801	772	827	797	751	833	783	822	770	825	778	850	766	801	822	712	763	783	759	773	802	767	781	804	786	770	786	816	753	765	797	820	772	774	823	778	758	813	826	745	763	740	829	786	755	773	774	769	782	788	757	763	803	771	770	765	741	764	820	765	790	743	800	838	806	770	757	807	742	783	805	810	801	762	799	732	772	804	795	832	797	824	760	774	808	788	758	806	704	732	787	811	808	772	803	799	781	833	803	816	760	792	784	727	749	791	790	798	754	753	768	790	791	770	809	757	808	796	751	805	693	788	757	782	781	775	783	787	813	824	796	801	743	768	784	773	780	782	729	738	800	764	798	794	760	764	762	795	780	794	772	752	784	748	773	783	767	739	750	760	804	814	763	791	811	794	791	760	806	782	806	748	809	769	803	818	725	784	788	764	788	809	755	773	823	752	723	776	817	766	812	741	796	798	729	764	811	739	738	854	722	762	763	769	829	773	806	776	792	768	797	776	797	787	845	832	833	779	799	807	815	790	821	772	719	777	838	789	803	795	818	756	771	799	780	788	738	755	774	793	757	782	790	754	794	805	813	751	798	816	841	843	777	792	764	746	801	787	792	757	774	833	792	758	800	805	768	770	777	760	804	775	815	823	769	755	799	754	765	811	778	787	760	801	817	760	779	745	770	781	815	793	757	793	806	756	782	761	789	771	749	771	777	821	794	769	772	783	784	756	792	798	763	770	783	806	798	810	773	779	748	771	760	842	815	785	801	791	765	753	757	807	758
27510	19751	8688	1126	540	530	506	517	498	500	455	447	487	425	461	471	528	487	500	508	469	469	473	498	513	494	490	470	465	508	455	479	504	507	512	478	490	528	495	497	463	471	417	467	496	520	473	495	451	489	500	455	500	469	466	480	497	470	470	462	502	469	496	494	472	477	481	500	486	475	505	448	494	469	489	481	503	479	466	503	461	467	492	457	504	471	504	469	477	485	473	450	447	479	446	435	510	503	502	480	512	460	481	478	491	491	464	504	481	473	491	442	474	459	475	454	485	516	476	504	464	442	473	493	465	445	505	489	483	484	480	463	466	486	467	437	461	465	467	493	520	468	461	458	459	471	486	485	507	482	487	488	494	513	464	500	495	506	454	538	490	479	492	473	478	484	446	494	463	482	473	460	479	457	489	516	485	502	519	466	434	490	463	486	496	513	451	472	479	445	477	511	478	452	497	459	473	471	486	470	489	482	471	467	493	465	508	450	493	479	438	437	492	460	507	451	484	452	476	436	451	453	487	481	491	478	469	469	460	482	503	514	507	444	471	512	463	473	473	503	484	485	462	457	478	433	465	475	499	472	436	499	507	500	485	523	492	482	503	505	484	466	497	468	521	477	442	444	502	496	438	505	465	474	501	508	464	498	445	528	474	486	490	474	517	468	455	490	458	520	460	462	461	533	464	471	477	469	485	443	464	489	498	457	480	466	497	504	491	457	493	459	483	472	457	422	497	460	468	466	504	497	446	511	472	466	510	481	523	471	451	478	466	498	467	479	474	477	444	470	479	462	499	477	475	481	474	487	460	474	446	477	423	497	463	447	516	494	464	469	479	459	458	486	491	508	461	482	491	504	458	481	443	517	457	511	496	481	465	481	477	513	487	461	458	459	472	475	491	496	476	482	467	462	503	490	462	463	474	480	524	485	485	486	467	502	483	482	500	469	492	469	473	500	503	464	453	450	456	495	499	497	477	476	492	473	475	487	434	476	495	469	473	537	473	459	512	493	465	447	434	484	480	499	462	510	461	501	465	443	530	474	484	496	501	500	473	479	464	483	486	483	447	487	474	509	515	480	505	474	484	498	468	487	494	484	485	491	470	515	475	488	504	474	491	463	527	471	480	496	483	457	495	535	488	491	479	440	506	477	532	496	457	453	493	531	504	474	443	508	493	471	483	450	496	460	496	494	479	470	446	481	511	484	503	444	477	499	431	459	453	500	453	488	484	461	507	458	510	482	467	481	483	464	486	486	461	490	446	485	483	441	517	481	485	448	510	509	485	482	465	440	481	499	527	467	481	463	477	454	473	478	496	476	469	500	491	458	470	483	469	501	458	487	459	488	449	477	494	486	495	441	501	478	460	457	463	462	447	469	462	481	458	427	464	481	462	451	512	464	465	479	453	491	488	477	461	504	447	499	497	500	520	469	459	455	523	493	496	469	474	447	472	467	477	487	465	458	452	471	491	463	460	456	462	464	496	495	483	434	494	493	501	451	473	484	470	486	435	460	481	485	468	486	460	491	487	489	461	506	497	479	491	461	527	484	476	504	500	466	467	492	455	462	463	458	445	494	467	488	474	457	483	472	484	456	508	470	466	471	508	461	467	500	487	461	515	467	515	507	476	483	515	474	453	446	522	501	457	466	422	485	487	478	505	488	489	431	444	467	470	461	474	496	501	454	478	436	507	495	483	491	501	444	475	453	502	461	460	437	462	480	470	535	455	511	486	463	482	478	465	495	480	469	482	502	495	477	467	507	508	497	479	509	495	508	489	435	480	452	471	478	465	482	458	460	505	454	524	507	499	455	477	483	470	490	494	480	506	459	516	456	519	461	513	490	520	422	487	498	472	461	540	442	499	441	488	457	490	460	492	468	493	479	527	474	455	494	466	495	482	500	482	483	435	523	477	459	470	496	485	480	511	478	495	482	469	506	486	520	476	501	485	476	465	467	487	453	502	468	482	466	477	433	489	457	515	470	501	495	480	457	472	499	480	491	489	478	507	453	485	477	468	503	459	492	480	462	457	476	524	499	440	476	509	505	453	475	470	469	472	493	473	478	484	416	460	513	497	477	496	474	443	456	535	488	482	500	467	456	465	513	500	490	498	483	503	438	498	503	534	497	475	451	482	492	480	510	491	504	501	481	464	467	511	477	479	499	496	451	497	506	491	508	542	455	531	469	486	483	494	457	518	481	474	472	479	503	470	465	452	487	461	485	492	511	504	524	526	479	465	495	488	489	466	505	492	466	471	524	490	506	510	469	458	478	471	522	485	455	469	456	452	463	483	461	459	491	430	493	488	433	507	501	486	478	457	462	495	533	493	477	468	438	465	477	503	465	500	481	505	461	493	477	463	416	480	471	474	471	510	527	482	457	461	465	451	479	470	484	478	471	485	493	449	503	478	484	500	516	473	478	460	460	484	483	478	506	510	465	465	518	511	456	487	479	500	480	454	493	500	461	496	443	510	432	475	509	485	510	485	435	487	465	491	479	480	490	480	522	494	441	488	462	484	441	513	456	475	499	477	476	448	470	483	474	458	481	470	462	472	445	434	476	464	493	492	477	443	490	454	483	460	485	479	455	481	485	495	504	499	524	464	484	482	473	487	474	467	462	484	478	462	474	500	441	474	460	451	493	469	460	453	478	472	496	453	473	488	510	506	468	488	516	488	498	458	505	489	506	491	479	501	459	466	477	500	464	452	467	471	470	478	478	460	504	441	456	532	491	468	501	443	446	517	486	489	458	445	438	452	446	484	465	482	472	460	507	503	471	484	494	494	463	450	451	488	481	469	493	496	509	444	496	460	512	471	468	464	511	497	486	508	489	453	489	478	494	492	517	501	485	467	519	437	479	477	436	502	519	472	493	482	505	509	506	446	458	455	480	469	478	472	496	475	454	542	489	469	488	490	473	495	507	474	487	451	452	498	468	489	483	491	489	496	460	480	434	479	482	462	482	475	462	476	513	498	500	475	492	478	446	476	467	448	491	447	484	505	496	478	480	467	466	526	453	512	495	477	482	491	457	438	462	509	450	462	473	512	497	449	440	478	474	492	487	481	481	484	479	475	488	462	497	464	454	484	477	470	486	461	473	464	494	473	470	466	482	454	465	495	480	503	468	463	452	489	498	476	449	496	483	490	501	484	506	483	491	474	532	475	480	487	503	468	513	482	490	455	480	459	513	516	469	450	471	500	465	513	458	498	471	455	495	436	475	486	476	455	460	494	504	488	505	436	429	429	483	534	493	477	498	470	476	522	452	471	469	513	442	484	431	514	491	449	507	487	517	502	511	487	461	464	452	466	461	492	510	462	477	463	460	453	471	484	479	479	471	520	512	445	503	524	498	494	484	474	499	543	506	471	498	430	488	492	482	487	503	519	470	460	507	503	464	535	464	486	496	466	494	507	461	467	491	506	458	480	491	463	473	456	468	460	519	466	481	487	504	460	442	479	456	504	496	472	463	487	460	455	455	458	456	452	493	446	496
7407	6964	4056	652	584	613	519	524	543	498	543	499	513	540	549	501	514	522	534	546	503	490	517	478	515	490	534	471	520	535	544	519	490	506	494	510	515	510	529	471	537	531	509	481	528	517	501	509	488	545	525	530	473	505	516	526	502	523	480	520	489	487	529	481	527	526	502	537	467	525	502	532	512	511	491	482	487	515	509	502	484	510	508	455	500	519	516	512	464	534	525	483	472	533	534	522	501	546	460	490	523	486	516	490	477	519	534	495	539	476	469	498	482	481	529	489	499	479	511	514	494	458	510	484	490	532	516	464	455	493	532	486	490	481	479	513	497	505	523	522	509	508	510	488	511	477	486	547	496	487	501	502	486	546	475	537	535	534	504	519	494	501	511	499	491	509	502	494	502	505	513	500	509	492	513	484	522	478	459	450	497	487	524	481	519	533	486	520	502	478	488	509	478	503	498	511	511	493	522	486	499	514	534	537	533	518	490	512	503	520	459	483	498	522	484	491	491	525	489	507	492	523	507	543	477	512	516	526	486	534	515	493	500	513	503	483	521	516	529	475	533	474	495	465	502	502	480	520	496	528	521	522	515	468	454	498	519	470	521	492	499	484	531	488	530	502	505	508	534	523	459	489	542	509	504	501	549	496	503	543	528	543	532	493	525	467	474	485	526	484	510	522	523	474	505	474	489	533	546	532	526	472	471	517	526	483	527	487	522	531	544	473	531	506	527	492	513	534	468	466	514	487	538	549	500	517	523	517	501	498	467	485	521	475	500	484	523	495	513	510	542	522	486	513	517	500	491	532	507	518	491	535	510	532	489	476	488	468	524	469	510	550	502	485	502	503	494	503	547	489	505	482	454	521	474	471	553	502	508	524	517	513	490	512	502	467	479	490	538	478	476	498	476	507	497	491	543	487	511	486	528	503	518	507	487	503	492	517	456	541	497	525	480	521	532	529	526	523	485	475	524	523	515	514	480	520	516	459	524	536	540	500	554	551	507	490	520	537	537	529	497	500	507	495	507	480	524	496	526	511	484	484	511	489	490	434	467	510	477	477	490	468	512	478	509	489	523	485	472	473	473	490	498	522	536	546	505	510	467	524	484	487	502	463	505	505	534	477	520	475	529	486	512	526	491	499	491	499	525	495	485	470	529	497	486	507	500	497	476	493	512	520	528	528	509	505	532	474	501	500	506	497	506	482	519	533	527	488	517	553	524	500	511	563	508	524	498	478	518	484	486	538	508	533	484	526	516	535	514	496	529	516	504	506	492	542	512	494	529	516	509	471	500	516	523	505	507	516	491	483	488	466	484	494	496	499	460	489	528	510	476	466	570	554	491	509	479	567	526	486	507	501	483	544	487	525	496	501	506	483	470	497	504	496	498	528	555	501	491	526	499	512	495	515	486	520	567	518	491	477	505	511	492	511	512	524	492	543	510	509	496	500	494	492	469	492	469	451	457	475	528	546	529	525	524	467	554	497	496	535	506	500	508	493	525	526	483	506	510	549	503	497	501	500	503	535	490	515	503	532	520	474	505	477	477	500	517	500	498	479	560	512	516	464	497	502	507	491	485	481	526	518	512	509	516	498	428	488	515	497	513	481	565	490	483	524	488	509	467	507	474	482	468	493	552	479	512	506	537	525	499	488	523	518	524	489	477	480	462	471	525	547	532	508	530	506	471	536	495	489	503	501	491	475	465	494	582	500	495	522	519	478	520	507	523	521	522	490	542	527	500	485	495	543	510	464	521	480	503	548	510	489	519	486	481	479	527	479	514	531	492	508	487	498	514	531	516	489	503	485	507	542	543	479	462	538	511	478	483	472	508	536	514	532	515	487	541	514	503	513	488	558	531	514	483	498	546	512	528	472	521	455	494	549	509	493	485	503	519	508	502	502	503	507	460	503	510	496	518	514	500	499	461	464	555	536	524	483	498	525	531	501	495	504	525	477	512	502	490	542	515	486	484	547	511	490	513	500	524	502	503	493	491	495	454	512	499	508	482	515	485	504	498	533	521	504	512	474	480	509	520	536	540	561	519	462	496	470	486	545	496	509	499	486	476	511	530	505	478	504	457	522	511	523	493	463	510	507	498	518	451	567	484	489	503	495	491	518	482	505	523	516	508	495	521	491	526	492	495	508	503	523	477	511	509	528	486	511	473	475	446	502	547	512	485	477	494	478	527	465	508	492	478	492	507	509	510	494	508	504	483	495	465	532	543	531	542	479	550	495	509	498	509	525	482	480	529	481	467	520	534	481	512	478	499	479	474	440	490	488	534	484	536	505	524	439	450	519	474	537	529	493	592	514	491	460	496	533	521	500	502	539	499	477	516	480	516	504	489	495	491	479	519	471	526	492	512	529	497	519	495	496	482	474	538	487	468	513	499	545	517	465	501	491	511	500	433	484	521	488	486	471	552	532	498	513	514	539	517	510	447	493	491	511	471	518	476	484	563	523	517	472	483	493	509	538	498	494	506	502	513	482	489	502	489	501	539	521	520	530	486	504	516	505	501	469	478	517	479	471	509	521	514	518	525	550	476	514	524	507	507	519	500	502	554	485	506	489	498	519	550	529	494	491	498	447	477	470	511	496	514	492	518	452	453	441	521	484	490	506	498	493	503	524	505	491	519	507	496	497	480	507	487	511	518	512	525	492	473	521	500	518	510	479	516	479	527	491	498	547	517	506	524	489	518	489	452	496	506	527	508	520	486	526	553	504	488	557	533	510	498	516	497	516	515	466	514	454	483	521	509	535	520	475	507	508	520	482	535	488	558	510	499	527	511	498	496	499	500	507	523	517	473	484	501	504	466	506	467	509	516	499	494	517	500	519	479	502	521	515	473	490	498	503	534	487	508	529	521	458	488	514	500	477	512	506	494	507	458	505	473	501	507	480	518	490	523	517	505	513	537	502	479	514	490	505	486	491	510	526	505	484	497	504	539	503	484	499	470	494	497	495	514	485	497	508	495	542	438	513	537	512	516	519	466	529	496	481	557	531	532	490	477	532	487	496	529	439	503	458	512	531	547	519	515	531	528	472	493	499	485	550	506	512	465	505	488	517	455	542	488	492	504	494	516	490	540	484	538	490	467	498	527	501	488	530	523	502	501	497	516	514	516	516	483	513	483	512	495	532	510	532	508	509	508	485	502	524	534	496	538	518	533	481	475	508	476	526	485	521	510	473	490	477	520	488	453	481	496	430	502	524	494	483	472	523	489	488	522	519	488	524	483	512	498	486	515	501	537	505	508	482	492	480	491	516	506	492	526	517	499	513	491	497	507	442	539	504	528	536	470	515	518	489	509	524	539	488	507	511	563	520	518	530	532	490	498	497	507	484	480	477	487	494	471	455	488	508	470	497	474	480	515	508	497	513	500	474	519	516	503	503	564	475	522	515	455	513	491	525	487	537	487	545	495	528	505	483	498	463	527	513	517	513	505	490	504	544	480	509	497	497	490	487	507	503	495	502	492	486	490	496	510	504	507	513
23463	21150	28919	23647	21153	12720	1959	1254	1095	1093	1014	963	970	954	918	946	955	928	906	946	877	942	879	909	846	892	930	854	914	886	924	893	884	892	833	882	925	878	868	933	854	870	898	905	853	904	926	816	886	857	883	887	888	909	880	940	878	865	899	841	873	873	854	862	868	920	866	847	887	877	886	939	865	861	847	837	869	884	901	884	852	893	860	922	901	824	877	840	824	934	830	883	887	853	867	896	888	854	885	914	910	888	841	868	809	905	878	888	848	853	895	886	869	858	864	890	835	864	865	864	894	889	816	888	886	844	855	818	856	891	849	909	819	881	872	863	845	865	944	874	903	885	878	823	832	897	881	890	843	860	857	839	860	854	830	819	875	846	812	860	847	853	806	882	836	864	829	872	863	950	821	880	841	860	903	880	896	847	867	916	833	890	876	886	804	823	844	859	823	833	857	862	912	851	867	862	850	892	825	850	853	877	878	892	876	895	813	776	882	877	875	859	887	948	879	872	918	889	848	891	853	853	893	814	926	839	869	880	818	874	853	854	879	908	923	812	849	887	868	917	864	853	855	851	816	897	887	889	851	925	910	882	901	873	912	896	845	858	856	830	880	818	884	920	857	850	864	906	849	887	811	883	858	865	845	834	888	883	873	906	920	868	832	869	790	879	893	912	851	887	897	873	898	845	860	861	859	878	894	883	881	843	881	877	879	907	907	858	848	855	910	866	883	865	882	845	907	856	839	880	852	862	847	841	884	885	874	882	857	904	882	843	902	910	878	846	908	878	854	861	869	869	851	871	875	896	885	844	880	855	848	857	872	915	890	856	860	870	896	909	878	876	906	848	873	849	901	863	821	872	873	865	856	852	829	847	827	829	878	863	875	906	829	873	793	813	863	853	911	898	865	929	895	928	881	864	848	835	880	879	827	885	881	894	857	882	894	842	924	910	887	841	888	902	867	887	888	838	924	911	857	867	847	812	895	853	851	891	868	855	863	849	941	876	905	864	872	834	847	900	826	827	868	849	883	889	903	905	876	843	832	873	894	805	837	926	865	831	864	840	851	855	819	858	852	881	847	904	857	859	883	940	863	866	863	848	885	882	897	854	874	882	859	875	849	887	827	823	818	824	858	849	922	904	842	835	888	885	871	851	883	860	868	895	867	859	807	850	851	848	846	894	912	850	877	848	850	905	926	852	793	901	832	942	835	924	862	916	867	908	880	972	889	862	867	893	851	840	871	835	938	875	896	863	859	912	876	869	899	859	851	909	881	891	888	836	893	890	886	878	835	876	874	861	859	842	866	921	876	864	838	815	854	839	852	855	812	822	863	881	931	856	907	871	922	855	928	855	879	899	895	851	873	883	839	868	848	846	886	881	900	823	818	930	846	911	859	837	904	887	829	884	879	886	841	850	848	850	899	891	882	926	875	887	821	886	884	896	869	862	839	875	930	878	860	865	878	883	860	838	847	886	826	832	923	850	874	817	937	847	916	897	865	840	927	867	845	886	938	890	854	861	885	837	808	892	866	900	892	789	897	811	867	858	855	887	876	834	844	883	856	875	880	874	893	879	866	835	910	877	841	916	896	847	890	919	840	867	878	845	885	860	897	863	887	823	889	873	929	863	889	849	837	928	840	930	845	856	877	914	852	833	857	882	834	811	862	871	920	867	852	873	835	848	853	858	871	825	900	860	899	872	907	894	854	801	876	893	898	902	859	914	882	852	891	859	852	857	889	863	872	827	948	889	849	836	866	872	851	877	851	871	880	828	874	858	912	838	904	886	857	915	836	866	845	872	879	880	850	802	868	871	917	845	845	852	892	888	909	873	858	876	871	872	871	906	866	854	827	863	881	875	888	937	851	916	881	883	870	890	916	839	941	878	897	874	848	805	895	896	826	872	860	877	878	916	903	865	887	867	871	844	866	866	865	901	918	897	862	904	919	818	868	912	852	857	894	886	895	939	809	869	831	869	830	916	882	875	890	869	849	870	906	864	839	877	902	858	797	859	853	868	927	863	861	896	830	937	849	874	874	862	853	877	868	894	926	864	896	874	916	824	878	800	901	888	903	870	863	913	817	854	860	897	928	887	874	885	893	831	895	889	878	931	856	841	854	868	880	890	869	832	885	833	851	853	804	813	864	862	859	857	847	879	872	888	932	836	865	838	863	893	842	852	903	893	896	857	867	871	879	877	833	893	869	833	880	855	866	881	863	885	852	875	913	847	834	865	887	889	844	874	884	889	816	879	850	867	917	893	885	850	873	921	866	843	857	869	894	843	820	931	843	849	898	887	833	883	866	952	867	865	845	921	934	874	857	865	907	839	957	912	843	867	875	867	852	814	867	869	880	867	870	841	836	838	894	860	851	900	883	895	865	902	870	833	924	906	926	884	852	851	889	859	877	844	857	832	837	898	902	887	833	857	840	862	853	855	873	891	873	855	870	856	887	952	903	832	862	855	852	907	869	843	857	872	881	838	867	878	893	899	886	887	885	843	903	888	846	862	870	842	885	826	881	851	832	854	838	852	854	833	881	824	918	910	889	912	858	820	927	957	870	895	876	888	808	856	881	884	850	784	889	809	876	874	879	901	913	892	892	884	886	837	880	866	872	873	908	843	895	871	810	796	889	877	882	822	881	829	870	887	857	838	873	886	862	902	864	819	935	843	864	853	872	901	890	857	815	878	929	880	919	878	933	850	900	877	879	898	836	885	864	873	876	896	888	894	853	830	832	801	867	909	908	887	892	841	835	851	870	916	890	873	813	885	897	923	889	925	886	853	905	846	861	821	881	845	871	850	848	869	860	895	885	855	952	841	851	878	878	891	885	865	834	887	847	860	858	862	860	845	876	889	879	871	871	878	855	857	926	843	876	894	901	872	844	860	867	896	804	890	838	900	825	881	892	900	903	834	902	893	862	852	883	882	858	890	925	895	890	870	897	895	897	874	886	822	900	852	886	890	875	844	877	830	809	880	853	891	862	862	812	844	838	883	853	854	915	860	928	888	905	860	816	861	879	898	871	857	815	874	875	885	829	922	863	822	852	856	863	859	906	890	893	831	879	850	893	805	836	839	861	867	817	901	895	886	867	906	853	850	807	913	873	866	850	866	837	857	834	934	820	888	844	877	860	882	854	905	843	864	875	889	904	907	911	861	838	848	849	862	932	863	915	846	911	927	878	826	870	875	862	867	856	781	892	876	833	882	856	855	888	884	862	803	886	820	844	886	915	829	867	851	876	895	886	908	859	893	883	848	841	862	894	874	875	896	896	901	893	835	855	788	933	844	864	835	859	885	872	826	888	873	849	912	857	905	856	894	973	852	840	922	900	882	866	831	887	843	893	837	847	829	870	913	880	906	887	877	901	872	891	845	862	849	807	867	854	895	868	868	898	832	825	893	854	866	879	826	885	861	876	885	875	919	828	845	816	910	891	897	830	846	911	839	836	867	889	873	834	819	906	888	883	891	907	859	850	834	876	894	826	873	788	869
7999	28483	19323	3410	2490	2028	1716	1507	1385	1240	1166	1090	1049	1079	1057	965	1011	1008	940	982	940	958	963	934	954	958	934	913	922	876	911	943	931	894	908	926	889	923	911	912	919	889	942	910	948	913	894	984	874	925	862	925	940	932	913	937	908	919	894	942	909	878	887	880	916	896	891	949	881	933	919	935	876	918	889	943	879	930	848	936	938	963	917	912	882	915	955	930	911	899	926	960	845	861	917	902	908	910	880	878	933	920	908	902	936	934	898	887	907	924	883	906	871	915	913	852	879	927	891	934	906	908	866	917	909	854	949	888	894	902	936	919	865	863	950	907	867	916	876	900	872	865	893	857	908	872	925	913	923	906	950	928	903	959	924	925	908	895	919	892	899	923	902	924	896	847	846	882	939	886	870	887	909	878	868	882	909	889	892	910	839	865	889	899	904	936	904	867	918	885	947	971	869	892	963	897	934	907	874	894	902	896	908	894	886	859	949	891	925	873	883	923	840	907	878	846	858	883	873	875	926	920	896	961	924	901	893	955	920	867	887	883	900	858	862	907	904	946	891	976	891	929	931	866	938	869	907	885	925	934	919	962	888	876	902	908	885	952	893	945	910	883	877	903	903	941	866	938	951	903	891	870	906	905	904	902	913	936	896	890	897	891	956	922	903	874	914	944	900	925	921	905	928	882	994	892	916	946	922	851	809	867	856	885	911	876	948	825	941	891	914	934	902	934	909	901	921	884	865	897	899	915	880	928	865	916	936	866	860	886	949	974	903	903	942	931	885	884	864	874	866	909	885	887	827	859	841	923	873	852	922	910	869	875	892	877	928	931	940	914	915	899	846	876	917	871	811	898	886	915	934	907	884	874	914	893	935	885	888	902	892	907	836	895	882	876	869	965	880	829	883	914	929	868	844	844	925	912	886	909	900	935	909	871	915	910	916	890	926	876	934	923	861	855	886	940	837	899	868	875	847	881	908	926	850	912	914	947	907	906	858	908	861	868	926	955	901	883	952	928	913	877	913	858	909	905	901	890	826	881	861	938	900	895	938	855	914	926	883	923	939	887	906	928	890	889	919	964	883	928	905	859	902	901	910	912	922	912	887	892	858	928	905	865	833	935	868	872	863	907	923	929	929	878	886	900	886	896	876	902	888	919	901	874	899	871	934	878	915	925	903	853	933	892	878	859	914	846	880	885	887	879	856	915	857	850	874	926	908	891	912	867	945	918	905	857	949	901	863	856	894	959	886	904	934	898	910	913	946	885	943	911	894	917	877	925	928	901	939	943	893	916	881	883	858	928	856	888	828	890	869	882	883	871	892	847	850	861	885	890	908	907	933	906	892	910	916	927	880	924	881	897	911	871	915	896	919	895	905	907	898	878	870	884	899	850	886	946	862	897	909	912	881	937	874	905	969	877	898	801	919	888	908	921	927	846	901	918	884	922	886	891	882	882	905	904	923	910	922	889	888	933	939	926	888	866	896	869	885	867	932	882	914	920	905	879	909	915	921	894	874	944	935	935	870	960	912	964	839	904	917	863	887	911	935	900	849	944	920	889	893	872	873	885	912	918	924	897	947	937	909	915	856	890	904	904	837	923	900	876	940	852	891	885	932	894	894	900	877	895	898	933	923	940	912	880	810	948	888	881	888	905	885	902	879	923	879	873	864	896	935	929	885	863	945	908	918	887	962	880	906	878	866	922	853	900	899	934	898	884	866	872	909	855	916	897	886	891	938	913	888	912	931	868	933	896	904	825	892	883	909	931	868	875	923	943	902	860	905	909	936	873	905	937	922	878	923	866	867	917	933	925	867	913	886	914	834	897	840	879	904	882	904	911	856	889	911	930	892	897	969	885	872	943	907	898	892	870	942	915	877	899	825	944	919	871	929	848	927	938	917	912	918	911	880	863	914	934	873	961	903	931	892	894	918	905	859	909	935	920	917	915	912	889	922	881	948	940	913	900	922	934	841	894	913	925	898	908	879	929	864	902	873	943	846	888	868	899	894	937	913	899	918	890	919	893	948	894	898	954	906	920	871	921	917	883	945	914	967	927	909	879	866	882	930	921	929	894	900	865	927	913	910	928	896	907	849	917	886	853	907	871	946	888	897	908	878	846	902	939	924	864	883	949	867	864	898	849	961	961	884	862	846	917	968	891	917	883	968	880	879	877	836	899	956	890	885	919	929	893	890	870	937	901	906	858	919	913	874	929	883	862	932	901	922	945	926	892	907	939	910	893	916	867	895	912	904	874	900	906	957	894	871	862	886	862	901	937	908	912	910	945	919	917	859	902	929	871	899	884	892	932	875	896	878	937	890	901	936	913	920	934	887	945	945	919	869	879	896	922	864	926	915	886	845	915	914	867	871	943	930	908	884	945	906	851	885	955	908	903	846	917	898	831	939	842	883	912	867	894	944	910	870	959	911	902	905	925	853	890	923	943	840	914	834	926	895	906	872	861	922	888	907	921	921	869	964	954	891	901	930	903	893	904	894	865	869	913	910	916	836	920	915	898	972	900	921	874	900	934	936	896	889	920	881	884	884	880	908	908	905	900	924	925	890	927	907	880	942	887	874	907	905	909	915	884	903	867	905	907	901	896	870	908	931	921	857	892	931	897	865	945	897	962	895	921	905	888	877	901	944	899	930	854	902	912	866	885	870	920	896	875	903	914	935	868	882	926	911	884	917	887	836	912	889	875	927	877	896	880	914	911	886	903	890	861	885	871	930	891	962	882	889	912	898	901	931	895	887	868	931	897	916	878	886	897	910	887	910	906	903	883	901	909	888	912	950	905	868	959	903	850	885	849	963	905	918	877	855	905	895	876	897	863	845	944	887	897	910	903	891	905	871	919	883	907	923	914	889	893	876	929	863	904	939	910	865	879	897	890	896	905	853	886	873	885	892	893	972	867	897	961	938	902	878	939	900	878	916	874	870	916	919	901	863	940	929	892	876	916	923	898	871	876	861	869	927	940	917	912	916	865	863	887	889	913	917	857	921	892	910	850	909	899	877	969	863	904	850	902	922	935	907	918	925	834	942	875	897	867	876	952	861	886	882	905	885	928	845	878	911	961	912	913	892	947	934	848	891	929	912	890	928	915	945	895	971	932	921	885	899	898	874	911	923	952	868	936	912	876	940	907	917	891	866	913	954	896	904	912	899	873	908	949	861	895	908	886	891	899	881	915	854	954	938	882	974	909	907	875	911	835	932	920	930	865	941	888	939	890	913	919	867	898	909	891	947	913	916	913	942	860	917	943	848	916	891	926	942	908	902	873	913	887	901	912	873	934	902	907	849	905	926	899	909	855	942	946	936	888	914	892	897	901	953	881	880	933	931	907	947	861	864	908	832	906	873	897	912	901	950	888	946	921	863	921	883	891	953	869	871	882	849	926	906	889	922	882	882	852	893	890	884	894	873	911	933	923	897	855	910	861	918	885	879	861	882	906	906	931	919	918	856	862	902	923	939	901	930	896	898	930	893	902	877	910
24578	21208	28010	24612	15011	902	508	407	371	323	323	313	309	275	273	238	296	263	266	234	264	295	279	246	264	268	239	264	244	267	286	271	259	236	255	250	273	260	224	234	234	241	242	250	242	235	246	254	257	264	255	245	285	218	233	241	252	234	270	271	239	263	233	243	266	234	244	250	248	237	236	250	233	236	229	261	258	257	256	241	241	243	256	252	243	215	267	236	261	237	252	241	225	253	227	243	224	260	289	256	260	258	253	208	251	226	248	228	262	230	257	244	248	245	266	259	219	268	260	253	247	229	236	238	261	251	277	231	228	250	256	247	266	222	247	233	253	238	252	228	275	241	250	272	247	262	237	254	248	240	224	239	245	235	244	209	226	228	252	240	223	232	254	244	226	252	231	238	213	260	243	254	234	242	252	249	234	229	242	228	258	214	263	222	251	269	243	244	256	249	247	246	258	233	238	253	282	246	266	248	211	233	250	251	234	224	245	212	233	234	256	269	243	250	233	255	260	259	241	274	255	247	222	209	266	269	228	225	235	262	247	230	262	244	252	242	246	237	229	235	260	236	247	236	218	239	236	243	230	257	262	215	224	237	250	232	246	260	264	244	240	260	263	233	243	229	250	262	268	239	236	247	259	229	228	255	246	260	257	250	265	249	257	260	222	272	270	225	231	237	249	240	278	319	244	277	238	246	223	244	217	226	224	245	238	234	247	228	241	236	232	233	239	241	244	213	214	252	247	232	256	235	230	251	246	231	237	240	284	223	265	242	256	228	253	234	239	264	242	244	244	253	261	251	252	218	237	261	221	239	266	250	257	245	235	270	235	229	253	247	250	258	239	232	273	238	251	256	223	245	234	239	254	245	234	222	250	218	253	240	249	235	243	237	258	234	232	223	220	264	263	249	242	247	260	259	283	250	221	214	252	214	262	248	258	241	228	240	238	228	239	253	289	237	257	273	262	240	263	242	273	257	258	260	243	216	253	255	229	253	230	257	277	257	248	239	269	253	249	267	251	234	217	245	238	217	239	227	262	213	226	275	239	219	253	240	267	252	250	249	238	254	239	266	261	218	231	228	256	264	245	224	240	259	249	278	286	248	233	237	268	249	243	235	225	231	248	231	239	266	250	265	242	252	228	213	251	264	209	234	229	251	245	229	239	245	256	237	227	262	235	213	233	237	235	232	232	242	251	251	249	262	234	264	254	222	239	243	247	261	230	237	237	242	228	230	247	234	231	248	296	228	250	267	225	251	249	218	254	218	263	228	224	248	240	243	265	242	224	245	239	226	243	226	233	216	261	245	222	236	248	233	274	239	255	258	232	227	239	255	239	261	251	240	246	251	222	278	248	234	240	246	237	235	245	248	246	221	233	213	225	251	239	268	233	270	252	273	244	252	244	238	239	215	217	266	250	238	221	262	234	240	263	247	263	272	221	238	261	244	226	265	235	239	240	213	255	229	253	243	264	228	258	265	267	231	230	230	238	254	245	232	261	247	237	258	249	243	224	240	231	246	229	256	249	237	267	266	229	244	207	212	215	250	250	245	243	239	236	204	239	251	247	221	219	234	265	238	232	265	251	248	239	227	243	223	221	232	248	226	210	269	237	256	235	251	236	240	252	242	252	241	239	239	242	246	219	239	232	254	251	228	240	244	227	265	226	227	228	243	248	250	249	252	220	250	236	257	242	237	272	246	235	222	262	224	231	252	226	246	253	268	236	235	217	231	285	228	248	269	238	249	258	246	265	287	231	243	222	257	252	229	218	235	243	246	260	235	236	223	242	246	249	229	264	224	245	239	231	260	259	261	257	234	247	274	253	225	247	221	247	236	262	241	246	221	248	225	233	241	257	255	242	236	259	233	231	209	234	258	284	242	260	218	211	215	240	268	262	230	262	259	215	220	236	263	248	229	195	269	243	278	270	237	261	261	250	266	248	268	244	250	243	231	258	238	250	254	244	242	260	236	251	244	238	256	250	217	205	246	277	232	259	244	232	245	249	269	247	242	221	231	250	241	235	241	237	241	257	204	243	225	211	254	238	239	223	235	269	256	227	261	218	272	258	257	252	269	251	238	238	255	257	256	244	258	240	236	282	243	250	249	261	260	211	264	248	220	242	255	242	260	244	220	237	266	258	229	248	242	262	257	223	259	244	281	212	252	279	253	238	246	260	242	209	249	242	254	248	222	243	266	260	271	253	251	231	237	229	223	238	214	280	265	241	228	239	226	243	292	233	239	303	245	270	241	245	241	257	235	267	266	253	286	250	237	224	223	236	221	230	239	248	260	237	256	229	232	287	223	280	261	246	267	247	243	245	225	263	267	250	242	234	229	235	228	229	225	242	239	239	252	253	249	249	260	221	257	280	241	256	268	214	268	266	264	241	248	244	236	227	248	224	246	260	254	247	270	236	238	257	225	248	261	253	282	259	242	246	214	251	247	259	225	248	213	239	240	239	215	226	240	231	213	232	240	251	250	237	223	235	254	234	254	237	249	239	219	239	267	271	271	252	269	262	267	232	219	248	233	248	235	253	230	250	247	254	234	245	256	258	226	271	225	218	237	232	279	226	243	250	254	265	233	240	233	249	217	253	235	244	233	236	225	232	260	249	229	237	245	242	263	251	260	239	216	261	241	250	227	248	215	211	252	251	233	238	235	257	250	267	244	224	224	204	239	243	253	239	251	247	258	262	240	237	225	244	221	222	248	248	269	249	233	266	222	253	236	241	239	235	238	250	236	249	265	235	251	257	271	242	264	248	219	255	234	256	222	226	214	253	245	250	226	244	235	228	232	246	237	248	228	238	249	220	242	201	254	235	233	237	243	259	219	267	258	222	230	246	261	230	250	249	232	245	251	259	256	226	247	249	253	248	261	211	263	254	251	244	227	229	247	253	257	235	244	231	235	246	247	250	233	268	241	243	242	246	239	273	231	217	262	247	227	275	254	240	239	243	219	238	213	234	277	234	248	230	215	269	235	233	244	266	224	251	239	228	235	243	244	234	245	246	221	243	243	257	217	252	235	217	242	234	264	253	227	248	269	268	227	236	246	224	253	230	231	239	241	256	231	256	242	230	242	241	233	242	263	236	255	238	279	256	240	217	229	245	231	234	268	231	242	247	237	242	234	257	264	236	227	222	248	222	251	246	240	249	249	211	223	251	283	229	231	268	254	261	235	259	238	225	231	252	246	225	253	251	256	238	256	229	264	256	224	270	222	232	250	258	256	243	244	247	244	241	271	250	254	215	272	258	244	231	249	239	233	256	208	234	231	248	257	258	245	259	241	257	225	243	243	249	255	245	248	263	259	242	252	224	238	264	209	221	221	261	246	221	229	222	233	248	272	221	241	223	243	255	229	239	257	239	239	259	243	237	241	236	234	264	228	266	259	230	244	222	229	232	248	235	260	262	238	275	239	246	244	269	244	269	241	239	255	253	237	283	271	242	264	229	250	233	252	247	228	235	255	253	245	272	239	221	255	244	253	256	243
7498	24941	14690	1781	1212	945	728	633	571	470	412	370	376	344	353	305	300	304	284	325	313	332	288	306	293	286	291	278	262	299	284	303	289	260	287	284	321	246	299	271	279	261	287	269	288	298	288	315	299	259	295	288	274	263	269	310	288	288	295	308	296	275	269	302	292	302	293	314	301	254	257	300	284	319	280	273	284	275	285	286	281	277	294	288	269	307	295	280	278	296	326	300	274	277	281	266	288	264	255	281	272	276	316	299	290	282	253	282	289	261	329	284	276	277	274	287	280	260	284	268	257	288	282	275	297	305	287	256	281	270	272	260	283	274	282	305	300	295	298	323	279	250	280	264	300	285	294	311	290	308	261	288	264	295	287	276	297	298	257	323	292	278	267	284	260	254	297	296	261	298	277	263	311	253	255	280	289	290	272	270	278	321	298	257	278	307	287	265	295	298	291	290	288	284	281	253	250	288	271	283	267	265	290	280	273	310	271	276	275	280	299	273	286	281	283	259	323	290	288	271	269	282	266	245	296	274	279	305	275	266	309	254	266	277	286	255	269	274	303	270	281	289	257	287	295	278	278	311	287	264	288	287	289	271	309	303	264	267	287	299	305	261	260	254	272	277	273	290	305	268	270	321	274	255	265	293	291	294	274	268	297	294	263	292	265	252	269	274	269	282	304	260	309	268	253	264	282	252	275	269	285	248	310	286	282	305	290	293	314	259	320	269	265	291	278	269	278	289	296	260	261	249	237	282	292	284	284	286	260	309	287	299	277	288	285	299	321	339	267	275	262	267	308	273	261	303	271	288	273	262	283	263	295	258	307	245	276	319	285	272	305	275	295	295	267	263	264	273	299	276	277	269	276	276	301	260	287	259	266	278	278	278	296	269	290	277	290	276	286	267	254	294	304	295	279	285	300	270	279	295	300	287	283	299	301	277	274	271	300	272	257	260	277	267	284	266	270	292	282	286	284	267	295	297	264	266	274	251	280	275	273	283	300	292	284	313	268	273	274	278	284	293	290	288	304	286	282	266	264	250	278	273	273	284	268	297	285	246	306	299	297	254	295	274	279	290	290	260	284	274	285	311	262	274	299	255	308	279	303	265	280	334	305	274	280	319	287	286	280	280	295	313	276	263	289	282	298	265	289	288	275	290	253	275	257	278	301	295	287	293	262	275	284	272	293	307	267	252	275	272	315	266	293	305	282	263	286	284	246	268	252	278	296	263	275	263	299	278	284	257	290	285	291	286	277	296	286	300	260	266	259	273	280	303	294	264	271	264	255	302	273	253	308	295	306	282	280	305	274	283	297	302	277	276	266	278	257	263	302	280	280	279	281	306	254	290	281	273	300	259	280	274	288	281	260	281	264	313	287	294	252	310	283	256	290	278	275	291	265	288	275	271	273	256	280	299	288	272	292	247	308	287	294	276	269	273	268	258	304	242	284	279	267	263	266	251	273	276	257	246	291	271	271	267	273	257	297	303	288	320	274	253	282	275	266	308	296	267	288	312	272	261	270	289	294	284	264	284	240	272	289	311	271	270	278	279	246	308	299	299	295	292	254	278	301	273	287	289	297	263	294	283	264	282	287	252	281	264	302	286	251	286	297	276	248	246	293	296	291	281	286	307	264	285	269	262	284	297	305	260	278	292	278	282	288	304	283	332	263	254	276	267	267	286	274	281	285	266	256	286	282	266	268	265	307	290	291	301	290	264	310	311	271	260	294	274	305	291	296	283	283	263	266	287	310	291	270	273	274	314	276	286	264	286	279	278	262	247	296	316	282	304	248	280	275	275	254	253	264	270	271	260	304	281	295	295	272	272	279	289	302	294	254	268	277	278	289	292	283	284	265	262	270	277	289	263	273	268	278	307	269	295	281	305	311	278	271	292	298	284	267	293	281	280	256	272	264	270	262	276	291	293	277	253	272	279	303	304	300	294	291	283	279	290	274	292	276	286	253	282	267	284	307	298	281	278	286	291	255	281	304	263	280	274	260	268	286	266	265	256	270	272	310	291	290	285	289	276	269	264	290	258	300	288	291	276	273	242	281	270	268	317	289	281	301	268	281	275	280	283	279	304	303	291	250	268	277	278	254	275	319	319	288	291	296	296	271	269	279	305	280	263	290	282	283	293	259	263	274	302	252	264	277	287	266	288	310	275	287	299	293	266	273	273	284	278	247	285	282	281	266	271	291	304	286	324	313	289	267	290	295	264	284	279	282	290	283	287	258	307	268	278	273	285	287	296	286	253	255	279	279	308	261	264	284	282	280	288	283	283	284	299	298	280	291	274	281	296	308	301	263	266	271	270	279	289	280	292	278	286	320	267	286	258	283	297	296	247	289	269	322	259	254	284	274	262	295	245	292	292	308	292	281	287	294	275	283	299	299	274	277	284	286	290	269	258	280	231	300	296	279	292	277	295	284	264	257	251	305	256	283	252	278	285	269	315	266	275	265	284	290	263	291	268	282	261	298	303	301	273	294	298	257	267	321	290	258	241	309	280	278	259	297	292	282	262	282	316	285	262	299	267	304	262	266	271	258	276	291	300	286	276	278	307	262	274	275	280	302	256	280	299	266	276	299	304	288	265	276	259	278	292	277	305	254	243	258	296	255	306	272	279	283	285	276	308	288	247	299	262	293	267	284	283	286	296	311	279	296	281	289	274	292	286	246	273	272	271	307	293	316	263	274	257	271	284	284	284	282	301	278	271	281	301	277	296	283	297	257	302	255	292	289	259	271	323	284	293	261	284	285	309	292	276	310	279	281	305	257	244	257	296	280	282	275	253	302	294	279	282	292	290	308	281	254	283	250	282	302	289	274	272	296	298	289	265	306	297	259	284	260	292	276	309	296	298	250	275	282	275	266	311	274	276	260	283	275	283	260	300	284	272	272	286	270	286	249	296	296	275	283	284	244	286	286	291	286	262	278	249	246	303	290	304	305	290	297	281	272	275	295	275	289	251	286	261	278	279	265	278	274	264	270	285	294	291	304	251	284	279	254	268	257	304	266	294	281	256	296	307	263	254	282	265	291	302	275	301	318	275	303	269	229	295	272	270	277	325	267	281	271	256	244	276	297	273	315	240	308	276	273	279	261	284	244	280	266	272	284	279	263	259	291	323	260	304	296	302	256	282	280	264	275	282	267	275	290	294	282	289	275	281	290	292	269	263	280	255	264	265	284	318	281	270	306	284	296	288	266	296	306	280	287	251	298	269	261	286	280	293	262	291	262	274	295	301	316	324	296	286	280	270	282	272	303	295	294	274	303	282	296	286	305	250	298	302	272	260	270	287	296	256	275	258	246	253	279	291	286	275	276	289	272	288	262	284	282	299	291	272	280	268	265	259	305	286	270	268	279	255	262	253	306	293	283	294	264	268	298	265	277	297	275	279	279	288	282	267	304	273	274	284	299	276	266	284	305	269	291	309	315	303	296	312	299	278	303	311	269	287	319	280	282	276	288	270	273	311	271	295	287	288	268	283	285	307
22483	21278	29299	23622	21278	21353	11947	1616	1207	1056	1035	925	987	946	851	883	817	791	792	825	850	817	781	738	751	740	771	751	747	740	752	718	768	770	721	698	750	685	745	718	756	767	746	716	766	706	755	715	746	787	768	763	725	700	715	753	737	767	772	750	734	778	765	727	779	735	738	772	727	720	743	725	749	728	713	755	746	707	696	700	744	738	719	735	700	718	741	725	764	796	715	724	745	740	714	747	697	723	737	690	737	739	735	705	726	775	709	706	756	721	720	710	732	719	718	778	741	751	721	700	712	712	702	717	756	723	708	709	725	724	717	736	764	782	725	758	741	728	739	703	764	690	692	749	706	746	771	744	734	707	730	692	713	758	733	766	723	711	750	680	727	735	725	718	708	729	681	745	747	749	680	782	680	689	687	705	721	713	713	701	745	719	741	714	793	737	724	761	726	676	688	742	687	678	752	750	712	716	767	665	734	743	744	750	712	709	751	763	732	681	695	705	725	763	733	733	717	712	758	735	708	694	761	725	725	729	763	760	711	707	696	696	685	727	736	735	728	743	742	742	760	728	759	738	720	743	710	706	709	784	712	716	709	755	755	769	721	738	721	711	749	728	757	758	734	732	681	740	738	722	764	689	744	723	702	750	753	734	713	702	733	772	729	709	718	718	704	727	729	734	751	688	763	761	691	775	696	758	690	750	743	743	745	701	743	781	731	770	745	739	725	739	781	728	706	721	736	759	746	735	742	746	710	715	761	744	776	764	787	702	716	764	749	766	718	756	728	713	745	693	735	753	799	727	715	748	750	776	753	752	733	737	791	717	733	734	759	751	737	717	737	777	713	693	758	752	724	784	780	726	741	712	728	751	689	704	722	676	704	729	719	740	730	756	737	721	715	744	782	764	737	768	678	730	737	743	729	709	767	724	787	700	712	762	732	723	739	717	698	733	711	718	758	715	681	722	699	685	703	757	745	738	732	729	718	727	722	694	725	742	677	769	705	704	731	751	751	680	750	756	742	766	705	754	766	738	729	750	722	692	734	761	727	785	739	736	742	802	751	732	717	715	724	723	685	765	705	740	742	702	754	752	727	720	695	750	683	727	765	670	731	725	677	726	719	695	789	726	741	687	685	725	694	744	761	706	721	764	722	695	712	761	739	717	734	778	752	701	743	699	753	709	758	729	720	721	713	762	701	739	752	689	692	692	715	746	737	759	761	680	687	754	748	749	763	715	716	735	736	711	712	679	749	722	753	693	685	690	710	669	729	743	720	721	730	752	727	752	729	740	744	757	720	762	737	702	776	754	758	678	728	697	772	736	699	708	712	710	780	747	734	696	723	715	720	751	727	708	745	744	815	723	745	750	757	745	727	728	714	743	692	723	730	752	750	729	761	774	788	719	732	719	737	732	702	715	653	694	720	713	691	740	699	742	731	705	716	735	706	768	732	712	741	724	737	758	705	753	768	711	720	705	788	721	704	725	762	728	792	726	722	730	709	674	777	774	716	763	685	702	725	697	718	754	771	707	733	698	681	748	703	700	761	742	781	716	674	705	734	748	757	801	685	732	729	751	710	728	744	728	768	768	731	721	737	760	723	785	688	744	759	722	722	712	737	687	729	786	705	687	735	748	724	740	758	699	728	680	755	714	727	736	739	717	802	727	738	773	738	755	742	764	746	746	749	720	742	687	706	706	724	717	723	714	712	737	701	679	742	779	761	725	744	689	740	752	695	743	738	750	772	727	742	767	727	742	700	725	770	760	747	742	733	724	718	716	736	703	755	743	702	744	719	740	772	710	743	730	739	716	698	743	724	752	747	695	754	714	738	748	729	666	761	740	741	685	732	701	696	747	687	751	817	742	707	795	769	734	675	770	690	741	720	754	716	737	771	727	746	659	715	732	720	776	752	735	718	774	770	721	706	692	770	747	728	755	723	733	727	702	737	694	714	733	691	766	715	742	773	717	748	688	705	771	714	731	771	738	746	685	729	696	712	735	700	691	790	698	718	714	732	742	697	722	751	725	760	737	701	701	690	718	750	724	766	733	742	711	727	741	707	711	757	716	740	716	686	739	771	704	726	733	747	763	730	701	755	702	704	724	728	746	750	707	729	723	774	752	779	717	707	746	765	676	759	731	697	708	750	743	729	753	766	711	760	717	796	655	730	728	698	760	747	758	772	709	776	720	718	747	715	741	719	725	671	717	774	710	721	698	733	741	672	691	738	761	734	725	687	745	732	695	711	708	711	778	740	737	781	764	757	744	711	689	746	768	733	755	723	720	671	695	707	738	715	706	750	679	740	791	765	728	710	744	737	743	707	737	762	686	715	783	712	748	748	711	756	723	718	704	725	705	750	714	714	707	756	692	751	751	697	781	711	724	738	662	748	717	714	753	739	748	757	754	700	709	685	717	743	691	704	775	731	725	704	678	762	731	720	703	688	703	696	760	748	737	734	701	706	751	742	780	730	716	726	740	699	758	703	693	744	750	719	690	704	740	726	730	736	733	736	691	761	747	722	692	721	719	740	726	778	750	766	710	749	750	724	674	733	750	692	723	761	731	745	721	754	746	773	680	699	733	722	728	708	701	727	737	746	737	711	729	704	730	764	699	780	776	740	750	682	741	740	753	786	711	716	713	723	727	762	752	737	741	716	708	735	762	734	770	753	716	703	679	697	769	699	720	697	690	755	735	709	727	746	741	655	738	756	738	742	771	737	731	740	677	712	757	718	727	693	751	741	699	762	737	729	714	736	700	738	746	718	758	721	709	711	709	746	759	741	730	748	732	736	719	697	722	775	733	690	775	717	715	663	754	740	703	753	689	731	701	670	733	716	729	758	767	733	758	731	739	709	738	737	767	778	699	724	713	724	712	741	709	738	719	724	744	759	685	735	728	687	742	721	706	744	722	702	720	696	728	750	733	720	732	699	706	788	729	756	755	739	711	716	680	744	742	715	696	710	750	719	722	709	721	787	719	738	721	709	706	686	699	723	713	699	761	712	759	724	713	730	734	732	714	737	706	717	711	741	695	774	748	690	721	703	690	741	730	709	755	741	728	747	790	780	741	696	712	706	687	723	730	769	697	761	748	757	721	719	742	682	698	706	687	782	742	710	657	745	780	752	712	744	742	760	675	700	729	763	713	747	715	731	739	761	742	742	759	716	706	748	716	685	750	744	727	748	690	735	709	735	691	716	740	737	754	725	705	740	769	754	770	707	721	704	741	760	761	719	682	772	685	744	722	746	708	716	691	707	734	708	744	743	720	784	747	730	692	719	706	713	736	725	717	705	687	731	711	747	710	647	751	712	740	687	688	724	737	708	764	749	736	764	685	730	737	723	707	757	685	737	726	769	756	758	702	705	720	692	706	733	756	748	774	701	749	789	744	733	739	730	706	716	741	717	689	738	691	703	755	705	733	738	727	737	729	696	689	705	749	785	691	752	678	752	736	687	709	721	743	748	709	742	727	727	729	738	696	751	746	678	746	715	696
10395	35646	27628	5515	4023	3029	2394	1907	1581	1379	1242	1135	1104	1105	941	970	912	939	902	885	888	841	845	885	848	811	803	843	798	807	784	842	820	799	824	857	833	807	853	769	781	781	822	785	771	829	801	774	769	786	736	761	810	748	750	760	790	796	754	803	770	781	753	827	789	799	810	801	742	745	748	778	755	826	798	779	738	785	793	779	796	769	789	772	752	762	777	845	773	802	836	746	771	770	805	779	754	770	756	780	793	734	722	761	805	759	826	766	758	781	781	801	781	805	780	837	824	812	786	766	775	778	782	750	804	790	737	787	784	757	785	782	786	722	743	756	754	757	794	756	794	784	831	786	742	794	805	731	753	752	770	786	717	783	716	728	735	808	767	776	773	809	764	776	787	770	803	754	760	801	713	791	759	756	759	765	843	760	763	774	726	759	802	764	791	839	737	771	756	711	832	752	762	777	751	761	738	803	798	713	717	824	781	823	792	746	768	740	746	792	793	816	760	767	731	754	804	746	759	771	784	789	764	771	743	727	776	755	780	767	798	735	763	769	754	771	806	797	802	789	743	801	762	798	785	749	817	783	783	741	765	756	775	779	764	781	778	718	770	766	732	769	786	754	717	790	780	737	760	797	770	804	793	795	794	790	781	784	766	736	748	791	780	802	815	755	830	739	786	780	808	761	789	842	782	726	766	770	748	735	775	782	731	757	776	752	784	782	773	766	775	787	808	805	747	742	763	768	772	790	777	770	800	769	741	766	739	808	723	785	782	798	781	702	848	791	733	701	745	772	782	749	772	812	783	785	763	788	784	772	771	758	758	836	764	800	743	816	788	764	789	743	790	743	775	746	783	775	788	761	798	732	751	827	772	737	777	822	785	791	748	813	726	770	739	752	739	778	773	754	796	784	774	771	756	764	739	796	742	770	814	805	790	825	790	779	771	739	765	764	742	818	764	751	732	798	757	779	819	756	802	821	749	814	755	772	767	800	764	739	734	761	796	812	777	808	811	807	814	759	776	783	766	766	753	753	741	739	780	750	766	780	743	756	814	780	773	823	760	839	773	770	807	786	722	801	766	810	758	799	755	727	767	754	836	792	815	777	789	731	813	713	768	747	803	769	798	787	730	809	781	763	780	781	750	787	761	745	709	816	794	764	803	762	754	784	789	762	777	747	764	756	808	810	751	728	772	805	760	731	809	765	771	763	828	788	764	741	799	760	774	770	753	812	782	781	817	822	767	772	746	774	741	767	789	815	816	720	732	742	778	783	778	778	709	763	764	793	780	771	788	781	801	784	767	813	775	738	800	804	703	765	732	778	783	781	765	804	770	770	761	755	768	779	756	781	792	766	765	852	714	753	728	775	783	781	758	754	788	789	771	774	762	760	737	797	753	791	790	815	772	757	767	755	755	776	752	784	808	758	769	807	856	759	782	730	776	786	788	808	799	698	742	748	786	794	816	769	728	773	770	729	820	769	775	752	771	757	729	764	802	795	768	782	758	736	787	735	777	731	770	728	825	809	784	768	777	781	832	725	711	733	757	763	796	737	732	775	770	798	797	780	767	760	788	771	770	767	792	759	799	798	815	795	768	756	776	718	775	826	793	746	802	774	776	784	786	794	763	797	774	790	756	739	758	773	777	755	776	802	778	798	742	791	767	733	764	748	805	809	793	767	795	774	745	751	734	788	781	716	817	765	777	731	794	779	765	769	751	756	761	753	729	778	745	764	759	771	742	762	752	754	782	812	799	772	743	788	775	809	794	808	782	779	774	762	731	756	704	791	763	746	723	812	828	776	714	800	765	792	750	816	771	711	774	782	761	737	782	727	775	768	767	783	749	778	798	776	819	793	753	728	767	764	766	780	819	813	761	719	746	692	808	843	748	763	767	787	784	742	774	795	748	740	765	814	800	758	815	784	787	752	807	732	741	799	730	768	766	756	711	772	791	756	738	742	795	767	761	813	779	771	787	814	785	775	782	763	762	775	728	784	797	771	723	799	802	815	757	798	769	786	816	781	771	747	793	766	794	804	777	782	791	765	795	776	765	777	770	775	735	756	760	751	763	736	786	796	717	790	765	775	760	777	780	776	722	733	773	733	794	756	763	778	791	763	823	706	752	801	821	805	756	772	781	748	746	744	795	771	755	790	751	732	777	793	765	757	748	766	809	765	794	773	792	759	713	768	757	777	769	758	739	729	794	793	776	760	780	771	770	796	786	770	789	751	800	790	774	833	770	782	746	799	771	785	798	777	804	780	744	799	783	745	792	775	778	790	767	754	762	766	784	744	745	808	783	789	731	744	776	783	760	770	790	737	802	750	721	726	753	795	781	786	718	762	747	751	770	817	752	788	808	794	772	779	782	787	789	758	777	814	780	770	787	787	789	812	770	811	756	754	751	746	741	776	809	829	734	779	766	778	766	797	743	711	745	762	773	741	810	786	770	804	774	790	788	760	750	782	730	821	795	770	734	783	788	782	782	737	782	739	767	768	748	784	743	757	810	767	818	802	752	797	771	794	754	787	779	709	817	811	778	790	758	799	674	753	773	787	791	797	745	806	764	781	759	795	766	813	803	770	769	755	784	760	742	784	783	784	834	796	746	777	772	769	766	759	785	764	805	772	789	781	751	805	815	779	791	725	745	732	723	764	787	735	796	716	755	772	755	799	754	757	782	726	757	759	812	781	761	785	782	742	785	729	782	821	752	800	834	753	812	730	819	767	783	745	793	757	767	813	760	812	798	765	780	788	762	763	782	774	757	764	738	822	791	807	795	792	760	785	705	764	758	762	793	771	733	775	738	756	815	787	760	745	740	743	767	771	774	769	801	798	740	742	772	774	750	737	797	812	775	765	789	788	782	720	761	792	793	795	721	767	744	773	721	765	756	783	803	803	805	740	731	747	832	813	852	760	754	726	770	745	741	770	802	790	795	786	777	798	764	739	746	739	797	755	727	761	737	787	733	779	791	755	838	784	739	806	768	773	774	760	727	723	808	776	736	764	763	804	754	737	763	740	791	746	811	766	763	747	825	767	774	732	766	757	755	784	766	770	815	757	730	737	758	739	814	817	753	766	734	761	765	734	742	728	767	786	770	750	836	795	776	777	727	724	833	797	798	779	720	767	774	772	745	793	729	808	768	756	820	808	753	730	796	800	756	751	761	822	709	792	784	783	784	827	763	794	770	787	768	750	775	743	798	729	782	747	742	789	773	791	741	808	704	745	779	780	733	822	769	767	719	760	791	789	709	801	706	836	795	742	791	794	752	768	753	779	794	786	753	793	765	782	746	770	812	763	781	760	739	789	753	739	796	778	804	745	762	764	757	768	763	813	717	781	736	783	765	793	745	742	782	738	751	791	736	755	786	785	786	779	771	717	759	818	712	745	844	785	799	815	754	798	742	787	783	804	734	774	751	795	802	761	787	747	761	768	795	763	791	764	780	757	779	754	799	771	765	728	786	724	800	762	738	724	753	768	802	824	789	818	764	796
27674	19783	8772	1220	594	529	517	520	503	498	522	466	469	515	520	442	478	444	487	522	484	488	493	499	488	501	485	465	489	480	492	451	475	481	471	448	472	465	498	431	522	495	467	493	483	460	528	516	476	487	520	503	455	483	486	441	472	505	486	483	445	510	511	479	505	482	490	489	480	463	479	467	509	499	434	450	483	464	469	438	504	510	440	462	481	477	472	525	480	493	501	502	478	502	475	468	517	504	466	497	473	464	497	523	495	497	527	471	466	476	491	445	480	491	479	431	522	437	485	460	471	503	481	485	488	489	494	487	467	479	454	485	478	480	465	496	469	453	462	465	463	447	515	451	469	502	486	477	506	465	465	478	462	505	489	491	491	503	478	464	473	472	511	473	474	453	479	504	492	484	501	479	460	489	486	444	461	468	472	466	509	448	507	510	485	485	451	535	497	472	476	465	484	470	487	493	478	449	454	477	505	490	491	520	443	492	451	427	439	467	529	483	521	453	482	484	488	508	477	465	457	491	518	490	486	454	493	462	510	506	471	447	460	469	452	478	457	463	508	497	443	511	472	508	468	471	494	536	470	505	468	499	451	506	520	490	466	483	490	470	462	478	458	444	508	493	498	490	472	458	460	524	465	507	502	501	477	482	465	482	473	492	489	472	454	474	502	445	460	433	463	472	442	518	454	424	508	481	428	439	495	498	470	492	474	463	483	449	480	490	505	465	480	500	467	472	475	491	494	429	510	484	497	490	477	439	462	491	487	437	518	462	481	519	468	491	481	467	458	482	499	510	491	451	477	493	483	514	467	477	480	481	476	468	473	470	447	505	479	491	506	467	481	469	484	484	486	509	468	504	506	466	445	512	458	487	492	508	505	475	503	505	464	483	462	504	462	470	486	490	511	526	458	511	472	478	489	444	439	462	509	476	497	458	493	466	483	469	451	436	472	479	484	473	447	482	504	475	426	513	511	464	457	452	497	457	467	494	476	502	481	517	485	460	500	479	504	487	493	512	463	485	498	441	491	509	479	487	492	521	467	452	494	437	485	479	452	462	532	485	481	480	487	440	504	477	463	483	481	482	475	468	475	484	527	500	470	501	488	457	451	489	515	502	537	481	495	504	481	486	474	507	536	490	511	487	479	457	470	467	455	482	498	479	482	490	462	482	501	507	472	482	498	475	474	495	486	471	488	452	505	490	480	440	464	460	471	483	532	485	503	477	524	462	478	479	480	457	474	484	485	501	452	462	488	500	462	481	496	481	499	473	444	494	504	488	472	497	496	455	495	443	480	478	467	489	462	475	460	490	519	476	484	511	514	473	468	513	489	481	469	519	493	517	470	512	488	508	482	498	493	475	523	460	473	467	500	514	499	473	456	496	474	521	517	476	488	465	517	461	471	479	492	520	514	479	448	453	447	486	523	468	504	509	486	459	492	480	475	486	482	489	493	479	479	490	536	479	451	476	505	506	477	533	482	482	480	502	520	471	452	513	505	477	482	466	473	504	492	481	503	436	462	506	474	459	516	477	497	436	495	481	448	474	515	476	499	471	462	504	475	501	481	492	472	465	473	472	474	468	475	453	468	487	460	508	464	468	482	461	487	481	490	471	483	474	531	484	504	442	496	492	458	429	516	467	512	435	481	436	455	498	461	434	504	449	486	454	500	474	469	474	513	479	501	475	431	476	458	461	480	480	467	486	455	458	524	498	492	483	497	434	488	451	476	463	475	486	469	488	469	529	482	444	449	491	475	441	446	508	501	472	461	448	486	473	449	496	462	502	492	478	466	486	482	513	464	489	457	455	445	468	510	493	474	470	495	520	469	505	517	478	489	515	440	485	464	471	522	490	450	482	469	430	519	480	478	488	481	484	522	472	481	449	453	485	507	480	445	486	480	476	438	455	478	480	477	525	517	462	523	456	472	462	535	522	464	449	470	474	490	492	512	460	452	473	485	456	484	469	483	464	459	446	462	501	448	476	472	466	520	491	481	516	491	434	489	505	486	506	449	483	521	477	486	497	490	464	509	440	482	479	450	450	486	497	458	471	464	502	445	497	486	464	505	493	507	492	499	499	476	458	478	464	493	474	461	492	499	451	498	503	461	472	462	488	528	516	478	478	474	474	442	517	469	483	510	477	482	499	465	488	522	505	490	486	456	489	478	459	520	466	473	478	470	520	496	492	468	463	482	523	488	442	483	478	470	458	496	473	502	510	465	478	470	455	502	478	499	505	480	482	497	472	487	479	487	482	535	515	509	481	466	444	470	487	473	463	490	497	451	521	485	461	464	448	506	469	509	461	456	512	471	467	480	524	477	479	478	476	454	472	473	459	485	482	515	474	494	460	514	521	495	464	443	483	481	459	474	458	464	484	483	498	455	503	491	523	424	475	516	454	451	478	478	490	480	506	473	485	486	496	487	464	488	465	469	460	438	486	483	430	438	475	473	482	425	528	490	492	457	476	442	453	500	479	510	506	483	485	469	458	497	491	515	489	503	482	517	493	474	472	512	513	529	440	489	447	476	498	472	466	454	437	427	485	454	496	446	516	488	469	494	503	450	476	470	518	495	496	510	478	452	508	499	469	476	470	496	470	461	480	468	481	457	486	494	514	507	518	459	455	500	465	483	439	474	478	488	516	490	488	468	484	451	497	473	497	474	494	502	506	450	434	481	510	453	436	523	479	461	488	503	484	493	485	486	478	486	501	491	478	478	492	473	456	493	517	501	460	436	480	473	475	464	434	483	455	462	486	467	492	490	501	454	476	482	466	505	463	513	503	453	475	441	465	478	478	489	505	467	455	476	471	496	517	510	511	459	452	515	483	507	500	467	508	498	476	495	472	462	488	473	462	484	465	509	538	490	476	431	507	471	484	482	497	469	457	509	530	477	523	494	491	511	469	462	433	464	499	494	504	485	483	453	466	452	484	493	491	446	463	494	520	474	488	476	459	522	501	489	522	546	458	497	446	468	475	491	463	442	464	461	475	477	496	479	511	477	490	480	480	467	476	485	456	491	462	475	505	480	467	458	518	545	480	513	482	502	490	494	477	460	475	482	497	469	502	505	443	502	482	472	450	513	451	515	472	431	481	455	484	468	470	461	478	489	521	490	476	480	491	483	486	500	497	443	508	463	487	452	482	445	471	494	457	451	499	527	423	459	464	503	453	516	468	454	482	474	461	495	487	479	464	471	504	467	512	494	499	491	489	465	461	511	518	428	464	486	502	440	478	491	474	493	519	451	478	493	486	512	481	455	452	479	508	504	452	454	467	481	441	454	489	520	479	461	513	514	480	445	501	495	438	513	511	438	477	491	477	497	461	481	458	465	481	545	453	491	487	509	480	453	452	447	486	487	495	459	526	453	446	497	482	467	464	457	469	488	485	456	447	482	514	507	468	502	454	459	507	481	498	478	469	515	512	493	498	444	466	489	474	464	511	499	432	479	493	485	513	479	489	482	500	462	457	480	515	503	501	478	457	468	453	459	482
8016	7233	4078	709	592	577	571	519	537	496	551	486	530	518	509	499	526	490	482	513	500	516	496	550	512	535	547	506	507	504	482	498	504	541	509	504	481	499	509	489	491	504	479	505	488	472	509	462	509	486	513	512	499	479	517	523	475	487	552	491	496	531	567	508	496	535	507	498	504	470	529	476	527	496	515	471	560	494	490	480	526	500	467	506	529	513	474	515	482	516	458	477	500	504	498	470	474	494	522	506	508	497	474	483	492	539	464	474	514	504	504	485	538	449	519	511	475	479	509	516	501	504	478	490	517	525	493	505	528	461	481	486	516	527	518	527	444	477	513	503	495	503	507	517	454	529	522	513	493	471	502	532	495	553	514	508	490	507	478	526	498	462	533	525	472	488	514	533	442	507	541	513	538	512	490	497	523	500	521	489	450	468	470	493	480	445	500	502	518	463	492	546	487	487	508	515	503	526	484	510	478	529	502	542	492	468	473	485	529	478	505	544	509	528	458	518	481	458	543	537	492	534	513	491	497	535	476	509	519	516	480	487	492	494	522	478	486	493	483	511	480	556	523	533	512	511	501	501	499	465	510	461	489	487	485	499	526	501	515	529	486	482	492	551	474	492	452	510	475	463	491	514	508	458	467	492	474	523	490	466	493	526	480	525	508	502	507	469	469	518	489	519	483	449	531	504	447	511	533	496	517	512	451	509	529	500	474	535	518	494	522	480	513	530	494	494	529	519	509	497	499	504	519	451	506	515	501	535	490	546	530	533	498	512	493	513	441	470	521	503	535	487	478	491	514	509	468	542	503	497	483	543	549	497	494	521	513	509	504	483	501	509	499	529	492	525	496	501	521	525	464	472	472	530	481	518	515	524	480	511	523	507	517	517	521	493	522	540	512	539	508	544	519	538	490	482	505	447	522	481	529	486	507	498	495	509	458	500	495	498	503	480	535	484	510	477	510	482	442	502	469	515	514	490	504	552	507	525	510	520	514	521	465	520	544	526	520	484	528	464	545	474	490	546	524	500	492	514	501	533	508	506	490	492	505	485	514	483	501	469	520	524	507	454	495	526	518	526	494	526	482	467	475	514	527	490	488	432	503	474	492	486	504	517	496	489	531	514	539	507	482	501	479	482	498	533	517	479	500	490	507	516	503	505	479	457	493	509	470	494	546	524	472	494	526	520	508	495	477	503	478	514	477	492	506	522	502	485	502	516	542	482	508	524	471	476	476	532	517	526	517	533	504	542	492	506	457	529	508	479	528	522	520	463	471	466	495	511	474	531	519	465	530	505	517	507	509	510	516	494	526	500	495	513	496	459	529	483	494	511	453	510	504	521	484	487	470	513	467	489	474	478	529	519	502	500	518	496	473	515	498	527	515	531	491	513	490	520	516	464	511	459	476	469	504	501	462	463	513	473	494	513	515	446	478	520	501	509	517	496	509	489	539	505	492	483	507	504	501	497	513	484	524	490	532	507	500	531	490	465	504	513	456	536	474	517	528	543	519	472	479	494	536	476	470	478	498	517	460	490	525	461	475	469	518	464	499	508	482	471	477	497	479	503	514	503	542	494	492	508	479	484	503	515	551	512	479	472	480	462	533	517	519	459	496	503	490	505	486	503	512	519	507	514	523	569	525	488	524	493	484	482	496	506	498	506	471	508	490	515	492	525	459	551	508	485	506	502	507	517	512	548	509	514	469	521	512	505	514	504	490	524	518	498	498	520	496	517	534	516	508	517	497	527	502	524	514	468	461	518	491	507	533	521	496	513	493	512	504	494	531	476	498	512	505	503	500	481	510	473	507	535	487	513	522	521	495	508	513	508	474	496	515	489	479	481	504	495	496	488	542	520	514	479	521	515	513	458	520	526	499	519	536	524	489	490	470	475	497	472	489	496	521	465	526	513	520	501	493	476	460	495	515	466	485	507	471	498	520	478	506	491	509	483	521	529	491	538	485	454	516	519	499	561	471	492	485	524	495	504	490	495	462	500	472	520	481	522	511	514	529	492	477	471	463	500	502	474	516	504	503	514	477	472	501	503	518	454	476	539	472	472	470	494	513	540	537	511	513	461	605	486	491	481	507	511	501	509	494	507	503	453	522	474	537	485	525	483	488	511	495	536	493	460	458	492	498	515	486	481	519	464	472	507	514	489	472	460	490	524	504	487	524	512	505	508	508	506	505	461	469	468	450	515	469	496	501	471	509	464	498	491	517	534	441	493	510	518	501	479	513	476	482	503	529	502	489	554	513	504	507	532	533	482	478	504	488	510	510	504	532	489	531	503	512	549	518	521	481	480	517	478	465	511	490	508	469	513	521	469	506	566	505	492	489	498	485	521	472	527	481	492	494	488	519	520	496	510	454	495	517	500	471	518	525	506	472	508	437	504	479	496	481	482	534	528	505	477	539	501	473	476	515	532	516	486	480	517	466	486	467	480	495	492	493	528	516	508	504	500	499	507	477	496	481	514	481	481	514	512	517	480	483	525	577	503	535	451	509	521	556	516	542	522	528	514	502	495	473	520	489	522	481	481	465	501	494	463	464	527	492	517	495	539	500	543	519	474	501	493	488	478	509	514	471	485	512	526	508	481	529	506	552	479	498	520	504	532	538	561	511	478	498	471	511	454	482	474	519	546	500	527	516	478	474	515	506	478	516	504	513	495	525	528	477	515	501	521	484	503	515	483	531	531	482	505	521	509	498	472	519	459	500	517	460	516	526	481	484	489	529	518	487	521	511	508	463	534	507	482	496	492	450	506	483	507	491	513	535	493	505	477	501	500	482	510	508	507	514	503	537	505	486	503	515	505	492	482	487	484	514	532	506	493	529	477	460	508	547	511	507	528	470	508	522	524	494	513	498	503	547	504	477	492	507	493	487	538	511	502	509	489	492	508	501	512	522	506	515	473	455	491	498	515	472	516	517	479	523	483	445	486	468	487	513	476	551	515	471	555	510	479	508	489	510	493	523	508	505	474	462	575	448	479	505	495	503	533	496	495	507	495	533	549	531	545	511	510	491	479	535	465	500	505	526	490	472	488	453	545	495	486	481	520	482	480	497	451	470	485	516	456	492	508	506	501	471	462	497	509	483	462	531	500	486	497	465	520	473	510	510	513	516	481	542	499	469	542	469	538	475	509	513	487	517	488	481	495	526	481	487	526	468	491	484	585	502	510	520	500	478	528	487	532	527	519	519	485	496	512	467	494	459	478	480	492	532	548	530	509	493	472	498	490	521	489	513	504	492	500	498	511	501	490	517	520	512	489	476	516	512	487	516	472	495	455	497	456	488	520	507	498	449	524	493	498	480	526	484	516	516	514	516	585	489	507	512	499	498	506	506	500	494	518	460	489	507	486	483	505	500	507	520	485	504	492	496	523	511	505	466	518	480	490	494	504	484	492	504	500	499	488	500	483	503	488	516	510	532	490	542	490	505	522	494	481	487	484	497	532	521	485	527	487	493	526	543	496	470	489	482	514	478	513	504	509
23587	21260	28981	23854	21265	13564	1995	1238	1177	1065	1048	1050	1024	955	972	967	956	967	968	899	926	981	862	967	883	885	901	886	865	901	940	904	906	884	837	918	900	900	868	875	900	905	858	912	864	880	872	854	880	899	867	881	867	882	819	878	887	855	899	880	884	934	844	897	962	872	885	884	877	865	907	899	854	820	893	889	861	897	851	881	895	924	914	823	869	856	873	859	865	945	853	848	933	904	853	875	918	853	917	870	862	885	802	898	868	881	867	876	908	915	897	923	950	843	883	884	836	909	888	901	849	830	883	928	835	849	958	894	887	823	860	882	856	859	893	894	837	921	868	904	843	894	830	907	848	934	870	912	890	849	905	868	897	856	910	845	901	881	858	893	837	895	852	881	884	872	859	807	915	909	879	904	836	886	834	910	867	883	856	916	870	891	869	922	835	875	932	963	876	880	859	911	826	878	828	859	875	899	946	843	827	840	843	838	847	811	832	894	890	847	974	863	861	896	839	884	885	899	864	882	873	885	860	872	852	875	834	889	846	985	866	866	872	864	927	833	954	857	896	813	894	837	932	898	896	853	869	889	882	947	893	858	913	837	845	835	877	916	908	817	878	899	906	844	849	935	910	848	847	896	892	888	911	919	917	896	875	871	860	891	916	880	896	843	883	874	902	868	874	860	858	844	887	880	832	876	897	875	858	816	824	868	887	900	929	839	946	906	847	857	902	911	906	876	893	878	848	900	881	903	916	855	866	858	869	890	835	898	848	892	899	884	912	853	905	908	889	921	816	916	929	913	924	908	841	880	874	862	915	900	907	918	888	888	901	847	909	889	822	833	861	866	839	887	896	895	840	877	879	914	912	892	786	866	902	874	876	877	862	881	860	898	909	924	890	863	906	924	917	839	895	912	872	916	886	777	870	862	911	906	860	867	880	871	899	862	835	858	856	873	896	822	872	878	869	829	809	913	918	922	853	874	870	909	864	876	886	792	895	841	906	844	877	825	906	902	851	833	878	882	859	885	868	918	868	876	884	899	888	881	833	875	867	837	863	844	880	850	880	880	849	883	899	847	848	900	823	868	905	854	863	903	839	890	904	841	921	870	893	895	904	888	927	887	840	861	881	863	899	858	885	862	852	835	866	900	863	920	901	824	844	898	906	869	877	881	891	927	871	868	847	895	880	881	775	819	836	880	844	856	856	876	886	846	857	850	937	828	867	858	823	882	841	849	922	886	875	866	893	891	872	829	868	876	854	876	953	864	832	904	836	852	848	810	946	888	842	887	877	867	873	878	830	920	821	913	877	850	830	849	852	951	914	923	883	930	863	880	881	900	867	864	879	895	823	926	887	943	883	872	860	832	909	931	884	888	841	854	858	909	862	897	829	827	881	858	888	809	862	882	793	893	917	867	895	899	892	813	896	888	848	857	885	866	839	905	874	788	865	929	852	872	887	868	912	880	829	877	886	894	847	868	861	873	899	890	845	838	872	885	895	904	855	855	877	833	853	829	867	888	872	830	904	887	847	899	898	865	873	876	858	877	857	861	855	866	901	853	825	902	893	881	844	857	879	863	908	876	922	876	912	874	879	915	884	852	852	853	866	838	914	881	920	885	897	873	905	847	901	869	863	859	877	892	890	881	816	864	882	852	844	886	883	824	850	805	901	839	856	868	914	821	887	901	846	885	879	795	880	884	864	920	874	839	870	908	840	853	909	860	875	884	902	890	881	889	838	859	913	905	871	898	866	862	859	871	873	928	882	820	887	849	906	867	875	846	869	867	854	918	892	876	903	869	801	857	872	867	851	838	830	853	891	869	845	873	852	913	837	881	879	882	946	855	847	870	890	841	868	883	852	899	834	904	854	885	849	926	907	847	831	875	873	873	885	890	842	878	846	839	819	873	892	875	798	880	867	889	866	832	880	883	885	829	835	887	947	834	907	837	867	921	877	934	849	904	845	942	849	894	856	886	834	861	912	854	834	902	876	900	942	885	862	865	894	867	828	895	888	833	821	848	919	857	906	886	923	907	912	854	882	846	877	867	873	868	814	905	864	853	913	852	896	850	891	881	850	874	881	933	860	854	883	854	889	861	829	825	846	810	869	881	871	852	910	888	885	869	829	920	853	883	914	876	850	873	857	826	866	875	912	850	848	863	852	911	926	922	908	929	875	846	822	837	848	844	850	845	914	849	883	844	883	866	874	880	868	845	871	889	860	914	870	875	860	850	864	872	921	874	900	842	860	856	954	842	893	888	866	854	872	842	852	855	930	832	866	873	820	882	876	908	845	881	816	865	888	863	872	902	886	905	834	886	854	851	873	900	891	859	857	894	899	868	898	846	894	851	839	826	823	819	871	877	871	812	816	823	871	862	797	868	827	884	854	878	903	852	878	885	888	899	871	885	885	904	863	845	873	886	885	927	897	926	848	847	886	940	864	816	885	864	900	881	905	924	873	862	898	959	855	897	833	842	885	857	854	902	902	916	902	854	909	866	838	861	865	836	852	825	909	878	844	875	887	884	908	856	902	871	814	840	897	874	864	865	903	883	921	844	893	821	868	907	822	909	859	866	883	822	829	874	851	818	879	920	834	874	950	829	916	847	890	848	873	878	901	861	857	902	857	891	880	917	879	835	879	841	862	909	906	840	910	858	855	950	854	891	882	873	898	913	876	940	906	863	906	877	811	837	832	834	875	893	816	853	873	833	893	888	868	878	880	885	856	855	830	930	893	856	877	872	902	919	923	932	888	867	870	802	853	850	865	844	868	881	882	880	855	840	824	842	875	886	860	841	887	845	866	849	859	787	875	928	934	908	878	893	881	839	923	891	913	873	865	873	853	920	917	911	899	873	928	856	871	894	891	891	846	892	910	877	867	883	905	829	893	921	833	855	837	836	897	862	903	928	878	922	891	836	815	840	922	852	898	839	860	895	818	853	830	864	860	878	887	825	902	844	849	840	911	845	864	813	886	936	876	864	821	878	856	833	868	874	893	859	907	865	855	843	863	895	925	948	885	849	866	908	833	834	907	863	883	860	812	889	877	848	888	846	894	822	852	859	917	862	882	876	810	839	882	878	878	863	887	842	839	887	861	893	894	855	881	835	844	847	874	867	861	837	849	878	853	887	875	856	889	856	794	830	843	852	907	834	832	896	845	866	862	868	927	925	842	903	888	844	882	838	918	863	944	875	865	880	910	914	855	907	910	922	871	881	813	901	907	878	874	900	861	819	874	847	898	843	860	898	872	921	884	880	863	885	854	891	859	870	884	872	895	869	876	895	902	874	876	892	851	916	859	908	839	818	866	823	878	854	884	888	920	884	830	894	843	845	912	892	879	829	855	889	840	884	908	884	880	837	829	909	913	852	885	841	870	898	905	889	826	863	895	809	939	865	930	869	887	857	883	886	861	894	876	862	874	904	868	874	867	876	859	844	877	905	852	843	885	872	812	941	884	834	865	818	856	898	825	863	918	837	877	888	836	913	840	830	860	857
9013	25652	19343	3411	2614	2010	1728	1458	1359	1187	1130	1123	1047	1051	995	975	939	948	938	995	891	967	930	950	903	897	874	920	897	926	876	933	928	968	896	898	936	952	896	932	912	904	922	930	931	844	889	970	921	929	926	896	883	871	891	894	881	884	874	854	938	891	925	880	915	922	855	912	944	897	904	884	842	928	895	888	898	911	896	943	926	861	876	921	883	861	929	882	956	912	914	902	915	912	928	963	913	910	973	845	899	899	942	841	915	905	915	858	899	898	936	880	926	984	890	948	978	925	885	899	840	892	910	928	902	879	876	894	948	874	887	963	877	914	919	831	932	945	915	907	915	867	871	885	896	926	912	919	858	894	929	885	906	965	886	894	895	868	867	917	924	867	931	910	941	962	854	952	897	909	937	898	935	872	899	930	957	848	915	965	909	944	917	901	843	935	913	932	894	896	864	934	890	890	928	900	906	931	899	935	938	904	920	894	901	892	877	977	951	961	885	907	919	921	888	841	909	878	947	888	917	901	909	882	905	889	900	919	872	889	918	924	871	883	862	892	891	926	880	924	894	871	851	937	873	912	941	870	938	917	897	874	893	856	948	867	908	865	877	949	901	951	930	907	902	911	888	884	952	903	886	872	863	878	909	927	932	947	896	911	877	970	854	923	925	911	924	924	887	937	913	878	942	878	888	892	886	941	914	916	896	912	907	959	937	892	899	868	876	886	840	900	879	864	900	903	927	918	883	895	896	896	889	866	872	931	916	930	911	868	889	920	923	856	920	891	934	902	912	949	906	905	900	895	971	916	891	959	946	913	884	859	963	937	886	865	927	854	908	826	783	897	917	920	866	898	940	905	888	942	907	866	911	863	960	853	929	885	911	965	901	885	897	919	917	916	915	943	925	901	882	899	931	916	903	950	922	938	850	869	880	902	919	892	907	932	819	929	914	887	911	935	880	941	917	909	832	897	947	913	916	877	883	904	862	967	927	915	859	929	909	877	925	915	915	851	930	922	965	934	896	870	894	934	872	963	921	912	924	919	950	905	869	840	921	914	894	905	902	922	873	925	893	876	903	879	920	917	908	909	841	900	895	889	902	874	858	927	904	911	906	958	913	886	908	888	928	847	856	875	923	901	913	886	927	912	890	888	862	912	903	860	871	914	901	877	921	903	914	945	914	900	862	896	931	880	940	922	919	912	817	866	904	921	891	892	881	900	876	878	979	893	910	885	870	937	902	853	886	885	884	892	934	919	871	929	960	877	919	952	888	884	912	908	879	909	918	920	874	950	943	910	904	853	850	896	924	889	875	931	868	872	951	915	905	882	946	900	894	883	936	903	893	907	971	946	951	909	832	887	916	868	932	888	891	891	904	891	874	933	827	925	882	921	883	899	887	885	937	878	889	905	889	930	914	882	926	901	898	912	957	890	948	894	882	924	907	913	916	915	883	895	928	925	921	855	923	868	923	891	903	904	941	884	885	939	894	907	902	898	860	919	910	913	886	963	895	848	893	915	914	856	907	935	899	863	877	949	850	930	895	917	869	902	955	896	884	858	884	870	885	923	865	918	911	942	883	951	900	946	913	848	883	870	884	836	864	883	889	891	937	939	859	860	934	864	905	868	923	915	912	884	873	860	861	919	888	901	885	912	917	930	878	931	913	879	918	913	926	882	868	880	843	922	918	866	925	927	915	896	894	865	872	897	883	942	903	935	919	877	888	888	941	1001	864	868	925	881	917	932	928	911	883	863	904	903	903	888	946	908	873	991	956	933	878	872	861	902	899	884	901	886	894	917	892	850	955	873	880	990	881	875	901	927	893	907	907	885	876	919	930	927	916	906	943	907	876	853	894	901	889	940	870	872	953	882	906	845	877	945	908	922	857	902	905	995	938	922	866	895	928	838	890	927	889	906	918	916	881	890	871	897	914	863	916	882	901	888	833	848	896	880	931	933	879	924	942	835	915	929	922	916	920	908	859	941	916	870	845	935	928	859	881	901	921	874	941	849	918	888	907	938	848	924	892	847	882	939	899	862	909	939	918	918	862	903	893	904	905	869	860	896	935	888	882	905	936	882	892	948	902	916	939	894	886	919	836	881	903	912	898	895	863	851	910	877	877	899	893	909	842	821	907	875	891	921	920	900	945	863	906	900	890	916	883	876	897	860	896	887	911	927	932	911	874	922	864	926	872	912	926	877	881	930	917	863	894	854	895	919	919	918	932	883	951	928	868	906	915	881	918	966	895	904	964	941	900	921	915	903	847	850	942	912	880	902	940	890	881	896	881	956	883	932	887	935	906	906	900	962	893	926	869	863	897	872	951	900	903	887	921	861	926	913	893	935	881	920	870	894	866	902	893	928	874	897	882	916	946	942	880	866	873	889	899	841	954	912	912	917	912	956	947	942	854	936	907	905	903	930	921	899	946	867	907	959	962	911	896	904	906	908	893	892	931	964	907	920	891	895	918	944	913	913	864	888	872	905	888	905	888	877	831	935	900	895	903	894	914	893	883	917	929	917	930	904	882	884	902	888	877	911	992	933	904	888	859	840	913	931	924	914	904	858	883	894	919	920	869	907	909	900	974	919	883	893	878	882	921	858	903	881	884	860	914	908	944	921	923	936	925	905	931	944	908	906	899	899	906	934	912	849	871	882	880	904	911	935	928	899	870	894	915	924	828	948	896	897	943	828	919	857	872	918	923	889	917	891	875	885	875	938	889	942	869	938	892	917	900	907	868	942	977	829	923	923	927	938	869	946	916	915	952	888	860	925	917	866	891	894	868	883	856	873	862	925	855	898	870	916	870	953	880	907	921	912	937	895	894	890	925	887	922	953	921	920	874	955	915	898	925	884	913	888	905	931	938	922	898	918	883	931	896	857	903	942	878	914	899	875	931	928	925	886	906	874	956	911	907	910	897	911	920	893	917	882	861	900	882	946	892	943	895	880	971	896	895	901	946	906	923	836	870	883	895	937	889	937	943	783	886	890	908	860	901	936	887	856	947	884	903	855	926	943	934	935	877	893	872	889	940	888	888	894	886	959	917	824	852	935	931	888	909	862	926	936	918	906	885	861	907	879	918	925	914	923	866	920	901	935	895	877	892	885	889	888	874	893	896	888	938	914	892	901	948	877	857	912	876	923	864	903	910	939	898	843	920	886	949	820	910	905	925	906	888	927	918	916	904	895	932	891	859	936	920	961	900	902	901	866	931	880	853	894	896	925	921	900	884	858	927	914	868	894	898	948	901	884	890	950	900	859	877	881	877	883	918	888	893	919	917	928	909	860	896	876	889	917	887	943	875	893	941	919	858	891	871	902	914	912	886	843	883	896	911	846	865	875	884	883	907	902	941	876	880	905	819	922	876	921	818	861	936	873	866	883	949	928	850	890	840	908	880	905	889	892	940	945	963	895	887	865	908	911	899	898	882	879	901	946	857	880	888	872	865	931	877	854	937	890	922	884	876	908	944	896	919	919	955	907	901	880	932	850	871	853
24645	21242	28193	24620	15994	924	581	405	359	332	291	302	281	272	250	297	266	272	249	258	266	261	260	298	258	269	265	226	237	260	262	272	248	213	231	225	260	239	212	244	230	250	250	247	242	262	273	253	253	231	253	254	247	265	263	255	227	232	216	249	224	249	257	238	245	258	260	264	238	232	228	252	241	259	257	254	267	252	240	267	240	239	239	230	221	251	245	261	248	229	241	237	248	255	254	253	253	244	252	231	245	249	212	226	250	242	233	256	234	244	237	244	244	236	254	231	249	268	242	241	260	226	264	246	246	256	231	257	232	225	253	232	236	264	265	237	231	236	236	279	227	241	247	240	226	256	233	216	225	237	259	234	263	208	236	246	220	245	242	261	269	218	207	239	232	223	265	214	239	258	221	255	225	247	267	259	243	264	271	230	253	242	240	238	238	268	240	226	233	244	232	248	253	237	270	213	249	249	244	245	273	237	226	224	264	252	235	226	253	254	268	249	248	248	278	266	230	257	256	226	238	245	214	271	277	281	231	227	233	254	248	243	195	259	231	269	244	280	239	273	259	211	253	220	209	242	271	254	213	246	253	250	217	254	234	220	243	239	289	203	244	230	233	251	244	242	243	260	237	247	244	258	226	234	260	221	236	228	240	245	224	250	248	229	250	253	282	284	245	211	228	219	233	252	242	237	232	256	234	248	239	250	217	251	229	248	224	271	249	240	235	238	232	242	220	238	264	245	219	247	280	248	209	231	242	229	258	242	246	222	239	260	242	230	243	214	228	235	228	238	200	267	246	231	224	224	236	248	220	231	212	264	236	228	207	234	270	225	251	251	224	240	258	216	236	236	270	272	232	236	240	230	238	275	231	222	225	235	242	256	249	240	220	233	207	240	229	238	242	228	252	244	260	224	219	237	227	223	250	246	259	244	232	233	230	252	250	212	241	226	244	225	228	276	229	224	223	253	274	260	240	250	245	243	247	256	221	240	250	213	216	220	246	241	222	228	245	273	226	255	245	238	243	244	231	244	236	223	205	224	219	263	245	233	251	216	211	197	215	226	230	249	220	242	271	250	252	234	241	205	220	227	232	219	263	228	210	261	208	247	252	223	228	226	236	237	234	226	240	225	228	262	252	231	246	247	230	247	237	267	246	237	233	267	250	258	223	231	206	239	228	241	252	206	260	240	266	242	235	242	232	222	242	263	237	252	233	228	242	266	239	223	202	239	263	260	232	259	258	250	217	250	240	261	254	226	225	238	249	263	261	269	223	253	229	232	219	245	224	235	231	232	264	238	233	265	235	250	245	232	244	222	232	262	237	268	249	221	244	219	251	226	244	265	256	229	240	234	249	247	239	219	236	249	234	246	239	233	240	266	265	252	242	256	250	253	234	253	234	225	259	239	238	232	209	244	204	248	272	254	230	234	238	234	244	236	234	243	255	241	260	250	240	238	223	219	251	228	230	247	242	254	235	241	263	261	217	234	247	262	228	241	240	218	235	206	232	230	250	253	240	255	256	254	257	214	237	248	229	233	239	247	240	233	239	263	252	246	233	251	257	261	233	276	239	224	243	248	247	242	231	211	227	232	229	222	244	248	217	236	243	250	224	252	253	247	263	217	244	253	230	249	226	237	249	232	225	249	258	260	225	210	254	271	243	227	241	231	235	242	259	242	249	237	227	244	245	262	237	228	263	254	259	248	226	228	243	235	228	205	225	247	218	238	239	257	229	247	238	250	257	220	228	233	250	254	270	197	248	229	234	213	242	236	248	236	235	248	248	235	258	231	215	252	243	210	231	267	211	216	252	228	244	238	245	268	234	217	223	225	228	245	271	210	232	241	218	231	214	233	256	251	209	210	232	274	236	249	224	238	237	250	220	242	234	248	252	243	233	279	240	234	224	261	243	247	213	243	237	242	210	241	224	243	237	255	258	227	245	223	227	245	243	237	231	233	245	239	252	253	268	265	206	254	232	252	238	229	253	274	247	224	248	242	236	260	226	238	196	253	244	234	212	258	260	270	268	242	263	227	245	235	229	257	230	251	226	234	233	255	259	237	224	224	264	233	248	247	256	212	232	244	219	231	228	242	249	217	241	265	260	240	224	232	253	229	240	212	251	228	235	235	213	235	228	237	219	228	238	233	230	250	211	235	234	255	236	236	237	241	246	226	248	250	232	235	238	231	242	237	241	241	254	233	261	230	241	242	253	240	233	247	243	245	244	228	245	255	258	227	263	253	219	225	263	230	236	229	250	235	267	257	230	231	245	255	236	247	240	223	236	246	206	242	238	231	215	267	224	237	267	241	215	247	245	227	227	239	238	217	236	243	267	233	233	231	229	237	254	232	249	226	215	258	236	265	234	256	265	219	257	235	224	258	240	236	231	246	256	227	231	258	259	217	241	237	212	269	237	258	243	246	241	227	231	221	248	238	281	225	248	216	235	237	228	256	274	216	254	236	233	249	227	251	255	256	248	229	247	250	225	235	229	220	248	262	241	251	263	246	231	274	235	231	231	254	249	256	226	219	252	233	258	246	266	237	245	232	247	252	236	261	245	245	246	216	245	223	249	243	237	259	262	240	243	226	202	230	259	244	243	248	203	209	230	221	241	214	245	228	256	235	243	222	249	233	260	244	232	236	247	219	247	241	224	217	228	239	268	248	251	248	237	230	246	255	229	222	227	225	237	242	242	250	253	242	225	252	234	248	249	275	237	214	225	253	224	228	261	245	222	246	267	259	223	264	233	252	230	221	245	273	244	223	258	255	257	254	229	235	246	241	229	231	252	232	236	227	223	262	256	249	228	254	247	246	243	267	221	242	260	240	219	252	242	217	264	213	248	247	229	218	252	239	241	241	227	268	246	250	248	250	229	243	228	211	234	237	240	252	241	247	247	230	251	246	243	214	243	221	255	251	244	228	256	229	234	239	234	260	266	265	220	244	247	256	227	212	243	241	221	269	261	219	280	242	201	235	237	212	237	255	250	209	256	250	221	230	262	260	243	232	232	232	247	219	251	247	240	234	237	218	235	264	246	234	239	211	252	222	237	247	237	238	210	242	245	239	238	230	234	200	243	258	244	265	225	240	246	239	243	243	235	230	224	231	213	256	232	253	248	230	252	263	238	247	234	252	237	264	224	248	229	216	255	227	230	231	268	243	280	205	221	273	238	233	270	244	240	256	230	236	236	238	221	251	257	273	237	254	234	233	254	231	234	228	231	221	252	252	224	227	235	228	238	230	230	234	232	269	230	232	228	213	254	243	245	242	241	257	221	242	243	236	221	232	220	263	289	236	235	247	249	239	252	250	215	244	225	231	220	226	249	206	263	249	260	251	226	267	224	248	231	226	243	233	249	221	233	248	243	241	245	241	252	244	248	264	244	243	253	226	234	242	229	225	268	240	240	246	237	230	230	209	238	251	252	217	241	236	239	257	229	217	236	256	225	238	249	233	224	247	212	223	251	244	263	240	235	232	241	228	239	232	235	251
8306	19724	15190	1694	1291	994	767	638	553	440	443	375	379	364	360	314	318	292	296	305	300	320	302	266	313	276	306	301	269	302	308	273	285	270	272	286	293	275	269	289	300	272	309	290	255	267	279	252	303	321	265	289	289	284	303	277	277	285	248	273	267	297	276	274	287	286	299	287	264	249	263	279	268	296	291	270	280	272	253	268	267	277	288	284	273	262	297	244	282	264	276	272	259	274	270	259	277	263	284	302	271	301	276	307	282	270	271	274	278	275	300	310	291	270	299	277	281	271	250	290	281	300	253	279	284	272	290	257	290	285	264	305	267	259	245	307	261	285	253	252	268	300	278	305	277	280	277	295	285	263	275	266	268	275	271	292	280	297	289	254	289	275	280	268	278	295	313	291	301	266	259	293	276	279	281	280	249	295	281	267	292	294	278	269	297	279	284	272	267	271	261	259	277	255	291	257	274	281	294	266	297	294	274	297	276	276	287	259	258	269	284	296	254	265	269	304	272	288	296	287	277	278	265	265	262	284	300	266	265	310	284	286	270	274	297	273	263	312	256	246	294	275	279	314	254	277	294	250	271	270	293	300	262	276	270	274	246	265	260	280	257	285	286	267	283	258	256	251	273	292	256	300	291	277	296	283	284	239	255	285	269	285	277	259	272	259	320	302	293	284	276	267	270	297	292	275	263	274	281	283	267	302	314	285	254	272	259	279	286	258	289	266	272	281	292	286	290	275	272	316	232	285	274	290	306	264	277	266	277	267	256	267	283	247	259	257	286	291	283	268	274	275	270	260	259	275	275	278	287	292	280	318	271	323	255	281	281	276	266	273	309	280	280	299	291	285	278	302	286	239	277	289	259	297	256	304	283	272	279	287	265	289	256	274	284	294	288	301	308	269	303	259	250	293	269	264	241	286	291	263	271	270	306	264	260	290	262	267	278	253	291	274	285	260	274	260	249	274	295	295	276	282	274	255	279	271	293	281	260	278	290	282	313	266	267	274	246	272	275	252	287	257	271	290	278	298	290	277	287	278	278	318	274	272	287	282	292	281	254	274	279	260	290	274	279	289	267	243	305	279	286	292	316	280	248	268	282	290	289	253	285	322	290	278	288	269	274	290	283	270	288	285	285	251	280	271	318	285	290	292	288	291	267	292	308	241	265	260	265	292	271	271	285	266	263	272	272	270	283	299	264	259	277	288	312	271	271	295	260	285	270	264	249	257	270	263	273	272	268	266	304	266	256	250	287	280	276	283	312	287	294	257	275	285	275	263	272	274	245	258	295	291	292	283	263	281	290	282	289	298	266	290	275	289	267	270	270	270	315	278	281	281	277	264	270	261	270	281	243	279	286	266	257	285	285	253	282	263	291	298	246	259	301	229	272	277	311	264	289	287	307	276	276	299	308	283	308	278	301	296	233	260	281	246	309	294	265	288	260	275	259	275	302	292	254	258	279	250	263	297	277	251	282	280	310	277	275	290	294	260	266	276	264	315	286	270	249	254	299	259	288	257	288	287	253	241	285	251	273	260	266	277	284	245	276	261	300	288	278	290	302	276	265	296	315	276	266	259	276	300	278	278	299	288	278	282	273	293	264	286	277	279	266	279	273	259	288	291	276	286	253	248	296	271	266	297	258	289	281	254	296	286	290	284	273	286	320	251	297	297	254	307	284	293	262	228	281	296	235	260	290	265	264	265	258	273	267	274	313	272	256	283	283	276	272	273	236	290	261	272	233	259	284	244	275	293	298	262	271	283	274	287	251	293	267	280	315	320	250	283	270	277	284	271	294	287	262	269	273	268	295	293	296	271	289	243	254	266	298	287	256	291	284	261	241	302	287	301	308	273	276	244	290	257	263	255	287	270	281	274	265	240	270	260	318	274	270	274	289	289	287	288	286	269	299	311	253	259	302	251	322	273	262	261	283	286	281	276	315	287	292	249	245	257	273	231	261	263	304	258	260	280	264	275	315	268	274	312	253	285	273	282	282	313	259	283	274	280	269	300	298	288	306	261	272	280	298	302	279	293	286	271	324	300	277	256	280	307	261	277	289	272	284	302	272	224	283	269	274	266	282	265	278	289	263	280	292	304	288	252	276	263	250	303	278	260	277	270	255	251	276	267	273	273	263	261	269	279	291	287	284	270	283	284	248	292	265	263	294	260	294	237	279	272	282	264	272	287	290	283	292	260	294	264	276	262	300	262	281	289	279	273	250	286	256	249	274	289	295	287	251	293	288	298	268	262	269	291	289	269	308	276	265	268	294	287	279	292	299	278	269	263	285	277	265	266	299	285	266	296	269	269	296	244	290	275	278	307	312	267	275	268	284	273	262	250	290	291	264	264	291	280	270	247	270	266	281	280	276	284	282	272	268	300	257	285	258	260	255	278	314	320	293	289	254	279	270	274	272	283	266	259	284	286	266	280	279	275	286	276	294	261	297	292	256	257	298	275	287	268	290	279	284	293	309	271	273	292	281	262	283	265	302	266	271	269	289	266	281	294	282	276	274	281	276	239	286	270	280	292	292	276	274	271	276	281	264	293	300	289	281	304	249	248	261	298	285	268	271	252	276	278	268	266	281	264	283	288	312	261	266	283	254	284	303	270	295	259	277	273	274	277	294	294	251	275	310	258	270	297	281	275	259	295	272	286	275	285	262	283	271	279	254	293	287	274	291	257	273	259	267	256	266	269	293	271	285	248	279	255	276	287	281	253	284	282	276	257	273	303	267	272	272	296	258	276	283	273	303	274	295	270	277	241	282	279	262	308	245	295	276	297	265	287	287	255	286	244	287	312	290	290	298	260	244	288	308	262	300	236	289	273	272	260	276	275	266	283	254	302	254	295	301	255	269	281	277	293	258	267	275	297	283	278	260	288	270	295	259	286	278	270	271	296	297	267	270	300	289	259	283	296	278	258	282	268	256	265	251	267	272	263	278	266	245	267	274	279	275	306	262	271	250	275	284	274	257	265	278	266	286	264	301	292	256	280	269	263	278	268	278	308	306	296	253	277	260	271	288	286	260	248	290	295	276	327	289	281	245	296	248	299	259	268	278	287	257	278	288	298	281	264	252	308	274	300	277	281	283	280	266	288	289	278	255	236	286	287	319	275	270	275	278	281	276	247	269	279	269	294	291	265	282	295	266	280	260	278	282	266	285	245	284	277	252	277	274	252	260	251	260	288	295	280	296	258	296	259	251	298	272	282	269	271	301	278	279	275	276	288	277	328	271	259	265	302	278	292	252	261	267	246	288	271	280	278	261	287	269	275	293	286	255	272	269	274	275	276	303	264	291	268	291	317	237	301	271	286	283	264	266	263	305	259	268	275	264	246	294	245	284	319	275	270	283	271	276	310	322	292	280	291	273	303	290	263	263	287	244	297	296	300	262	285	272	261	248	294	264	279	300	273	284	278	291	313	282	270	276	248	277	290	284	302	286	291	269	292	306	278	294	296	269	287	294	265	287	281	266	263	273	268	294	265	291	285
22517	21296	29444	23460	21298	21383	12509	1667	1258	1034	1074	997	938	895	872	834	884	821	837	765	829	754	802	800	752	754	726	793	749	785	724	803	726	748	734	730	805	734	786	749	784	719	753	776	742	696	754	740	741	720	720	754	753	757	759	746	775	759	745	658	679	778	732	688	741	711	669	744	671	769	708	715	733	713	748	727	705	696	715	719	702	730	724	758	762	721	764	713	744	763	759	730	730	748	720	730	740	703	725	696	710	648	724	700	740	721	708	727	762	721	728	750	720	790	725	734	726	683	743	717	686	700	728	715	757	722	721	723	769	717	695	733	703	693	740	753	738	685	735	753	708	693	716	717	708	746	681	705	764	729	751	803	733	676	761	731	719	724	715	684	711	723	756	685	719	661	739	745	734	714	702	702	749	702	718	684	689	759	761	737	733	770	722	723	700	722	717	724	711	707	749	717	705	789	691	740	765	731	721	707	708	719	719	660	759	743	712	776	755	675	738	749	723	691	742	724	757	768	728	746	751	728	703	714	753	705	770	740	777	715	732	756	723	718	727	760	726	707	713	699	731	738	725	684	736	675	719	673	691	765	723	807	742	737	742	743	772	730	708	744	699	744	695	712	758	695	681	721	744	736	709	722	732	739	778	757	657	736	713	743	679	712	734	752	718	796	735	722	743	774	747	723	717	717	736	668	709	755	726	780	717	700	677	736	711	731	700	690	745	754	675	725	713	720	752	737	690	729	721	721	706	772	747	720	700	707	716	718	767	722	694	720	723	723	710	757	735	724	744	768	733	727	727	679	767	751	759	696	753	727	726	699	739	689	740	727	730	744	741	715	700	739	747	696	717	737	723	715	713	780	746	691	728	683	699	739	726	759	705	691	689	752	740	728	695	722	721	661	678	699	725	711	717	773	694	727	723	712	707	733	710	753	736	702	740	780	733	709	737	730	754	746	715	713	731	712	710	726	689	726	710	684	679	729	669	751	750	698	754	748	708	716	701	683	730	732	687	726	681	758	694	726	699	694	713	683	700	717	757	702	713	719	767	727	752	764	677	722	713	748	712	709	716	759	766	683	722	749	743	677	736	723	721	718	734	742	750	744	679	757	700	760	720	706	714	758	784	718	714	729	714	713	718	665	705	696	676	716	690	724	736	766	716	736	738	692	775	719	703	732	743	717	723	692	698	762	691	732	725	721	777	727	711	703	682	724	710	757	704	797	727	719	775	729	783	721	709	705	730	691	702	705	715	690	730	737	722	726	718	742	709	729	775	701	709	703	767	717	762	704	720	689	725	716	729	735	777	734	707	704	693	716	706	716	714	708	720	690	753	736	733	667	731	748	731	738	748	704	739	702	731	706	769	759	667	713	690	773	745	694	732	679	709	686	656	743	733	736	731	696	698	740	745	785	677	728	741	736	734	700	779	705	706	768	731	718	722	741	748	730	734	737	733	744	652	652	715	741	681	713	710	698	698	755	716	737	684	683	728	705	697	710	731	705	721	680	755	767	740	690	773	704	727	678	650	729	705	796	716	761	753	697	719	740	736	704	714	709	760	689	739	714	745	737	727	710	704	726	706	760	720	714	749	717	669	666	784	720	763	715	737	681	705	714	657	718	793	732	739	718	698	696	700	693	701	747	697	715	704	705	812	685	722	749	734	732	795	694	755	707	755	727	703	762	754	731	717	703	718	743	752	760	734	733	763	728	756	712	734	695	716	728	715	726	769	704	709	725	733	675	718	680	690	744	714	739	742	769	691	727	756	724	727	686	722	715	676	735	731	698	729	670	731	729	734	716	756	712	698	733	750	719	751	713	713	720	712	696	709	727	758	725	784	744	712	729	702	746	741	713	697	713	756	731	688	690	695	733	722	736	725	703	680	673	729	770	726	688	723	775	739	760	718	735	743	724	723	691	759	707	690	751	737	740	717	677	689	699	657	725	679	671	693	730	695	674	731	734	707	725	715	737	754	709	704	692	734	727	680	718	704	742	744	695	747	709	716	722	714	718	713	704	702	700	733	794	714	733	725	722	714	713	751	703	719	708	740	691	724	721	701	696	707	735	718	743	749	721	710	721	710	699	705	769	756	738	768	741	679	700	767	672	644	681	784	715	683	729	681	706	749	747	733	749	668	703	693	715	693	707	728	705	703	724	726	707	675	719	681	694	746	710	677	730	737	684	690	753	698	720	670	709	706	700	707	755	755	710	657	649	726	730	708	747	725	684	694	723	730	749	722	686	703	777	687	738	744	777	708	725	722	762	747	717	747	710	728	755	671	730	700	712	745	725	714	713	721	707	767	709	754	694	719	728	692	710	728	708	703	736	729	766	750	766	679	730	659	748	705	730	763	734	706	701	714	691	734	746	703	756	718	692	722	755	737	711	772	703	727	730	716	795	725	715	742	733	714	712	699	709	667	758	697	683	667	699	711	714	690	703	750	669	730	668	777	773	700	704	720	778	673	702	693	711	740	752	738	726	731	712	733	726	749	730	722	740	743	689	766	726	738	751	737	716	721	782	712	729	690	714	745	737	730	705	663	729	774	723	727	719	733	690	716	723	715	648	755	707	704	739	705	706	716	719	655	707	693	708	700	723	761	758	769	726	708	676	691	699	703	749	700	686	738	728	675	670	701	731	710	708	675	753	710	740	706	760	729	664	739	681	695	781	737	712	721	738	745	715	740	711	693	708	738	711	763	739	725	760	740	745	754	731	726	696	742	751	729	739	674	763	704	796	771	716	752	717	742	738	763	763	733	747	704	720	748	749	702	746	705	756	701	687	655	729	741	698	713	674	786	734	704	731	742	758	749	758	649	725	692	752	703	726	737	725	708	720	710	699	735	731	732	687	661	719	726	712	706	695	747	754	720	734	706	719	742	725	728	725	691	743	720	687	749	676	715	683	709	695	732	709	666	718	685	730	666	696	758	702	701	755	752	691	699	705	723	784	693	718	764	697	743	723	750	734	726	732	724	709	692	705	651	722	715	711	712	729	709	665	732	673	746	705	708	767	747	687	674	704	741	724	732	737	701	725	742	740	700	698	760	729	758	758	724	760	699	702	718	713	708	698	747	753	713	760	684	742	716	695	708	769	730	729	745	731	743	680	742	716	727	746	678	697	673	738	710	685	706	740	704	735	734	721	701	704	727	762	767	764	708	734	756	717	761	682	700	742	706	778	716	673	724	748	742	706	760	755	704	718	695	734	750	671	752	723	738	696	700	700	745	719	753	681	693	729	743	725	709	759	714	721	739	738	719	765	710	759	758	697	704	663	732	736	686	688	739	698	747	716	665	701	732	695	695	753	714	755	694	733	724	712	779	712	734	699	688	720	763	721	769	715	739	708	730	702	734	712	727	714	752	679	715	724	728	706	734	718	722	684	695	729	712	777	737	720	693	677	732	731	696	726	706	719	723	724	737	725	738	777	703	741	744	755	738	694	708	717	718	698	672	720	744	787	710	713	737	715	707	773	741	713	722	724	711	760	708	732
11247	38138	27392	5421	3948	3040	2439	1942	1572	1392	1288	1140	1108	985	941	914	994	889	859	885	875	910	853	805	872	839	761	860	822	816	765	799	778	764	800	818	793	789	750	763	762	850	780	747	777	701	799	797	812	775	752	787	807	773	782	830	796	811	748	775	770	784	799	790	761	770	836	789	730	735	734	766	794	780	769	797	766	819	723	749	766	796	730	744	770	714	769	740	729	720	771	716	788	806	784	793	768	784	789	769	808	742	730	791	756	765	744	801	764	765	789	767	787	736	821	710	760	753	791	784	737	755	766	731	785	716	774	773	758	712	710	815	770	770	763	777	791	752	779	783	776	719	777	758	809	771	803	762	791	780	814	784	733	754	784	746	738	807	787	792	772	751	718	791	780	748	743	795	833	818	779	773	735	819	780	788	768	736	748	763	754	773	742	752	728	772	762	794	721	745	763	743	781	735	788	756	788	783	764	734	763	771	734	735	756	769	769	794	783	783	716	738	738	752	773	814	760	750	757	791	810	746	793	802	776	805	770	773	788	764	782	792	771	765	815	737	737	722	830	764	786	765	764	775	816	781	789	765	707	754	768	777	778	781	816	823	805	782	769	758	722	727	694	765	758	771	762	803	768	794	766	788	787	770	771	766	745	762	784	784	775	754	800	767	761	813	745	744	740	735	753	714	720	738	821	752	772	739	724	778	712	776	748	746	739	722	787	771	778	765	804	749	773	753	781	721	779	797	746	777	794	729	824	732	787	747	772	776	798	755	785	786	760	761	751	784	796	820	766	731	761	810	777	823	760	769	787	768	767	782	772	749	772	740	791	796	789	757	780	743	713	797	812	742	753	739	754	781	747	763	786	757	789	764	728	722	785	821	760	810	823	819	795	744	752	798	788	818	742	790	742	742	783	829	799	783	732	751	734	753	760	782	762	748	734	731	803	757	771	766	783	846	805	738	746	742	764	809	801	750	804	720	735	749	789	796	795	789	797	739	787	752	801	722	751	789	748	747	775	761	773	776	830	758	789	748	745	804	774	751	819	698	737	785	749	792	757	772	795	741	778	801	797	802	808	760	771	735	770	777	758	755	777	796	773	773	784	773	718	748	790	752	776	740	775	803	818	797	788	728	772	763	730	790	766	797	741	811	745	732	745	763	717	758	775	803	704	806	783	723	755	804	775	752	712	747	754	779	754	804	758	729	778	747	790	778	767	803	776	746	777	747	743	788	770	757	760	802	758	737	790	781	766	827	746	808	732	774	747	762	745	791	786	800	736	783	812	761	796	734	746	757	729	764	772	787	751	767	800	749	753	769	774	754	780	773	797	779	748	735	737	800	829	797	753	725	775	721	731	769	821	741	790	731	773	774	748	773	709	767	781	762	783	770	736	784	751	843	804	769	798	797	789	751	768	750	805	800	776	795	803	772	753	763	779	749	806	763	774	717	801	766	799	767	772	738	746	778	774	735	831	761	732	775	816	766	753	772	759	774	787	763	784	794	800	748	745	744	807	728	809	822	760	729	745	755	767	740	746	790	736	775	788	787	787	733	747	809	784	772	746	770	812	793	753	763	738	771	754	744	767	755	790	774	778	810	758	749	793	816	773	790	755	778	782	761	753	804	755	765	796	757	757	747	737	732	794	742	699	806	787	765	832	768	803	814	760	759	772	765	715	706	793	761	756	746	744	741	745	777	750	799	783	744	746	739	750	793	806	806	741	754	730	782	781	721	793	744	776	799	752	740	749	790	764	745	774	812	765	737	756	781	782	738	744	766	798	754	747	750	737	746	768	774	749	778	757	759	756	787	789	744	810	763	768	715	841	731	774	746	756	755	764	762	762	778	761	786	771	791	761	729	823	800	729	780	760	744	770	737	786	763	795	778	748	752	755	751	777	785	781	780	741	731	795	781	798	744	759	774	763	773	772	744	779	754	745	760	785	721	773	732	720	820	772	774	733	812	768	775	764	759	759	713	787	745	738	787	776	790	777	774	738	784	734	790	768	770	744	771	797	762	729	744	731	770	701	769	776	786	733	779	755	741	770	768	740	737	759	779	775	751	739	803	750	777	741	795	726	765	737	765	779	782	755	821	773	729	739	803	734	800	722	788	745	779	780	710	707	762	748	798	773	735	805	778	749	751	779	781	798	755	784	784	780	785	796	781	745	763	741	691	782	775	746	746	756	790	760	810	749	795	769	748	771	750	766	748	788	767	749	753	763	747	768	805	789	792	756	789	764	742	768	821	808	759	757	771	747	711	776	754	774	746	702	784	748	781	771	756	728	756	741	810	780	783	770	779	759	769	752	762	769	789	739	785	766	787	800	790	782	772	783	722	798	792	787	791	787	757	770	783	743	794	755	760	769	762	773	743	786	706	797	763	845	753	741	786	760	794	792	799	732	807	760	759	783	820	765	775	774	747	743	797	755	817	813	761	762	763	795	741	764	730	772	758	768	760	793	783	760	758	793	788	768	757	793	780	734	822	772	782	774	794	765	752	762	743	809	718	754	767	773	732	684	785	791	762	757	859	815	807	807	802	750	716	790	804	774	767	802	731	780	755	804	792	809	814	749	787	700	781	757	821	787	796	768	771	789	821	786	806	743	790	725	789	733	788	766	731	776	771	816	766	741	763	717	751	763	768	740	794	756	834	795	789	812	760	752	747	778	748	773	729	735	755	789	781	794	804	781	771	716	769	729	776	742	777	805	795	803	734	778	782	765	760	776	776	789	743	775	743	749	774	760	779	762	769	772	773	751	804	780	742	752	807	825	770	711	801	786	740	741	783	804	760	782	779	785	758	771	789	811	819	755	772	758	768	815	730	780	749	751	752	780	822	764	785	767	767	794	735	791	782	752	756	775	746	790	793	783	736	772	769	754	780	797	804	787	778	747	773	786	730	772	810	780	781	759	762	752	757	770	794	748	722	762	768	808	784	751	745	779	792	778	768	771	788	758	783	765	731	763	745	819	734	707	735	782	789	779	787	756	741	780	771	758	761	783	782	735	766	827	767	766	733	769	839	753	800	788	813	740	767	787	760	806	798	728	748	776	801	752	734	763	785	778	763	756	824	789	810	773	781	824	774	736	773	774	723	772	720	810	755	763	832	731	804	756	756	791	725	745	736	767	792	777	805	801	768	751	742	762	758	793	723	734	801	775	756	703	796	797	805	787	788	734	803	822	775	730	759	753	795	793	773	809	782	834	762	756	796	805	782	799	794	773	735	771	750	747	787	777	756	762	803	809	770	746	815	735	794	815	700	750	779	781	757	777	785	821	761	768	739	825	768	751	771	774	785	776	764	795	750	744	788	782	761	785	760	753	758	788	785	714	753	797	757	686	793	767	789	767	761	807	753	766	754	805	757	837	735	755	768	793	764	795	746	791	747	771	731	724	746	793	745	752	833	751	740	733	753	797	743	782	768	764	789	832	774	772	753	796	766	755	768	776	788	799	738	756	766	750	780	778	731	810	782	832	734	729	773	781	768	745	747
27596	19944	9153	1251	542	538	509	521	501	528	493	477	482	441	467	500	465	480	462	450	496	528	499	513	476	499	446	493	446	544	470	476	499	475	473	470	478	466	484	471	485	510	500	524	522	501	483	473	482	456	426	470	465	456	478	507	468	481	453	467	481	470	477	486	502	458	471	458	437	472	477	457	524	478	461	496	462	487	484	430	493	463	477	501	463	495	467	466	479	485	466	495	491	471	535	477	463	481	504	457	460	473	486	452	467	509	493	444	473	463	505	451	511	452	523	474	500	506	486	472	450	478	486	492	471	504	463	455	489	459	486	485	475	462	427	479	492	482	433	435	522	494	473	512	491	439	458	509	452	515	459	481	468	478	505	477	467	515	449	482	483	455	486	465	473	482	475	464	490	472	465	456	481	483	445	465	496	493	491	490	477	497	481	511	469	478	501	510	454	461	450	479	499	476	473	475	496	485	517	487	497	523	453	480	460	402	490	479	476	493	510	462	467	499	503	493	504	467	503	467	454	461	479	481	461	491	474	463	481	487	488	452	475	494	453	469	526	484	468	479	497	440	437	468	448	487	492	492	493	478	493	480	508	490	447	474	479	497	481	461	490	459	479	441	446	493	467	482	435	487	475	463	530	521	446	490	484	467	445	501	494	504	449	480	437	483	466	472	496	451	409	518	501	436	471	472	470	494	475	497	465	477	482	453	448	496	487	440	479	461	460	482	464	500	471	496	446	498	526	486	473	488	489	448	443	495	438	486	528	480	460	477	465	470	473	466	487	449	494	469	479	519	476	505	477	497	452	463	445	467	458	479	461	486	471	504	477	458	490	454	481	460	481	505	474	474	441	514	461	455	494	478	489	509	506	490	463	450	518	455	493	498	528	488	487	481	494	480	445	433	456	485	438	454	518	481	459	472	497	483	487	502	458	463	465	499	509	490	456	481	473	464	487	458	471	461	473	451	474	533	490	473	448	498	455	482	486	499	509	491	497	522	460	486	474	504	493	506	417	446	433	499	494	472	485	474	439	466	491	488	510	461	492	483	480	472	460	485	494	447	498	494	473	455	469	444	465	472	509	475	488	472	456	493	472	469	479	513	433	478	467	478	473	503	498	481	501	455	463	498	456	498	479	453	469	459	509	510	475	432	471	444	464	486	508	510	506	452	507	496	476	484	478	487	497	496	460	515	475	482	437	446	536	479	478	464	472	512	468	461	499	471	468	486	461	471	469	466	477	443	478	487	471	559	474	454	500	486	528	506	457	474	512	483	500	445	474	496	460	455	456	470	486	449	512	450	492	468	431	498	481	515	479	495	443	510	475	470	496	466	472	484	465	458	510	494	538	472	462	450	513	424	458	491	446	489	478	468	513	511	475	511	491	482	479	459	473	500	462	448	505	433	446	463	474	470	466	490	459	468	506	478	485	446	499	452	491	453	479	509	445	496	497	483	472	493	454	468	489	464	471	478	477	484	433	485	484	504	466	441	456	469	462	449	460	465	526	464	475	485	485	472	514	466	478	470	449	516	513	486	448	459	454	504	487	461	502	471	500	483	467	500	468	499	505	499	520	489	516	463	474	456	464	477	494	457	462	464	492	447	451	444	472	452	488	497	456	486	459	489	501	480	521	501	460	464	440	458	485	491	455	474	469	432	479	461	488	457	477	514	461	450	437	455	482	502	481	472	495	473	487	469	473	498	466	497	512	479	518	453	495	468	460	473	449	468	479	483	476	500	488	489	451	473	452	449	479	481	454	493	499	501	428	503	475	436	477	465	489	472	454	459	459	463	505	455	493	443	445	463	473	486	535	446	486	476	452	504	474	464	433	460	513	508	489	461	482	455	478	433	443	485	494	473	507	495	487	481	475	495	492	482	448	481	496	475	465	467	490	508	492	473	469	504	432	453	489	471	512	508	468	466	486	480	507	484	481	492	437	476	485	495	520	507	463	492	473	460	489	459	501	495	494	513	483	457	485	455	505	491	473	496	485	477	479	514	485	452	465	488	470	449	491	470	491	444	462	459	475	468	459	497	489	465	471	462	490	464	497	466	463	491	476	461	493	518	476	466	455	486	485	481	471	485	453	454	505	466	470	462	460	474	464	498	474	455	481	469	446	463	442	517	481	439	480	463	476	479	499	520	471	478	462	474	485	492	516	536	471	480	491	459	483	475	503	502	491	450	444	463	514	479	491	488	455	477	440	493	465	483	492	462	455	483	462	443	501	450	454	434	464	485	466	496	471	495	443	496	495	473	482	475	502	511	491	500	495	502	482	514	500	482	462	450	517	475	449	465	466	466	500	449	504	460	486	466	496	492	469	471	515	499	448	465	508	481	456	473	492	477	481	484	462	477	522	477	509	481	490	470	512	495	475	475	520	444	488	454	485	469	496	493	410	454	475	463	479	499	462	465	448	461	470	486	524	473	503	446	482	453	429	458	488	485	481	498	475	485	454	501	457	511	482	476	485	508	485	509	482	518	504	484	501	490	483	482	475	460	450	471	498	449	476	471	483	455	493	511	498	510	469	505	461	463	469	508	476	458	488	455	522	478	471	476	464	485	506	500	491	502	476	472	483	484	493	471	454	462	462	485	431	457	505	495	494	487	453	496	436	448	491	470	474	472	472	467	453	477	451	477	443	511	470	469	457	449	474	493	444	488	491	476	479	471	458	488	461	462	471	467	491	448	469	477	529	447	488	518	481	470	481	504	463	450	450	450	441	486	487	478	502	515	472	476	500	441	456	463	473	459	473	462	459	493	468	438	470	452	467	486	477	446	473	478	478	503	470	472	447	497	455	516	498	497	466	515	475	490	508	477	493	500	478	481	444	457	454	451	478	507	448	444	441	452	467	487	510	482	469	454	483	494	458	507	476	504	509	431	488	461	475	454	454	504	481	471	492	497	495	466	515	501	488	491	521	498	476	444	446	515	467	479	487	501	518	520	457	509	503	482	456	462	477	480	469	491	471	455	511	471	513	466	497	440	504	483	466	450	514	488	477	456	485	502	523	494	468	479	467	489	467	511	503	476	480	430	490	479	448	440	488	489	481	430	478	428	497	498	494	473	476	474	487	516	484	497	441	474	469	447	478	438	455	473	441	450	467	485	491	478	477	533	468	483	479	443	475	503	466	478	435	451	455	508	499	481	472	484	461	455	488	462	527	519	485	452	464	493	474	442	496	477	450	455	490	479	525	487	484	493	434	456	461	456	461	434	517	457	479	473	463	466	496	501	478	509	487	480	484	479	492	460	513	488	456	445	470	477	460	473	509	511	484	471	453	454	515	444	468	463	412	466	495	487	521	473	453	474	464	458	491	493	458	480	472	516	487	473	480	460	503	478	460	463	465	488	455	463	439	480	483	464	488	445	466	478	480	487	434	522	492	433	456	458	504	446	484	445	486	503	452	457	464	457	496	490	514	472	506	472	471	448	494	538	415	447	460	467	471	482	492	452	443	510	448	422	446	508	479	445	513	511	489	462	479	496
8842	8936	4427	639	637	538	508	539	541	509	501	500	469	477	506	506	523	510	490	481	517	520	524	520	516	555	526	502	549	481	493	511	469	506	482	521	451	512	483	513	503	495	516	497	428	492	508	507	494	509	507	488	550	519	499	501	496	530	540	505	452	505	473	496	531	461	466	488	554	500	486	481	508	505	519	498	479	471	444	476	463	476	536	520	518	556	479	474	480	487	493	496	496	491	502	461	517	521	503	485	464	480	502	443	472	487	502	533	533	522	476	458	511	513	496	520	462	487	506	498	506	526	483	509	510	473	486	467	508	444	480	516	500	488	528	503	479	503	469	492	495	521	539	488	510	465	501	497	498	532	525	519	525	519	501	474	535	519	501	515	470	521	486	515	467	510	505	511	476	522	506	516	493	515	517	475	535	511	492	489	503	532	517	498	493	507	494	487	502	519	523	512	498	490	480	525	487	529	482	547	484	480	457	492	512	526	474	511	529	543	482	566	492	507	506	523	488	498	502	468	488	473	478	493	482	501	564	524	487	451	508	475	449	497	514	526	506	498	492	503	490	488	517	494	499	463	494	526	495	504	523	516	488	517	523	521	491	503	517	494	475	548	484	498	528	463	558	506	498	480	487	506	477	482	511	510	525	498	517	517	506	467	519	496	499	533	481	514	500	508	537	484	540	523	520	467	514	535	551	538	507	518	476	516	502	500	466	508	537	512	489	532	484	470	494	456	532	504	508	495	501	522	509	501	509	498	527	510	482	504	489	507	524	503	511	504	486	520	490	535	484	506	519	527	513	505	430	501	481	481	471	528	487	473	522	521	487	550	486	501	488	522	492	493	499	491	488	535	484	472	514	500	487	462	468	486	496	467	532	534	483	499	552	556	452	484	516	489	506	515	512	499	482	509	505	498	519	525	499	515	526	480	526	430	547	515	497	475	499	472	469	510	534	524	517	510	503	478	492	517	490	519	497	555	480	505	507	492	525	531	502	502	481	497	466	505	483	485	452	491	496	548	465	500	505	543	491	514	503	496	543	491	496	495	494	507	488	522	528	492	497	484	490	493	518	527	511	490	510	499	511	485	474	505	492	510	523	531	468	505	522	481	530	526	492	500	502	547	522	509	504	458	484	467	533	454	470	498	474	513	527	506	487	504	510	462	546	469	527	524	523	515	501	489	512	515	524	474	490	490	503	532	497	503	486	515	526	529	504	503	505	514	537	496	467	508	501	520	538	507	502	483	524	485	492	483	519	527	500	501	520	464	488	502	511	485	501	484	527	502	499	512	514	492	538	471	540	486	491	486	514	472	528	498	532	487	517	510	472	476	516	501	503	500	490	518	506	509	526	508	515	498	493	479	502	527	482	481	497	514	456	494	513	497	490	493	506	509	519	545	484	537	496	503	455	490	536	448	464	495	510	487	494	541	545	488	492	526	504	506	489	524	509	537	500	542	504	534	521	484	479	541	542	501	510	520	495	467	491	522	524	526	505	470	482	484	490	510	474	494	487	500	498	526	497	486	524	534	492	523	546	530	513	504	523	479	472	496	519	496	489	498	494	498	469	496	494	531	512	506	507	480	530	512	500	506	494	487	475	476	507	460	468	477	489	519	473	472	492	485	487	487	471	487	485	487	482	488	555	486	487	545	497	506	522	502	512	501	518	456	508	479	510	482	499	518	554	511	541	479	522	509	522	493	551	468	491	520	544	490	500	525	528	517	534	544	497	509	495	524	483	503	516	496	485	492	512	469	504	536	527	524	503	485	461	500	466	491	540	460	509	512	486	508	477	513	520	498	496	497	526	527	487	470	476	492	535	513	490	566	454	555	496	504	464	514	476	537	490	470	472	540	457	507	511	481	540	497	510	464	542	488	490	504	498	525	517	494	512	474	482	536	510	502	539	492	509	489	569	496	499	525	512	467	521	482	511	484	507	501	461	471	471	525	519	472	505	519	488	489	466	516	538	510	527	520	534	498	512	465	492	520	489	517	535	478	505	509	481	499	479	505	533	489	503	474	518	544	520	494	479	493	474	466	503	511	534	505	492	503	513	462	491	535	500	536	535	484	549	507	503	518	441	503	485	497	525	481	505	522	531	537	534	510	523	505	489	465	513	507	473	501	517	523	497	497	511	513	505	510	535	490	457	524	447	528	491	513	480	503	469	453	494	494	501	481	514	488	493	482	506	473	506	501	522	514	535	499	501	507	539	459	527	529	508	503	488	489	484	484	495	505	464	511	500	529	504	497	516	505	529	491	489	486	467	487	584	524	515	500	523	478	529	500	479	491	539	494	535	500	500	501	527	491	540	501	505	517	468	496	500	481	495	511	478	465	521	490	482	534	493	502	519	504	550	507	498	484	479	501	491	495	483	514	504	498	538	512	487	508	487	524	521	464	508	474	491	505	552	531	479	534	474	542	513	522	529	500	530	525	506	519	525	506	515	481	493	469	483	480	515	485	484	496	478	477	496	500	493	479	467	520	511	501	519	516	512	499	511	511	467	502	522	516	459	507	513	457	489	466	492	509	500	496	512	527	513	500	499	487	491	504	496	506	482	487	561	519	488	550	451	545	456	510	477	514	470	533	494	516	496	438	479	531	516	499	489	515	500	463	508	544	497	520	536	505	486	479	487	484	515	498	469	505	478	550	500	469	521	529	456	507	509	515	481	464	485	503	524	503	506	533	500	497	544	496	494	485	539	544	502	488	491	528	527	471	514	493	474	488	522	508	472	533	479	554	485	468	482	474	481	499	503	534	497	483	487	537	467	489	499	517	498	476	493	480	495	479	542	523	522	525	485	545	493	536	508	487	521	510	532	500	500	522	519	518	488	520	478	495	533	473	479	481	512	491	532	500	507	510	497	521	532	515	473	466	506	534	503	470	475	477	507	483	535	497	494	507	483	514	493	521	499	533	538	468	524	520	488	502	495	541	502	510	508	512	497	478	493	519	482	496	483	538	471	494	520	508	515	450	500	496	471	528	483	511	490	462	514	471	507	493	507	502	508	509	489	470	473	493	511	511	481	513	502	489	548	513	481	523	550	506	501	499	494	502	495	505	511	542	479	516	480	512	521	530	546	475	506	504	486	455	476	518	481	501	506	460	490	484	516	510	506	457	518	534	498	525	503	512	485	521	490	520	487	527	543	469	509	502	503	512	469	469	510	512	483	535	512	510	524	512	525	489	520	492	513	523	506	505	498	521	469	508	504	461	481	494	484	505	474	490	523	531	520	515	494	491	502	474	510	527	517	499	539	475	486	517	478	492	490	529	495	479	509	505	512	522	498	478	461	488	532	525	499	519	515	496	532	501	497	493	525	494	518	475	498	443	507	548	507	477	531	510	496	483	500	489	494	478	487	549	473	533	522	502	489	474	481	501	523	520	495	520	492	505	486	489	505	497	526	506	490	488	462	506	524	488	521	527	469	496	483	519	497	474	459	473	471	529	501	535	501	483	502	496	486	493	525	468	462	484	515	485	518	509
23554	21268	29114	23713	21271	12674	1899	1302	1116	1099	1008	1008	965	946	906	950	887	958	894	891	860	891	926	918	876	935	852	852	922	888	869	961	913	886	818	855	864	870	829	877	842	906	926	826	876	845	852	947	830	848	823	866	862	797	910	925	888	854	816	937	850	887	857	884	908	896	902	938	861	887	828	844	865	860	924	889	828	930	870	848	827	889	871	856	887	845	856	860	914	865	862	864	893	869	895	859	836	846	859	846	864	839	869	892	817	899	870	882	879	875	921	934	876	898	850	874	874	887	912	875	870	868	873	856	864	877	895	907	807	850	926	863	900	814	880	883	870	850	856	866	881	853	854	828	825	854	871	850	922	839	888	900	831	855	870	839	817	868	891	895	863	868	866	854	866	874	889	850	889	892	858	893	867	823	895	834	860	888	859	851	864	904	913	868	854	860	869	861	908	856	836	881	895	936	891	906	843	852	839	835	921	869	879	904	888	842	846	819	879	849	871	860	882	860	859	859	868	873	835	823	888	876	859	913	853	806	890	917	889	858	848	875	805	865	880	867	836	869	831	879	843	860	839	828	893	841	855	859	882	842	891	875	821	845	859	856	799	917	856	849	896	914	903	873	887	885	891	910	861	844	895	847	919	915	866	895	880	858	895	867	870	857	878	938	904	851	889	881	859	856	903	828	803	887	852	874	848	888	870	854	887	883	878	877	824	837	870	796	910	893	881	835	865	879	905	838	815	907	848	836	834	845	856	885	877	874	871	892	897	880	895	856	878	853	811	875	823	831	850	824	874	861	886	867	886	846	804	808	910	855	840	915	853	845	834	882	901	901	863	928	853	850	868	904	852	887	890	858	869	903	937	870	850	890	893	839	853	877	868	892	872	836	846	851	875	849	859	864	877	825	840	864	870	870	883	856	876	884	861	845	901	872	897	861	859	856	854	853	814	873	852	835	860	884	921	841	832	877	881	873	834	898	829	924	880	843	888	879	869	846	839	844	839	857	847	825	837	902	924	844	866	882	825	850	838	869	865	869	878	941	894	840	861	873	879	901	855	839	904	849	866	906	850	836	807	843	842	844	797	879	894	849	855	859	827	833	858	842	854	813	862	866	882	886	824	860	871	909	876	886	851	895	922	810	880	879	859	847	890	885	884	891	827	824	842	864	885	820	859	828	952	936	840	887	852	881	853	839	843	810	890	859	879	894	923	835	865	834	887	823	844	859	923	840	834	905	882	892	922	850	846	867	850	861	830	816	924	835	906	830	882	811	887	834	851	824	877	858	935	881	807	841	843	840	821	883	872	856	839	909	864	853	881	884	869	876	888	883	853	826	885	889	865	873	825	859	905	834	864	918	913	847	880	864	795	862	898	883	950	892	853	902	886	893	869	862	853	869	884	902	899	877	812	823	888	880	826	822	867	851	912	856	856	852	856	866	901	868	852	921	914	877	817	853	895	868	902	878	891	843	843	892	833	819	792	870	847	920	828	841	915	860	858	894	899	855	873	825	859	866	896	906	865	871	869	921	920	890	888	870	868	871	894	887	853	861	859	851	887	904	890	879	880	825	823	828	872	887	865	841	840	791	881	877	903	830	847	833	890	882	882	829	846	863	906	861	848	863	897	972	851	869	931	876	895	817	852	950	803	853	797	848	875	845	836	934	904	841	819	817	864	854	886	838	869	876	894	880	872	891	812	875	863	860	884	827	922	850	882	871	915	921	813	859	909	857	870	844	858	855	860	850	901	918	916	880	839	855	871	861	863	893	883	902	885	819	838	791	834	884	874	868	884	851	889	909	873	848	818	906	879	891	855	873	839	826	860	864	874	877	904	883	882	911	884	878	840	820	864	925	845	860	859	847	898	860	835	880	844	819	857	853	896	839	804	858	869	840	838	834	923	864	880	863	836	926	890	825	880	896	850	823	834	866	873	872	888	905	886	860	886	870	842	887	823	839	869	808	900	853	885	893	885	869	885	874	871	876	860	860	842	906	886	857	872	834	840	813	833	869	893	839	829	820	875	868	883	865	844	858	875	895	869	867	895	855	855	862	854	825	814	795	883	891	834	842	873	839	885	878	871	842	841	840	860	824	847	875	893	958	898	830	856	879	886	863	870	821	859	817	886	931	839	908	847	864	857	916	864	910	805	850	825	844	919	830	854	884	931	817	842	903	869	904	863	868	887	849	809	909	862	810	860	843	855	854	859	855	857	913	876	900	838	864	828	879	858	867	899	883	888	875	899	859	849	860	883	856	858	858	851	882	899	875	864	874	868	884	871	861	835	876	905	889	869	876	889	850	863	881	895	870	823	862	875	895	892	865	853	862	836	870	826	892	820	850	849	919	854	862	836	872	839	811	813	848	909	814	851	825	814	830	866	899	879	877	834	858	885	868	891	866	842	918	836	844	867	804	838	900	841	915	865	849	828	868	859	880	841	847	889	857	871	873	806	864	883	843	884	879	848	900	846	864	861	885	855	945	880	821	867	871	852	889	852	854	850	855	843	930	821	881	763	884	922	825	861	854	842	842	843	852	848	827	858	860	851	893	897	862	835	852	934	831	829	850	901	840	895	846	886	869	901	865	904	863	906	868	861	827	832	863	866	816	855	900	838	856	861	882	882	891	835	837	870	879	855	859	841	882	880	847	849	830	832	823	847	890	831	849	906	809	825	866	854	870	844	848	914	924	852	846	906	856	866	830	863	884	896	865	858	863	845	910	864	914	900	845	912	863	857	889	834	857	845	892	914	848	919	896	860	837	811	869	874	848	886	841	870	848	853	847	835	857	887	855	862	845	888	826	835	857	833	865	869	916	834	927	844	854	889	861	826	879	867	890	888	885	901	812	865	839	866	801	892	845	793	879	883	817	859	893	877	887	862	907	814	838	881	826	856	880	829	852	879	869	897	857	854	908	876	867	861	810	899	865	891	886	866	885	846	892	877	920	881	853	819	895	866	866	865	865	886	894	894	866	898	925	886	880	838	837	880	876	873	873	844	865	919	895	820	895	887	897	858	847	867	860	875	872	874	896	840	888	824	814	870	869	857	853	865	885	856	853	875	848	886	946	873	888	925	897	880	850	922	917	901	863	909	819	868	878	848	832	891	903	874	829	869	896	836	857	855	895	866	817	849	846	870	876	804	878	881	858	858	888	897	872	859	839	852	832	883	876	849	865	939	894	885	882	845	870	864	878	839	873	871	838	840	824	879	844	850	871	862	873	885	873	822	893	905	843	866	943	910	909	888	816	849	817	866	859	870	852	890	883	820	862	870	844	865	820	882	852	834	891	845	860	901	885	864	861	924	827	881	822	806	882	850	921	851	908	882	812	859	850	821	849	861	891	842	862	814	872	869	876	818	878	870	848	841	864	849	893	809	847	795	831	860	860	859	851	847	863	791	909	840	873	855	842	821	840	807	874	883	842	855	839	839	899	874	908	860	895	887	843	902	836	868	857	886	908	886	893	865	877	897	890	865	866	856	858	861	840	842	863
10097	30475	21038	3320	2593	2107	1664	1463	1307	1257	1155	1049	1027	1037	1023	996	984	932	962	875	912	927	914	917	911	905	901	924	902	948	930	952	895	907	949	897	927	976	929	915	885	837	945	936	921	908	911	916	925	918	927	882	895	906	872	859	879	894	896	897	891	895	978	850	920	876	891	887	903	917	923	974	920	933	918	950	918	886	938	912	876	909	884	932	919	910	911	881	948	881	863	906	907	871	945	894	852	924	944	898	914	917	873	883	883	903	882	951	910	899	934	917	876	894	865	910	921	888	911	947	877	899	884	908	878	915	898	893	917	862	916	934	867	913	959	874	891	845	939	924	892	896	857	878	907	894	871	874	909	857	888	901	886	875	883	842	899	838	862	952	871	852	932	848	870	898	932	951	865	848	863	824	871	927	935	882	907	859	885	910	900	913	886	939	858	864	862	934	823	933	909	846	910	874	905	866	920	904	872	937	889	885	855	902	904	865	952	893	918	849	853	863	856	884	899	929	869	830	932	874	893	834	954	871	887	877	894	892	912	916	895	873	902	897	878	886	886	878	925	954	878	936	926	905	941	921	893	880	904	869	899	924	885	855	897	824	871	882	846	835	914	871	923	837	879	922	851	857	854	879	937	831	838	892	901	902	911	883	918	974	838	927	962	888	917	910	931	890	923	882	925	904	895	851	881	819	892	880	907	953	891	933	904	857	901	863	931	894	867	918	934	887	857	908	929	920	872	867	880	903	855	895	866	887	879	888	897	870	878	895	935	941	938	944	845	870	962	870	928	882	876	891	844	906	866	845	879	963	889	888	857	901	895	869	897	873	909	942	867	883	943	897	883	853	835	852	892	913	933	873	871	884	883	933	928	913	910	961	917	838	945	921	931	932	882	904	922	939	894	925	915	901	906	896	919	892	863	837	931	923	907	860	911	912	983	898	927	884	939	929	866	915	858	898	847	888	939	919	883	880	861	892	915	870	856	886	879	915	887	916	945	874	891	922	877	880	954	914	883	885	890	923	897	924	876	910	917	922	901	915	958	906	917	893	903	901	914	904	898	887	908	880	856	873	887	893	860	865	905	855	904	851	854	950	866	891	880	859	889	877	896	886	899	855	920	934	854	919	892	948	922	917	902	883	889	941	890	900	943	886	887	890	937	888	905	940	887	898	867	950	960	909	924	911	943	1001	884	858	934	901	925	901	879	895	870	923	893	891	874	938	927	881	897	896	912	914	894	914	868	914	939	909	947	885	875	892	938	939	856	952	838	945	878	892	863	934	897	921	916	906	915	923	920	886	913	888	900	893	938	906	920	896	883	869	863	836	934	916	927	913	873	915	909	894	920	859	962	912	902	870	921	882	902	880	899	869	923	879	896	942	912	879	860	884	929	884	921	899	932	901	905	882	914	906	880	870	883	863	907	863	857	896	922	900	876	920	932	910	893	916	909	877	864	853	866	914	913	881	969	951	918	912	930	915	868	873	917	880	891	886	948	953	914	882	912	895	902	893	886	958	922	864	867	942	898	919	866	911	887	880	897	886	946	848	931	900	884	866	838	863	859	896	875	937	909	903	908	899	835	908	859	886	863	878	870	937	921	906	890	905	901	903	903	902	870	853	858	912	848	948	866	890	923	858	902	925	908	905	885	855	823	893	916	882	886	923	877	859	894	860	918	933	852	913	963	857	909	877	872	889	925	935	892	906	905	880	876	953	862	947	891	899	914	942	904	854	843	874	935	866	853	866	868	875	951	877	883	834	961	925	890	857	901	930	903	898	914	872	847	889	857	912	895	867	931	894	881	875	907	891	914	843	889	905	897	893	916	891	878	924	898	877	895	926	893	930	888	896	938	900	909	918	934	897	896	878	987	914	852	917	882	893	885	837	938	933	870	921	865	898	916	903	885	914	925	897	904	896	880	905	891	905	912	914	903	900	876	909	938	955	896	921	884	940	835	910	910	887	900	928	843	958	868	846	942	898	893	897	901	841	929	882	886	895	873	881	907	910	884	882	925	939	898	983	900	892	943	896	910	883	892	930	920	939	934	894	926	916	919	867	955	909	928	876	888	945	963	877	883	918	879	898	896	881	894	883	881	891	853	858	897	916	906	923	881	910	941	911	871	866	927	901	905	901	924	928	914	940	904	907	941	920	856	919	902	906	965	921	851	902	902	887	884	959	932	919	918	899	875	890	908	915	865	873	885	908	922	887	906	852	931	915	919	902	848	904	941	929	934	901	882	851	819	954	882	897	930	902	880	898	878	938	901	906	862	838	850	874	936	916	855	872	900	815	975	901	914	835	904	896	893	907	895	926	948	874	875	871	895	916	882	906	919	899	881	846	859	900	855	889	904	912	844	876	889	888	898	942	943	914	867	955	897	901	867	892	926	829	880	900	884	933	859	895	886	864	888	896	950	911	878	917	966	920	887	912	916	864	906	957	907	846	859	898	898	964	894	931	908	932	884	924	953	886	852	874	893	889	934	901	899	868	876	895	898	947	915	892	909	869	943	840	926	823	896	870	882	870	876	889	921	885	912	870	869	881	883	873	921	891	913	884	962	902	925	899	884	912	914	878	909	855	952	881	922	840	872	906	893	893	911	899	846	944	901	905	958	867	872	901	951	897	894	911	875	925	863	893	918	896	941	971	935	909	884	871	877	927	915	897	929	846	888	936	884	903	891	862	944	903	905	980	895	901	863	922	876	914	886	877	961	890	830	924	856	893	894	902	898	908	899	892	920	912	901	874	915	841	916	887	895	907	958	925	868	884	924	924	837	907	932	943	860	848	888	944	912	907	948	927	865	887	954	909	894	900	900	870	913	947	924	923	907	938	863	828	961	901	904	930	951	866	897	924	905	914	933	879	857	907	934	897	933	896	912	897	889	926	933	865	920	874	893	889	921	852	907	882	869	843	952	893	891	892	916	910	943	900	870	922	932	928	908	878	903	826	875	847	904	925	927	883	886	936	833	903	927	933	886	901	912	932	876	894	926	867	903	903	899	896	890	899	844	928	899	883	855	908	881	890	855	901	831	889	886	884	908	914	879	892	884	920	993	869	884	854	875	869	979	907	898	867	897	921	923	829	892	892	883	915	915	851	874	876	868	888	867	896	900	869	896	814	891	852	859	901	921	896	893	914	930	882	970	886	884	902	838	854	865	913	867	886	882	900	892	950	881	959	941	907	933	891	901	913	890	909	870	904	880	858	919	939	871	896	910	882	834	919	882	918	885	958	910	888	929	912	896	889	896	862	899	891	920	935	896	932	866	902	917	869	919	898	883	896	831	869	879	871	896	905	902	924	950	933	896	909	851	962	934	842	895	883	894	889	945	911	973	909	899	872	905	931	898	938	892	885	891	870	941	852	886	918	870	913	974	910	982	826	855	886	910	901	891	846	947	925	853	946	945	894	942	909	879	896	884	902	881	912	908	897	887	865	873	948	930	902	881	892	875	911	917	922	940	911	909	891	922	845	881	937	883	958	908	932	900	927
24640	21248	28203	24620	15177	892	491	414	361	336	338	291	274	300	248	287	258	257	279	279	245	243	274	271	250	250	241	269	229	239	221	276	251	226	264	242	229	258	224	245	249	243	237	247	248	268	262	228	260	242	250	261	241	279	245	238	244	265	245	246	229	245	238	258	213	256	244	236	227	246	232	238	244	234	244	228	257	256	237	222	252	219	235	238	254	244	225	240	247	230	219	246	208	265	245	283	227	256	256	247	238	247	236	226	221	233	246	235	252	245	231	261	225	242	265	240	223	232	229	234	267	254	229	229	244	234	255	258	231	206	241	230	240	264	209	225	219	266	245	253	233	237	243	244	246	244	227	234	226	234	265	251	234	233	255	252	254	244	236	234	262	215	217	226	249	232	217	215	250	244	228	239	237	252	235	227	238	239	239	225	252	218	225	249	221	221	229	254	234	247	220	233	245	222	235	247	218	251	218	225	247	243	241	232	238	232	216	221	226	229	214	230	235	237	267	251	236	234	260	243	228	247	253	250	236	242	250	229	264	245	248	237	245	242	223	253	271	264	220	245	239	233	258	234	272	245	232	260	244	235	250	227	220	249	207	240	229	222	217	230	232	221	225	236	239	268	243	259	235	237	241	236	243	228	243	208	242	247	237	229	215	239	231	237	238	233	230	221	231	245	268	237	246	249	248	264	240	248	216	249	244	255	251	223	196	238	251	219	224	265	243	230	223	222	255	242	261	262	248	223	245	245	249	222	255	264	252	253	272	240	220	235	244	247	224	226	236	240	243	263	230	218	242	246	251	264	222	237	260	253	257	255	254	239	230	226	240	207	227	233	242	244	257	211	251	229	244	209	250	244	234	272	226	218	243	221	219	253	256	260	241	213	241	255	242	230	228	275	218	246	253	218	243	240	258	214	259	239	229	239	282	220	253	236	241	230	265	239	238	237	239	234	245	224	250	246	254	244	233	250	248	259	253	205	259	232	246	250	246	232	246	242	235	236	245	216	225	249	225	245	209	261	249	231	236	220	246	220	252	238	227	231	248	234	231	217	221	240	232	240	238	243	218	253	236	229	245	251	256	269	233	262	239	231	222	232	244	215	240	237	233	254	232	232	253	242	236	247	228	245	258	269	227	215	240	255	227	265	239	265	217	230	244	244	270	226	237	231	239	234	236	232	214	259	245	228	247	237	233	241	214	231	206	260	246	235	233	242	263	233	249	227	234	240	221	263	223	228	222	241	232	239	234	215	250	226	227	243	233	255	252	233	236	247	233	221	241	220	242	243	231	237	252	252	235	249	224	251	243	251	219	209	211	242	253	262	239	260	217	253	295	235	215	253	243	208	211	241	234	227	254	263	256	215	237	253	233	243	227	217	251	244	246	216	271	249	247	264	241	240	244	242	243	243	248	220	236	234	201	264	226	260	232	233	274	289	269	241	235	223	239	230	235	279	233	233	210	239	243	220	266	221	231	240	251	230	241	233	208	248	236	213	266	242	223	228	216	267	231	238	255	248	256	232	221	259	237	246	239	229	215	197	241	235	250	214	241	250	213	232	219	246	243	226	243	252	247	227	266	227	237	239	249	238	240	237	242	254	251	269	218	251	263	240	242	237	219	248	237	216	230	237	244	248	263	231	222	223	239	271	238	208	224	235	225	227	263	220	243	258	262	234	251	244	261	219	247	255	229	211	223	243	236	235	242	223	240	259	224	216	229	218	266	231	249	246	246	240	250	233	238	194	234	232	239	240	221	248	252	253	235	270	228	229	280	249	230	216	218	268	241	242	247	214	222	231	234	218	243	248	245	243	211	221	265	239	264	260	241	232	218	224	261	259	226	225	246	229	263	240	243	236	257	210	224	226	223	213	222	235	225	233	219	235	251	216	254	211	223	219	238	235	243	250	242	247	262	224	245	249	227	257	225	234	234	250	230	242	238	262	228	234	245	242	216	245	232	247	247	215	241	251	248	238	232	223	249	247	216	224	260	247	255	225	255	228	221	241	214	284	266	232	250	242	240	236	251	223	224	243	195	262	245	234	251	252	225	241	238	244	234	233	247	247	231	246	228	231	245	237	260	244	242	256	215	256	255	276	239	253	246	227	254	262	237	263	246	243	263	222	264	217	253	240	247	254	247	239	200	226	254	236	243	227	254	219	225	253	246	214	231	227	246	280	241	241	229	265	240	238	224	233	228	237	212	259	246	236	252	261	244	227	234	221	262	268	244	240	238	235	250	238	236	228	241	250	223	231	236	266	234	222	239	255	243	246	241	213	225	261	276	235	242	256	245	226	226	268	235	244	257	214	241	259	212	229	199	236	249	223	237	261	240	227	240	265	225	224	257	241	252	220	242	239	244	257	265	223	254	242	245	232	236	229	257	218	241	228	227	250	267	227	274	226	234	240	227	232	217	256	258	245	240	240	239	245	255	242	266	246	222	228	236	246	251	233	258	240	233	244	240	213	240	227	231	240	244	247	202	242	242	246	248	264	246	224	232	248	248	232	237	263	211	234	250	230	252	210	244	227	219	248	251	244	240	216	258	223	242	221	254	237	223	215	244	236	236	249	252	215	234	238	267	208	225	271	259	260	253	232	233	254	243	247	216	251	227	228	203	217	233	223	273	247	221	239	241	237	250	239	231	230	270	234	210	235	251	221	208	237	229	223	241	213	233	247	239	263	217	248	241	262	235	233	228	259	224	220	210	245	237	255	219	252	243	242	231	232	222	212	247	221	231	236	266	258	253	253	211	248	226	229	217	255	250	231	244	220	228	239	248	233	253	251	244	240	240	231	252	232	245	223	242	252	233	225	234	259	226	241	257	222	255	220	223	258	227	250	224	246	227	237	239	273	233	222	246	231	217	239	216	274	253	245	233	248	250	253	262	243	260	224	230	210	221	227	219	238	263	226	231	241	226	207	255	225	244	230	229	244	250	237	236	224	231	256	224	242	255	224	253	236	241	214	230	248	221	251	244	267	224	253	193	236	270	209	241	240	242	226	223	238	222	232	228	237	252	222	255	241	228	248	250	227	241	245	225	229	241	255	237	230	252	251	217	252	254	248	218	243	255	261	226	257	235	242	219	237	224	264	239	220	259	252	242	254	227	218	229	261	251	221	211	258	255	225	249	232	252	224	263	243	258	241	267	220	252	238	250	244	253	228	246	216	267	229	222	237	255	228	226	221	217	232	245	268	244	256	241	241	232	232	221	226	225	239	240	217	220	240	224	230	204	246	246	234	253	252	243	236	235	268	250	239	219	221	256	233	242	238	242	237	233	229	237	242	253	231	254	253	247	222	238	247	240	215	251	235	252	254	238	230	242	253	254	213	228	224	237	219	232	239	233	222	226	250	259	256	218	218	261	246	255	251	226	236	225	235	228	239	228	221	201	233	271	226	240	228	243	226	232	219	214	239	256	234	212	247	245	227	227	249	242	250	236	242	234	236	247	248	231	227	250	221	213	246	245	210	249	229	248	231	260	214	257	232
9607	23576	15714	1706	1301	952	758	631	529	478	418	364	384	331	366	338	303	322	335	314	319	320	273	290	285	279	311	277	287	292	286	283	308	310	265	302	290	296	296	282	270	293	286	294	290	267	319	275	269	255	282	273	250	291	281	286	314	299	271	279	246	272	258	271	278	320	287	297	274	264	291	278	301	255	288	273	274	267	264	268	295	275	258	250	284	266	302	274	299	269	261	256	276	273	254	290	289	281	295	292	293	267	279	274	256	271	304	291	284	259	279	264	295	280	279	284	271	285	283	278	291	292	288	273	279	276	274	276	292	298	299	280	288	256	302	285	279	265	280	263	263	306	277	265	307	278	275	284	292	263	274	263	249	305	277	289	284	280	278	277	277	287	300	294	275	259	274	294	258	271	306	304	282	261	266	258	280	293	263	282	281	288	290	267	250	319	328	268	258	274	306	310	263	279	256	285	249	253	283	276	270	310	249	283	295	272	260	281	291	280	259	287	264	288	257	301	258	252	272	264	274	277	291	287	289	283	276	279	299	261	258	275	293	265	277	245	274	280	278	269	278	273	298	303	246	303	277	306	272	317	259	305	304	291	295	280	275	315	281	272	281	257	298	261	275	310	307	259	243	292	278	305	283	284	252	288	235	292	268	264	291	268	273	250	278	277	268	262	278	268	282	270	289	274	272	310	273	273	291	271	265	271	276	285	277	271	315	304	244	250	265	260	297	286	294	270	280	259	267	312	260	279	276	257	262	279	272	285	270	283	265	282	273	292	268	277	268	253	257	248	254	275	265	307	283	279	274	272	271	256	281	256	260	272	279	293	299	294	271	268	281	232	300	271	298	293	265	262	273	275	279	267	286	297	277	293	281	269	303	262	264	253	243	263	289	260	310	304	283	287	265	284	288	250	275	290	273	285	298	268	264	260	270	280	260	275	275	291	263	275	274	271	273	279	276	248	280	286	260	248	298	277	268	296	271	273	282	305	272	250	269	277	270	280	296	267	255	284	277	316	258	282	287	260	322	271	282	269	264	289	272	279	283	267	283	252	293	277	269	265	277	267	274	259	259	257	295	270	292	293	297	271	285	281	255	280	271	271	273	262	270	287	268	291	273	306	265	281	251	284	260	264	276	274	268	253	310	301	278	293	266	251	277	277	282	292	260	257	232	259	270	283	280	246	312	297	269	272	290	297	291	280	252	269	269	267	293	291	244	290	268	294	305	266	289	272	284	270	252	258	291	256	287	305	289	291	256	297	306	280	277	299	281	286	297	244	270	264	262	265	295	297	278	282	304	297	232	282	262	270	279	277	263	290	293	275	264	290	272	295	274	291	301	305	276	294	291	269	232	258	285	275	296	267	263	274	293	300	246	248	242	247	278	267	259	285	336	283	279	261	241	298	268	268	262	285	268	272	290	296	323	272	285	300	251	254	288	307	291	277	260	258	266	278	277	279	287	253	261	272	265	268	268	303	339	308	277	265	282	264	268	269	279	302	284	297	289	284	262	286	262	296	272	265	259	283	263	291	233	278	276	287	282	232	271	302	279	266	287	246	314	268	268	308	279	285	254	292	285	252	278	297	300	285	283	278	299	306	298	233	278	283	285	274	296	278	293	293	269	277	268	299	263	288	260	269	256	277	282	292	277	275	271	272	283	305	283	279	287	277	293	291	292	258	251	273	283	265	291	272	294	269	275	284	262	265	255	249	231	284	260	274	300	295	274	271	293	283	268	305	279	260	275	289	311	288	279	280	303	297	263	259	279	238	272	293	261	263	274	266	256	276	271	275	262	275	272	286	250	290	262	273	271	273	279	265	270	302	274	281	277	278	279	271	272	263	273	278	302	280	269	280	272	304	292	290	288	299	267	245	263	266	254	268	259	271	282	259	243	265	305	263	270	280	278	265	267	270	263	259	259	282	271	278	278	289	265	289	260	298	286	283	287	289	257	270	235	275	306	241	303	264	266	308	255	266	295	286	280	280	231	273	266	262	248	288	274	257	267	284	271	265	274	279	289	288	282	276	280	268	273	279	310	280	287	265	255	283	272	265	285	263	289	262	285	301	259	315	301	268	273	289	277	291	277	278	282	273	290	294	266	274	311	287	290	280	280	312	258	237	316	261	267	286	332	275	257	275	281	297	269	286	276	257	262	249	254	266	295	292	261	280	309	278	272	275	269	268	272	259	280	290	271	281	295	278	273	275	294	260	303	269	260	285	297	277	281	280	281	274	268	260	286	264	279	279	271	281	252	283	275	286	255	265	308	251	258	269	280	284	277	259	323	281	303	271	292	296	283	306	283	270	274	280	282	265	251	249	253	291	264	300	297	290	310	267	261	261	302	266	283	266	243	246	240	264	295	272	252	262	267	298	276	279	273	259	244	262	291	272	283	252	264	284	277	258	267	267	295	277	285	269	285	250	276	270	270	257	266	273	300	254	268	292	276	281	273	270	250	273	267	255	265	276	260	275	263	272	285	285	284	306	306	277	283	285	258	270	267	300	288	271	287	287	276	281	246	267	289	275	305	287	291	280	273	274	297	281	279	305	283	260	273	266	270	280	263	280	265	294	273	270	288	292	265	302	257	272	283	280	282	269	278	285	280	288	309	272	291	245	269	270	258	279	304	295	299	274	284	262	283	297	272	239	287	298	280	263	289	296	261	248	294	283	267	281	294	272	261	293	261	279	284	263	275	270	283	257	264	277	275	270	255	272	282	277	273	305	288	272	298	259	270	264	282	281	269	256	268	282	239	267	266	285	266	272	272	278	280	285	242	322	269	278	265	295	289	288	282	276	275	265	285	278	328	262	257	236	267	295	290	292	277	277	270	266	261	285	269	275	274	286	268	302	259	305	256	262	272	291	285	285	266	274	267	284	293	282	255	275	305	269	275	247	268	288	285	288	312	267	257	284	280	225	245	252	281	252	255	292	271	269	278	282	290	256	272	279	293	291	287	270	255	260	287	270	256	272	270	303	266	261	241	271	278	297	273	272	264	260	274	284	255	264	289	293	247	266	285	281	294	265	267	265	284	277	258	258	299	290	316	259	280	280	282	263	288	295	267	287	245	285	278	259	306	287	287	280	268	269	289	302	278	253	279	267	259	263	292	262	260	282	285	271	305	281	290	288	287	226	277	299	270	294	303	286	287	281	259	248	259	279	313	269	283	258	283	282	296	284	302	285	291	295	296	273	288	311	288	278	259	264	277	277	266	287	285	271	284	299	253	274	273	274	246	283	284	304	250	261	296	284	276	274	324	244	287	261	265	309	267	294	274	291	268	261	281	278	261	296	261	285	266	261	275	279	258	280	262	284	280	257	296	271	263	273	296	274	293	259	286	301	277	269	270	261	329	279	284	315	314	273	285	263	273	260	272	296	251	290	267	294	266	298	280	284	264	264	255	275	257	286	253	278	269	275	293	291	292	274	284	290	257	251	262	270	286	274	284	305	289	258	273	289	271	279	291	261	286	284	254	258	266	284	265	312
22500	21296	29424	23486	21300	21394	12293	1715	1231	1160	1081	962	958	926	887	816	797	826	829	749	809	778	743	773	749	765	761	755	756	744	755	768	785	742	760	725	742	705	728	739	731	676	752	737	714	728	714	689	690	737	737	713	721	737	724	769	723	704	713	717	794	715	739	747	698	714	726	676	723	720	697	711	687	733	702	688	696	700	685	692	757	752	743	714	751	700	723	757	696	774	761	723	748	708	710	734	742	723	715	748	681	713	673	768	724	680	728	679	771	753	682	722	713	723	711	734	736	717	757	755	709	723	694	690	701	708	787	696	747	702	697	723	697	722	741	702	749	736	679	718	687	716	795	740	704	725	736	722	672	737	723	738	699	754	700	771	717	711	735	687	732	721	737	679	703	755	710	754	726	765	760	754	734	730	713	718	728	688	716	731	704	702	727	742	748	699	689	743	731	728	782	748	665	722	697	732	738	733	764	727	696	746	737	715	697	713	676	735	755	734	697	697	737	757	723	729	751	739	725	730	700	697	740	725	750	753	752	696	671	770	730	679	721	711	755	698	691	757	767	763	727	739	749	729	722	744	743	723	705	693	707	750	725	708	710	727	730	756	640	730	699	665	689	755	748	753	692	766	728	689	729	749	741	734	691	760	722	721	751	736	702	757	718	729	743	745	705	708	707	698	727	704	733	775	690	708	713	742	696	781	741	718	726	750	696	719	695	745	733	680	725	692	757	722	678	681	755	698	748	738	727	707	768	677	745	746	724	678	733	755	719	706	738	748	705	622	719	699	729	743	669	689	721	744	696	690	702	694	716	663	707	708	684	686	724	710	702	786	699	695	758	702	793	722	712	732	705	733	725	729	703	771	707	697	791	774	727	682	739	749	712	754	702	675	695	697	722	739	740	741	734	687	743	754	713	737	728	690	720	708	742	743	697	753	700	688	755	683	735	708	700	775	731	738	741	741	739	668	717	730	714	713	737	721	731	688	670	726	699	755	720	740	711	677	761	721	724	724	704	731	708	750	723	675	734	723	701	721	733	758	723	703	705	726	679	753	697	754	681	707	731	749	713	738	680	710	673	686	698	690	687	738	696	721	702	692	734	695	736	687	737	701	720	725	704	698	692	676	742	712	750	701	697	704	730	729	741	749	737	766	758	733	708	724	676	753	730	713	698	688	719	740	720	696	750	725	703	779	732	729	678	736	719	733	773	761	710	751	732	726	731	707	715	726	709	737	718	743	731	669	718	729	718	716	742	732	749	770	726	690	726	694	724	730	766	753	727	766	748	739	747	735	707	663	720	703	683	757	761	730	732	714	782	714	708	715	748	688	674	702	719	687	702	672	717	731	738	715	771	722	720	716	699	752	736	743	722	712	742	660	734	669	730	716	718	679	720	687	774	752	716	746	714	695	683	733	672	722	746	722	723	686	743	692	705	738	685	726	697	772	717	741	763	736	670	704	730	726	739	725	735	742	726	713	753	743	709	697	742	679	762	768	729	705	725	698	740	714	728	733	694	758	685	698	762	757	732	684	746	705	750	749	783	687	696	702	700	688	729	720	738	728	731	733	722	700	715	720	768	689	719	752	723	734	720	685	735	741	695	740	691	759	751	723	693	764	703	733	764	719	756	709	689	705	759	736	666	706	731	754	676	705	731	692	712	752	733	751	768	746	728	749	720	733	693	679	707	724	691	683	672	745	721	755	731	738	714	702	667	704	712	730	723	699	698	739	722	722	746	741	700	698	725	698	697	716	750	742	701	752	713	741	733	744	719	741	713	758	759	715	700	699	737	725	717	753	719	682	688	699	737	747	723	728	736	710	701	711	705	683	761	715	704	749	683	707	702	728	724	760	705	711	714	728	693	719	745	666	710	740	713	755	703	720	741	723	731	713	680	705	731	730	711	682	693	737	688	774	682	710	719	717	715	728	740	672	717	715	736	711	692	709	725	691	704	732	694	721	698	650	696	696	771	716	716	739	738	765	660	685	725	719	781	706	698	719	715	715	719	702	716	743	763	744	754	726	723	730	705	709	739	772	697	741	727	706	745	709	711	706	698	721	699	713	692	705	731	733	775	693	761	711	722	728	746	725	727	790	747	707	737	750	664	714	705	704	717	739	711	706	724	695	777	705	678	724	728	696	732	729	685	708	720	712	725	700	667	749	730	736	725	742	731	747	736	714	756	726	747	692	695	693	757	730	705	739	706	697	673	723	689	715	660	746	719	692	756	688	705	707	725	731	691	709	676	719	651	741	729	687	754	730	737	715	693	752	735	729	682	735	721	736	719	701	755	694	764	761	702	722	703	694	727	744	691	725	759	711	663	705	734	739	688	732	686	679	685	784	727	776	673	757	695	701	755	770	759	719	671	707	725	719	730	683	716	740	722	737	676	714	736	705	715	719	717	738	695	665	743	790	712	740	669	681	689	723	717	707	679	739	754	762	737	754	685	700	709	743	747	702	723	712	693	720	673	722	749	729	743	785	723	715	734	727	729	709	724	691	726	731	738	715	758	712	732	697	719	692	775	735	674	746	718	706	745	736	731	736	683	668	758	722	732	676	698	688	736	733	705	720	708	725	724	693	780	686	733	788	742	727	737	723	705	768	716	757	749	760	699	717	717	739	680	738	755	639	724	708	732	755	739	720	720	695	779	724	664	737	697	710	710	708	678	678	675	715	698	695	760	714	714	703	739	740	703	697	666	733	672	670	667	719	698	697	675	734	698	722	712	748	736	715	741	728	786	706	731	679	718	706	754	704	732	687	708	729	712	688	763	673	685	722	702	714	735	766	737	715	705	741	732	669	720	667	697	663	676	718	732	715	715	714	726	751	691	724	742	728	684	731	725	713	750	706	697	706	749	663	748	682	720	724	738	781	676	783	773	791	715	712	739	740	717	723	708	722	677	758	689	731	783	772	752	717	759	696	719	696	735	710	708	760	694	677	690	678	717	728	708	689	729	762	687	695	696	727	711	724	758	706	745	713	733	693	725	684	709	774	709	725	707	721	763	714	692	718	736	796	749	712	740	703	707	740	725	739	773	714	704	666	738	763	649	698	717	777	737	747	742	768	739	725	662	664	732	694	772	720	698	660	696	716	715	759	744	732	723	716	750	699	722	688	735	751	745	774	724	695	736	689	732	688	745	733	686	743	713	725	755	765	724	703	670	723	695	726	663	749	758	713	756	740	719	697	697	699	671	711	748	767	693	737	740	730	727	714	718	726	710	713	750	718	685	720	750	715	710	725	694	693	697	716	706	674	716	706	757	713	716	719	711	767	770	682	735	712	748	751	690	730	717	737	731	702	739	705	696	725	759	734	705	669	687	692	745	705	753	715	748	670	716	702	677	692	737	732	755	754	710	754	708	714	764	712	686	701	757	710	698	737	701	763	658	722	693	718	681	657	739	750	708	663	687	734	706	736	704	721	738	719	733	733	738	741	733	735	724	736	707	730	713	701	745	661	725	701	717	696	712	694	758	727	707	709	723	703
13064	40889	28382	5491	3961	2847	2342	1897	1621	1386	1222	1181	1077	1010	961	934	916	887	878	855	888	815	836	817	830	864	794	834	847	840	835	776	786	747	766	762	792	770	829	791	750	771	819	792	775	728	773	763	806	819	782	774	773	747	791	767	783	792	815	762	791	792	753	748	732	747	758	758	791	762	763	786	743	757	770	783	760	795	784	829	724	775	771	801	749	756	724	746	758	796	753	775	756	748	774	775	741	776	790	731	748	794	730	747	784	803	811	754	800	796	748	774	732	739	805	776	761	701	818	761	666	728	756	795	755	775	843	774	796	783	794	795	743	772	764	761	756	759	777	776	758	741	753	751	823	773	746	767	771	772	775	760	811	761	779	756	823	764	778	731	772	767	733	752	780	762	782	755	787	749	756	771	809	769	786	797	725	747	804	736	738	760	738	759	778	732	739	783	763	787	754	769	751	826	736	766	780	770	736	783	719	830	754	731	775	733	733	734	735	835	831	804	745	795	786	811	769	772	723	760	688	758	770	736	728	742	752	738	756	739	715	747	778	785	776	773	778	803	775	769	731	731	767	791	780	753	775	782	710	760	773	832	738	807	735	684	797	745	788	759	748	746	749	742	741	723	762	760	796	773	719	735	792	796	742	772	724	806	755	746	804	760	792	767	759	786	759	779	742	787	731	792	754	717	756	753	818	744	759	784	734	763	843	757	768	727	739	702	781	768	782	743	763	755	800	781	784	796	795	805	810	717	792	752	771	767	754	712	743	805	822	738	768	793	805	831	718	738	823	773	781	758	769	719	799	777	740	745	710	743	768	731	746	731	749	764	756	761	797	791	752	780	784	765	747	793	758	751	723	779	775	730	759	785	777	766	747	755	767	783	749	755	753	741	741	710	798	729	810	774	766	793	756	769	826	766	789	745	732	790	767	732	768	805	734	776	754	732	709	789	780	778	790	741	744	775	762	737	752	767	729	783	774	797	756	722	800	787	748	776	810	752	757	787	767	755	754	784	722	727	714	769	763	754	732	763	734	770	755	817	783	815	756	803	814	738	797	745	761	743	688	799	770	758	803	777	771	763	782	770	788	765	788	706	708	761	738	746	756	765	795	778	800	744	757	820	827	741	714	751	743	730	744	767	778	762	741	738	760	751	691	741	790	803	807	745	789	770	759	761	736	736	771	798	743	709	776	754	765	801	788	759	725	725	717	841	799	775	714	737	759	776	727	821	789	742	724	782	794	735	761	801	785	769	790	825	771	761	764	740	794	757	745	741	778	762	789	743	791	757	759	766	754	732	753	724	792	739	765	753	712	781	781	763	743	778	752	760	764	731	774	787	779	774	768	785	745	752	775	758	784	755	707	763	769	764	784	726	769	820	754	785	787	746	782	813	713	755	756	771	714	758	757	772	727	755	734	736	731	752	761	777	763	799	750	783	742	772	733	760	796	794	715	792	762	786	777	808	724	741	782	774	713	794	745	751	743	803	805	781	770	832	815	828	723	765	734	756	776	799	751	770	803	818	729	714	768	769	782	801	765	771	755	741	790	733	781	722	786	764	791	771	747	734	768	755	756	746	791	758	735	760	731	723	787	741	787	782	733	787	749	760	758	750	782	718	782	748	758	743	751	818	741	764	747	754	809	777	747	723	748	733	715	745	720	773	759	757	750	757	745	727	731	760	762	780	787	793	748	726	771	779	807	732	780	776	782	754	771	748	757	756	751	734	715	771	701	729	782	815	782	789	773	745	728	783	781	752	796	781	812	761	775	771	723	765	806	732	728	746	823	756	707	772	787	747	761	764	730	754	785	773	771	721	752	761	795	758	802	751	766	756	743	761	780	803	796	787	783	711	814	780	750	791	740	763	831	729	783	737	834	780	759	784	742	801	732	738	838	769	746	711	764	764	709	790	761	797	780	751	737	779	741	746	788	809	707	771	773	776	782	742	774	742	722	764	755	779	787	805	735	786	808	776	808	744	825	807	753	770	782	713	804	787	765	746	756	771	751	798	778	777	787	766	736	748	802	774	767	767	785	772	823	717	724	769	730	798	770	780	775	761	746	761	758	768	763	722	708	770	758	758	750	762	760	754	761	795	736	759	717	759	687	791	754	818	734	794	768	759	803	765	761	724	732	758	756	730	768	729	757	741	753	756	770	707	823	763	808	788	785	746	802	746	785	712	734	769	741	810	758	727	752	769	768	770	725	729	752	773	739	782	765	789	796	773	782	785	787	760	757	736	750	758	770	788	723	755	800	743	734	768	733	786	767	762	765	801	758	794	749	741	806	785	777	738	738	768	766	768	776	748	772	769	770	787	775	737	821	738	747	764	772	822	775	719	748	743	779	755	775	789	746	729	751	752	791	775	747	750	807	778	697	789	779	808	782	763	747	723	763	733	775	757	753	749	731	768	762	750	747	777	741	768	753	856	738	805	736	743	757	728	752	779	712	756	750	766	784	781	812	763	780	769	778	667	811	747	760	757	777	750	772	775	765	771	769	712	768	779	726	767	749	767	826	817	718	758	764	747	787	766	768	768	784	790	757	799	747	781	767	748	742	752	789	842	675	765	810	749	793	726	716	748	765	805	755	806	800	766	805	782	760	788	772	749	780	790	752	729	769	759	742	757	773	712	801	803	730	710	763	795	763	801	733	759	729	731	745	824	809	781	746	754	800	701	753	785	776	791	668	773	776	766	774	763	768	746	741	805	756	729	792	813	777	815	742	721	793	752	773	747	760	723	684	807	779	734	788	789	801	794	798	775	728	791	751	756	762	743	711	778	754	749	781	761	837	821	770	746	765	768	777	777	765	770	738	767	841	797	713	782	759	735	742	752	752	774	760	758	773	733	764	774	777	774	736	744	760	736	770	719	771	753	762	738	801	781	758	743	730	793	777	806	723	754	767	764	772	755	761	765	723	778	778	712	718	763	759	793	781	769	806	775	762	745	744	777	768	747	764	783	756	780	810	706	767	752	764	852	761	783	795	737	764	722	739	750	717	770	797	824	727	741	733	759	760	745	783	756	808	752	714	762	772	758	768	743	773	765	739	732	757	740	789	731	729	779	806	741	697	777	756	764	761	777	728	764	750	758	737	761	721	794	795	733	764	748	764	778	784	731	750	785	754	801	768	734	769	817	813	820	793	787	795	790	760	749	742	815	729	764	725	744	777	765	770	790	776	746	770	755	785	747	751	782	745	775	748	764	765	775	822	768	747	734	819	766	743	822	825	771	761	800	746	773	757	809	801	721	760	762	790	788	746	762	829	803	769	730	778	767	815	747	748	699	824	759	740	818	731	750	779	792	749	814	786	770	769	739	793	771	731	719	751	766	712	740	800	780	760	747	762	767	741	786	755	818	771	755	796	771	784	773	771	756	784	787	730	741	800	781	754	755	724	824	729	724	733	799	765	754	782	789	775	770	794	718	708	787	783	751	854	755	744	712	727	734	826	724	773	749	716	757	807	742	753	790	715	791	752	748	733	783	778	749
27558	19835	9662	1251	607	524	501	468	511	490	508	488	455	466	509	452	495	499	479	452	465	505	460	480	499	518	488	471	492	478	501	472	476	483	456	497	431	488	504	513	438	471	489	461	483	448	455	464	476	477	481	482	466	477	482	507	489	481	463	470	479	494	430	455	477	438	487	497	464	483	489	491	470	468	489	505	468	445	476	503	457	504	490	492	492	457	465	471	512	433	507	488	478	461	456	471	498	469	458	430	455	520	484	459	462	469	487	481	458	482	473	506	464	446	444	466	443	485	453	465	455	468	458	440	473	500	460	492	474	484	473	523	471	449	473	455	467	486	476	479	439	493	457	466	489	474	443	472	457	509	481	468	553	465	455	446	473	456	453	469	487	443	464	441	475	472	501	492	503	454	447	454	454	479	479	437	476	513	471	441	492	501	478	440	470	473	456	469	473	481	458	497	448	490	484	480	449	454	447	483	458	494	446	505	476	485	422	492	471	507	466	470	444	475	501	464	490	484	482	444	480	504	467	505	471	468	464	467	461	476	492	496	487	497	459	444	485	474	478	460	497	470	448	486	464	501	499	488	475	507	469	487	443	454	466	506	464	479	491	473	429	462	458	460	443	490	484	477	461	465	446	489	470	462	486	460	455	475	497	478	506	478	472	495	481	477	447	481	502	456	461	497	449	459	465	466	455	470	429	511	494	449	461	478	519	446	467	462	482	488	463	463	498	488	458	470	422	469	459	488	434	460	445	512	471	456	468	460	492	454	446	491	460	473	461	473	449	483	482	446	444	496	520	480	461	491	492	445	465	445	457	467	465	473	462	463	472	485	501	487	457	464	469	523	456	481	425	474	482	482	496	486	437	477	475	482	473	448	523	427	452	458	450	461	511	459	493	463	495	454	450	494	474	473	501	464	470	476	466	465	488	465	469	432	504	452	485	465	474	452	480	478	496	492	433	455	426	484	459	471	460	456	491	482	497	482	451	478	503	463	485	478	457	475	460	480	496	453	489	500	481	498	511	466	464	497	469	478	488	454	459	464	449	439	501	456	443	500	501	451	520	463	487	483	472	480	474	501	528	471	514	481	465	501	482	478	473	494	462	524	465	453	462	469	458	460	469	443	447	472	476	447	506	461	441	434	466	454	459	444	483	475	506	476	462	482	460	473	517	455	507	430	495	435	485	477	503	507	465	483	488	470	480	479	483	468	506	499	522	472	470	459	431	469	471	455	461	477	453	475	461	478	452	461	442	492	507	465	461	464	475	458	480	459	476	467	457	475	505	451	466	546	455	436	430	481	478	460	451	494	450	460	496	474	489	455	486	440	461	447	517	459	487	464	452	484	503	502	475	450	481	448	514	495	462	468	536	499	471	511	485	500	462	438	493	475	496	489	446	501	505	454	483	449	499	491	485	506	487	478	480	489	464	517	476	475	419	465	479	470	465	450	504	464	492	526	476	482	476	475	511	457	470	477	471	503	491	469	489	446	457	479	489	497	515	508	450	470	499	471	465	444	457	486	465	490	489	510	487	513	495	452	468	464	500	475	499	467	472	465	460	435	534	490	467	463	488	475	432	466	462	460	465	462	446	476	428	479	490	419	450	508	494	499	467	484	491	478	460	464	468	472	462	444	462	476	506	458	467	502	432	480	462	459	466	468	481	482	483	493	506	466	454	451	452	480	498	495	501	450	486	503	476	484	468	503	494	485	503	500	483	514	487	441	515	445	487	460	459	465	458	448	449	452	500	453	486	491	477	458	493	463	438	509	464	455	461	467	483	451	488	460	493	521	502	463	493	502	449	506	497	455	436	476	452	477	483	438	434	444	490	442	470	486	477	468	456	475	458	446	487	478	437	475	461	551	503	476	489	436	510	459	488	434	445	484	480	474	499	451	485	483	441	461	486	500	496	485	456	478	456	459	468	472	465	467	452	477	466	480	491	504	485	481	483	523	489	466	503	449	490	533	495	490	459	488	434	480	476	449	439	453	474	482	455	486	461	481	460	439	481	460	484	492	467	479	492	490	458	473	460	494	464	494	501	444	432	445	490	480	492	505	469	446	481	471	466	467	458	484	493	468	495	507	490	472	472	442	454	473	447	475	467	463	491	476	431	479	473	445	504	471	474	456	475	496	451	480	490	507	475	485	499	460	486	491	498	499	455	473	467	478	479	461	493	470	482	486	519	433	477	463	480	464	527	454	484	491	500	430	450	508	465	462	464	469	452	518	481	491	497	487	465	494	456	459	504	487	470	481	476	489	447	496	507	481	446	485	504	512	495	482	491	488	478	494	511	426	447	492	495	431	471	467	507	473	475	442	451	423	447	436	463	425	468	461	477	491	508	481	486	448	467	478	494	479	453	483	464	451	518	472	489	466	444	457	521	489	484	441	479	440	479	473	477	471	479	547	457	451	442	498	490	483	458	481	489	478	467	508	437	473	488	466	472	484	513	495	505	505	458	462	515	443	459	458	447	468	491	494	488	469	523	434	492	461	483	458	441	465	460	478	468	478	467	416	480	460	470	452	474	466	472	439	462	477	478	520	469	482	468	491	496	477	484	441	430	490	460	485	471	451	451	463	492	479	497	475	489	444	465	449	467	455	448	447	451	448	496	507	464	463	471	495	457	469	490	505	490	458	486	447	486	506	492	440	469	480	501	479	433	460	458	471	452	466	533	465	449	473	466	467	482	458	481	470	513	504	516	465	427	491	445	490	459	473	436	453	469	437	459	449	474	487	485	490	448	496	458	456	503	491	471	445	512	464	471	491	485	511	478	471	444	460	498	483	499	481	439	444	485	486	526	492	478	498	482	485	480	459	465	452	489	486	472	422	452	457	498	510	506	451	479	512	490	500	490	451	471	425	467	453	461	469	425	488	454	496	460	487	485	449	470	489	469	466	456	481	474	453	447	464	482	488	450	511	494	493	466	467	454	475	441	444	459	462	451	494	418	500	494	463	490	491	496	430	488	479	474	485	490	430	489	482	475	479	480	492	484	489	446	489	459	476	493	489	449	481	455	477	454	463	467	494	502	489	520	486	458	519	469	490	429	453	461	479	456	486	467	481	472	473	493	469	480	423	495	512	451	451	448	447	473	503	467	433	490	470	497	459	441	462	480	477	484	494	486	437	461	444	491	462	500	482	484	476	471	495	427	533	469	492	467	502	439	517	477	471	498	456	475	481	472	499	477	482	480	486	462	495	460	492	494	489	495	477	497	433	477	429	474	475	481	435	495	474	465	477	447	461	468	494	491	500	491	471	493	472	484	443	521	484	445	445	541	468	511	446	485	438	509	470	494	460	503	498	464	443	454	474	481	456	482	501	491	492	417	459	459	457	461	460	484	483	465	444	469	462	511	478	472	493	478	439	477	462	482	462	494	445	462	466	507	464	504	473	513	473	475	479	437	447	483	471	471	498	475	517	491	464	526	474	495	477	488	465	488	482	482	435	498	505	467	451	453	448	453	487	457	464	498	483	454	471	479	466
9871	8656	4497	694	593	583	531	529	566	494	520	520	517	578	518	502	511	509	468	502	492	503	533	483	510	516	495	486	488	556	486	507	473	522	495	482	490	506	498	522	480	501	501	522	491	479	472	546	497	451	521	499	485	519	489	490	482	521	462	499	472	525	513	473	489	521	505	461	481	482	531	476	550	512	524	495	484	504	477	498	488	481	435	484	483	470	471	498	479	505	499	474	504	478	479	507	536	504	459	528	498	475	489	514	476	497	479	539	489	537	519	479	486	559	522	459	494	517	486	517	496	485	524	496	521	477	472	479	447	537	488	509	481	457	512	471	506	511	525	471	523	509	508	504	522	519	498	525	487	528	512	500	511	557	494	518	542	510	458	501	492	505	488	488	511	500	484	522	497	529	488	520	453	458	498	534	453	497	502	473	535	532	482	460	494	519	493	474	492	490	497	503	504	476	493	496	502	505	503	527	498	473	496	488	492	492	528	486	482	508	459	532	522	510	521	501	493	475	467	457	497	503	519	481	523	517	486	498	494	518	508	481	478	525	494	463	484	455	474	472	519	500	493	480	502	475	458	489	500	525	501	503	441	495	479	502	500	516	484	506	488	494	508	470	457	488	518	521	482	480	482	482	468	506	510	481	475	517	508	484	504	489	540	467	494	510	483	544	533	498	508	518	526	459	527	516	509	500	530	502	485	501	498	490	523	455	509	479	507	482	487	509	537	481	513	536	529	518	480	537	531	468	479	470	491	521	517	456	468	481	500	530	495	483	508	482	485	500	524	552	505	494	494	480	467	477	501	490	512	513	513	459	474	497	527	483	467	491	481	476	522	487	494	492	492	499	460	536	481	524	485	506	509	529	488	458	501	465	473	487	505	506	525	458	524	517	475	488	483	521	521	489	503	470	478	508	512	490	499	472	496	507	498	531	498	479	453	502	507	504	477	449	456	506	443	494	499	533	510	488	542	483	532	509	511	548	503	492	491	491	515	547	501	503	526	475	479	496	518	434	494	527	519	483	456	480	474	512	524	473	458	492	496	506	505	495	506	505	486	511	489	469	518	539	523	517	515	530	476	497	518	508	495	506	477	483	510	514	514	503	504	493	491	499	486	503	514	479	471	500	506	531	501	459	496	494	485	492	507	462	523	487	491	485	494	501	475	486	488	518	484	471	496	473	460	468	498	502	493	472	522	486	537	474	469	485	494	525	500	496	490	500	484	473	513	474	511	478	515	510	534	512	480	477	486	454	544	517	536	479	508	473	491	470	514	452	536	476	490	496	469	485	497	498	504	512	474	475	487	532	497	466	474	468	513	530	489	519	491	492	484	484	509	508	542	484	480	498	513	524	472	472	516	491	487	498	505	514	488	532	488	535	542	542	501	492	485	506	493	492	449	454	486	533	478	474	464	489	491	492	492	506	475	525	507	501	494	466	564	520	533	499	503	506	488	455	505	534	482	494	505	492	492	492	500	491	513	459	505	489	490	522	494	508	506	529	528	514	460	487	469	483	540	462	490	488	494	502	480	493	515	495	516	475	470	477	507	477	533	530	458	464	479	496	482	508	530	531	477	503	549	481	502	533	515	523	508	496	508	546	467	491	498	527	505	520	479	530	483	481	494	495	527	476	497	477	482	490	458	494	455	523	530	512	514	492	549	486	478	499	495	488	505	499	467	529	503	490	450	474	476	538	521	504	478	485	494	489	480	492	518	504	496	504	490	475	493	479	555	545	483	479	462	498	506	506	497	542	510	483	478	514	527	508	475	492	486	518	489	470	464	457	506	491	492	528	503	484	487	493	520	455	482	527	483	518	489	518	494	475	510	483	523	482	504	501	451	499	490	480	528	498	509	530	473	484	460	477	469	522	489	533	483	489	516	521	476	506	498	511	526	477	526	467	514	470	500	523	505	485	502	469	456	484	538	522	522	528	507	538	552	456	470	521	477	473	505	543	547	501	506	523	468	480	516	528	518	564	516	459	517	491	507	487	493	519	483	505	512	518	468	488	546	509	480	513	474	520	512	473	511	540	475	512	460	483	500	500	517	523	507	511	493	502	479	493	470	537	508	501	500	508	461	526	508	492	508	518	511	488	470	476	498	493	502	527	469	525	515	485	509	481	515	473	459	511	527	501	491	446	497	501	493	478	523	501	534	497	524	481	512	489	501	512	532	523	495	509	492	549	469	526	508	527	477	489	478	516	551	486	459	524	544	484	506	487	513	474	507	493	496	522	506	469	510	478	500	513	469	512	503	529	482	490	507	530	512	460	507	506	504	476	494	456	468	507	506	491	501	468	529	514	485	458	550	467	514	536	504	490	492	489	488	479	508	515	529	528	460	438	499	484	478	512	507	465	441	501	530	541	521	496	473	500	491	529	540	520	522	514	533	479	482	513	468	480	500	511	540	455	514	490	488	512	448	491	487	528	503	496	520	515	482	507	482	503	472	531	531	468	522	502	464	507	537	505	486	495	505	455	522	487	497	494	502	499	513	493	520	495	496	447	502	511	512	484	519	520	534	533	509	468	482	518	463	466	489	503	473	483	488	495	534	494	541	511	473	484	487	475	501	506	539	515	503	473	479	508	523	570	530	532	517	486	490	503	515	526	496	467	505	494	505	493	518	494	503	484	512	487	479	520	484	519	465	500	452	510	503	517	514	501	512	524	514	474	526	467	528	484	476	518	484	492	454	491	469	501	531	529	511	529	488	470	505	510	505	545	495	489	497	515	480	537	497	493	485	487	505	503	497	531	520	463	497	504	499	517	515	463	497	482	494	525	500	500	483	466	503	464	515	493	476	509	490	485	478	483	504	534	500	469	506	472	491	523	484	495	515	523	495	518	493	513	493	465	469	503	522	446	484	488	494	507	476	496	497	447	516	523	492	487	506	508	512	499	519	523	491	493	504	467	488	489	507	532	491	445	509	498	531	508	516	496	474	497	499	517	506	487	500	501	497	523	508	469	480	503	470	499	462	484	482	516	500	492	488	522	472	518	490	481	476	504	478	506	460	489	485	497	468	508	485	500	501	521	499	514	484	503	528	497	490	491	484	486	498	503	503	489	457	494	510	474	520	498	494	519	487	471	507	473	483	525	491	513	494	543	478	500	522	486	486	511	540	485	491	513	506	485	511	497	521	469	454	469	483	523	480	500	519	491	526	514	503	484	486	453	523	529	505	552	529	487	498	522	462	504	503	499	505	480	473	526	507	439	515	513	483	479	497	458	507	471	510	472	517	514	499	472	451	476	518	504	482	491	458	513	498	512	526	496	482	524	465	442	497	514	519	475	484	506	513	508	470	508	552	507	472	526	471	451	516	535	534	499	509	456	541	451	485	472	486	460	469	533	548	428	491	479	480	479	523	520	491	481	503	496	523	493	514	511	462	486	530	513	467	483	517	535	496	482	505	493	490	485	524	464	486	506	499	493	509	466	508	471	481	514	495	501	504	507	520	500	528	515	516	474	466	483	486	477	537	494	512	485
23593	21298	29192	23730	21303	13387	1911	1305	1185	1054	973	986	959	948	926	978	911	920	925	825	937	873	864	835	901	865	888	886	907	870	938	891	900	900	853	827	905	888	860	846	864	896	930	861	853	879	877	859	892	849	867	832	852	826	831	843	836	845	917	853	868	816	834	820	870	894	842	809	886	883	910	866	884	825	830	846	860	853	911	814	904	804	794	862	872	901	872	869	880	862	822	855	870	864	890	877	859	845	851	833	874	862	865	869	854	847	812	804	832	785	866	818	867	844	859	874	873	879	892	813	872	824	880	846	841	864	892	890	854	859	887	896	875	861	818	868	886	877	854	840	862	820	870	830	894	842	882	917	879	870	828	856	893	842	847	871	820	848	838	814	824	828	839	849	838	848	872	881	879	884	857	921	815	900	875	844	885	882	851	874	895	889	811	909	833	894	876	862	824	849	860	854	787	918	830	838	853	901	869	873	880	833	886	857	827	860	833	843	843	898	855	917	868	853	829	910	883	873	897	885	831	856	840	887	824	871	899	832	816	838	857	870	852	853	848	870	903	875	912	875	827	856	821	827	832	878	843	856	824	819	912	913	914	890	885	847	856	898	836	824	880	884	844	806	791	818	839	858	848	842	926	840	854	877	831	894	839	919	846	877	838	810	820	900	874	862	909	857	837	793	888	820	881	823	812	884	849	865	844	884	869	889	896	852	861	795	849	833	860	850	881	823	872	873	876	912	837	871	848	872	854	854	855	806	877	832	926	841	827	854	850	840	834	850	908	871	852	882	841	878	813	858	814	892	879	867	879	882	837	861	903	893	889	876	842	889	833	883	847	882	807	807	891	858	863	890	863	832	865	858	893	806	868	884	821	851	890	868	879	843	900	869	851	871	879	824	894	905	853	880	899	830	824	854	814	838	809	828	861	810	845	883	853	915	890	887	841	813	847	875	846	838	889	822	860	820	887	866	823	819	855	855	822	865	842	860	900	855	820	861	830	896	828	846	904	861	822	850	915	882	834	865	849	837	858	820	866	898	815	842	839	906	858	898	861	875	853	898	838	828	873	820	845	822	835	861	940	826	871	826	858	833	888	850	821	873	865	872	813	853	867	880	889	877	870	876	814	851	873	892	860	878	881	872	830	778	790	858	823	878	882	843	876	902	789	824	862	814	860	849	850	914	819	899	885	853	826	931	871	792	890	919	847	892	875	836	911	851	807	871	913	847	870	880	875	881	838	857	831	859	812	868	769	817	911	894	864	862	854	840	839	864	863	862	863	867	855	848	877	895	885	861	907	876	854	822	882	864	822	867	884	839	876	901	822	868	824	868	908	857	856	856	830	862	857	878	905	826	897	896	865	895	831	901	840	866	845	862	860	843	839	895	860	874	911	885	919	857	811	888	837	895	824	833	944	855	803	850	851	894	835	883	895	879	898	822	876	856	867	855	859	858	850	856	852	884	867	884	816	848	827	895	882	860	833	842	844	892	900	867	845	905	853	858	906	876	880	849	816	843	842	808	877	854	875	833	849	812	867	857	830	845	826	864	863	866	844	845	874	811	845	919	849	912	897	835	886	827	846	828	848	899	800	880	892	850	842	848	886	828	853	825	854	881	868	900	915	830	865	834	835	873	885	873	814	848	881	894	871	889	808	871	816	901	893	815	881	890	841	855	856	833	815	855	860	867	903	882	873	886	861	852	852	864	819	771	857	782	881	823	800	889	868	868	889	843	868	855	882	846	873	828	868	908	873	851	857	844	851	877	794	833	874	836	856	883	852	861	828	901	898	842	856	907	858	872	833	843	884	840	835	948	838	806	842	796	844	836	872	860	844	857	888	848	818	846	838	846	812	852	857	847	903	837	833	908	827	863	795	864	850	845	866	831	831	874	911	871	874	915	897	914	853	869	888	863	831	845	842	852	838	861	858	850	871	873	829	834	814	879	763	866	906	888	919	864	884	856	806	883	860	881	901	853	827	844	899	871	894	802	888	838	859	861	883	886	825	906	903	893	866	910	854	870	820	861	889	850	840	872	840	917	888	905	873	875	849	900	834	859	828	812	865	866	861	873	846	877	835	897	840	825	879	912	864	840	889	869	842	889	865	847	769	829	820	869	865	869	869	885	837	828	880	872	871	846	819	870	867	828	842	884	873	867	859	833	858	855	869	834	819	856	818	903	883	880	834	819	854	842	861	867	870	774	844	832	869	823	821	865	878	853	844	858	844	807	875	834	840	816	820	827	906	806	858	845	834	881	861	857	823	881	920	911	853	903	841	819	842	840	900	866	822	888	849	923	850	863	804	854	818	822	856	813	860	867	837	889	872	846	850	840	875	823	807	881	859	901	835	884	869	848	887	871	846	876	872	906	801	816	830	808	837	920	873	864	891	870	861	911	827	895	853	868	826	816	879	907	885	811	881	845	884	855	838	836	875	845	834	908	824	830	837	858	898	814	834	851	847	844	773	802	879	863	879	871	829	833	874	847	883	836	899	831	828	844	873	909	825	844	855	865	865	854	842	859	810	815	907	889	899	855	817	842	839	866	855	847	828	898	848	845	846	926	827	848	841	837	863	813	825	904	897	914	890	851	826	871	844	819	834	867	882	836	842	813	831	908	820	831	852	871	875	865	836	839	818	919	860	868	858	855	825	879	840	829	849	874	867	861	809	843	873	865	836	873	819	815	860	817	851	903	798	836	851	855	836	807	867	878	845	861	875	840	907	830	885	884	834	836	860	877	843	849	860	875	890	877	851	819	838	872	864	850	824	839	850	864	836	832	861	833	902	880	885	868	813	867	886	806	830	879	817	878	868	876	814	852	855	879	841	853	846	796	840	854	853	864	861	822	851	840	862	832	876	833	878	882	841	859	850	854	883	861	840	826	849	867	825	808	847	845	882	917	834	934	871	888	903	839	839	854	859	822	818	869	880	838	869	879	845	857	832	786	869	882	842	879	881	883	852	856	822	873	865	889	858	814	895	861	875	877	826	860	841	837	841	855	876	837	886	863	857	840	814	893	823	824	881	795	862	837	861	872	907	855	866	872	862	927	820	821	815	840	854	859	813	832	847	792	872	917	840	841	864	880	865	868	851	837	821	809	829	864	875	907	854	869	883	848	851	821	837	850	907	841	915	869	835	892	872	869	818	850	914	850	826	863	804	836	895	889	854	831	916	861	912	869	871	826	865	871	902	893	842	834	882	876	844	863	870	863	891	855	842	917	840	857	855	841	857	869	803	833	836	847	857	856	822	807	854	869	821	818	839	871	856	880	860	874	829	854	878	836	864	850	858	854	852	803	860	824	811	820	816	848	855	826	860	837	910	845	831	892	848	859	904	828	874	837	797	877	874	856	847	832	882	865	852	872	878	830	905	811	871	852	832	864	896	808	833	891	817	851	846	877	887	832	829	863	828	848	897	860	851	831	827	853	891	946	793	841	870	912	853	855	813	856	817	884	837	820	844	848	892	885	874	793	853	829	825	863	837	794	874	867
10904	29917	22819	3333	2473	2018	1686	1405	1237	1241	1180	1086	1039	988	955	953	977	897	994	911	928	909	893	912	914	999	946	897	952	949	892	929	900	903	854	887	887	881	913	927	873	900	880	920	945	887	907	910	922	859	909	878	965	859	888	894	902	934	883	899	856	905	918	877	926	876	888	907	941	889	931	944	922	877	899	912	889	885	865	870	910	918	865	888	905	849	908	866	870	915	886	923	904	938	871	876	907	908	943	903	901	902	833	891	940	845	875	958	884	891	866	826	882	879	884	929	871	869	925	914	898	922	916	938	904	840	870	905	899	874	850	914	853	920	918	850	949	869	871	856	870	888	864	864	915	925	865	919	910	866	902	899	864	903	904	898	955	903	912	889	879	837	878	929	898	896	897	826	874	954	894	942	890	902	914	871	855	847	887	901	877	863	890	915	884	875	906	924	898	861	927	895	868	901	854	911	887	911	893	852	868	905	878	885	920	879	928	909	851	906	878	912	874	893	917	929	952	867	864	915	885	895	929	895	882	883	908	879	865	918	884	883	851	908	873	883	889	883	877	944	906	888	895	892	885	911	865	913	860	859	895	894	946	813	906	902	864	884	863	974	906	863	880	882	923	878	899	895	899	868	922	865	905	882	890	937	888	895	858	841	891	850	882	870	856	920	882	870	870	907	892	904	882	891	891	857	929	879	912	893	890	930	876	877	866	863	905	946	878	926	902	936	904	910	865	864	871	886	915	888	892	931	870	941	893	858	911	948	903	878	897	891	904	895	892	896	931	851	861	916	937	890	884	881	891	887	919	877	917	855	863	904	921	985	917	895	869	870	886	925	875	948	884	925	884	856	937	919	902	860	905	863	907	920	881	894	873	920	900	896	850	839	856	887	914	914	905	882	895	866	888	896	914	889	940	839	893	906	910	910	904	874	846	883	901	903	854	865	927	850	908	891	948	893	874	856	855	880	902	953	905	890	923	916	865	897	867	885	924	900	856	896	863	893	855	875	893	949	869	898	873	943	926	845	891	910	915	911	914	943	905	872	906	865	855	880	889	916	903	903	892	944	855	939	890	878	873	932	852	911	908	861	863	865	847	927	883	911	911	887	853	924	873	882	872	852	935	898	911	910	904	875	902	876	833	869	888	872	858	823	874	855	921	914	915	932	892	925	911	933	897	870	867	933	850	904	851	907	867	869	905	901	906	892	810	869	846	887	871	922	890	821	878	824	881	935	897	874	923	899	912	850	882	899	878	914	888	871	949	892	903	875	878	890	909	921	903	912	902	944	886	930	859	881	873	903	861	939	902	887	906	898	930	875	885	916	867	877	928	885	895	907	879	907	902	834	917	880	891	863	936	904	902	900	896	918	902	872	882	881	941	894	885	897	891	915	865	930	866	964	856	915	855	827	905	885	913	888	941	970	888	871	860	931	896	871	903	876	866	899	913	887	856	882	894	891	874	913	888	928	901	876	839	902	870	885	862	889	906	906	859	863	921	903	902	947	878	925	878	874	932	864	925	910	950	871	887	894	854	908	884	907	845	864	869	918	878	878	908	917	958	910	898	835	829	856	859	875	877	870	895	870	911	878	858	847	875	924	868	887	911	897	926	936	894	929	844	912	930	918	885	879	899	911	910	904	913	867	932	894	850	918	906	894	906	860	863	843	898	900	931	853	915	879	886	873	874	881	839	871	902	892	912	926	869	887	850	863	878	967	890	873	890	877	896	932	892	893	914	914	924	887	925	850	894	850	885	897	903	909	898	857	886	865	914	938	855	904	909	914	933	879	902	861	868	890	891	873	883	933	891	873	922	873	931	899	856	879	880	861	845	891	922	914	859	926	897	841	872	926	947	918	894	890	854	902	861	861	894	922	896	910	899	868	893	918	856	879	879	882	913	913	915	888	895	913	857	896	879	868	908	844	916	932	913	882	866	899	889	846	915	890	890	905	855	943	881	887	893	904	919	864	896	906	919	828	929	933	860	939	902	884	930	848	859	881	861	932	869	906	910	871	882	909	901	899	886	846	928	896	894	855	888	902	881	867	890	877	864	887	799	927	908	880	950	936	928	916	917	824	906	900	883	878	864	927	928	903	905	884	887	897	888	917	873	932	852	906	884	880	870	872	843	852	903	936	885	901	928	925	865	866	897	930	883	905	940	901	902	860	885	859	895	847	911	908	868	856	942	856	907	916	904	873	884	893	864	896	905	849	924	927	848	924	944	931	862	854	922	895	913	926	878	911	872	928	888	876	885	905	871	881	867	870	865	857	867	875	926	890	907	905	833	856	843	941	891	912	881	851	953	959	879	885	901	900	927	848	880	939	896	946	920	865	903	898	930	928	824	890	942	902	952	819	899	885	940	921	888	860	911	873	890	874	942	957	883	933	900	871	869	912	862	819	829	867	911	869	887	864	891	917	896	911	890	950	856	893	862	903	831	889	812	901	920	875	880	879	874	894	875	907	875	882	855	909	894	884	923	927	936	855	822	875	843	883	905	935	915	910	876	875	852	888	838	884	862	888	898	847	909	891	898	891	885	879	886	894	816	954	923	899	858	899	920	863	873	912	842	974	911	886	885	893	887	879	900	916	872	919	913	920	927	943	924	873	883	906	851	907	899	908	928	864	972	852	880	916	872	890	906	862	890	899	889	881	883	943	925	906	937	878	890	844	867	828	873	956	885	895	915	944	883	882	912	904	884	900	842	894	848	878	893	908	961	893	929	911	873	870	906	879	870	932	912	918	920	949	888	860	922	934	912	892	871	891	881	907	879	906	892	840	930	961	898	869	898	881	887	848	905	902	878	902	950	898	846	900	943	900	906	903	912	917	834	877	855	918	865	850	907	895	891	856	864	930	948	889	949	875	834	873	921	864	880	839	855	820	867	901	914	916	955	914	872	878	887	950	924	893	887	907	882	961	884	920	913	866	892	842	910	849	876	896	924	862	862	843	864	886	877	892	878	849	898	865	909	886	841	924	885	870	972	936	875	892	886	941	877	900	872	899	909	877	805	924	864	864	802	860	877	853	842	855	927	878	885	876	910	922	889	877	868	899	896	870	889	935	860	903	872	873	899	940	919	859	886	900	951	949	898	914	838	883	869	889	904	928	868	910	883	891	855	908	914	917	825	933	849	884	914	875	897	924	902	911	876	931	913	898	882	873	941	895	919	888	881	845	885	900	895	914	874	849	873	905	904	855	917	907	867	908	911	874	891	925	854	929	922	875	871	851	898	916	921	878	836	893	856	874	871	862	887	901	865	860	899	889	917	913	886	886	880	959	854	815	899	834	856	875	907	907	871	904	932	901	930	900	875	939	860	885	870	871	896	892	865	874	908	888	937	853	870	888	901	916	895	891	898	925	854	914	909	918	917	926	877	945	922	901	850	898	838	875	893	898	890	943	874	910	921	867	844	874	913	875	938	897	910	919	879	895	935	880	912	847	869	881	838	957	881	921	856	891	895	964	877	886	908	860	878	896	868	854	885	869
24568	21243	28217	24531	16000	919	495	386	343	324	329	287	279	298	301	254	261	256	255	227	247	289	229	235	280	275	251	232	248	247	241	230	234	246	255	235	281	251	258	260	227	255	241	254	268	263	302	254	214	246	255	246	232	238	246	227	246	226	264	262	238	231	230	239	247	200	246	230	228	242	208	239	240	213	216	237	230	245	222	233	233	220	215	228	248	240	234	246	248	227	240	234	241	264	229	213	236	242	234	240	240	236	239	265	226	230	249	251	249	248	223	249	240	224	237	233	260	226	226	241	258	221	226	247	276	244	250	260	257	251	242	224	215	250	231	247	220	230	280	238	227	241	251	251	242	255	232	228	236	255	243	220	251	228	246	250	230	244	248	241	231	254	268	233	252	228	238	236	235	218	236	256	244	229	223	244	262	215	225	222	219	270	227	262	246	240	230	272	249	213	251	250	231	212	233	235	226	236	254	235	224	251	257	235	247	253	244	238	240	221	261	264	259	230	247	276	239	228	247	280	231	253	257	235	246	264	259	246	210	235	280	235	233	243	211	235	255	241	251	244	223	235	229	241	239	247	236	246	236	273	246	260	238	268	253	228	259	248	214	233	215	248	225	233	277	271	248	270	217	194	228	224	249	214	248	263	214	263	229	242	224	260	239	231	239	251	227	225	230	246	204	251	226	268	222	231	226	222	256	237	237	248	265	242	235	245	272	242	248	225	237	249	245	224	241	196	220	236	237	230	226	243	250	249	220	248	283	207	250	220	234	238	250	212	252	247	253	257	248	233	276	248	238	239	234	240	227	230	247	240	246	234	251	235	214	217	228	251	224	271	276	220	257	228	286	243	253	272	252	226	230	213	223	240	240	226	258	247	255	243	233	244	199	217	245	237	276	210	252	231	261	239	218	231	225	242	225	248	245	218	232	247	254	247	248	231	231	248	266	233	229	263	254	233	259	230	214	266	233	219	246	257	216	257	227	236	236	267	224	241	245	246	243	238	239	237	240	210	242	228	251	240	227	234	262	250	265	249	268	203	243	225	229	237	253	215	263	253	234	214	240	245	233	248	230	236	240	250	230	237	256	230	243	230	264	250	250	276	250	245	226	243	235	201	248	257	208	247	232	254	238	220	244	216	263	232	239	251	244	233	240	223	219	232	221	230	247	263	201	220	265	240	294	258	215	226	234	251	249	240	236	232	239	261	233	224	238	262	215	219	227	224	239	218	195	224	215	236	235	240	247	242	288	264	215	245	229	218	229	248	252	235	245	229	219	227	257	248	218	233	232	233	258	219	252	224	216	258	252	214	247	202	244	258	252	239	215	255	238	227	250	266	229	240	206	233	245	263	246	246	253	235	230	234	216	238	258	238	226	205	221	236	211	230	254	245	237	242	217	234	225	247	229	246	236	240	228	258	231	229	246	241	251	245	239	243	238	244	239	225	213	220	238	230	236	233	234	216	214	222	219	231	226	233	249	245	241	222	239	220	233	233	249	218	232	234	242	252	223	235	217	264	256	241	243	244	268	252	223	231	219	243	243	229	246	248	247	240	232	265	191	233	227	260	249	207	258	248	233	266	249	256	258	227	223	221	239	218	221	242	211	250	217	206	235	260	253	208	259	262	246	216	243	252	244	267	222	269	232	223	225	229	246	232	243	252	220	240	236	247	242	229	231	257	233	241	234	230	239	224	240	249	231	243	225	216	251	239	216	264	237	265	252	257	236	260	246	247	241	214	239	240	231	232	250	227	249	254	254	223	280	234	241	233	253	259	256	231	216	248	228	252	243	265	238	248	241	240	228	239	252	242	197	234	222	255	229	239	247	217	223	229	232	249	266	244	256	238	245	215	231	230	243	252	239	228	220	243	217	246	206	209	251	226	271	243	269	237	210	245	256	270	217	249	269	241	220	246	244	249	233	242	258	243	235	231	220	243	224	239	248	225	216	245	223	236	237	239	238	257	262	253	245	232	215	251	238	232	227	216	250	231	243	225	235	216	209	255	259	249	236	234	234	251	242	223	238	233	245	253	201	251	253	260	285	257	229	248	240	264	239	230	226	231	231	243	228	236	243	221	259	244	250	230	215	247	258	239	271	241	241	227	239	255	250	219	239	251	221	218	224	222	218	252	267	233	210	231	252	253	243	220	219	234	241	234	237	250	228	246	241	223	236	230	248	224	246	236	237	233	227	258	248	239	264	245	232	257	248	237	219	258	235	264	228	266	228	232	235	269	245	261	236	244	225	268	244	257	236	243	234	218	264	243	244	231	236	216	254	250	219	227	230	212	245	236	246	233	240	244	227	232	242	220	233	211	210	250	214	226	262	230	226	234	236	246	245	230	253	223	234	255	252	229	212	265	232	248	220	231	252	225	225	246	220	234	217	220	249	227	259	263	216	253	252	242	257	241	235	234	227	268	218	220	234	228	244	230	237	236	220	202	251	229	279	216	244	229	219	239	249	237	255	239	213	239	264	246	248	234	267	229	230	206	217	233	247	242	242	214	252	247	242	234	216	260	250	247	211	239	220	233	262	235	255	244	288	207	248	234	270	236	237	221	233	254	217	232	223	262	214	239	255	246	244	225	241	243	246	240	259	266	232	218	241	236	233	233	249	213	245	192	255	231	228	243	269	248	237	236	213	241	223	244	234	259	245	224	219	256	230	218	234	211	239	230	247	261	216	236	240	233	253	240	252	240	252	238	227	245	238	222	256	257	262	226	237	261	238	248	220	264	233	265	236	251	243	235	239	260	285	237	242	247	230	220	249	219	232	237	277	245	269	255	229	229	269	217	239	236	230	218	241	244	244	257	241	250	261	241	246	207	232	257	232	220	250	250	231	250	273	235	267	227	268	262	254	258	229	268	270	212	218	264	242	238	258	241	232	228	232	222	221	238	237	235	254	238	247	241	227	239	242	247	219	244	245	238	265	244	231	226	231	222	272	241	240	207	262	237	215	228	227	223	210	239	225	236	232	243	256	215	222	236	250	233	207	251	234	221	212	239	265	236	253	222	208	198	241	262	241	227	240	244	238	233	241	241	234	239	255	226	252	218	240	240	211	256	235	206	231	253	232	248	230	250	202	260	203	251	244	234	214	210	222	231	235	254	238	214	233	238	263	210	235	251	260	221	248	286	226	233	255	223	236	245	251	220	244	226	241	239	258	241	210	238	259	222	210	226	250	244	231	230	253	233	236	230	248	223	226	224	218	230	242	236	254	241	221	232	265	235	239	247	234	233	231	239	258	218	221	240	245	230	229	233	253	227	227	243	217	229	228	256	249	256	246	243	268	242	245	246	239	246	231	252	248	230	219	222	247	250	219	225	248	216	247	233	226	256	230	227	248	235	235	229	228	255	217	231	235	254	231	244	226	214	247	253	249	222	238	229	236	262	245	233	234	216	231	242	232	266	219	235	232	226	254	279	270	230	229	241	242	240	221	236	247	227	235	247	227	245	264	218	233	251	257	257	252	236	259	248	257	271	230	248
10046	22670	17494	1756	1237	999	798	576	526	448	431	381	329	333	339	315	310	304	317	289	277	296	290	266	308	292	296	348	304	279	290	328	279	267	256	277	264	263	259	286	308	267	288	304	289	293	279	311	257	291	293	283	318	306	267	277	278	280	265	296	278	271	256	285	289	267	296	263	287	281	260	293	280	294	289	255	265	296	264	293	281	279	276	278	273	280	291	268	278	282	248	242	278	325	278	299	272	288	272	258	300	298	260	284	253	267	282	295	279	247	250	306	289	309	272	289	302	261	289	283	293	261	276	256	261	306	274	286	277	316	287	276	291	300	296	258	283	281	321	259	271	310	264	271	309	295	277	288	270	253	281	294	254	269	277	255	291	269	285	257	281	269	273	274	285	279	271	276	274	260	314	262	221	255	275	265	251	283	258	258	281	272	299	257	266	267	277	240	283	283	282	252	275	300	299	272	292	271	287	281	255	256	279	280	259	293	277	284	283	276	282	273	274	292	243	280	280	282	298	269	283	286	298	257	252	270	276	282	292	283	289	290	306	311	256	311	274	276	254	272	266	254	279	265	279	280	285	281	260	270	296	306	275	286	270	268	291	305	274	283	282	296	264	274	273	292	276	262	277	264	298	257	269	288	253	293	290	285	275	295	298	257	264	275	273	253	269	271	262	254	283	285	308	280	283	266	273	276	302	266	260	279	260	290	265	292	287	273	278	261	287	286	262	281	281	287	340	268	264	265	274	286	281	275	248	267	269	280	274	276	264	252	278	250	277	308	266	246	262	270	287	269	266	251	271	276	277	283	282	275	312	273	291	280	282	255	270	265	279	276	265	256	281	301	314	282	292	264	288	274	291	291	270	291	280	299	301	289	289	305	283	261	248	266	287	266	266	257	279	256	275	278	303	298	270	299	258	273	308	262	258	300	265	309	263	261	289	268	257	266	287	265	287	254	257	265	254	280	296	249	268	277	244	265	315	276	304	291	263	289	294	304	268	253	312	277	293	271	277	253	270	271	298	289	290	285	252	278	269	285	241	276	281	289	282	268	302	326	276	272	281	283	248	270	300	262	267	271	303	280	281	267	273	256	316	258	296	278	242	286	283	263	261	300	307	279	266	284	278	317	285	274	279	291	299	282	286	273	256	293	290	269	253	296	277	274	264	257	253	291	274	279	274	266	273	265	277	238	275	278	246	269	292	281	251	270	281	271	256	269	239	292	301	287	259	269	266	282	270	276	282	282	265	267	283	266	264	282	260	279	285	286	292	272	273	288	263	291	261	277	249	256	280	256	257	245	264	254	285	282	286	281	274	271	272	256	261	299	263	277	288	288	280	296	272	268	286	280	300	275	272	267	259	304	299	250	284	267	318	278	294	252	282	282	291	260	294	256	283	309	294	250	297	259	280	253	291	281	297	300	260	286	270	292	304	278	240	282	283	270	281	291	238	268	278	277	283	270	284	256	299	284	248	270	272	274	294	280	312	285	294	295	256	248	253	257	273	283	272	288	284	298	292	314	271	324	282	281	249	257	251	288	281	275	255	284	265	257	299	252	303	290	302	285	282	289	308	286	296	295	294	234	282	272	248	300	263	263	245	266	265	258	264	278	286	286	291	311	281	272	283	270	269	272	268	272	275	281	274	252	276	272	295	298	268	247	283	286	272	288	277	267	277	273	247	267	277	273	283	253	295	296	268	277	273	298	271	280	280	292	280	263	273	265	277	275	290	254	255	273	290	260	256	275	265	298	277	272	267	271	267	275	306	279	269	277	288	259	241	260	284	287	295	267	257	265	256	250	283	269	291	262	280	272	269	287	276	289	279	269	267	280	265	276	278	269	296	266	285	291	267	288	270	320	302	276	279	267	283	290	255	274	268	294	276	290	258	270	261	267	282	269	284	270	262	287	264	282	268	283	285	273	268	246	261	294	286	279	270	283	277	297	268	285	280	301	267	266	274	268	297	276	299	247	280	290	292	270	278	262	311	300	267	273	277	303	285	258	273	258	277	267	280	281	278	297	258	258	264	265	280	279	284	263	271	283	289	269	269	248	298	261	283	256	263	234	279	271	275	251	260	289	284	287	279	281	251	274	257	267	279	258	280	280	290	264	293	266	263	284	292	252	278	317	274	248	261	242	299	295	259	252	247	310	253	286	264	256	263	302	266	258	274	274	275	271	276	260	284	256	294	292	269	267	264	287	272	282	282	256	277	300	271	290	265	275	279	267	262	261	256	269	314	259	249	263	283	272	266	270	277	250	297	263	288	302	236	262	264	292	244	271	268	267	262	255	270	278	278	268	281	277	266	269	291	275	276	273	303	263	246	231	246	273	282	299	265	237	266	277	276	278	264	263	295	276	288	263	270	276	298	253	263	251	262	315	261	298	294	274	263	291	247	278	247	275	284	282	264	249	255	281	268	290	262	283	276	268	295	300	263	269	290	289	293	288	275	268	312	265	284	282	272	278	273	294	306	257	290	253	267	284	268	273	275	279	289	262	276	291	295	251	273	267	294	288	280	266	267	300	284	273	289	296	281	288	298	281	262	277	281	276	263	266	275	284	263	287	296	266	281	271	303	272	267	252	279	260	300	298	278	234	276	276	275	280	251	272	281	285	291	263	250	273	283	259	281	294	268	273	281	288	294	294	285	280	257	253	260	264	286	294	258	287	282	271	253	308	279	279	243	286	285	259	265	283	277	267	287	262	297	300	270	269	272	278	261	289	300	279	290	302	258	261	270	294	269	243	281	285	284	272	290	270	246	257	287	295	263	313	265	270	298	299	272	261	268	257	270	339	287	254	302	275	290	262	280	282	311	244	282	258	290	264	263	286	298	287	277	280	278	279	250	281	277	267	253	293	284	228	269	266	283	296	256	246	277	276	277	254	282	297	292	295	261	285	299	276	288	277	322	276	294	313	281	293	238	278	285	284	273	258	295	294	264	314	273	280	252	283	289	281	270	265	288	280	280	268	265	274	286	267	300	260	295	274	243	281	268	267	290	274	279	289	292	308	272	299	269	252	278	252	263	260	272	256	290	257	244	293	287	278	262	311	265	286	299	304	288	258	283	265	261	282	278	283	274	276	285	280	286	270	275	262	283	252	261	259	274	284	267	269	278	275	262	288	303	248	292	253	298	301	260	249	260	283	265	268	270	263	264	262	292	284	274	291	291	274	288	271	287	303	277	287	266	283	269	264	288	283	289	267	263	276	277	273	320	270	297	296	292	252	283	273	273	275	277	283	289	279	272	311	272	264	263	270	325	279	242	286	287	268	276	286	265	279	257	263	282	313	265	269	277	281	275	248	293	253	262	271	304	268	235	278	257	293	262	280	293	288	295	268	290	276	252	258	304	288	278	302	307	256	272	293	255	273	275	301	261	258	268	276	277	289	276	256	301	286	253	260	267	285	250	284	266	264	252	276	272	262	291	287	320	296	232	270	273	289	253	265	273	265	294	282	277	295	275	268	299	291	251	289	296	279	269	273
22319	21182	29365	23283	21182	21277	12686	1660	1199	1088	1046	981	919	880	871	841	806	835	824	842	791	789	741	763	735	727	751	753	685	736	757	767	691	757	731	701	695	718	711	690	727	707	752	745	716	709	740	688	723	739	715	728	695	722	697	705	715	728	676	744	724	754	679	682	690	774	734	722	751	679	769	705	723	733	681	725	705	673	735	732	691	689	686	679	701	739	688	704	696	701	716	734	712	723	699	684	710	685	685	673	702	693	719	734	723	707	708	718	705	686	688	724	714	711	649	700	700	745	710	718	684	699	660	690	769	707	707	713	712	689	698	700	670	643	723	713	741	699	686	730	678	717	736	688	690	722	718	648	689	716	742	760	713	723	693	706	702	723	724	759	693	688	730	749	692	667	668	693	673	724	745	709	685	715	675	764	726	653	712	724	719	720	715	675	681	679	638	680	705	693	680	717	716	720	714	696	692	639	724	662	713	749	752	702	682	679	759	700	707	719	698	689	695	702	744	778	779	714	711	671	746	737	686	712	643	695	752	696	713	671	701	711	712	693	679	694	740	712	724	695	742	744	695	691	685	720	708	703	679	742	705	706	710	754	697	724	718	734	697	699	704	709	701	710	641	723	739	702	701	706	750	722	702	697	754	727	722	667	698	720	711	716	676	704	717	702	723	712	684	643	708	722	697	681	707	690	705	733	677	692	728	681	687	703	724	723	707	702	725	682	669	714	703	711	699	716	710	732	705	726	712	728	718	689	723	693	708	687	693	717	704	699	734	669	738	697	672	702	699	705	720	704	704	747	737	692	683	706	734	668	729	689	669	673	741	688	728	656	754	726	706	684	686	740	722	695	678	740	673	717	680	695	725	733	725	689	730	682	708	759	711	716	717	720	692	719	696	708	754	708	696	721	684	714	727	697	700	707	705	749	649	733	666	744	657	751	732	727	716	716	736	680	684	689	739	724	748	676	700	715	728	702	707	719	678	679	740	673	728	690	733	702	710	715	700	737	748	732	703	734	735	698	755	675	706	702	695	700	696	688	685	721	747	726	710	722	747	701	654	735	707	732	726	721	741	763	679	698	703	713	697	685	713	689	722	717	714	733	724	696	704	706	697	743	772	714	719	719	692	657	705	720	726	751	766	732	706	730	720	683	726	716	728	728	656	721	778	711	711	709	683	690	733	734	694	725	717	716	771	727	686	697	707	693	674	707	669	676	703	735	735	681	738	656	717	734	775	710	690	736	697	707	700	718	697	724	720	702	693	733	727	698	695	654	698	779	668	741	707	681	717	742	691	691	699	720	724	707	705	704	702	711	704	702	703	708	662	691	682	704	721	672	688	719	712	708	746	680	755	689	690	794	715	741	733	712	757	660	702	686	692	730	683	725	683	721	739	713	701	673	684	726	713	681	674	715	712	728	690	738	715	724	688	690	752	689	745	732	691	726	735	685	710	694	713	678	732	703	688	687	707	698	705	665	716	700	711	670	662	712	726	721	729	671	695	703	685	674	690	702	717	735	748	735	755	732	690	740	699	699	689	674	761	692	717	673	722	685	722	678	686	708	703	694	715	729	737	725	731	714	695	764	694	730	711	750	723	723	712	714	738	660	701	706	743	720	714	733	726	734	720	747	730	693	668	709	705	690	709	665	705	679	692	744	718	746	686	720	694	690	709	715	634	699	731	704	708	719	704	685	717	692	681	649	691	722	745	718	713	704	690	743	750	691	741	698	733	679	677	701	684	684	732	763	768	653	748	736	702	692	710	700	716	654	701	709	742	720	717	675	690	673	762	730	745	720	688	684	717	733	725	685	722	706	703	691	709	723	739	653	720	668	738	679	710	653	682	710	689	698	704	697	728	704	708	710	676	723	737	730	704	704	702	705	753	669	750	709	710	737	734	723	717	716	719	708	718	697	713	693	687	741	722	675	680	736	689	729	721	733	660	668	704	710	697	705	677	716	696	733	696	692	680	722	706	707	703	738	671	674	685	698	704	680	709	729	701	703	683	687	752	706	724	660	734	737	685	736	710	727	698	695	741	682	739	722	670	731	688	687	706	664	687	698	694	711	730	754	729	672	721	688	754	679	714	683	699	715	711	721	740	706	731	698	758	716	690	711	660	694	706	694	718	679	712	736	720	727	718	719	712	715	668	698	717	676	728	716	700	755	703	733	707	679	735	699	658	707	673	677	717	694	667	718	685	753	684	707	733	728	736	721	726	711	757	745	758	684	649	685	673	686	724	702	680	729	682	698	704	725	727	691	741	698	688	735	730	676	678	662	696	713	719	660	735	687	734	681	693	643	671	754	752	721	728	759	700	690	711	712	659	760	704	673	686	690	737	781	672	694	653	685	678	713	658	728	745	688	694	706	705	708	721	722	693	673	716	732	679	734	732	699	703	785	683	708	686	705	701	686	716	690	695	729	749	657	674	671	681	683	655	725	692	718	672	691	751	706	711	711	669	711	740	694	694	682	705	694	683	743	681	738	721	717	720	678	687	667	732	731	690	651	708	694	686	703	705	683	749	725	694	674	730	765	722	735	717	714	707	722	685	717	700	712	706	696	707	712	682	731	674	682	693	708	727	731	710	643	724	747	729	707	765	732	696	748	701	730	705	718	740	764	740	695	687	737	675	749	675	711	744	757	716	741	698	724	691	709	649	689	723	687	732	701	741	723	717	718	742	724	688	700	706	710	736	690	690	699	718	729	714	725	730	660	739	726	741	681	753	696	737	705	726	724	694	654	695	704	708	699	699	708	687	701	712	720	731	723	743	740	698	695	740	679	723	693	711	706	680	737	738	752	685	732	702	701	693	710	726	793	684	700	708	740	702	673	714	693	691	706	675	652	711	708	704	679	702	673	704	682	733	702	720	696	695	756	681	645	731	604	664	716	731	708	717	649	685	694	722	724	700	714	739	728	709	689	710	689	717	757	674	672	703	738	720	750	712	709	742	713	689	720	696	693	699	721	735	731	708	717	694	727	709	705	694	692	711	659	690	701	656	664	690	730	706	688	757	693	741	706	696	717	686	717	739	666	741	719	746	720	667	732	699	727	707	685	736	697	701	740	698	713	734	764	746	734	728	729	727	721	670	697	699	727	701	714	700	681	671	722	683	714	688	698	700	686	682	744	711	737	758	717	702	680	684	725	726	707	661	680	737	677	712	677	717	735	697	651	682	719	729	697	718	711	683	660	717	707	687	650	714	722	689	757	663	722	699	717	696	651	668	663	737	669	740	707	674	700	642	687	698	730	739	700	724	717	686	693	702	734	665	735	718	765	712	721	693	741	742	710	716	688	682	709	682	638	683	726	699	672	698	647	701	658	692	687	705	713	689	699	696	666	672	720	702	749	688	681	700	700	660	727	729	648	660	724	703	746	679	715	703	691	691	685	679	731	709	674	694	676	675	717	679	751	705	680	698	687	687	693	658	731	681	696	723	721	727	707	717	693	748	746	744	698	715	725	707	700	748	700	728	694	719	678	698	710
13323	37415	28843	5355	3786	2869	2326	1902	1539	1407	1191	1098	1045	978	952	897	1000	911	853	898	883	881	866	815	806	809	820	801	813	838	774	844	762	765	774	772	771	738	830	820	765	778	773	800	762	769	768	769	799	780	792	778	764	723	737	756	757	783	756	774	717	767	773	727	752	732	744	795	789	796	757	748	743	738	789	761	758	779	736	777	771	779	734	752	769	694	748	757	742	779	751	753	736	778	791	720	739	764	784	738	802	781	748	780	779	793	755	792	769	785	734	711	806	757	795	729	742	774	727	731	757	747	774	747	748	742	752	743	717	722	752	772	755	790	769	720	690	750	799	764	755	755	780	750	780	804	701	751	788	752	764	745	766	706	759	758	799	779	788	735	726	783	739	766	779	726	743	720	764	770	726	791	775	765	766	765	724	702	769	761	744	784	828	779	729	751	766	767	749	824	766	762	795	765	773	725	686	749	754	727	754	728	700	774	661	747	755	786	757	740	775	744	749	791	778	734	699	756	744	705	763	758	762	735	796	709	765	771	727	804	726	851	738	767	777	747	754	745	727	777	740	723	754	757	745	719	766	752	740	710	768	736	691	751	718	736	756	720	707	758	783	740	765	767	755	797	748	752	707	783	817	771	769	777	756	752	756	701	748	766	765	774	781	757	784	746	778	753	755	733	701	743	711	783	737	778	759	770	777	763	773	749	749	735	780	778	748	760	729	745	770	769	766	749	705	767	717	761	759	758	757	733	791	741	736	741	802	762	788	747	761	750	814	748	711	740	805	763	762	734	769	741	724	738	751	749	741	728	725	735	766	761	749	716	763	754	777	777	722	762	719	784	758	780	783	789	766	738	672	758	740	766	774	745	757	761	740	758	785	735	792	788	773	765	716	723	721	772	717	735	733	735	721	785	740	741	808	752	747	755	745	711	782	766	790	747	732	728	768	748	747	776	782	738	742	721	794	703	755	748	771	738	763	760	721	758	776	744	719	743	704	802	749	734	784	727	757	736	724	771	720	737	790	813	795	707	732	721	741	735	810	774	755	754	789	758	748	740	744	766	766	763	741	807	784	764	738	781	751	710	778	777	737	771	754	767	757	725	726	730	759	801	781	800	748	772	786	743	769	760	751	771	763	766	738	779	777	741	770	756	749	770	715	750	758	747	708	705	751	735	768	768	766	769	714	774	697	746	721	757	751	735	749	779	772	818	703	768	723	802	826	753	726	767	754	735	725	768	754	812	744	770	779	772	758	737	752	780	788	750	791	751	782	754	744	743	794	774	720	753	698	750	766	775	759	757	739	760	782	770	741	723	751	770	779	701	721	790	790	737	733	764	736	732	738	733	775	794	725	744	713	774	757	779	780	783	728	761	722	771	780	739	764	788	770	695	738	776	742	772	778	800	706	785	783	765	753	725	767	785	745	743	853	782	763	729	742	744	732	777	777	731	741	811	755	788	766	710	731	768	753	753	710	746	742	713	750	759	734	712	708	754	756	736	737	742	749	773	777	728	718	741	725	768	731	703	751	780	736	736	791	808	709	779	766	799	754	730	760	744	734	741	735	803	764	713	756	719	726	757	776	808	746	758	773	720	743	745	763	745	764	797	766	758	769	736	768	778	774	727	774	746	790	792	763	721	749	773	756	736	738	816	686	771	754	716	763	744	741	758	825	758	795	751	728	730	708	755	781	773	758	694	729	744	777	755	725	773	708	693	740	789	721	768	785	777	772	721	772	747	727	744	761	799	811	713	697	707	764	740	767	788	764	721	774	759	748	738	753	768	780	733	690	769	753	758	801	758	783	757	751	786	749	772	767	770	749	730	735	790	745	741	760	746	779	824	735	769	752	761	774	735	771	777	785	783	755	714	752	747	765	744	794	777	718	828	743	749	702	730	787	760	765	738	770	768	759	714	751	749	765	787	768	793	735	720	771	750	786	756	735	754	769	753	764	755	707	809	727	723	733	740	765	721	746	710	748	751	792	800	737	777	709	792	760	774	723	707	782	783	739	755	733	712	741	776	795	769	752	786	751	762	769	751	737	784	768	719	768	782	747	774	771	736	755	718	736	757	762	736	781	758	783	718	760	798	798	779	726	762	786	804	743	748	740	721	811	750	751	733	707	755	781	781	753	756	797	789	766	755	769	777	803	716	723	726	759	782	771	774	732	754	717	776	763	746	740	736	752	748	749	712	729	701	778	758	734	738	803	780	754	763	764	715	726	756	729	733	732	758	746	797	728	726	763	756	727	750	817	726	790	805	742	771	745	732	733	728	767	736	751	740	738	743	766	794	715	783	727	761	766	727	763	770	766	783	696	734	746	756	792	775	749	753	742	706	764	730	759	777	785	814	793	774	741	737	789	738	758	721	784	770	754	726	774	770	745	763	736	720	759	767	731	811	742	774	766	769	752	814	783	811	755	766	792	751	739	762	727	737	726	768	734	753	721	767	772	767	746	785	729	735	768	808	764	744	727	743	743	775	753	763	791	786	757	803	731	730	742	738	747	746	716	727	734	743	727	774	766	758	756	732	778	746	701	738	741	765	729	745	808	737	739	709	722	833	782	794	770	674	757	762	763	763	777	802	754	749	698	721	721	786	735	778	735	764	745	697	715	755	777	749	731	771	737	770	827	768	771	771	750	755	749	732	753	764	727	764	744	771	784	758	789	746	726	721	751	761	739	755	725	708	732	715	752	729	742	737	739	778	782	704	721	741	721	775	686	757	770	753	724	764	752	795	779	744	684	797	787	697	758	775	781	732	723	823	779	684	747	757	832	734	779	779	797	811	796	809	794	758	803	754	753	728	710	794	736	733	729	762	725	746	763	727	754	743	759	811	787	767	730	765	749	717	763	739	750	723	782	727	766	739	744	728	772	742	752	742	744	753	735	766	759	738	753	742	739	746	745	726	761	696	713	769	744	712	741	726	756	759	807	763	761	752	759	744	751	790	786	750	728	785	768	754	726	744	734	811	766	735	738	783	741	731	801	785	744	737	757	793	740	741	731	795	762	744	757	764	751	768	775	771	773	707	744	761	748	754	773	748	739	794	779	755	787	773	752	755	783	748	792	736	776	783	772	753	721	715	787	701	763	751	766	749	719	807	758	731	768	776	753	748	745	801	773	745	765	725	717	731	704	767	737	753	751	817	774	747	749	749	725	737	730	785	754	774	716	718	811	742	809	715	770	747	781	780	796	727	770	755	725	772	720	734	758	763	767	691	737	728	740	710	732	780	745	790	750	740	748	760	776	771	725	766	703	732	797	787	729	754	749	770	779	771	732	764	732	710	751	732	723	777	749	763	747	737	779	796	741	728	761	721	802	761	742	768	769	746	755	720	711	756	763	708	744	802	752	776	792	744	698	784	709	765	704	773	738	669	752	776	769	773	754	772	716	703	690	726	721	739	737	723	700	744	733	752	736	759	772	775	691	774	703	748	740	731	712	714	754	754	742	858	759	777	827	680	767	728	769	735	754	753	735	765	810	733
27649	19931	10243	1502	564	528	527	509	517	502	470	462	465	471	474	491	459	490	471	510	467	486	496	478	479	449	488	496	442	492	487	458	485	495	485	489	439	461	484	436	483	479	535	474	448	468	507	472	446	464	504	477	464	472	495	466	467	518	497	486	436	483	474	515	478	455	477	467	472	494	470	460	486	444	477	467	488	485	461	510	512	500	494	484	492	530	464	460	485	473	454	519	516	498	462	485	467	435	448	505	463	457	485	475	515	480	514	465	470	491	482	457	496	525	503	467	487	459	483	511	482	482	489	483	446	484	500	463	485	441	486	462	471	473	472	476	489	463	445	467	444	509	509	477	486	460	467	442	491	457	446	487	486	490	479	470	480	488	450	497	445	495	535	481	461	452	493	441	465	486	488	503	524	474	488	474	468	487	455	469	516	462	479	468	435	461	500	479	474	442	471	498	472	514	506	453	479	453	450	441	491	495	451	522	490	455	475	456	452	465	465	492	485	484	475	458	478	493	507	457	454	498	471	466	492	499	469	449	494	488	477	490	493	439	425	496	468	484	508	469	491	496	450	486	491	499	452	439	468	471	481	459	461	464	463	471	481	483	488	466	520	465	483	474	442	424	442	443	481	501	517	477	461	463	470	482	481	460	497	454	463	480	446	433	466	485	501	462	470	494	466	461	457	471	482	488	460	464	486	520	436	461	488	445	504	481	463	461	436	480	496	483	473	490	478	484	480	466	488	388	476	523	462	479	437	431	479	492	451	487	442	453	486	467	466	492	499	486	509	423	475	462	427	500	506	492	453	502	478	486	497	466	486	456	475	507	474	452	477	506	485	514	460	445	507	497	487	498	481	470	482	477	481	494	490	490	495	494	471	472	455	469	446	519	494	468	426	436	449	500	488	453	515	487	436	527	461	461	474	524	441	501	455	509	448	452	494	423	508	463	500	475	464	474	469	466	446	531	495	471	420	480	456	452	476	465	453	460	491	474	438	466	493	475	468	515	466	452	480	497	435	514	453	506	479	457	466	490	489	441	437	461	478	502	470	439	490	474	503	460	475	470	489	481	463	480	451	450	510	495	456	472	471	447	461	471	518	483	478	456	503	485	518	471	488	444	467	480	517	497	473	475	525	476	482	519	450	487	457	493	512	469	432	466	491	466	432	422	456	495	486	478	500	489	487	473	467	510	473	475	422	484	480	491	475	487	474	468	466	486	476	476	478	476	485	493	499	452	518	487	470	473	475	477	472	498	482	520	462	481	489	440	505	439	467	473	499	443	488	462	458	445	460	448	467	483	492	462	472	487	487	471	496	482	454	470	451	465	477	458	504	497	464	481	477	479	472	463	451	456	478	450	481	463	492	519	504	472	463	454	484	467	486	516	501	492	470	457	438	490	444	512	411	518	469	466	515	515	454	445	452	489	500	515	467	471	428	478	493	482	494	482	465	473	482	435	509	478	459	479	461	484	501	458	488	437	433	467	466	442	460	463	475	489	509	458	523	508	491	449	474	500	520	464	485	455	464	512	482	442	471	466	486	484	489	497	476	471	512	494	492	487	433	459	472	491	473	500	443	514	462	482	474	440	485	450	468	442	476	481	481	473	487	440	457	448	461	467	459	496	491	477	477	432	487	506	482	490	490	482	483	492	442	484	469	480	519	523	467	475	470	473	488	466	455	509	471	491	511	486	499	483	520	466	479	470	443	473	472	476	449	484	490	472	444	525	446	471	486	484	481	509	465	489	488	477	458	469	500	489	495	469	515	472	484	453	483	474	470	476	479	457	478	476	468	450	479	500	464	501	480	465	467	443	458	464	489	439	448	453	508	489	519	466	441	485	479	468	494	469	504	487	511	468	491	471	470	469	494	494	463	450	465	483	490	468	500	505	495	470	473	474	499	432	477	472	467	462	481	481	455	500	449	491	457	475	521	450	490	509	461	442	449	467	465	471	500	476	487	467	459	514	504	491	449	469	465	472	499	504	473	456	475	497	477	483	491	474	458	470	464	454	457	506	481	513	477	474	517	461	501	451	486	429	469	482	459	447	494	459	492	469	495	500	461	505	467	482	450	495	476	486	454	458	473	447	451	424	463	490	472	462	502	482	498	464	482	469	472	469	477	456	448	494	469	482	473	508	490	476	465	488	448	454	479	463	427	454	498	515	498	494	467	446	463	465	487	500	436	503	460	510	483	470	447	454	472	491	463	511	470	488	512	494	478	460	494	462	459	510	502	511	449	512	457	433	460	438	475	476	481	487	489	506	467	485	479	472	487	462	470	465	480	487	504	449	469	525	468	457	477	549	485	502	488	439	486	475	498	492	502	457	477	496	490	490	468	507	480	461	526	456	481	526	447	536	465	513	432	473	491	492	473	479	444	481	484	469	457	483	472	489	446	485	518	507	490	494	483	460	476	475	452	441	471	472	464	467	457	477	447	483	487	451	487	488	465	453	446	465	522	468	502	491	502	519	507	465	464	469	485	504	463	504	480	448	460	464	466	501	485	483	504	431	474	482	458	482	474	447	445	463	478	461	480	464	506	497	443	530	518	447	467	490	499	472	499	504	485	465	514	524	466	503	506	498	473	481	500	461	463	507	488	493	462	492	472	452	468	465	453	500	446	485	466	471	467	478	473	528	514	499	500	421	507	491	460	452	463	501	493	448	499	439	454	463	453	499	447	465	468	438	487	482	460	478	448	489	466	492	481	455	480	441	457	470	484	493	506	485	488	497	480	498	434	508	476	464	459	522	472	457	451	518	454	452	447	464	484	470	505	467	462	481	476	430	515	448	482	479	524	464	484	469	498	465	454	445	471	467	460	481	481	504	475	532	463	500	464	421	507	490	532	508	480	457	479	488	498	483	457	504	471	495	485	461	456	491	494	487	546	487	451	478	516	431	488	452	498	488	465	496	465	460	506	426	486	518	471	504	472	461	478	476	481	478	441	488	501	467	476	461	470	494	448	499	514	459	508	497	477	452	459	467	513	497	476	487	470	468	479	493	450	483	477	500	495	489	510	477	445	464	478	461	484	479	528	428	478	488	477	444	483	464	449	484	509	491	477	468	480	473	488	467	485	440	451	470	521	445	457	477	491	512	488	444	492	460	520	489	496	451	509	445	467	474	463	466	473	503	475	481	529	492	458	465	498	489	447	469	484	503	452	491	457	495	437	444	459	457	481	482	448	441	453	508	456	511	481	476	487	503	496	442	450	498	453	460	480	498	481	462	496	446	492	474	509	455	512	502	450	444	490	493	471	483	473	449	455	490	502	462	477	480	475	428	449	480	466	485	471	501	442	467	516	475	523	467	426	497	490	482	469	477	462	489	491	475	456	470	493	473	461	472	470	481	463	464	505	483	480	476	469	474	446	462	492	467	474	486	459	488	489	453	502	472	472	517	510	497	517	493	461	458	470	477	471	487	475	464	467	480	486	462	458	447	488	474	476	483	491	462	437	480	468	497	513	463	473	483	466	498	499	470	471	479
9313	9889	4829	631	614	550	521	534	521	536	539	529	508	507	493	512	500	495	509	489	508	548	459	503	510	492	470	491	514	490	513	470	459	498	523	535	490	412	497	453	496	493	492	496	522	507	530	491	527	508	506	498	495	444	486	536	513	463	482	479	487	487	523	509	486	511	470	529	526	515	513	514	465	501	505	486	488	500	462	526	511	501	494	482	478	504	500	456	485	504	502	475	484	513	504	491	490	493	527	505	512	509	499	509	460	428	510	499	494	519	521	508	491	492	461	512	512	485	534	545	493	483	520	479	489	443	535	504	447	485	515	478	455	458	472	483	434	478	467	495	497	487	535	472	514	520	493	490	516	477	521	507	527	496	491	533	489	500	498	500	480	525	502	523	482	457	467	494	491	515	488	527	521	521	500	496	484	490	500	483	516	487	497	490	481	507	519	469	517	497	472	486	482	481	465	465	523	488	511	550	517	490	464	506	514	474	498	480	525	508	459	495	481	470	501	511	477	512	501	489	504	500	475	488	507	507	496	484	507	500	518	482	498	540	507	479	500	481	517	478	519	518	495	523	462	467	485	493	532	501	509	510	535	499	528	505	471	502	486	487	483	500	531	491	514	499	467	466	515	509	453	522	476	506	502	512	506	506	524	494	508	496	507	492	477	490	467	498	512	503	496	510	483	483	516	482	503	536	482	481	490	487	483	537	476	491	553	499	521	481	475	500	481	489	518	486	512	525	487	509	502	483	510	488	496	535	500	500	471	526	499	506	492	575	501	439	516	521	528	486	523	524	499	521	512	511	476	516	559	497	485	503	495	507	513	490	478	531	476	496	477	514	489	528	501	507	492	505	514	505	480	519	516	512	434	492	533	511	514	469	509	471	496	469	488	504	495	490	513	487	494	566	513	492	485	523	502	525	499	457	494	553	530	516	491	516	481	501	510	503	497	514	470	466	506	497	479	464	461	528	487	479	497	509	497	524	474	506	479	507	472	455	494	539	473	499	507	492	481	508	541	519	486	519	523	521	478	465	526	503	542	502	501	550	527	477	521	472	492	472	501	500	502	495	475	512	476	475	516	494	486	515	496	476	494	507	466	451	502	517	519	503	569	487	495	488	495	541	510	535	480	484	489	506	503	471	517	478	479	501	488	475	497	466	519	520	520	498	491	519	542	516	524	492	521	468	499	497	530	526	500	530	505	489	476	506	478	502	504	488	492	523	516	517	475	466	526	494	477	524	510	522	542	496	515	496	495	507	478	502	487	494	473	507	487	503	491	464	484	469	488	478	481	545	479	511	501	539	445	480	507	538	510	474	485	476	528	530	498	500	466	441	482	507	511	493	510	499	495	545	472	534	476	501	497	482	509	474	481	498	493	492	490	514	524	475	460	490	452	453	490	491	500	511	491	509	483	494	477	502	514	493	488	527	456	491	520	509	489	499	506	483	480	501	497	475	476	493	523	455	506	489	526	524	491	485	529	479	491	504	502	511	510	503	516	465	504	505	497	472	476	472	494	471	519	521	502	535	494	506	515	536	475	463	479	526	518	514	480	496	470	517	535	499	467	485	505	507	525	489	491	506	486	512	481	501	511	430	474	518	522	510	545	476	518	501	489	472	510	493	491	478	509	512	446	488	477	468	492	469	540	499	491	487	483	506	501	503	467	497	470	484	499	548	514	499	513	449	466	481	496	520	502	556	543	467	506	488	513	511	466	473	511	474	518	488	527	466	500	476	500	521	462	531	508	485	501	477	495	495	532	444	438	468	510	477	508	512	525	487	466	476	490	534	489	498	541	475	489	491	482	521	489	509	509	500	491	476	501	504	469	457	516	490	463	474	510	465	483	491	438	512	482	475	510	510	511	493	468	501	505	477	489	536	478	487	480	484	497	546	545	494	488	484	483	523	526	473	486	477	502	488	486	489	539	488	477	512	502	500	459	519	514	476	522	510	486	478	518	542	525	508	497	499	517	464	507	488	502	503	536	487	497	493	480	473	514	523	510	488	493	508	490	479	518	478	517	492	487	470	470	447	496	455	455	494	508	465	496	511	518	483	504	471	449	482	513	532	491	499	501	519	503	501	513	519	488	485	514	545	533	510	525	514	484	474	469	441	479	475	467	501	521	476	517	499	504	490	499	488	519	484	461	480	513	486	519	463	454	471	513	506	513	495	506	532	490	508	424	469	460	466	478	479	461	482	501	500	487	496	475	508	469	467	550	481	484	520	505	508	455	478	467	486	485	520	483	490	488	473	521	483	517	508	499	530	499	495	484	524	516	506	475	514	506	451	480	523	491	477	500	507	483	470	499	462	521	471	470	537	468	515	455	488	483	504	505	469	512	471	502	488	532	502	442	479	466	486	480	496	549	519	461	491	479	548	474	477	492	503	453	514	506	471	510	484	517	514	505	477	493	473	498	483	512	480	544	481	501	478	498	497	474	539	477	519	491	505	490	489	499	482	496	498	504	491	505	489	525	524	516	538	492	493	522	488	476	473	496	472	480	529	501	502	479	509	505	506	479	510	479	501	533	516	468	487	528	524	503	515	548	534	479	532	529	497	528	463	494	478	471	464	514	506	481	528	495	553	500	554	492	455	479	494	495	491	508	520	485	514	541	490	505	508	506	499	482	467	470	490	481	478	477	504	489	476	527	507	502	510	466	489	480	481	477	475	502	561	526	535	525	453	519	487	491	477	508	529	470	502	471	474	524	490	479	510	438	474	525	487	509	486	530	554	517	546	484	490	492	478	472	489	541	511	489	466	440	487	484	473	518	490	490	494	499	501	530	479	542	501	491	517	499	453	460	486	529	464	527	500	474	508	463	519	479	476	525	523	486	522	523	509	544	510	494	504	519	524	450	514	490	515	515	547	481	485	536	515	477	497	501	467	512	490	472	500	509	467	513	531	516	502	534	549	455	489	466	505	488	499	481	516	509	494	477	514	492	496	509	492	536	497	523	538	511	509	521	504	510	506	487	517	490	515	503	497	476	483	537	509	530	510	456	520	497	481	469	482	483	469	490	523	502	500	502	517	482	493	503	508	472	513	536	492	493	504	505	478	507	489	482	502	515	478	489	496	502	508	486	514	516	467	516	519	489	461	492	483	515	504	495	466	497	441	445	478	523	492	518	462	524	496	472	523	472	470	433	440	485	520	538	500	477	483	499	491	486	482	506	505	504	514	512	506	458	492	485	491	514	499	517	480	504	468	494	490	507	499	525	492	504	531	480	511	470	514	492	494	497	512	484	493	484	536	505	481	503	464	489	520	516	475	514	491	509	500	490	481	476	472	495	472	531	487	498	503	490	475	479	505	496	503	556	532	524	471	499	527	493	495	506	493	471	526	483	501	505	521	525	497	449	522	484	494	519	481	478	510	526	474	512	493	498	471	532	488	478	493	504	499	521	475	486	492	485	489	516	498	472	534	504	498	483	497	512	533	466	456	499	498	464	543	519	500	483	530	489	517	481	495	498	548	505	515	507	532
23596	21296	29132	23831	21298	13427	1909	1274	1052	1080	1026	984	915	972	952	926	911	913	869	876	877	904	886	876	883	887	899	873	887	934	894	930	829	872	836	874	826	897	856	810	844	902	824	881	874	824	852	904	853	856	850	837	862	871	865	863	879	852	896	903	851	847	818	867	893	850	908	808	850	870	883	820	852	855	811	838	832	850	823	893	876	867	841	881	825	838	850	827	847	798	855	873	870	871	853	879	869	852	814	850	866	886	875	847	860	883	893	806	832	868	872	848	864	836	887	858	860	818	905	817	855	805	874	887	836	859	915	829	847	859	837	833	872	894	876	820	870	826	849	837	862	866	849	786	863	809	872	875	821	861	847	886	840	900	872	863	856	900	868	837	865	835	909	847	842	852	833	854	856	799	858	864	861	844	862	864	864	845	843	819	881	830	861	873	812	894	822	848	881	827	871	854	903	816	856	855	893	857	866	831	846	817	848	863	855	803	826	860	844	854	924	841	851	835	875	819	884	852	863	876	854	870	831	852	870	819	865	895	866	814	853	893	816	868	848	901	865	828	855	858	836	796	846	881	899	874	879	847	839	818	837	866	892	868	901	834	865	893	881	889	844	854	861	864	883	860	851	864	831	859	858	851	824	856	902	871	814	880	840	855	840	872	858	851	810	846	854	851	898	865	858	868	847	853	868	839	894	853	857	910	851	840	887	798	919	840	785	863	854	877	884	927	825	839	908	908	813	891	841	873	843	870	857	892	849	942	870	853	864	820	900	847	830	887	887	847	844	838	861	803	880	843	826	877	871	859	877	874	791	868	892	869	851	867	856	904	828	861	834	896	888	825	837	909	867	890	858	859	863	818	858	869	861	825	890	900	845	851	839	837	898	871	832	889	843	868	850	880	893	899	886	852	838	820	893	803	889	882	866	883	837	797	847	824	834	880	891	847	849	843	849	843	871	861	901	851	882	861	864	863	864	822	846	830	851	901	823	863	874	873	864	800	856	873	837	875	855	885	830	860	842	817	832	848	816	887	824	893	849	831	843	851	812	833	873	843	841	853	854	893	811	813	885	875	857	851	819	874	825	849	829	826	868	874	843	877	862	812	879	825	852	831	866	888	854	823	824	828	883	843	839	855	931	845	859	849	893	840	836	845	864	864	879	880	797	868	825	825	857	852	832	825	870	816	800	867	872	851	789	841	906	875	810	894	835	881	888	888	838	863	869	854	842	848	870	833	851	872	861	812	876	882	898	835	829	842	869	850	826	887	862	888	889	846	830	836	848	819	847	873	806	803	859	854	799	849	863	863	860	873	825	892	864	863	830	873	891	833	800	857	858	868	860	862	839	913	849	873	842	837	873	862	862	850	846	887	871	889	874	866	875	897	862	880	879	877	868	867	824	825	835	853	888	888	803	823	781	853	926	849	880	864	879	835	887	863	838	863	842	855	848	805	819	873	843	846	830	888	869	887	812	930	837	833	847	881	842	829	838	876	873	868	868	865	825	804	816	822	864	849	840	885	865	872	883	859	895	848	874	865	852	837	899	874	843	829	882	843	864	820	869	888	878	863	876	857	826	877	844	889	806	865	812	871	870	858	865	855	845	841	852	825	886	852	815	872	938	843	836	797	807	852	839	861	803	873	852	822	826	881	848	853	902	887	888	888	876	874	858	881	827	852	870	841	887	859	872	833	855	845	857	820	891	824	891	899	882	810	833	867	819	851	823	825	810	907	845	860	856	885	858	865	858	824	888	835	878	807	873	873	854	819	816	859	804	828	862	818	834	852	861	878	893	860	859	815	825	870	886	875	862	823	824	875	844	876	952	862	862	815	835	849	836	798	855	844	840	849	843	838	847	839	870	868	826	843	890	843	827	805	871	851	858	890	845	841	893	879	866	808	817	846	825	894	891	868	876	849	817	868	879	892	851	858	895	857	840	850	850	808	850	811	869	806	840	870	877	808	849	866	854	845	887	878	871	833	869	865	874	807	870	822	925	853	904	850	873	884	894	781	860	821	902	870	890	888	876	823	843	839	840	827	931	863	891	837	881	863	827	830	795	826	896	817	866	899	866	894	858	825	922	842	872	839	857	830	861	846	855	832	864	841	866	843	827	844	839	831	829	856	859	861	886	876	809	806	846	883	870	882	798	851	820	896	843	901	799	871	824	861	823	852	857	912	848	829	878	829	860	841	868	818	844	875	837	872	906	855	855	893	847	821	884	890	875	881	832	871	870	903	812	849	855	834	899	847	851	858	866	853	851	886	854	832	872	876	872	862	857	844	837	862	843	877	844	905	873	848	817	853	885	829	833	873	842	847	805	821	917	818	829	866	779	806	857	847	839	856	890	825	762	926	849	884	832	855	867	856	837	868	869	933	816	845	862	845	878	837	863	870	839	855	806	856	853	892	919	835	845	833	875	849	876	867	833	853	899	821	854	843	866	841	914	849	813	881	850	847	816	839	848	831	851	862	888	899	841	852	831	888	829	816	845	876	929	847	851	902	783	862	903	894	871	870	843	847	829	874	848	891	826	812	827	876	831	904	845	836	883	895	889	875	832	834	845	833	880	890	827	854	833	858	847	842	820	887	887	890	852	873	881	878	786	859	906	827	869	848	872	886	855	830	823	818	859	838	845	849	805	843	843	878	831	903	915	890	847	903	818	831	873	898	893	858	893	844	828	834	848	904	835	919	820	828	860	826	808	837	800	895	902	836	852	850	859	848	819	838	837	876	921	859	851	833	883	845	853	877	865	840	847	840	857	875	857	828	894	829	785	894	844	851	897	889	803	875	841	860	839	875	835	860	819	855	830	828	878	802	881	849	854	839	817	804	891	834	822	870	796	826	825	844	826	847	904	855	827	819	852	820	870	906	827	904	881	803	906	874	795	859	846	848	885	867	851	835	828	808	823	881	793	848	866	846	829	860	854	880	870	808	836	847	862	854	861	867	819	862	853	897	809	860	791	837	851	868	887	874	781	866	826	798	871	887	864	824	852	777	832	896	855	883	894	879	836	838	832	822	869	883	855	836	842	869	862	825	881	853	853	870	861	791	840	910	898	841	844	872	892	847	849	871	869	847	885	894	800	874	866	846	896	885	825	819	888	845	885	860	815	865	863	831	858	818	856	857	826	815	888	843	815	887	817	801	809	839	876	900	826	856	831	869	883	856	826	858	820	847	858	803	826	891	826	882	847	797	818	821	840	823	818	864	899	818	845	838	838	839	818	814	823	877	830	870	827	884	847	818	840	855	872	809	828	859	860	817	867	852	874	836	843	882	872	844	824	850	840	824	834	841	856	837	859	846	852	921	801	892	811	865	871	891	842	829	860	853	803	845	831	871	841	823	848	881	899	802	816	857	888	870	899	831	834	887	848	840	853	875	892	888	839	839	882	907	843	863	850	883	839	848	868	876	845	916	862	832	871	829	840	860	856	847	849	871	835	872	872	860	861	886	824	828	797	843	864	869	892	785	839	842	822	843	958	878	805	860
9492	32661	23738	3360	2412	1998	1741	1488	1277	1175	1113	1073	1083	1022	1032	1013	949	937	956	917	922	919	916	961	936	962	966	872	887	902	866	914	894	870	964	888	940	977	919	897	882	949	916	899	922	902	886	922	881	857	870	853	934	852	861	887	879	857	892	920	841	898	881	882	839	871	938	921	947	917	914	885	859	903	862	926	946	868	913	877	953	925	877	880	882	847	889	914	884	889	907	890	870	928	901	862	882	877	896	870	884	902	909	840	879	914	863	887	900	890	893	856	896	903	838	880	957	903	850	888	905	929	883	879	860	891	888	893	905	864	912	877	902	907	926	886	859	893	870	895	849	923	915	871	882	853	889	821	854	921	953	909	882	914	818	881	837	865	889	864	904	942	887	913	876	894	848	874	873	844	870	866	876	884	905	852	934	863	882	842	875	894	869	886	925	905	853	895	909	903	909	889	850	881	863	885	911	874	925	886	912	878	921	928	895	922	861	879	863	909	857	985	910	845	896	844	904	917	843	905	872	896	871	919	855	893	874	869	924	900	881	930	917	890	904	880	875	894	914	916	870	936	872	814	934	900	944	815	927	896	862	826	911	882	924	891	827	906	916	893	866	842	927	844	946	870	901	923	938	866	835	904	893	928	918	917	857	889	907	867	895	891	883	840	987	870	844	925	870	851	865	920	942	870	933	869	886	869	914	889	881	818	899	898	891	960	905	907	893	908	892	906	894	934	901	874	828	895	855	837	867	832	913	887	837	834	907	889	882	919	880	831	886	904	916	821	923	894	874	885	847	889	922	895	887	861	869	848	901	851	908	871	902	924	906	864	871	873	958	919	867	896	929	857	876	920	885	929	933	888	901	888	887	867	895	877	871	923	893	873	930	895	886	860	903	868	910	923	933	932	842	839	863	919	914	875	825	870	846	924	929	879	915	893	840	865	920	860	862	879	892	906	887	918	869	880	830	866	918	872	898	904	912	877	896	884	890	874	898	919	911	891	873	861	913	894	901	887	881	849	847	937	873	918	907	912	882	897	880	775	858	834	868	935	853	883	880	796	890	887	884	877	941	929	886	881	913	857	877	913	865	827	897	847	871	857	920	809	914	882	871	809	924	882	934	912	879	873	904	884	861	908	878	868	867	890	883	882	855	961	907	873	948	925	926	889	939	919	918	872	898	926	883	904	906	856	892	861	882	911	853	920	932	839	899	869	884	916	829	878	899	858	889	935	899	912	909	874	827	867	927	911	886	862	949	884	898	883	850	887	904	869	897	820	869	898	919	877	883	923	872	950	963	887	892	877	847	925	898	917	929	850	883	879	905	931	866	875	910	850	857	849	906	869	891	849	932	903	865	917	853	847	900	867	852	875	898	888	955	940	880	934	888	839	876	936	903	861	876	887	880	857	920	916	899	910	856	901	827	885	904	868	903	924	900	892	911	872	857	888	832	868	904	863	891	888	883	826	869	912	912	871	923	872	901	848	883	907	896	908	888	851	912	878	879	911	860	950	879	944	875	883	862	837	871	882	864	885	887	876	907	878	887	906	890	875	897	925	919	891	904	844	861	878	845	857	859	882	875	925	879	932	872	886	884	825	900	928	892	874	924	918	958	891	920	905	900	865	901	871	866	883	855	863	901	875	908	920	854	902	906	873	881	918	897	871	883	927	855	897	815	910	846	942	852	880	898	938	868	886	882	939	881	845	843	869	903	846	893	916	893	910	864	895	901	854	879	927	879	904	929	879	857	871	880	833	907	870	876	872	923	902	849	874	891	889	820	856	915	847	836	895	860	868	906	871	905	918	904	910	854	928	873	841	825	913	912	877	925	894	882	884	901	945	843	875	891	861	903	894	875	874	905	871	944	867	926	921	925	889	885	873	891	889	853	859	900	877	932	886	846	876	913	889	924	872	889	907	871	889	866	853	888	870	882	869	878	911	870	886	866	889	950	884	860	860	864	869	872	920	866	913	887	884	901	947	898	842	846	934	919	900	909	886	895	860	931	874	938	878	877	831	888	888	920	864	878	849	879	853	839	900	916	831	858	890	882	931	907	904	838	880	883	856	876	877	868	911	940	903	890	908	884	889	866	915	853	858	877	899	896	882	849	873	905	917	873	844	913	865	943	926	900	889	869	906	871	853	839	888	904	875	873	854	881	901	862	910	828	911	863	854	884	922	877	842	904	903	880	888	928	868	867	908	896	850	868	888	874	870	837	897	909	947	896	903	858	859	867	918	892	819	883	954	895	883	910	874	848	887	881	922	872	857	912	893	927	915	900	868	849	936	857	888	927	915	895	872	896	882	906	881	883	908	860	855	905	968	897	856	933	847	855	935	885	940	891	894	949	873	943	879	913	845	863	862	881	851	865	907	894	899	865	905	914	841	867	906	863	847	921	931	901	911	895	891	838	892	890	895	918	891	894	889	926	845	927	900	838	875	883	936	901	883	908	907	816	881	906	870	900	868	921	944	841	923	911	896	903	915	891	858	850	891	890	892	878	872	885	812	829	848	891	889	958	886	858	883	913	905	950	877	903	915	885	865	820	903	899	850	877	899	910	869	894	881	971	868	871	907	885	888	878	878	892	874	875	868	951	882	878	884	880	914	863	900	894	851	862	896	917	881	863	919	848	874	904	948	900	924	848	876	850	915	898	922	855	892	894	889	863	892	872	922	884	898	892	880	869	872	849	927	937	855	873	891	900	877	940	882	888	849	949	864	892	864	895	929	859	851	922	895	868	872	850	868	870	899	931	903	936	915	877	880	888	872	877	921	873	887	859	876	892	911	923	908	876	939	850	870	905	878	850	908	835	873	913	893	824	866	933	922	884	902	868	838	897	939	898	911	875	861	857	911	855	916	876	852	970	936	918	882	927	914	858	840	895	882	843	928	864	940	849	878	867	910	898	827	920	903	873	890	840	910	907	916	866	874	862	884	897	917	891	902	903	972	887	880	908	836	924	902	875	875	873	877	870	850	929	904	892	885	875	919	821	876	925	898	887	930	881	884	863	830	865	926	930	860	863	868	947	958	920	901	873	884	857	860	895	876	914	933	886	907	905	874	878	932	874	831	866	925	834	876	880	843	905	851	879	874	882	932	895	898	885	879	890	837	893	897	893	876	873	865	852	900	914	884	885	899	872	836	972	910	903	894	888	868	898	829	819	872	912	866	873	951	864	904	858	906	894	900	851	887	955	855	900	879	877	888	935	885	884	902	879	910	890	907	908	838	901	876	876	924	908	860	842	906	844	859	832	865	895	908	878	967	929	894	910	882	848	895	851	911	884	892	894	961	923	918	939	871	879	893	935	853	887	902	900	922	899	832	878	885	860	867	917	873	865	924	883	823	889	874	866	923	881	847	871	911	854	884	925	904	866	897	958	846	834	896	848	893	857	918	941	955	883	868	863	867	896	878	860	861	927	928	900	808	886	858	914	890	858	876	860	843	923	863	922	901	914	909	854	877	916	906	951	843	868	874	881	918	854	899	894	872
24591	21261	28176	24615	15613	871	520	419	390	369	315	279	292	254	263	260	275	278	267	244	229	243	277	264	243	236	229	243	259	261	221	206	253	218	224	260	258	224	241	241	243	212	233	250	225	237	227	252	257	224	278	222	260	222	261	209	219	229	222	233	205	220	233	269	240	229	240	245	235	251	258	227	253	211	246	265	241	253	233	268	251	234	216	253	256	251	252	262	257	232	251	257	251	224	247	239	241	272	219	226	239	247	232	251	213	249	239	230	261	248	224	249	241	230	239	248	236	218	218	232	212	232	233	256	265	273	236	270	214	237	219	251	251	223	262	254	255	231	240	219	236	257	252	245	224	241	232	227	233	245	247	236	236	216	216	233	247	257	260	254	228	222	221	265	232	246	235	247	223	236	224	238	236	216	246	236	249	265	257	232	273	259	249	221	264	230	239	215	227	230	240	233	219	209	231	231	247	265	205	243	238	219	269	224	259	240	223	236	247	229	219	260	249	243	245	228	251	239	228	241	236	249	234	214	249	241	247	215	194	223	223	266	197	243	256	234	232	229	234	260	212	269	236	235	212	241	243	259	235	256	241	210	228	242	240	241	227	259	233	230	240	261	214	211	265	219	232	235	219	239	235	230	237	240	215	224	227	240	245	252	226	240	255	243	243	223	252	250	257	240	276	256	234	222	230	208	240	201	259	212	257	233	212	239	234	209	240	228	227	234	243	229	224	227	209	241	244	234	230	229	266	222	235	226	208	235	250	225	228	212	252	230	240	240	241	235	250	243	271	251	248	232	252	230	252	227	238	218	232	251	234	244	250	226	227	224	263	254	228	229	227	260	240	259	238	232	207	246	231	245	241	220	240	245	236	213	236	229	252	227	238	235	238	235	244	245	232	244	239	247	225	240	273	257	217	277	226	208	227	240	246	241	207	242	222	232	235	227	246	221	237	247	236	227	243	232	245	224	230	264	232	246	238	262	253	232	213	254	248	233	248	239	250	239	221	239	267	234	245	252	210	215	237	240	239	256	244	264	274	226	268	226	241	235	242	267	275	227	238	247	243	226	245	219	269	219	284	247	215	256	253	215	247	257	246	242	244	216	250	245	243	233	261	255	244	242	230	268	249	254	238	236	247	243	243	246	246	202	247	240	253	244	248	234	241	237	242	250	211	229	231	237	223	232	225	243	200	234	230	239	248	253	227	233	251	229	230	237	241	235	233	207	237	245	229	205	249	245	243	225	239	244	242	230	226	234	252	235	232	231	232	224	271	231	250	270	258	246	236	239	254	212	241	228	218	238	245	226	242	219	235	246	245	258	239	249	231	253	218	239	258	252	246	232	265	264	250	227	221	244	250	230	216	211	228	222	240	230	213	254	224	236	246	217	211	241	245	241	246	238	242	249	247	245	235	225	236	254	236	195	257	275	240	257	240	246	265	232	240	231	233	264	246	243	233	235	230	226	242	256	263	231	224	232	267	252	217	289	239	231	223	231	230	224	253	250	252	239	234	242	221	231	228	188	229	237	230	223	245	229	269	225	234	258	214	242	234	234	225	242	239	277	243	250	204	243	249	228	270	228	229	223	235	238	268	258	273	262	249	246	258	248	226	239	231	234	222	242	253	218	240	272	236	232	227	253	235	246	273	235	254	235	246	248	255	228	236	238	250	263	267	230	250	244	244	242	234	213	235	224	255	222	222	265	240	256	219	238	226	246	228	245	243	235	256	227	252	251	252	260	249	230	226	229	227	259	233	235	233	236	257	252	264	225	254	242	226	277	242	214	212	211	237	260	241	231	208	258	223	266	229	230	258	219	227	247	233	250	258	237	259	262	236	256	245	223	239	229	235	244	257	227	238	276	243	235	247	239	249	277	241	243	226	269	262	236	257	241	230	226	263	227	241	251	213	217	230	240	215	224	249	224	229	243	241	235	222	230	240	206	220	221	268	256	238	220	225	228	247	235	248	247	227	248	223	243	237	218	225	230	239	256	264	243	215	225	211	227	284	251	218	249	235	266	219	233	241	247	255	230	240	240	243	245	221	233	249	227	188	225	253	231	244	242	253	228	245	221	243	245	253	226	226	204	238	250	276	280	255	248	224	259	206	242	231	233	219	246	247	262	227	256	252	238	247	247	240	232	244	246	235	252	224	232	253	235	243	232	245	238	223	243	242	249	223	224	250	250	240	246	241	251	245	243	244	272	248	219	223	245	227	253	241	221	221	235	218	218	224	240	263	228	260	244	238	242	250	253	239	250	240	242	223	232	245	220	243	269	267	244	219	234	251	230	250	232	238	233	231	276	233	251	234	254	211	219	212	245	240	242	226	237	245	211	247	230	228	238	259	243	239	252	228	235	247	237	256	229	239	212	227	223	242	225	243	247	248	238	260	245	233	230	249	241	230	246	222	233	252	209	248	222	249	246	251	227	258	224	242	230	233	229	229	232	246	241	233	233	266	238	217	272	251	215	231	256	251	233	242	263	228	250	220	240	258	226	216	249	211	214	247	245	256	247	246	260	242	209	210	223	258	219	220	257	241	229	273	237	250	229	220	225	260	246	232	263	227	229	236	226	238	250	256	248	262	213	280	242	229	250	229	263	263	237	252	252	248	274	244	241	259	273	208	236	263	246	227	245	233	229	243	208	276	240	245	241	253	234	238	240	245	231	251	239	247	289	226	233	256	241	247	251	225	238	237	218	253	248	212	208	253	239	235	222	226	224	251	239	257	237	196	237	216	237	249	254	243	240	246	218	242	235	250	213	251	255	235	207	237	201	257	239	223	249	229	227	233	246	229	238	232	254	227	249	220	276	244	248	219	224	224	232	216	211	217	248	233	244	225	247	255	246	267	214	238	245	243	237	247	227	246	236	222	254	217	226	238	245	236	224	223	243	235	237	245	242	237	223	245	238	225	247	259	224	245	259	232	227	208	247	229	221	210	248	249	242	244	207	229	236	223	277	235	230	254	213	234	255	230	243	232	216	234	223	222	225	213	231	239	232	232	266	213	242	222	250	224	209	237	222	209	228	250	234	227	256	224	241	236	237	237	239	244	240	260	217	226	257	247	256	212	224	213	246	244	222	251	254	230	250	218	238	245	229	217	243	247	239	207	261	232	265	229	252	250	218	225	229	230	258	243	232	229	229	235	234	218	235	241	233	249	231	237	237	211	235	280	235	235	224	233	240	235	199	242	236	217	228	257	260	277	223	214	226	219	220	264	233	239	236	260	235	232	222	240	241	246	229	259	255	270	235	238	251	239	247	252	216	240	241	250	227	223	237	200	233	227	247	259	227	257	231	221	249	238	246	242	247	262	230	242	240	233	219	225	246	251	218	220	248	235	232	215	260	244	233	232	260	233	215	238	238	252	243	271	245	233	217	257	222	248	227	237	232	251	222	239	221	256	243	240	233	254	240	230	255	220	229	226	230	248	225	272	236	219	231	237	258	246	235	237	237	241	251	243	231	219	256	233	217	231	220	246	240	202	243
9318	20549	19196	1767	1361	949	755	614	511	444	414	376	372	380	327	333	330	307	310	308	283	323	297	274	289	290	272	281	317	285	286	262	256	260	295	286	284	303	264	276	272	261	291	276	287	302	302	286	279	290	277	302	259	296	281	259	278	278	250	274	283	293	271	289	276	303	279	273	270	295	272	283	268	269	288	277	278	258	265	261	267	289	294	267	304	288	300	270	298	249	269	271	256	304	275	274	269	251	269	271	291	256	301	300	258	287	296	289	265	271	257	279	298	274	269	241	262	300	278	274	278	258	270	254	254	289	244	285	301	269	297	270	265	271	271	270	304	259	274	276	262	259	283	280	271	275	310	290	275	294	306	269	304	284	263	297	285	285	274	297	255	276	274	267	264	315	252	299	259	318	287	283	268	256	259	301	276	253	254	269	297	226	303	273	273	271	298	288	272	291	269	254	283	246	308	290	267	282	272	243	261	260	263	280	282	284	244	293	276	288	253	259	252	270	244	299	278	278	275	264	284	263	276	269	208	269	265	263	259	289	289	263	291	266	288	285	284	275	277	256	264	293	258	278	272	281	267	268	261	259	302	281	255	278	292	283	300	281	239	279	318	303	281	253	310	271	284	281	268	251	269	264	266	285	260	285	279	298	281	274	262	264	265	227	278	303	308	294	300	286	300	297	267	275	277	270	287	268	302	291	290	283	302	276	270	313	273	255	260	267	265	272	250	276	255	285	276	261	289	279	288	265	278	270	288	280	270	287	277	283	259	275	295	314	296	271	280	262	253	297	272	265	288	291	301	307	287	278	269	255	294	302	272	269	273	275	304	280	265	270	276	288	285	288	276	280	254	277	280	293	297	267	294	281	268	287	264	269	267	246	278	289	301	287	269	283	286	254	273	291	293	265	255	276	287	275	268	274	285	284	262	297	292	269	266	277	257	275	253	319	264	268	286	278	284	259	283	266	264	298	289	278	264	274	273	276	273	264	309	290	283	254	273	274	263	264	277	272	286	285	280	288	272	258	278	259	277	284	256	293	310	258	248	294	240	278	255	300	265	284	261	274	265	273	306	263	254	316	263	270	245	248	311	292	273	282	286	276	297	263	264	275	266	276	239	260	276	277	316	295	305	292	262	256	303	281	272	251	288	270	296	297	310	266	277	282	276	258	270	277	311	271	316	267	292	290	314	275	262	268	246	274	285	312	287	280	275	268	263	280	295	264	287	276	268	310	261	276	281	277	244	293	284	295	292	304	290	257	256	283	273	285	280	274	265	268	246	273	289	268	278	255	263	281	266	234	269	257	243	343	284	275	269	265	279	261	263	311	264	279	298	296	281	284	238	265	275	267	277	271	273	281	307	249	286	269	270	268	256	263	279	294	277	303	268	252	270	275	288	249	278	260	272	259	267	257	276	263	265	275	279	255	294	282	271	291	278	269	296	289	250	265	252	313	265	284	277	305	269	275	272	269	284	281	251	267	238	308	255	270	271	264	275	280	256	280	280	280	319	273	267	279	265	285	294	260	239	265	260	259	255	281	297	280	256	300	286	272	303	299	247	253	242	265	292	274	279	263	259	288	273	268	264	294	286	265	298	283	273	279	275	259	250	261	273	270	264	270	264	296	296	298	283	265	307	267	297	313	271	262	251	254	277	291	254	288	264	268	260	281	244	304	265	258	255	263	286	272	264	279	241	290	270	284	280	287	267	269	260	289	276	278	286	250	241	292	254	261	269	267	255	303	282	285	262	317	273	268	273	273	279	274	274	291	282	246	299	269	284	295	283	262	286	294	280	265	290	261	319	270	284	250	275	257	267	245	285	259	278	274	282	267	296	262	242	283	280	291	280	292	269	270	290	266	315	258	281	280	271	301	251	298	256	289	277	277	268	290	270	297	291	265	242	272	275	259	289	264	290	295	282	304	264	285	276	278	272	273	263	249	269	283	275	278	284	290	259	301	255	256	281	272	269	289	290	254	271	281	266	288	259	284	312	263	243	262	260	300	287	252	286	299	281	266	286	273	268	260	286	284	286	280	291	270	282	262	265	297	309	251	261	272	256	274	273	264	279	264	303	284	331	274	255	302	276	294	279	242	244	277	286	277	282	265	287	265	257	253	263	290	302	292	255	264	259	293	261	274	260	310	285	275	289	269	282	277	276	267	305	268	256	288	284	225	262	265	260	261	251	289	287	293	292	275	284	288	288	290	285	279	240	287	281	259	269	289	281	267	277	313	273	305	258	265	283	296	290	285	284	271	241	239	250	298	291	262	289	276	275	284	275	284	304	282	263	241	298	262	296	283	240	256	250	248	272	257	278	280	250	253	264	270	308	245	294	262	279	283	305	276	257	273	272	275	297	277	303	300	308	249	268	277	285	285	266	268	282	243	258	277	293	275	276	295	279	279	252	300	269	235	279	284	261	287	275	279	266	293	262	273	295	284	265	292	230	275	312	270	263	311	281	271	304	278	305	295	273	256	286	267	266	276	299	237	244	278	288	283	302	266	263	309	299	263	284	290	288	279	276	287	252	268	285	261	268	262	268	269	296	266	275	257	268	296	290	275	260	317	287	256	281	305	263	291	268	284	298	274	273	271	276	284	286	264	279	296	298	287	274	300	280	258	264	304	301	274	255	281	261	238	270	305	262	292	287	268	255	315	271	248	272	275	278	249	246	288	274	277	303	282	271	265	253	285	256	268	282	300	251	269	268	291	275	308	293	272	278	277	262	270	252	273	264	268	274	256	275	279	291	253	271	271	264	250	258	275	269	255	301	248	282	295	265	279	254	277	272	271	251	274	276	277	275	283	298	272	272	273	300	276	288	252	265	278	249	297	270	290	250	275	274	301	271	274	288	286	297	279	283	261	293	300	272	273	271	288	287	291	271	252	272	266	286	243	279	268	268	273	252	272	283	259	285	304	288	272	263	256	275	278	263	298	264	289	282	267	317	294	298	295	283	285	299	282	277	300	269	281	282	268	291	309	266	272	284	278	247	269	307	286	292	264	288	300	256	281	249	268	289	297	294	276	288	259	279	269	276	287	262	261	291	309	262	267	284	258	284	238	301	265	246	251	296	261	280	280	267	289	261	282	280	272	294	269	275	295	280	274	287	306	270	280	287	269	277	303	260	287	273	244	277	290	257	287	259	254	282	271	290	251	293	276	275	319	259	268	259	259	267	277	285	292	288	270	286	262	268	281	268	292	283	303	280	284	253	270	250	260	300	263	316	259	294	289	312	297	266	309	247	281	292	264	316	281	287	262	268	279	263	282	309	303	266	259	267	277	316	268	283	271	262	281	279	246	283	290	253	279	294	287	263	282	279	276	268	260	288	272	299	262	313	295	251	287	293	281	296	262	292	272	322	289	265	273	266	307	274	261	285	303	300	234	289	269	260	279	277	282	263	262	245	276	280	273	284	261	291	297	273	275	308	291	264	293	270	306	255	255	245	250	285	246	282	293	289	261	268	274	285	285	277	264	243	267	267	279
22561	21338	29424	23652	21339	21418	11898	1588	1162	1124	1025	884	925	875	868	862	818	801	807	798	776	823	754	761	772	719	720	739	747	704	680	722	705	759	709	735	741	704	699	705	687	748	733	694	730	731	708	728	694	733	685	725	701	689	667	722	688	740	706	706	725	704	708	730	700	729	697	729	720	679	717	704	727	666	696	719	730	730	720	686	702	686	720	724	710	710	726	667	694	706	692	701	728	673	741	689	710	687	682	726	711	728	643	691	694	687	721	750	703	744	706	682	741	702	643	717	728	692	682	679	732	759	700	704	693	758	684	700	751	692	717	688	728	729	696	701	703	728	692	723	714	673	740	689	699	725	718	659	697	743	691	732	718	657	724	673	710	741	728	698	682	692	717	663	724	740	639	713	707	741	740	761	710	716	682	660	719	694	708	728	686	730	664	703	679	683	729	705	642	760	733	792	703	754	688	696	668	753	712	690	741	725	720	719	645	718	736	730	720	708	728	682	695	695	665	712	689	713	708	737	700	699	723	699	733	695	722	684	691	713	741	744	704	680	756	717	663	682	717	682	689	673	740	702	726	708	712	719	674	693	732	723	717	692	724	689	719	735	710	699	638	652	660	703	656	644	695	702	751	673	657	723	727	685	677	703	701	693	683	670	734	720	714	707	710	718	667	711	746	677	667	729	695	758	692	685	658	686	705	754	734	716	721	682	701	688	680	742	704	681	711	722	788	684	718	684	718	693	749	750	734	750	711	676	701	705	731	696	728	696	675	724	710	736	697	742	710	711	684	690	718	710	747	670	702	688	735	729	697	740	721	713	720	702	709	738	732	679	739	744	697	717	674	749	661	713	744	685	729	739	712	672	675	695	688	682	681	680	696	698	701	736	712	670	709	687	744	696	692	715	726	690	715	687	761	728	723	682	708	736	674	727	724	699	678	652	709	728	744	730	752	651	707	675	689	657	688	758	685	705	710	758	735	701	703	649	661	735	667	709	732	712	714	685	763	733	730	688	728	682	714	723	684	711	736	710	693	725	684	689	657	712	729	732	736	696	718	684	678	672	723	692	761	687	716	688	720	692	664	714	683	734	697	735	626	696	707	664	649	702	750	722	711	710	693	702	690	707	685	717	707	632	703	700	694	655	704	698	678	761	739	719	696	692	719	697	709	678	736	699	694	692	684	691	700	657	668	676	670	703	683	698	723	701	707	726	702	586	672	706	713	712	706	682	700	676	699	701	709	684	746	673	751	729	696	706	696	740	702	734	711	706	737	745	702	709	657	685	711	718	699	660	665	664	658	679	687	749	706	780	727	640	675	746	725	700	688	691	666	699	714	702	723	720	673	699	697	740	724	689	743	655	721	682	662	668	769	705	748	715	694	726	744	679	694	726	671	725	769	729	655	710	708	728	694	698	748	738	724	716	721	705	710	629	702	694	723	728	679	698	681	663	718	680	724	642	684	667	714	716	687	698	705	681	731	703	708	726	657	694	707	743	678	635	708	718	705	754	731	663	730	675	721	652	723	695	753	743	716	663	703	709	679	693	711	666	655	717	684	667	680	729	713	732	669	672	734	746	701	752	674	691	748	697	707	674	671	691	739	682	731	724	719	666	755	713	692	662	694	697	719	742	719	650	658	715	696	671	704	731	708	710	678	668	711	690	706	712	633	692	730	742	659	700	692	714	707	709	714	708	715	757	746	674	708	701	747	706	698	709	694	693	728	659	712	678	686	717	668	704	697	666	713	639	687	717	687	664	711	701	669	694	745	713	717	704	689	712	677	671	679	697	674	662	694	687	733	729	685	722	724	696	692	710	669	707	679	744	678	700	679	642	676	715	718	732	707	686	700	704	703	757	727	765	738	719	768	703	677	671	742	677	731	679	703	676	694	703	746	654	712	705	711	736	682	719	738	689	742	726	711	697	715	707	662	687	740	726	698	718	704	728	711	729	676	672	743	700	652	690	752	757	691	697	729	689	710	741	705	670	740	687	705	671	712	670	735	683	679	638	691	678	682	685	685	712	657	739	724	719	730	708	677	719	709	655	657	717	716	722	725	755	746	709	712	671	692	672	723	724	712	740	648	718	694	692	705	717	682	733	721	679	744	700	686	737	702	718	656	748	706	669	683	754	673	658	660	690	718	706	700	668	676	674	658	727	744	694	707	687	707	749	674	685	701	722	724	713	695	651	681	714	706	716	740	767	720	697	692	694	697	700	676	718	693	708	672	749	716	735	671	673	697	702	696	721	684	688	701	648	707	711	682	674	712	771	736	703	697	682	721	685	648	739	708	731	708	709	675	689	699	675	690	697	690	687	740	660	676	738	718	679	719	691	677	697	708	744	699	655	701	696	674	725	691	721	682	665	669	710	665	718	719	716	710	734	714	676	721	653	715	738	701	695	689	712	704	723	689	699	733	641	740	728	686	680	749	725	708	716	686	653	732	707	731	713	703	691	683	732	688	711	690	728	662	744	727	693	728	715	684	738	680	682	687	737	726	718	691	714	680	706	739	676	733	698	728	646	742	694	734	683	636	718	706	679	666	776	735	695	694	732	705	694	713	689	709	675	727	728	671	710	745	689	686	740	681	683	711	670	702	696	716	742	712	671	725	712	718	650	690	709	717	641	688	722	713	707	718	736	718	758	696	697	710	719	693	695	728	687	763	771	744	655	720	701	693	684	771	721	674	740	717	727	673	740	709	695	681	705	700	669	728	697	701	736	691	675	690	698	671	681	680	730	770	723	693	729	699	673	683	654	649	709	688	723	734	700	691	676	714	721	684	714	694	679	732	745	689	657	720	722	656	688	722	666	738	728	690	736	703	698	698	714	685	671	698	706	718	686	752	742	719	708	722	708	719	727	718	655	685	699	738	661	697	748	668	711	688	668	707	726	757	761	726	689	713	697	668	657	659	688	692	729	669	693	682	690	718	730	660	732	637	709	682	659	700	738	709	692	740	685	697	685	677	722	694	731	715	711	699	688	747	701	706	682	721	684	730	741	656	736	682	755	670	700	673	747	689	697	712	703	738	695	675	629	676	710	728	654	703	683	688	698	684	673	723	671	730	675	662	685	721	671	750	673	710	680	709	662	721	722	696	682	703	733	723	708	734	721	703	747	705	751	703	738	713	708	730	702	709	658	698	713	701	705	708	720	716	662	678	720	692	667	633	715	694	652	685	718	708	703	674	663	634	706	742	697	712	624	719	683	742	676	709	656	707	735	700	712	700	652	706	692	715	737	707	720	707	702	683	699	686	719	658	664	715	671	684	693	737	635	702	693	695	682	728	727	695	710	742	693	702	659	660	742	662	741	735	725	738	655	688	751	701	689	713	682	716	690	688	629	697	665	706	667	670	697	692	718	714	698	680	692	726	678	696	696	720	703	686	725	702	672	679	692	740	711	711	722	711	678	688	686	752	679	715	711	687	746	671	702	641	721	713	683	709	718	708	742	739	677	687	665	706	667	710	719	701	720	712	706	734	676	670	716
12474	30746	33609	5490	3958	2957	2318	1874	1581	1417	1258	1118	1060	1035	1023	995	919	895	881	828	886	833	792	789	758	856	816	767	802	822	802	810	816	766	773	764	758	801	741	746	757	793	730	763	759	741	749	767	792	787	781	748	789	770	778	767	718	734	806	743	721	717	757	745	759	699	780	766	752	797	770	834	760	791	798	755	732	776	709	721	782	706	771	750	805	757	751	755	745	759	725	696	733	747	774	775	769	747	715	740	753	750	713	735	768	732	768	727	753	754	759	716	728	756	742	788	794	758	797	787	739	721	770	754	703	743	727	721	707	752	739	720	780	782	736	801	777	753	711	798	795	767	765	719	769	764	784	800	754	714	741	685	704	764	782	698	797	758	719	744	734	750	783	756	772	764	763	789	747	761	761	774	754	790	787	744	736	804	806	702	776	719	698	793	678	742	764	723	794	784	741	807	766	787	760	745	767	784	772	694	741	757	757	767	723	717	798	718	740	761	724	712	729	734	710	724	784	691	743	708	760	785	756	808	771	721	776	761	709	731	749	762	706	753	764	779	712	728	807	729	799	777	712	766	717	689	765	751	822	731	724	782	748	755	729	774	762	750	775	736	798	733	782	762	742	745	770	726	768	738	771	727	750	742	768	771	763	757	742	696	762	755	782	760	808	781	718	820	767	770	802	716	738	790	741	746	793	742	726	764	726	730	788	722	779	786	803	764	709	780	755	757	701	770	741	779	809	739	721	744	784	780	777	761	738	752	762	743	690	719	768	782	749	733	730	787	746	800	741	723	752	746	739	745	784	718	733	730	726	787	754	778	745	741	790	751	810	753	734	785	738	781	720	746	737	738	767	747	772	735	734	770	753	697	752	754	761	750	755	746	734	762	786	771	735	761	787	749	778	705	772	774	728	746	768	753	731	730	790	752	722	762	779	743	748	729	736	768	718	796	746	751	761	729	726	716	756	782	798	821	757	749	803	740	793	781	782	753	748	755	765	766	770	764	761	773	754	777	724	745	783	740	758	699	730	765	761	784	817	737	709	742	736	752	762	774	727	736	809	786	706	756	719	738	784	769	731	773	759	745	750	789	715	781	731	757	704	759	761	759	764	732	746	776	745	778	724	723	715	767	766	740	731	744	737	783	762	716	769	718	740	750	766	736	720	781	782	739	765	761	768	753	730	752	721	787	741	794	820	793	817	754	737	741	764	737	756	750	745	725	726	796	770	790	781	743	751	749	759	710	738	748	798	740	744	740	747	768	817	765	745	801	773	743	766	806	754	744	744	750	730	763	705	730	788	726	776	746	775	751	787	679	768	750	729	744	743	821	759	800	742	689	740	773	797	746	752	728	787	763	719	791	742	693	748	674	745	760	741	774	711	738	774	710	758	763	785	767	752	760	758	756	795	783	770	720	735	750	794	701	760	800	703	807	762	772	718	772	792	742	714	760	763	780	726	763	729	755	793	732	736	686	788	756	801	742	735	722	743	759	766	753	717	745	736	716	778	763	730	748	731	743	773	750	739	779	700	796	756	767	763	729	709	762	767	760	767	785	786	730	746	744	762	737	746	727	795	728	762	746	763	673	754	764	770	773	754	714	758	758	769	771	758	781	798	752	727	760	744	790	784	731	740	711	676	770	757	729	712	714	795	748	780	788	740	800	737	757	786	726	705	745	778	786	762	728	766	772	769	726	780	749	743	782	774	774	725	780	733	701	709	733	760	768	774	800	813	714	707	680	767	702	769	717	763	673	746	759	770	762	690	762	741	761	785	743	721	756	799	739	742	772	707	748	795	746	720	701	748	781	789	797	720	745	735	783	756	796	721	743	711	747	688	719	779	744	767	746	756	715	737	778	744	746	733	686	779	743	792	762	705	773	761	734	719	776	774	754	729	742	765	766	748	800	790	789	775	714	734	750	769	760	727	750	760	768	761	771	751	736	808	757	739	733	784	756	731	778	739	735	763	783	748	752	758	747	762	726	746	732	768	753	756	746	760	759	739	730	737	748	766	745	736	765	734	744	735	761	785	747	708	706	787	768	722	717	784	802	705	741	798	751	792	736	764	734	725	777	782	842	742	739	739	730	797	789	722	775	787	757	744	738	808	750	742	774	779	730	714	758	744	805	746	746	745	733	781	789	703	748	746	765	732	781	748	721	774	773	744	746	716	766	773	756	729	717	761	741	737	769	753	708	695	744	759	756	770	854	747	767	780	745	708	717	750	795	710	753	737	764	750	761	784	747	762	733	758	726	752	762	753	720	731	729	724	766	733	729	781	740	734	756	783	759	763	743	712	719	776	710	732	806	709	746	771	739	773	759	750	767	778	781	823	753	777	714	793	811	733	739	759	804	748	751	747	748	749	803	779	745	776	771	750	766	745	731	778	766	751	787	750	731	759	704	772	771	765	738	753	767	707	735	760	741	745	781	751	734	741	731	787	739	755	750	723	801	772	773	699	811	732	710	696	796	737	812	746	745	726	675	756	737	704	820	766	726	747	756	743	775	702	742	743	773	761	755	784	722	786	754	774	759	777	783	740	786	774	776	714	733	739	781	751	707	756	771	772	750	731	773	763	740	741	777	802	775	790	762	749	771	744	709	749	775	746	747	789	726	744	749	802	752	789	736	684	792	804	759	762	776	732	742	751	826	690	743	794	762	745	775	765	784	748	715	767	725	770	782	725	770	732	763	760	734	756	798	711	741	771	731	739	748	761	781	784	747	769	754	777	751	770	786	761	761	746	745	760	742	801	704	760	784	771	734	764	735	761	744	775	772	726	736	778	749	746	751	746	784	752	746	716	765	802	760	714	775	740	733	704	762	747	811	778	734	702	710	707	778	768	794	754	766	754	747	716	778	740	814	757	776	772	788	787	726	793	792	718	782	793	767	748	759	734	754	725	713	769	737	735	752	745	754	709	735	750	737	710	713	758	776	765	772	778	763	785	711	758	753	713	746	758	733	741	712	783	760	802	775	751	726	731	761	791	769	751	721	725	766	712	735	764	718	748	758	698	717	742	755	772	748	727	743	759	675	741	749	756	762	770	767	764	808	765	756	754	794	731	767	760	758	757	746	761	703	753	743	765	745	774	729	791	782	763	781	738	752	795	762	746	802	783	774	747	783	723	753	756	769	740	739	736	715	732	766	755	711	738	730	740	684	759	780	738	764	742	731	771	708	698	754	816	748	771	765	799	740	776	745	788	750	719	756	764	770	793	794	753	811	737	759	731	755	822	777	759	733	698	763	824	769	825	780	734	761	756	776	728	762	745	736	719	725	757	705	747	777	747	699	797	724	748	726	737	768	747	795	729	765	701	712	728	796	711	735	737	803	742	728	746	806	776	777	744	723	678	720	781	717	748	765	767	723	765	748	777	776	771	740	722	740	798	763	747	763	720	808	710	796	761	759	765	776	776	767	773	719	753	762	731	792	753	753	704	727	748	747	747	768	743	752	724	776	732	722	719	782	790	764	814	725	768	762	700	773	795	777
27514	19733	9691	1267	552	548	482	451	466	486	513	466	437	434	486	487	491	481	512	463	483	473	466	481	467	469	449	468	447	448	463	451	482	484	488	512	482	477	514	437	462	469	477	431	459	462	436	478	447	442	490	488	470	456	499	454	459	453	424	451	475	464	483	439	478	480	534	473	464	461	496	485	460	402	443	485	475	462	440	483	499	470	441	485	458	485	468	434	450	455	463	456	462	467	448	468	456	474	499	460	475	464	485	471	456	506	442	459	477	467	464	447	484	458	482	469	472	480	460	450	482	465	481	417	455	457	486	520	468	432	461	466	461	456	468	475	458	423	528	408	496	490	482	494	481	422	469	440	473	453	487	409	462	422	472	460	483	463	439	450	447	453	477	470	504	507	445	482	480	453	496	453	460	455	477	472	454	435	426	481	476	449	481	469	454	460	479	428	453	483	455	453	474	448	465	493	477	484	485	461	467	467	506	463	460	497	490	458	445	460	479	446	452	496	465	409	455	457	456	424	455	479	485	485	483	485	437	480	456	478	462	479	494	508	430	464	483	421	482	483	491	448	466	470	462	486	468	463	442	456	479	486	475	462	456	483	463	470	504	480	475	459	457	457	521	454	487	492	489	493	497	461	480	478	453	462	471	442	496	497	484	476	469	489	445	501	509	498	465	442	447	428	474	464	482	464	492	464	466	480	463	457	510	436	443	474	494	442	446	434	472	487	455	463	444	459	506	466	467	459	448	460	507	484	432	448	475	486	453	492	453	468	474	433	441	463	476	465	492	431	460	428	460	463	458	472	437	465	491	459	479	453	478	456	460	489	497	408	460	465	466	451	441	422	503	494	463	449	431	480	480	470	458	494	495	459	460	456	477	454	453	485	466	453	445	452	469	475	421	489	486	456	436	401	511	474	440	469	435	459	462	461	456	464	488	451	483	481	447	466	469	471	487	447	461	435	471	471	495	491	476	469	444	446	426	507	452	448	477	465	493	437	477	460	452	493	466	438	465	491	443	454	524	473	506	432	461	453	440	485	475	485	501	476	478	483	464	494	470	464	443	458	475	463	460	477	491	470	462	437	450	480	477	469	515	492	458	464	456	471	503	480	446	431	510	472	459	468	482	461	474	488	433	496	483	550	468	446	503	423	486	493	481	467	499	454	465	452	493	461	458	437	466	466	451	520	465	470	454	487	470	430	444	461	484	455	451	485	470	453	494	444	475	473	497	488	467	520	483	474	507	465	457	484	483	437	504	499	473	440	459	470	505	472	484	473	466	465	483	451	465	431	456	459	490	467	459	483	472	488	477	488	448	479	444	477	513	452	453	459	414	451	459	467	460	444	505	435	483	470	504	459	482	449	443	497	454	508	433	500	434	436	470	479	433	469	475	452	470	447	492	440	482	494	442	462	426	466	463	472	500	461	437	462	456	473	475	485	445	487	477	479	459	451	434	488	474	456	482	467	442	462	448	442	385	455	422	445	430	435	479	466	454	473	499	485	469	455	484	470	497	423	447	449	504	479	463	474	456	484	451	522	473	493	491	449	482	492	454	489	454	497	519	458	466	469	467	439	485	515	481	466	456	473	484	463	478	458	434	476	462	497	474	461	444	418	487	476	490	464	499	446	458	461	492	476	436	448	458	474	461	434	480	520	450	449	450	473	478	432	471	467	468	464	470	449	448	513	512	457	447	485	490	458	454	418	440	505	479	477	466	423	503	485	461	477	518	452	462	460	488	473	464	464	487	498	474	434	489	454	455	441	465	488	453	452	452	467	440	511	480	470	474	496	495	488	461	410	470	448	491	468	441	460	457	466	461	484	480	507	461	487	445	433	499	505	496	475	467	491	470	460	476	508	444	507	418	476	442	454	468	482	485	521	440	490	440	445	463	453	479	448	492	436	480	498	490	447	454	426	445	461	462	498	442	491	484	464	496	437	505	447	485	445	452	445	456	464	468	459	486	432	507	468	467	457	471	463	420	472	461	503	439	476	456	505	480	479	430	443	475	479	491	427	483	496	483	485	456	445	455	494	446	475	482	481	459	464	485	453	471	497	479	507	468	444	496	477	453	474	432	452	475	456	470	453	450	479	481	461	511	477	457	436	463	478	455	444	480	437	421	481	490	477	455	454	445	464	518	528	443	470	465	521	474	455	467	490	451	487	472	464	442	423	470	463	483	462	474	458	484	450	461	480	480	484	473	459	485	494	452	469	451	453	460	458	486	432	454	510	483	463	497	453	484	494	489	523	493	444	462	452	465	438	449	481	460	438	467	489	477	452	463	460	458	467	476	440	491	440	466	476	496	470	487	490	464	451	488	445	463	457	453	443	453	473	416	464	509	453	477	482	486	484	473	487	435	461	494	513	475	469	475	479	465	453	486	463	488	451	475	458	462	454	444	459	474	513	492	444	493	477	452	416	459	499	450	496	458	463	457	513	446	471	482	472	474	446	464	494	466	438	423	457	489	463	477	494	493	462	463	482	450	484	518	436	444	466	436	427	419	475	445	498	470	471	503	452	459	471	444	493	525	450	522	440	490	485	442	418	492	478	463	464	488	455	432	408	488	513	451	485	405	459	476	462	499	466	437	450	475	467	480	449	487	472	460	446	472	456	484	495	447	487	469	521	453	467	461	473	478	476	484	504	463	517	478	474	507	522	417	436	460	477	492	481	445	455	467	501	452	461	503	454	454	476	485	487	455	465	470	466	459	449	508	479	466	479	461	458	459	464	466	459	440	435	428	444	493	477	460	501	469	478	493	436	481	460	480	450	441	475	453	490	478	447	487	411	485	465	464	498	473	471	487	507	455	470	471	461	429	484	454	428	461	488	447	478	463	454	449	454	450	481	451	450	467	452	463	442	460	501	494	445	492	470	466	501	458	480	480	446	452	495	497	458	484	462	465	484	500	459	474	433	485	442	489	468	464	473	475	472	503	458	444	476	477	495	448	477	458	457	469	509	490	472	473	482	476	441	469	450	455	466	479	449	488	492	437	464	489	498	473	497	469	476	483	453	470	478	504	484	473	458	449	474	451	470	506	432	468	515	491	477	467	487	482	481	473	467	468	439	495	461	491	452	463	462	469	472	449	442	481	476	473	475	483	504	466	461	429	444	460	490	449	508	467	461	465	498	516	469	454	460	449	462	466	461	457	472	475	471	496	459	444	475	474	466	460	493	473	518	498	460	482	477	492	496	457	451	449	493	447	474	451	454	468	481	430	448	435	462	491	431	477	436	457	494	444	444	508	449	437	492	456	507	457	464	458	445	487	456	465	478	455	470	483	452	438	496	444	486	440	482	479	467	436	465	477	448	480	443	426	485	478	468	426	442	467	443	476	425	452	464	476	469	441	484	483	475	491	494	475	470	469	453	476	503	455	497	459	461	457	459	475	465	497	484	426	484	472	468	441	463	467	441	468	471	474	451	446	492	451	457	458	472	416	419	464	471	459	505	477	450	427	476	492	456	465	465	488	490	475	473	430	470
9057	6893	5371	683	599	561	599	495	547	514	491	527	489	479	501	534	536	534	510	506	505	497	542	512	503	499	472	524	468	513	482	473	482	560	512	537	493	502	495	516	484	477	503	480	485	505	491	473	498	490	515	527	448	540	486	512	479	479	497	468	478	490	529	469	502	502	471	520	502	501	502	469	500	536	495	521	500	509	519	527	519	495	463	502	527	496	489	477	467	464	501	529	485	483	459	494	475	489	488	463	498	469	472	467	536	512	490	536	513	526	484	494	497	506	486	500	522	482	479	512	462	493	495	506	516	536	549	504	495	503	523	485	496	521	460	517	503	493	473	495	486	480	507	503	542	472	535	493	489	504	431	534	480	470	475	491	525	459	477	477	520	517	482	491	478	495	499	499	486	484	479	474	538	491	503	466	502	488	492	481	524	501	470	495	511	466	474	476	497	498	502	490	487	512	488	498	531	481	500	501	529	511	484	473	472	473	492	497	542	460	468	440	483	486	493	521	479	509	484	509	470	513	497	488	474	492	491	509	517	511	505	548	471	498	510	502	502	507	512	517	527	445	467	525	510	470	506	496	449	494	504	528	461	471	494	528	503	494	492	481	524	506	504	467	506	524	524	477	491	472	508	552	476	469	508	488	517	511	518	556	515	497	455	493	541	467	499	495	492	494	474	475	475	484	498	488	506	459	526	462	492	459	489	466	456	481	483	439	470	493	463	519	503	502	484	491	501	456	502	496	510	519	483	510	494	507	520	482	493	492	475	458	482	472	484	478	501	480	453	511	509	497	481	487	518	486	461	467	478	488	475	496	523	530	470	510	527	507	493	478	497	508	502	496	504	504	501	520	505	473	484	507	503	504	478	491	485	517	514	478	476	467	500	531	490	527	499	511	473	490	457	562	493	507	516	494	469	505	490	526	504	495	480	523	502	475	480	516	520	488	474	470	501	507	536	525	507	522	534	485	511	512	538	523	477	473	490	478	482	481	468	480	508	486	497	482	479	490	476	461	494	484	509	505	477	487	487	486	532	557	492	474	538	491	512	479	466	506	518	472	498	495	519	494	489	508	530	522	509	506	473	519	464	478	511	496	498	454	511	448	509	509	511	478	502	486	500	465	491	465	450	486	485	509	516	475	470	489	520	495	469	460	502	488	474	482	486	508	505	476	463	458	512	478	471	490	533	480	472	494	535	521	498	461	448	462	500	464	461	530	537	509	513	492	474	481	494	521	476	478	471	461	514	472	531	500	512	487	491	515	510	498	507	535	507	505	493	477	481	449	482	479	479	502	459	497	507	527	450	476	531	508	478	506	504	504	485	481	474	515	489	521	529	455	440	493	466	487	482	517	546	483	508	508	533	542	478	476	489	466	483	524	497	483	511	517	508	485	495	519	495	501	506	508	482	472	523	494	492	468	482	509	469	492	477	480	519	475	473	513	475	528	470	506	478	482	523	515	508	539	519	472	476	486	476	516	503	510	458	528	478	512	527	489	459	521	471	528	498	475	499	519	470	492	512	536	495	491	512	520	502	515	521	470	504	474	511	500	489	489	499	472	492	511	506	476	510	505	457	470	503	466	463	497	503	502	502	494	511	501	495	479	514	515	471	469	504	479	526	536	508	486	478	493	479	479	531	525	496	464	506	459	480	514	449	508	492	493	467	472	510	509	485	535	487	487	527	510	508	481	460	492	464	479	481	497	472	470	523	525	464	505	476	482	516	482	460	526	449	453	482	501	535	528	474	487	464	493	517	474	495	476	470	488	493	527	492	499	501	492	520	500	495	521	478	533	496	516	499	530	495	516	467	467	508	468	496	489	470	480	514	508	499	503	494	500	481	504	484	448	489	478	475	500	513	453	447	530	560	484	464	529	495	503	482	484	497	466	495	503	499	486	481	499	519	501	453	509	451	510	462	488	461	484	483	471	453	524	482	472	508	500	470	541	471	472	480	507	472	469	496	498	467	501	529	522	494	496	506	500	485	471	509	496	469	473	485	494	493	487	474	509	480	493	493	508	487	502	494	508	477	524	549	462	485	481	484	551	465	476	489	488	454	476	504	523	499	501	477	478	493	486	552	513	492	504	504	463	490	494	504	475	506	498	436	473	474	494	489	469	492	479	475	469	504	486	485	463	492	472	520	437	454	496	520	505	486	514	464	493	513	478	498	451	486	511	475	497	514	483	501	459	489	485	470	485	490	485	450	511	517	430	506	491	507	528	476	481	479	462	478	501	455	488	495	516	501	467	495	500	458	515	525	467	504	464	489	488	506	460	525	504	484	459	478	471	466	512	482	504	508	451	489	519	547	474	458	448	541	510	490	512	488	467	483	494	524	527	501	469	495	466	468	498	517	512	479	512	491	503	501	499	506	498	510	517	533	467	515	494	459	470	448	501	521	511	504	492	457	481	482	514	492	499	452	465	473	517	493	526	474	450	499	471	525	492	488	488	492	501	459	484	506	484	498	492	549	461	476	465	533	529	514	515	505	496	487	466	517	465	548	493	496	474	498	471	492	497	488	443	499	513	524	474	460	483	498	504	484	516	494	484	468	517	445	511	485	476	477	503	500	456	465	483	468	509	484	477	491	488	495	497	501	495	468	518	502	489	501	499	489	464	483	504	518	495	470	488	465	495	488	503	495	503	461	456	466	452	498	484	489	508	501	503	497	530	484	494	527	484	489	497	501	491	506	488	516	483	510	500	490	486	513	472	492	503	484	493	439	514	498	483	489	523	474	542	468	495	514	482	503	498	506	537	490	509	489	488	456	501	514	453	486	533	463	468	533	529	470	473	491	483	526	496	517	495	462	448	514	487	477	516	481	525	518	477	466	474	531	544	496	512	455	476	509	464	478	491	475	529	463	527	494	497	507	461	535	547	481	510	521	503	481	488	497	527	516	479	480	465	483	550	468	513	499	496	507	489	518	543	521	443	492	506	509	505	470	530	489	485	518	489	451	511	512	508	505	489	511	507	518	473	476	500	552	492	490	482	481	491	509	520	505	483	500	468	505	484	502	449	495	532	527	460	504	502	452	490	504	495	471	487	471	474	521	510	504	495	460	488	504	513	513	527	540	507	494	507	517	490	486	486	506	494	496	487	507	490	498	485	507	494	488	460	502	532	494	477	505	523	481	475	521	455	493	466	488	523	503	469	513	523	502	484	490	449	503	497	529	491	498	498	483	508	498	457	499	526	507	503	494	463	503	521	471	501	496	495	492	461	503	513	527	490	495	515	527	479	497	517	518	522	505	522	464	508	488	497	510	511	489	512	501	490	494	496	527	532	450	499	472	484	492	518	510	490	498	519	447	467	510	485	509	499	510	515	532	444	493	507	529	476	488	488	494	460	480	524	494	524	466	504	458	475	457	516	476	510	525	473	506	463	502	455	492	498	475	512	503	511	523	496	492	502	495	468	489	527	499	504	495	532	470	502	500	513	457	494	494	480	480	477	498	467	494	452	473	547	522	515	485	501	505	468	488	483
23563	21252	29048	23774	21256	11900	1786	1255	1132	1046	1058	989	940	925	909	963	910	840	887	884	917	931	884	866	858	837	888	854	867	857	900	902	860	822	874	858	831	849	850	830	861	890	837	815	846	874	857	840	828	829	854	846	851	896	885	818	901	832	853	868	926	877	834	902	837	889	853	835	891	845	810	815	885	883	863	858	813	865	840	827	827	861	768	848	862	878	842	823	858	853	864	817	858	835	834	834	770	880	833	855	838	846	870	832	815	877	823	853	893	846	834	907	820	845	875	846	849	850	862	820	842	860	824	843	864	839	829	827	855	822	861	859	837	835	877	866	834	866	855	807	878	821	849	815	831	825	862	815	835	820	883	853	844	852	857	841	846	842	881	835	841	847	831	841	824	818	855	854	831	908	816	829	849	852	859	833	800	886	802	878	821	879	882	808	834	905	875	842	846	817	795	846	865	837	858	883	828	843	875	840	858	837	842	823	897	813	845	865	870	916	884	865	833	846	863	848	840	852	863	859	809	846	804	870	866	819	873	823	797	864	813	855	831	818	821	836	794	887	873	902	897	805	862	902	822	892	893	818	843	872	846	887	835	839	895	804	862	905	812	832	870	833	835	854	860	820	826	917	840	821	860	865	862	856	839	823	843	836	833	864	836	875	853	880	844	870	893	859	852	825	846	863	839	938	871	859	850	871	860	822	833	871	823	880	879	846	869	897	869	872	891	826	849	926	924	840	843	789	849	797	882	913	869	847	866	875	788	801	837	796	880	828	860	866	884	873	821	895	890	823	802	822	891	882	901	807	889	895	870	896	864	800	869	872	813	801	884	802	882	829	878	879	883	870	875	883	814	888	833	856	843	832	801	873	821	835	850	890	865	823	831	809	830	848	904	824	864	861	842	835	867	864	799	852	858	833	815	840	884	867	838	897	892	843	822	842	824	834	849	838	874	828	863	846	832	901	859	843	792	855	869	836	848	921	824	860	851	840	860	866	848	847	809	862	869	905	844	853	841	880	828	876	860	835	811	852	871	873	872	864	907	837	846	930	848	827	845	879	809	860	790	856	892	809	836	843	836	841	843	854	864	867	813	850	831	863	864	813	822	866	813	828	830	817	798	833	879	902	821	837	841	891	858	857	896	826	773	893	855	811	811	856	844	879	869	867	817	865	867	830	863	863	873	859	837	864	786	892	868	810	868	805	883	882	864	868	839	880	833	844	839	851	778	847	857	867	821	860	867	848	885	892	905	840	918	802	828	807	846	855	841	817	924	874	879	813	854	894	861	872	854	799	824	837	826	884	887	828	840	893	851	895	846	848	897	852	838	846	823	872	843	838	834	826	922	872	826	855	841	861	848	838	859	827	869	848	896	856	876	800	827	849	787	830	833	841	823	815	831	834	792	844	859	884	860	831	830	901	847	789	835	791	842	868	850	879	806	861	803	833	848	850	885	844	832	844	823	864	815	841	918	874	821	884	859	908	841	831	871	844	834	842	910	872	806	828	812	886	852	832	891	842	823	839	878	830	834	839	840	864	837	846	861	836	825	836	903	819	853	861	816	868	879	815	870	836	872	831	858	815	815	826	869	888	841	845	863	833	830	840	850	851	883	855	882	905	807	871	869	819	854	852	842	844	912	835	862	881	831	801	842	827	819	815	829	861	804	846	880	818	898	837	816	857	822	873	829	862	824	823	826	825	876	814	893	867	846	856	829	808	919	874	829	895	859	878	812	844	862	799	827	833	802	850	911	833	846	834	826	834	814	895	870	878	899	868	847	862	845	862	832	836	821	861	793	834	847	816	884	832	804	761	865	805	852	831	831	822	815	816	863	817	819	869	892	821	808	928	872	850	841	822	835	805	837	791	834	854	841	854	848	877	863	873	856	859	881	841	856	852	878	807	841	849	814	854	807	817	845	842	864	867	846	852	871	857	876	786	819	794	836	880	863	838	886	869	906	827	835	839	866	866	828	845	829	875	860	886	862	860	842	823	889	828	865	849	857	818	824	827	799	817	842	878	835	841	885	856	842	839	882	851	868	912	869	878	891	822	836	869	856	865	883	866	821	866	874	879	839	876	837	840	798	844	923	867	830	896	769	858	858	813	885	827	795	786	891	816	864	838	818	869	871	875	826	838	903	854	836	852	839	874	811	796	800	820	809	862	838	864	821	801	872	830	850	881	832	850	818	880	848	862	871	898	858	854	869	848	791	827	841	818	854	870	833	829	806	848	912	878	850	842	836	816	854	813	829	848	828	818	818	847	890	818	834	860	867	839	848	872	825	881	832	861	862	851	877	852	810	864	795	878	855	872	817	877	890	858	864	816	809	837	819	822	822	894	843	802	836	927	848	843	848	843	847	891	903	888	846	868	815	844	835	861	853	818	842	871	888	904	759	863	887	830	808	837	836	872	830	845	822	880	855	822	846	843	868	873	844	867	855	852	865	824	831	858	864	884	825	842	883	829	874	822	898	842	852	867	850	876	863	807	843	888	805	908	836	864	818	797	812	825	830	827	877	829	869	895	890	793	867	868	827	876	825	844	823	805	872	859	878	821	917	868	893	812	885	849	874	836	791	890	886	844	843	862	856	790	831	888	859	856	839	853	857	858	843	867	866	879	816	854	821	830	844	871	849	820	819	819	804	825	841	806	844	832	846	849	841	783	794	844	812	848	869	819	870	883	804	836	833	793	852	880	824	828	822	882	850	769	811	809	834	881	864	861	865	886	868	871	875	822	827	921	855	837	856	866	818	788	851	866	856	812	922	863	829	825	847	851	865	882	879	851	833	875	802	871	874	830	880	811	870	807	866	828	849	878	844	867	863	848	878	845	876	885	858	874	809	890	880	866	873	861	829	856	857	834	822	862	869	890	876	891	818	873	854	857	891	876	864	861	790	866	927	878	853	816	877	845	825	870	815	794	818	854	852	882	883	840	831	884	852	850	824	839	793	869	779	848	869	770	830	866	863	867	900	862	823	873	837	852	861	886	887	836	852	814	860	857	857	886	811	846	933	811	823	863	880	858	829	808	892	860	854	832	842	823	831	906	812	852	858	820	845	859	879	832	882	824	847	838	852	899	814	887	868	824	805	838	804	879	802	796	843	876	867	829	855	909	839	897	857	822	849	899	900	872	817	849	833	882	827	879	820	787	825	851	820	890	869	841	933	814	843	844	877	908	875	861	833	833	814	824	830	826	897	858	865	877	893	872	826	889	821	832	828	866	884	867	887	860	846	877	859	834	833	840	892	830	870	875	878	866	865	834	843	838	830	850	796	851	833	888	868	822	882	839	860	832	853	809	848	865	846	850	836	863	889	856	839	847	874	789	839	822	801	840	825	844	840	823	871	870	859	810	881	856	827	884	815	837	820	827	816	873	805	840	862	831	918	841	807	830	875	859	849	868	824	889	837	834	819	885	799	904	862	835	888	837	878	890	812	835	863	835	855	831	812	838	819	869	852	800	857	819	825	842	885	835	823	846	866	874	876	840
9507	28370	25459	3358	2500	2046	1757	1465	1260	1309	1099	1006	1065	990	959	1009	944	975	940	937	900	901	943	873	956	884	876	927	893	911	845	895	852	893	912	866	832	925	911	856	851	903	947	958	903	896	894	884	904	874	868	926	937	911	862	868	891	889	885	891	893	911	873	883	916	861	881	848	937	941	858	853	938	887	870	839	863	936	903	890	877	893	878	933	882	898	883	896	853	875	921	929	860	890	876	957	872	880	873	888	884	841	854	844	920	893	843	865	856	932	928	867	863	837	857	881	899	879	888	906	900	876	855	880	906	921	880	834	886	920	859	852	900	877	883	899	840	882	811	908	927	883	905	908	909	853	872	950	866	901	893	886	791	890	860	812	905	913	876	929	893	831	888	874	892	871	880	919	858	906	881	915	902	886	899	906	872	896	865	892	888	872	910	857	897	897	862	879	920	878	856	903	944	870	928	902	892	885	865	866	914	917	861	914	910	849	841	825	881	824	871	863	903	878	902	879	939	930	864	891	887	887	875	887	876	862	887	870	856	893	902	883	908	843	837	854	927	877	908	919	882	849	897	866	900	898	925	874	827	906	892	904	842	902	876	906	905	834	875	871	867	887	889	920	935	876	911	914	897	920	950	923	869	883	890	839	887	848	897	844	890	872	879	887	854	874	860	867	843	891	859	914	852	889	917	884	851	928	868	873	841	905	859	935	898	858	838	911	846	912	929	886	872	856	861	937	902	868	850	822	911	896	898	925	915	870	869	841	864	852	874	885	872	878	870	916	853	865	875	866	873	849	859	909	898	826	863	838	902	916	864	915	889	833	877	835	876	874	889	829	855	922	936	908	865	876	843	861	917	846	901	911	888	924	914	892	892	906	913	878	849	836	881	896	876	912	891	886	870	895	895	843	899	871	830	826	887	855	873	875	878	851	861	875	856	871	904	858	917	878	921	912	860	914	893	902	874	908	884	910	916	853	869	838	891	917	902	922	919	867	941	888	854	871	860	886	923	894	880	850	884	850	894	908	921	841	838	860	890	900	888	887	863	899	872	894	866	882	883	885	874	887	873	893	912	875	861	852	904	889	809	865	945	863	872	886	887	851	891	850	855	864	912	910	855	898	917	932	847	837	876	856	900	900	852	899	897	899	846	888	892	842	885	912	913	928	938	921	860	881	853	820	916	834	950	815	881	868	896	857	899	868	878	838	863	846	859	915	935	865	974	821	867	863	931	893	840	893	863	900	847	861	861	870	859	898	862	842	906	878	853	895	900	877	871	888	836	878	863	862	908	901	942	895	859	869	851	882	861	860	894	912	876	886	890	852	876	879	928	857	890	924	880	907	895	886	854	872	860	934	891	865	894	907	890	889	820	873	908	867	913	860	847	864	874	884	876	926	886	804	919	890	867	869	902	874	928	840	842	850	872	919	864	914	862	888	897	884	881	848	892	900	874	913	888	821	873	934	885	856	878	911	913	903	862	886	857	882	848	906	910	877	872	897	900	884	888	891	934	936	887	870	873	897	876	845	876	895	844	874	858	863	942	904	877	879	834	876	891	878	845	906	849	871	904	913	843	880	935	866	900	904	903	935	849	876	826	916	856	861	905	865	895	854	899	849	883	923	853	867	876	874	883	847	865	879	883	846	862	939	905	842	844	897	889	848	902	920	860	921	837	896	909	937	857	889	855	855	845	853	926	910	889	894	887	882	901	824	866	879	877	863	873	854	862	936	887	868	863	862	872	893	895	916	845	864	903	895	913	905	890	906	912	910	888	859	832	890	852	875	835	862	910	875	888	887	930	902	878	893	917	917	858	922	861	920	861	865	892	828	828	834	920	894	818	873	903	847	901	936	863	894	850	890	948	882	882	836	867	886	848	855	885	897	876	872	841	940	911	896	892	866	870	887	887	849	904	866	906	894	843	874	895	896	889	890	858	900	929	911	883	915	872	933	867	914	907	927	860	919	889	840	923	937	864	888	841	869	878	897	938	859	858	850	927	855	850	887	874	915	884	910	903	883	867	900	870	861	872	868	856	859	922	837	901	898	850	926	859	914	894	884	904	873	885	883	891	866	887	887	870	885	931	887	890	890	841	909	874	861	868	884	887	852	976	877	930	845	880	821	968	923	857	907	900	901	888	899	867	837	901	898	884	924	872	849	855	902	872	852	901	880	927	878	904	867	858	870	867	873	926	899	919	857	899	866	867	890	924	909	917	888	848	843	872	850	925	894	845	872	935	858	849	871	864	885	906	855	943	878	888	885	833	849	900	882	895	943	899	866	926	858	915	854	873	882	877	883	867	935	945	935	924	873	866	915	898	922	872	880	898	903	876	904	913	847	868	936	904	847	828	827	865	892	911	910	887	910	891	889	862	910	870	910	841	921	900	861	880	882	858	902	882	888	836	935	858	894	867	874	929	897	882	827	865	901	871	888	927	870	811	857	868	833	886	956	855	893	830	883	845	870	849	838	945	945	865	850	875	881	920	916	898	859	880	898	909	913	835	889	912	909	893	944	903	902	926	938	891	855	917	876	877	865	912	874	856	900	923	888	872	860	905	872	879	942	895	916	866	868	900	880	879	868	877	860	831	893	898	884	874	825	962	844	884	859	887	894	890	893	888	860	890	876	861	840	908	859	868	856	895	926	850	870	870	868	849	897	914	897	912	896	900	885	821	839	854	860	872	892	898	906	872	895	891	903	848	876	896	844	881	907	888	880	900	891	880	901	881	946	893	880	887	900	860	906	885	902	874	888	904	884	907	809	847	899	871	905	882	869	921	903	860	925	899	854	899	857	918	864	875	900	807	934	837	899	887	950	836	844	942	857	881	837	868	847	880	856	902	849	883	959	898	938	891	855	904	904	886	897	911	840	887	909	858	855	908	884	921	873	875	866	889	822	960	897	851	849	838	909	846	848	904	848	896	926	831	875	853	903	889	901	862	884	903	876	870	882	910	914	883	824	881	869	932	865	849	887	843	905	868	866	851	893	879	830	896	863	885	947	913	857	856	839	925	894	880	850	878	856	914	814	868	807	906	913	913	874	918	828	891	863	884	869	825	860	924	927	888	865	855	896	874	946	896	848	923	924	865	864	865	867	909	862	873	875	894	887	897	879	899	874	899	920	920	941	924	860	866	874	859	867	901	917	911	854	855	882	941	865	904	848	872	913	886	937	923	904	868	881	907	900	894	915	934	903	845	914	878	807	915	905	903	841	888	847	888	888	845	894	830	891	909	909	888	922	869	877	885	880	854	930	896	877	851	831	904	913	923	892	925	839	873	896	896	863	937	861	873	853	894	889	891	851	905	923	887	931	905	915	925	872	850	931	967	882	918	869	881	933	896	891	870	886	912	913	836	829	885	913	901	880	887	858	923	820	883	880	858	862	868	860	905	905	840	854	873	983	914	854	902	852	904	896	863	872	835	829	933	874	892	927	861	934	909	904	851	892	913	869	904	882	879	889	927	839	849	866	872	915	893	877	867	869	885	868
24654	21263	28111	24693	14819	829	486	393	346	363	292	291	299	276	286	276	258	301	252	255	266	237	259	253	249	281	225	238	266	234	238	240	241	226	222	271	233	236	210	227	202	235	254	253	223	240	268	262	262	219	207	238	223	245	230	258	243	234	249	252	257	247	264	246	235	250	221	236	230	223	246	237	264	225	247	258	247	213	238	236	226	228	217	253	219	204	233	231	229	237	238	218	225	240	229	241	235	215	208	228	258	253	271	248	259	227	241	234	258	245	262	250	250	218	254	229	238	235	203	253	229	255	215	235	249	252	256	232	247	248	267	223	254	224	234	240	207	218	225	254	245	233	222	222	271	235	232	225	262	233	245	215	262	250	244	218	271	226	205	260	239	257	259	219	249	250	246	230	223	224	256	239	237	253	221	254	250	268	272	264	237	253	259	256	247	201	238	223	244	239	250	247	232	230	255	228	236	232	255	224	226	225	227	233	251	239	241	255	244	234	253	255	263	225	242	224	217	264	247	234	261	277	258	267	235	234	239	243	229	236	229	243	228	218	246	237	240	239	262	243	243	253	255	258	229	247	225	235	231	230	232	251	232	228	237	246	219	221	222	214	258	218	242	239	256	241	232	253	221	261	219	245	246	251	232	201	229	245	227	223	243	248	265	252	238	227	225	246	227	231	209	263	242	236	235	277	230	228	248	244	248	228	230	253	254	245	267	242	227	242	227	250	240	233	255	243	239	244	223	228	254	235	225	240	241	243	232	224	225	222	246	248	253	225	219	266	263	222	231	270	236	215	220	235	219	245	220	247	251	249	253	243	254	266	257	221	241	202	234	216	269	245	289	245	216	228	256	232	247	242	243	233	253	204	218	218	250	254	250	223	219	210	235	258	203	252	237	235	227	263	258	232	257	238	240	239	243	241	218	233	250	223	219	205	243	232	215	245	252	210	228	238	238	252	259	254	256	232	229	233	251	243	248	247	228	223	217	228	252	249	219	231	264	241	216	248	227	235	263	236	252	243	241	241	229	234	236	235	276	231	247	231	229	257	238	232	247	244	239	236	258	220	236	220	235	227	219	242	258	242	262	244	233	246	243	229	245	247	234	243	232	218	237	228	242	204	244	235	252	248	232	255	215	228	248	238	239	237	238	245	213	254	224	240	222	242	220	223	243	210	237	218	232	235	246	224	232	243	235	248	236	231	250	260	241	255	254	244	262	241	252	217	243	220	214	231	227	244	235	248	247	228	222	229	236	239	235	251	187	240	219	245	255	242	271	279	252	246	240	230	226	229	220	237	232	245	250	248	253	232	231	223	240	240	238	230	239	238	245	251	228	232	229	241	242	239	234	231	247	245	251	241	216	253	204	250	261	221	254	232	226	236	242	245	238	225	213	225	247	227	232	238	224	254	228	230	252	229	215	224	250	218	249	221	232	236	251	221	244	221	232	217	255	212	244	261	249	220	231	253	261	245	254	242	240	262	227	225	266	221	218	226	250	244	274	205	248	260	231	234	222	267	226	228	234	276	249	249	234	240	256	218	243	247	242	236	244	222	218	232	220	220	237	258	217	223	231	223	215	222	234	230	176	196	228	254	241	250	257	226	241	262	231	227	225	253	262	211	220	248	242	241	234	213	236	252	233	218	248	226	272	232	237	229	260	230	231	233	247	221	216	227	260	233	239	236	232	240	237	230	253	229	226	224	262	249	245	250	256	255	230	245	221	254	252	227	220	222	211	261	251	250	237	246	255	254	265	248	268	218	243	229	239	253	227	221	241	235	259	280	245	239	241	236	219	234	255	250	265	273	273	256	214	225	252	260	254	240	268	243	253	248	217	237	228	232	245	241	214	229	216	224	242	255	208	255	243	224	243	264	203	226	233	213	223	253	245	268	246	229	227	215	263	234	237	229	258	256	214	234	247	214	270	231	235	246	260	256	217	235	239	235	213	237	245	245	223	219	237	249	229	255	281	250	251	240	232	236	220	262	214	251	244	247	239	220	245	231	259	223	214	211	254	221	236	237	228	242	237	249	249	264	258	237	243	270	241	230	219	225	228	235	224	238	215	220	244	243	221	208	248	228	219	240	236	232	193	230	211	232	220	205	216	237	233	233	239	274	231	235	221	229	226	235	245	241	227	226	269	257	248	228	246	224	223	218	251	226	268	222	237	212	246	217	253	249	225	236	254	227	238	232	244	217	251	234	227	235	230	243	248	233	235	232	211	239	256	255	252	261	228	229	249	225	254	228	232	238	233	234	226	249	227	233	241	251	228	249	257	251	214	225	228	238	239	229	222	233	233	252	222	228	231	269	235	228	244	198	233	237	219	231	215	229	240	213	211	241	269	254	246	241	253	219	221	222	227	243	256	264	255	254	228	236	234	225	222	246	217	249	247	255	253	226	246	220	231	257	234	217	235	238	248	221	242	255	228	245	207	259	252	213	229	242	225	239	246	268	244	265	210	243	227	255	237	218	248	250	221	246	231	239	235	211	226	231	278	219	241	207	229	227	263	249	256	223	230	257	240	251	249	231	222	235	232	236	234	222	219	246	225	236	238	237	208	233	245	265	243	263	263	219	240	263	222	247	258	245	224	215	220	234	214	241	243	221	231	246	249	267	244	254	227	241	255	253	242	230	264	229	258	262	245	238	269	236	231	256	221	242	227	241	236	223	231	260	207	256	227	221	247	228	210	227	240	245	214	236	226	225	231	223	251	253	266	252	230	248	230	217	241	218	228	263	247	236	238	241	224	215	246	262	236	232	209	233	206	239	232	202	233	238	222	212	245	246	234	253	260	236	245	224	266	222	270	232	244	240	250	249	250	237	238	245	209	223	230	260	242	215	222	232	239	257	243	242	215	253	217	251	251	235	226	229	251	255	203	205	237	244	263	226	245	224	239	258	255	238	244	228	250	250	232	238	236	248	241	229	237	263	219	200	242	238	219	264	252	242	226	250	236	239	257	235	241	242	260	224	233	225	234	256	228	255	227	215	234	221	255	227	240	268	227	235	234	254	245	272	263	203	221	221	256	246	263	242	247	249	230	265	238	238	240	260	222	232	251	227	229	232	228	244	226	220	238	226	245	206	270	237	240	242	221	244	266	252	243	249	248	245	261	225	229	232	232	249	247	265	200	237	257	243	226	258	201	268	228	236	251	247	259	201	239	217	229	240	270	236	241	226	205	232	233	245	237	243	267	219	216	278	232	239	233	236	247	231	256	230	219	254	214	212	239	241	256	240	217	232	232	245	222	259	237	213	242	216	247	230	243	255	241	247	245	228	223	227	227	257	239	223	246	232	225	218	227	220	236	262	235	216	228	233	250	217	225	242	241	241	223	231	242	220	242	253	223	232	205	236	228	244	241	214	237	204	248	237	229	233	266	247	249	244	271	199	250	208	241	252	249	249	238	252	223	229	224	252	250	239	238	230	216	236	236	221	242	245	228	256	229	225	256	234	250	223	210	234	232	237	253	249	219	232	258	210	235	231
9021	22494	20587	1791	1218	968	803	595	540	455	382	362	356	378	336	333	308	323	291	310	282	303	263	305	314	289	258	305	277	264	258	282	302	247	274	273	272	276	288	283	291	310	300	301	291	302	296	263	251	284	264	289	279	284	283	284	277	287	275	293	276	299	253	247	282	266	269	238	292	272	281	262	276	283	260	260	292	289	278	248	277	282	281	260	273	289	279	277	285	283	258	276	285	269	247	281	271	268	250	292	273	290	264	300	298	303	301	281	291	246	290	281	294	280	265	281	250	290	257	296	301	300	271	250	297	276	278	287	292	290	311	275	258	259	261	278	261	298	284	281	291	281	252	304	268	242	293	265	262	286	256	292	288	279	294	266	266	260	266	260	305	248	263	249	247	259	244	261	240	254	281	283	316	296	292	285	261	263	272	306	262	255	288	267	276	302	270	285	293	258	293	281	277	284	272	287	277	282	294	268	298	273	261	269	276	296	258	293	266	292	270	295	265	269	266	252	285	274	311	274	245	278	312	266	273	299	264	282	257	286	262	301	262	261	291	285	264	273	268	287	255	280	263	245	254	232	262	267	267	272	264	290	268	249	251	257	280	293	276	286	252	267	248	278	264	271	294	263	249	274	313	272	259	290	238	282	252	255	273	248	275	276	251	253	295	293	267	275	265	283	285	266	248	272	281	277	267	262	274	269	280	271	272	291	256	265	285	282	317	277	274	281	265	265	244	251	272	259	273	292	277	275	265	253	285	271	248	264	272	294	283	251	271	264	298	276	291	267	235	258	269	297	252	280	284	255	282	288	264	270	267	224	271	234	269	261	274	272	295	244	252	275	286	234	254	298	268	293	269	267	286	295	288	254	289	307	292	238	247	248	267	264	259	248	300	255	311	248	272	249	276	245	274	274	242	247	260	280	259	268	286	263	258	267	261	250	284	264	251	254	260	277	271	270	301	243	271	267	284	291	263	294	290	279	287	289	279	277	305	235	293	281	297	290	274	310	280	268	277	251	262	256	287	293	245	266	278	263	291	284	274	277	254	268	285	290	273	269	266	298	244	271	277	257	272	283	276	283	258	264	284	290	300	250	258	239	250	287	271	284	299	299	255	271	251	271	282	282	276	301	270	294	293	305	266	277	249	295	279	269	264	259	306	266	275	285	265	314	275	279	278	265	276	247	306	253	266	246	241	281	281	258	296	263	252	269	295	276	248	252	288	291	268	280	272	261	268	271	268	297	271	303	269	272	279	255	283	253	289	254	250	273	269	288	260	271	289	263	279	280	269	274	284	289	283	280	269	253	264	279	275	280	268	295	257	257	282	265	267	264	296	297	280	281	253	251	264	302	291	269	268	266	251	270	262	280	277	246	283	249	255	259	271	239	267	282	292	254	282	271	270	299	291	306	262	275	271	250	255	266	297	289	257	260	291	286	306	294	283	289	283	313	271	286	265	254	236	289	266	261	262	257	269	257	299	299	254	266	265	292	273	263	275	280	273	256	267	271	265	270	290	277	273	294	289	274	276	265	278	311	282	274	257	266	305	292	253	299	299	299	253	266	268	238	277	279	278	272	305	273	264	267	269	263	251	274	295	272	227	287	292	271	269	295	267	263	276	275	269	268	281	309	272	260	300	291	278	267	272	272	267	279	289	290	284	296	294	250	283	282	276	263	305	271	265	277	279	273	289	291	246	288	291	245	274	256	277	281	245	258	281	311	250	268	299	278	287	289	276	258	273	289	271	275	271	272	298	268	271	274	278	253	278	281	271	261	283	270	266	273	287	295	268	273	276	310	289	283	251	294	266	288	274	270	284	257	249	248	258	268	258	270	270	274	267	276	286	248	289	278	274	301	292	284	296	258	271	257	245	292	261	262	266	265	269	272	277	277	290	273	256	254	246	268	256	296	288	259	267	272	296	259	276	282	278	266	277	293	248	248	298	258	281	272	266	285	286	308	282	282	272	271	293	280	300	265	265	257	281	271	290	255	270	275	278	260	285	280	270	257	248	243	311	283	246	246	276	256	258	261	238	254	254	271	256	284	272	275	240	261	275	279	280	245	248	281	283	276	268	313	307	297	283	271	304	290	266	261	304	261	270	288	271	260	294	242	276	267	252	260	268	317	240	255	255	288	298	261	265	254	269	282	261	271	260	269	306	287	288	290	269	273	254	284	267	275	268	254	271	266	267	251	267	252	298	287	273	286	249	271	299	274	269	297	277	266	275	290	261	268	282	259	296	283	303	275	265	272	241	275	265	266	284	277	292	263	259	254	269	290	267	267	303	274	267	298	255	268	252	262	272	278	258	290	296	254	281	249	289	279	256	270	285	263	280	285	276	282	276	270	271	236	255	253	259	276	289	240	312	265	295	300	285	271	256	281	232	271	296	299	292	280	288	268	278	281	259	243	268	292	282	283	266	278	311	279	274	272	282	293	276	281	245	275	273	277	309	252	278	270	266	276	282	265	311	295	274	243	284	302	279	250	284	269	275	282	279	266	270	248	311	277	299	262	265	290	311	278	293	279	268	264	259	227	290	277	259	267	261	300	279	284	248	264	264	283	296	290	301	258	259	314	271	284	264	262	251	291	288	253	284	269	262	280	264	283	266	293	259	271	293	264	236	305	298	300	295	281	279	281	270	281	268	279	272	265	284	299	274	269	283	296	297	285	274	305	256	246	267	251	278	269	263	254	263	282	291	276	284	268	271	273	296	278	277	289	258	273	289	252	270	295	273	267	257	269	260	286	266	314	279	268	287	263	254	279	293	274	296	272	282	272	292	263	287	260	277	288	280	248	259	260	272	277	284	290	273	250	297	292	272	265	277	309	284	275	254	293	275	267	278	263	257	288	298	289	261	294	271	257	265	271	291	275	278	269	278	285	257	272	283	270	264	309	296	296	266	277	274	277	281	284	263	253	281	284	284	291	258	284	272	261	243	298	282	271	281	296	284	251	261	284	290	253	286	288	273	265	245	246	290	293	272	291	275	243	259	278	267	269	288	266	305	282	295	263	275	259	276	275	279	296	260	284	292	278	290	239	270	294	300	255	261	257	295	276	276	249	292	279	281	263	293	270	281	309	270	297	270	265	294	265	261	274	279	250	258	243	282	264	263	292	277	273	277	268	288	276	258	252	278	267	246	282	255	265	272	267	256	251	253	280	269	265	279	292	246	276	275	293	260	246	281	270	272	272	303	289	298	297	296	267	311	291	263	289	255	266	288	288	242	267	298	260	283	265	281	281	269	274	277	296	282	252	304	288	249	265	279	277	281	281	289	261	302	296	283	283	278	268	270	253	271	291	280	281	247	274	250	311	267	268	272	255	274	269	242	268	284	287	262	301	267	266	278	289	295	262	266	271	262	254	254	285	274	264	290	230	282	243	259	278	260	280	266	273	258	269	280	273	275	275	271	274	276	302	272	256	266	275	258	281	265	285	279	256	289	290	259	275	251	264	251	302	307	247	236	275	284	290	298	286	261	288	267	265
22449	21292	29431	23498	21298	21365	11262	1604	1180	1077	1051	902	857	867	835	822	782	806	774	804	770	743	756	716	760	768	798	719	742	721	700	716	715	728	759	746	707	736	734	724	708	739	722	706	722	741	687	749	679	773	703	736	729	674	674	685	729	637	709	686	681	726	779	736	728	726	706	707	680	709	693	697	694	702	740	693	722	721	697	697	737	673	695	710	706	728	736	689	738	683	724	682	699	706	706	711	696	713	665	710	726	690	698	692	692	676	740	677	706	645	738	687	731	686	678	705	743	684	665	686	703	723	684	698	728	686	721	690	689	683	691	718	730	667	709	671	685	719	687	654	713	689	677	715	704	722	761	690	719	726	707	722	684	629	665	695	711	722	665	700	718	758	709	713	679	679	711	690	698	687	711	725	707	680	675	669	669	759	732	701	694	713	655	664	691	685	699	681	680	686	649	682	705	672	711	676	667	689	712	737	732	763	727	711	720	717	668	682	697	704	732	714	710	674	709	749	712	710	710	677	745	726	685	687	750	670	690	681	721	678	680	695	678	633	714	661	745	704	714	754	717	719	694	681	695	713	682	706	669	708	683	676	734	694	730	651	697	740	694	709	656	698	662	644	672	675	688	767	729	714	703	727	684	695	691	726	659	684	680	749	679	684	720	709	727	690	712	680	697	694	670	697	721	673	689	680	672	688	713	671	725	706	688	765	676	635	675	739	750	710	702	711	698	685	677	688	682	690	682	735	756	661	716	735	690	713	705	694	665	697	759	680	683	727	668	671	693	689	697	694	756	727	688	706	692	671	701	775	690	655	739	651	658	716	687	696	688	729	698	738	652	724	709	703	738	653	743	762	682	686	717	672	691	716	726	701	744	724	670	718	699	709	696	718	690	783	726	681	667	692	707	714	648	704	655	757	662	693	689	696	677	691	650	707	712	698	724	741	684	705	710	725	753	692	705	714	672	699	703	681	692	681	740	663	667	687	692	734	662	687	680	680	726	691	709	658	697	662	701	665	649	702	696	700	694	713	681	715	696	718	660	724	717	743	706	673	721	704	665	739	734	699	756	640	693	682	687	632	705	694	692	716	691	739	671	705	686	676	709	702	679	669	710	646	708	682	687	721	675	689	712	690	677	675	659	669	714	665	686	749	686	709	707	709	754	724	717	664	724	726	670	692	685	729	677	705	740	706	746	703	693	689	736	714	638	680	710	672	730	693	682	699	702	725	721	688	690	667	668	641	703	726	734	664	720	713	699	703	730	713	691	709	698	680	727	699	705	693	725	667	707	705	714	750	728	685	697	670	722	684	716	724	765	714	696	667	737	718	673	705	695	677	705	704	706	724	718	726	757	669	732	715	680	695	696	678	700	697	690	713	679	661	708	689	718	702	685	712	733	643	725	710	697	711	701	695	698	686	671	687	733	677	725	662	674	704	698	677	690	677	721	672	745	662	669	667	687	695	683	686	731	700	720	666	702	704	668	680	732	740	684	745	742	682	688	758	712	717	717	721	696	703	669	689	702	740	713	649	726	702	719	697	633	713	684	736	717	713	743	736	718	664	706	691	686	720	727	654	721	724	666	703	709	686	664	725	698	697	769	708	709	743	703	675	687	693	658	687	658	729	664	663	696	718	696	703	666	706	732	683	687	696	718	711	740	689	702	657	723	653	664	692	682	658	683	676	690	679	719	700	724	705	698	724	682	710	724	726	712	751	699	705	669	696	684	732	735	708	698	677	707	687	673	716	708	717	717	676	653	698	701	746	732	696	708	688	689	678	717	670	699	695	699	638	692	681	676	686	699	698	695	664	684	668	701	704	725	729	660	694	720	679	721	672	716	679	667	674	678	649	732	738	700	687	724	654	711	697	702	656	719	703	696	672	663	735	636	674	656	697	696	718	661	702	669	671	679	699	717	679	673	687	686	688	703	667	746	718	721	690	696	669	732	691	710	674	674	725	713	720	676	693	716	706	726	722	741	673	683	660	723	712	737	729	667	660	681	708	718	707	680	753	728	673	688	699	706	654	682	661	661	684	700	663	733	687	724	683	744	691	663	698	688	672	713	655	714	728	708	706	688	687	687	699	690	697	692	669	729	700	713	708	687	718	759	638	719	718	686	667	677	678	685	682	643	734	724	736	696	701	646	733	709	684	662	680	648	667	722	698	705	707	708	728	720	677	703	716	727	732	741	712	716	737	748	678	622	686	693	673	693	690	715	699	689	728	727	711	720	729	714	666	727	665	732	690	721	692	672	679	727	717	707	700	663	650	672	689	664	673	693	749	735	681	666	681	672	705	674	721	698	694	771	627	748	707	750	681	702	710	701	717	708	714	702	644	720	679	664	679	708	722	676	667	735	660	698	685	680	701	663	686	739	682	671	699	658	626	722	751	692	701	711	689	687	658	737	689	724	690	699	695	713	663	713	677	703	680	675	752	722	679	731	698	722	716	706	709	679	718	704	674	664	667	666	718	694	712	707	704	705	719	701	725	757	719	716	717	730	700	717	766	718	662	717	621	676	686	696	718	678	760	728	748	720	725	716	731	632	665	694	678	669	711	691	691	735	704	749	666	676	705	711	703	723	677	699	716	669	692	694	670	723	723	695	708	707	712	706	703	712	703	733	681	653	676	681	699	676	684	684	706	720	647	690	672	702	644	720	666	710	714	704	691	686	709	693	708	663	674	741	690	708	738	703	729	704	678	710	694	687	738	706	683	674	647	696	713	684	713	716	714	742	753	759	665	692	686	703	690	680	713	676	647	725	705	685	655	700	724	737	712	694	677	659	706	717	712	716	702	700	707	744	682	691	730	747	688	685	682	688	720	672	688	712	753	682	695	663	702	696	688	720	678	660	650	702	660	672	692	701	708	715	688	687	712	727	681	702	700	717	729	699	739	685	680	700	691	656	713	684	682	752	722	700	721	723	692	662	699	692	656	724	662	646	684	668	659	696	668	705	708	697	689	677	684	629	732	736	715	664	738	701	706	665	669	692	692	671	640	673	717	661	694	672	750	708	673	709	718	711	661	698	681	710	649	645	659	700	697	755	670	752	718	688	675	725	728	647	698	678	704	689	714	733	697	684	680	710	662	664	753	656	685	707	643	632	664	732	706	695	712	680	702	741	707	691	739	680	683	697	674	672	727	721	670	723	699	724	699	660	683	731	714	756	673	713	705	692	681	665	736	679	696	676	665	690	722	664	713	681	682	657	702	708	710	750	764	725	725	738	699	680	691	717	704	714	721	714	696	697	713	706	705	743	663	708	674	685	704	751	715	721	704	731	711	750	681	692	713	678	715	709	739	691	669	652	757	689	716	681	719	753	727	685	715	690	652	800	654	696	708	675	735	699	643	710	697	692	651	694	670	695	689	711	731	710	692	684	734	643	705	691	711	712	732	658	728	647	720	675	693	715	652	665	725	722	655	649	674	739	699	688	696	735	721	766	769	745	681	688	724	706	684	693	706	690	713	699	741	687	706	683	696	714	702
11740	32258	33512	5327	3936	2962	2345	1832	1596	1386	1304	1143	1052	1029	974	943	874	887	831	814	823	850	821	809	806	826	776	797	831	749	745	793	775	789	771	770	745	810	778	760	813	729	759	713	758	777	812	756	757	763	728	724	772	763	772	742	736	820	732	707	742	752	747	741	780	740	757	715	723	752	776	764	764	754	773	749	696	743	775	759	740	762	765	729	779	730	747	751	744	719	706	781	775	753	715	739	773	716	719	771	795	764	730	786	737	763	758	778	736	724	733	690	759	748	696	767	797	742	739	774	733	787	753	698	747	797	731	710	773	740	779	709	717	696	746	697	724	722	696	701	731	728	783	775	757	771	756	747	723	707	696	727	749	742	676	742	757	775	765	758	791	784	756	726	704	724	739	753	708	744	751	706	697	752	751	745	718	772	780	721	787	753	748	793	784	730	738	760	752	746	727	717	742	733	713	752	752	773	746	782	785	703	692	757	718	708	802	760	754	706	780	712	711	772	720	727	677	788	719	689	741	732	730	785	742	773	672	759	714	731	776	742	763	739	713	784	734	755	679	754	730	760	678	700	716	762	734	766	729	802	700	769	709	763	785	782	732	753	713	776	758	739	790	761	748	727	720	737	698	711	694	796	746	797	770	775	715	724	808	729	705	690	722	722	721	761	732	724	762	756	754	776	777	716	776	730	768	772	775	725	723	772	771	706	757	747	691	760	725	716	732	743	782	755	752	684	798	756	766	780	734	755	736	758	738	744	749	708	758	750	753	685	755	758	769	750	771	764	742	751	735	773	765	711	742	751	743	767	731	821	777	711	757	796	717	697	755	770	729	772	773	757	714	729	774	746	736	671	768	716	754	791	753	750	735	772	740	754	764	729	717	742	762	765	726	748	728	750	722	736	767	750	719	710	716	767	749	735	730	735	761	769	720	748	722	736	733	722	775	772	759	749	777	744	732	771	765	764	753	785	724	756	734	708	783	777	738	828	771	714	731	751	718	738	718	789	749	736	761	767	783	770	749	785	702	705	729	751	693	782	703	716	747	743	750	751	767	695	775	743	734	776	732	749	777	740	756	736	773	708	731	751	749	775	775	733	749	717	746	759	758	717	726	744	778	782	744	726	738	742	765	758	781	761	718	727	695	724	751	747	736	730	768	786	734	744	673	715	739	742	784	738	723	732	715	745	706	762	758	744	696	743	719	770	782	735	768	763	736	703	746	727	729	773	704	758	779	727	776	712	732	720	763	674	742	766	716	713	775	748	751	731	746	774	727	726	766	740	726	683	749	751	777	761	768	763	735	725	781	756	716	778	735	754	755	767	744	725	706	780	717	758	678	698	775	752	821	707	750	766	704	768	742	715	749	688	720	737	732	741	751	752	720	722	781	787	775	735	749	744	714	766	752	768	749	768	749	819	700	746	724	708	751	806	769	782	750	758	724	772	754	759	735	723	706	748	729	726	758	737	792	781	728	753	741	727	777	715	759	764	775	742	788	781	762	740	764	749	729	751	705	764	650	785	740	754	757	759	739	713	791	747	763	754	783	735	802	792	720	739	795	732	733	755	737	685	744	788	773	740	782	735	756	738	714	748	701	721	746	792	759	770	738	715	784	781	743	733	769	747	750	772	739	667	782	811	761	738	769	723	751	702	738	745	758	760	759	737	763	751	773	702	726	766	740	792	746	744	711	729	757	750	774	759	775	725	744	773	784	711	741	736	713	724	727	731	726	735	734	752	766	788	741	759	746	675	774	770	714	743	779	728	718	736	744	778	719	751	748	740	716	768	719	771	733	770	782	704	761	742	751	721	744	799	771	761	759	729	770	812	771	757	805	763	739	777	730	753	738	757	740	751	743	734	740	777	781	797	743	732	763	737	748	723	736	770	739	764	762	748	722	813	764	763	744	758	721	779	729	725	727	736	736	729	756	799	776	800	724	730	748	741	781	706	713	764	720	733	721	733	773	726	717	745	732	745	747	697	775	678	756	723	747	713	717	754	688	704	797	707	734	756	759	789	745	801	755	759	726	761	751	760	710	745	750	722	744	737	740	733	747	731	755	742	714	774	731	754	740	692	708	753	782	746	733	711	728	702	757	690	741	755	730	724	710	789	742	724	732	766	721	821	725	768	753	740	721	740	737	744	787	756	774	791	744	752	734	763	727	731	761	741	707	757	784	759	742	725	753	719	743	682	726	740	774	772	728	723	725	756	724	731	728	726	735	772	754	784	712	716	743	765	721	736	731	741	756	795	765	727	708	672	726	750	760	730	727	730	748	725	744	779	709	770	762	767	762	792	739	758	733	698	748	777	775	749	745	775	758	754	748	712	730	753	776	734	746	738	722	746	746	687	706	731	713	739	782	729	727	695	768	763	776	706	731	753	750	744	735	789	772	676	756	721	740	773	727	735	762	729	752	733	704	777	734	721	768	710	736	780	678	736	725	758	778	706	701	753	731	714	769	722	736	699	769	755	742	739	762	707	776	753	758	767	760	746	762	719	775	765	735	776	799	715	765	725	706	787	714	703	731	751	744	723	744	798	708	729	751	704	787	721	735	782	765	802	751	755	722	730	694	742	764	777	745	772	757	780	781	767	747	755	698	748	763	720	730	750	732	747	729	737	748	749	762	780	782	740	761	722	736	747	718	793	785	756	744	751	751	777	732	684	709	713	737	751	750	774	751	751	727	697	741	688	820	728	743	758	796	786	761	773	709	730	775	777	741	721	729	726	706	796	726	767	761	746	724	747	720	730	731	728	713	704	727	741	772	732	736	764	739	743	792	733	788	747	696	740	760	740	783	741	705	779	730	789	747	758	751	751	746	753	783	753	776	744	752	743	765	744	752	741	722	749	714	678	743	726	746	743	729	748	718	746	777	790	786	777	798	743	814	729	731	718	766	785	735	760	733	743	715	798	735	760	748	750	736	773	732	677	773	725	752	766	763	706	730	707	735	760	754	758	712	756	718	780	755	706	764	754	788	774	745	750	719	722	812	749	727	719	724	775	801	761	735	777	724	722	755	702	718	695	728	728	749	754	737	760	726	734	742	776	772	740	762	723	728	782	775	800	711	684	736	724	769	785	752	730	742	744	772	712	736	720	776	709	746	764	741	730	713	729	752	797	730	760	760	715	768	703	777	713	699	703	770	800	732	749	687	752	738	702	762	767	762	713	793	762	698	746	734	734	745	754	753	800	734	718	782	728	765	778	747	749	721	760	736	714	758	691	716	712	746	716	725	744	731	768	740	763	762	749	727	738	751	731	748	730	703	780	757	757	742	762	759	735	775	732	724	788	773	722	777	700	738	755	746	807	697	745	727	732	705	767	736	731	719	706	768	742	733	738	754	783	700	705	721	713	792	755	779	781	742	747	762	737	772	727	800	703	733	739	697	820	784	757	769	736	780	729	706	730	741	718	732	719	747	716	757	728	755	729	749	771	774	694	750	746	735	679	734	764	782	752	764	742	730	763	742	755	705	722	779	778	701	760
27456	19751	10598	1461	566	475	557	479	446	479	486	477	485	465	479	468	455	461	431	451	459	462	444	448	474	460	456	443	426	447	455	453	475	458	469	455	450	477	486	477	493	463	434	489	436	442	437	419	472	478	454	463	459	474	523	479	486	473	429	466	448	428	431	466	430	431	487	481	503	412	497	453	474	489	478	458	454	455	472	459	439	463	485	445	467	475	463	456	488	461	493	451	465	489	504	460	477	490	488	477	462	451	469	489	457	437	456	486	475	439	420	458	469	513	469	463	458	442	469	474	484	499	522	506	460	475	475	478	472	480	428	536	514	476	453	502	475	447	471	491	491	469	484	504	427	427	460	407	447	452	455	449	446	434	449	463	484	446	462	492	459	474	441	486	471	483	462	475	476	464	462	455	460	428	448	472	473	478	464	451	454	441	459	455	432	437	487	473	433	490	472	437	469	492	447	440	496	477	454	460	476	485	469	447	471	494	446	433	453	475	458	485	467	491	490	458	492	461	452	444	484	444	441	432	475	453	481	475	492	525	446	477	430	453	471	453	487	483	450	440	430	457	493	463	468	476	456	433	453	450	452	485	473	499	459	495	459	445	484	441	440	449	478	468	451	474	442	456	487	491	468	462	473	502	455	482	493	460	437	455	476	450	460	457	445	452	445	502	509	453	451	436	473	450	444	431	461	464	445	436	450	438	504	474	498	452	506	421	479	425	433	457	507	458	482	463	469	485	444	469	434	450	468	482	487	520	470	454	455	448	493	439	451	481	444	496	437	466	455	433	496	444	463	474	491	493	440	458	413	457	473	419	448	463	483	479	485	460	473	486	463	467	455	478	453	427	500	464	470	452	462	487	476	440	448	508	452	502	418	483	472	430	433	439	452	451	507	457	467	483	391	450	457	456	436	493	473	482	468	505	445	462	479	452	422	457	477	468	512	458	447	491	467	486	476	479	482	443	456	531	474	499	449	473	498	463	453	515	451	463	444	461	455	411	477	465	459	442	454	463	440	446	462	456	485	427	466	462	441	413	460	461	480	487	472	489	460	458	476	475	474	514	436	450	451	476	451	476	445	465	482	448	476	477	438	426	456	443	423	484	453	473	464	468	469	428	433	442	488	442	422	491	422	497	473	483	476	471	449	480	444	468	452	466	454	484	455	466	445	497	482	443	460	474	470	480	448	474	455	458	448	476	479	480	484	505	474	496	469	496	472	473	459	450	486	471	486	478	508	476	462	426	452	461	494	464	463	500	436	441	464	447	434	447	440	469	455	524	467	456	460	442	470	475	458	502	453	451	453	481	500	431	487	453	493	461	454	489	423	475	447	502	486	487	500	439	446	484	467	460	464	469	460	484	500	453	445	453	477	448	441	484	451	460	481	435	463	465	453	507	431	456	424	426	432	468	466	443	435	465	490	463	471	436	438	461	503	460	454	475	493	456	467	480	483	444	461	474	453	461	440	476	468	468	448	497	469	487	453	444	468	405	492	504	462	449	442	439	462	451	488	486	472	490	445	464	468	457	470	533	472	459	478	487	526	441	459	486	440	473	456	485	468	459	475	470	465	442	450	475	454	445	460	461	479	409	470	456	467	440	488	419	451	465	458	461	456	457	455	470	447	480	459	482	435	494	478	460	488	459	453	484	449	469	464	473	463	479	464	446	465	468	467	480	455	462	480	460	453	471	443	455	479	498	484	472	429	437	436	474	435	446	420	475	427	439	462	454	458	421	466	461	449	468	453	483	464	464	461	436	492	487	465	486	467	436	453	500	466	450	440	481	469	456	501	449	495	455	474	505	464	446	482	478	470	490	488	484	417	492	475	479	454	461	454	462	477	448	474	454	467	484	481	462	443	450	500	468	464	447	447	442	468	458	457	489	495	465	421	512	447	516	473	458	484	453	459	461	467	467	453	453	518	411	488	450	457	481	469	472	488	508	461	444	472	453	497	491	453	484	470	440	482	452	437	493	445	438	423	456	457	499	452	505	446	482	454	522	421	456	488	497	446	464	441	452	462	461	465	466	460	454	440	459	465	455	444	464	441	468	430	459	411	505	456	521	515	492	452	447	470	445	458	467	466	472	461	466	452	479	451	463	424	491	451	466	470	477	492	443	459	442	451	460	449	472	463	452	457	469	480	453	449	421	474	476	445	463	480	459	449	458	449	432	461	455	489	450	468	466	462	433	482	444	458	487	463	472	514	473	443	484	434	448	440	459	448	463	449	469	483	518	444	429	444	422	462	432	468	467	447	471	476	498	451	468	486	455	461	462	473	471	459	463	440	465	504	464	449	470	444	468	457	413	429	464	440	463	443	471	450	461	479	472	475	446	437	446	432	444	483	450	481	427	495	467	456	461	441	478	455	470	475	491	462	475	471	478	464	450	475	471	465	483	409	449	506	475	492	491	385	456	505	440	465	455	447	456	475	471	429	476	480	477	488	441	449	477	483	480	447	476	480	469	461	464	443	496	421	438	451	488	448	447	466	459	445	457	470	479	481	464	483	462	460	481	460	479	456	483	475	469	436	453	490	457	496	405	453	466	414	476	453	470	438	427	449	467	440	499	424	463	478	488	467	477	405	486	447	467	479	453	496	476	456	478	458	450	458	510	476	481	500	473	493	463	477	481	471	459	432	475	497	482	474	431	511	487	475	436	444	451	490	440	457	484	489	462	465	423	463	463	450	477	487	453	497	478	428	487	467	458	459	457	481	449	466	456	495	449	450	484	457	475	481	415	488	445	475	479	452	460	470	455	451	447	515	458	445	480	486	458	476	487	498	465	433	484	467	466	457	443	464	502	439	473	446	487	432	464	496	431	460	444	491	467	455	475	471	473	479	443	463	456	461	440	462	458	475	437	446	468	418	485	502	461	436	471	481	475	483	494	423	442	453	447	455	472	442	496	462	474	501	469	460	483	460	462	463	450	460	463	452	456	460	460	478	468	448	437	429	429	476	412	472	476	465	482	428	479	474	508	479	505	487	485	466	453	434	420	485	491	424	469	460	457	437	449	475	479	445	421	497	474	503	504	443	469	453	471	502	472	498	476	485	438	437	473	470	501	493	427	442	459	469	458	481	436	479	496	454	469	482	458	456	462	481	484	475	473	434	477	461	460	468	485	485	462	465	509	465	485	502	477	415	477	476	478	510	456	459	487	485	458	446	441	471	466	470	448	478	470	470	480	471	429	468	439	471	485	474	464	485	429	461	468	477	484	452	465	482	471	432	486	475	481	509	464	482	476	457	404	494	480	473	469	466	500	434	485	468	454	457	454	439	488	511	476	464	464	479	477	457	449	467	495	429	453	442	446	451	485	490	468	440	507	456	440	462	482	456	483	489	467	445	489	453	448	472	487	466	480	443	498	462	444	468	480	465	452	485	461	472	448	473	472	451	487	466	460	476	474	448	500	477	449	489	475	466	464	473	480	441	450	476	462	457	453	468	440	472	446	436	465	437	453	506	483	479	438	441	460	463	478	431	440
8130	8695	6197	680	578	584	537	509	529	499	498	493	499	493	454	511	503	465	486	469	482	477	538	511	498	491	514	484	463	513	474	509	501	485	467	495	487	509	448	480	491	521	502	495	505	504	501	515	513	500	547	472	474	477	453	464	485	509	461	473	506	483	464	494	517	469	492	465	462	493	514	477	493	521	466	447	468	506	503	478	486	451	495	527	460	513	467	492	472	463	479	486	518	474	494	466	483	514	532	471	516	528	460	478	469	487	454	493	436	511	504	482	487	473	480	500	477	502	470	528	470	469	494	512	526	486	527	503	501	496	489	471	487	510	482	485	484	480	545	474	509	486	534	463	499	488	461	449	472	469	509	491	458	475	477	482	482	517	487	458	512	510	497	494	463	473	485	512	482	480	504	461	479	427	482	459	495	491	479	490	496	493	535	484	486	505	499	492	452	497	473	486	505	474	495	496	483	474	436	507	498	517	437	470	466	465	489	474	511	526	504	513	496	474	510	499	499	432	487	454	474	452	510	458	494	462	475	473	492	476	452	474	451	529	471	494	504	482	478	508	479	533	486	531	461	512	494	479	508	485	514	497	473	486	468	519	517	496	494	499	462	448	473	527	500	471	476	435	503	505	435	451	514	513	502	509	484	505	452	482	464	512	475	487	521	452	509	452	523	447	511	515	481	467	521	513	495	473	485	527	477	512	491	456	500	466	501	501	472	492	498	529	513	501	451	486	494	442	449	485	474	497	468	493	554	513	447	451	481	501	476	483	481	499	484	465	511	515	447	435	474	461	497	464	477	494	476	475	471	448	509	494	462	476	473	499	451	478	497	440	486	482	479	484	508	509	508	499	522	483	480	461	475	480	496	477	512	451	461	509	471	492	496	508	502	452	482	485	504	486	510	480	455	487	493	510	506	483	496	481	483	459	500	486	481	486	513	480	455	493	440	486	468	484	494	500	510	481	517	509	525	450	501	470	469	479	469	499	489	500	489	481	471	528	462	493	511	519	501	466	510	504	477	507	486	474	490	480	442	510	499	466	477	482	458	491	483	512	474	471	486	470	497	459	471	521	463	520	532	508	476	517	492	497	484	480	492	480	518	535	477	477	481	520	471	459	480	436	483	491	496	512	504	521	457	461	517	507	479	459	514	501	516	532	505	513	474	493	470	477	490	472	486	492	514	498	506	497	496	467	459	521	501	501	485	490	516	500	465	476	484	510	498	458	456	478	513	489	445	506	460	508	496	463	512	470	487	527	470	488	485	513	497	481	483	495	461	505	519	476	493	480	453	538	491	498	480	458	497	504	492	435	514	485	495	470	497	526	509	477	482	498	529	495	462	511	475	509	490	466	502	472	504	474	483	496	498	460	494	494	445	484	501	455	485	476	472	496	465	482	494	513	483	472	484	494	436	480	515	520	517	487	489	507	482	514	509	494	481	505	531	456	456	496	493	500	476	488	517	440	504	486	489	453	462	532	473	473	460	499	506	482	492	467	494	476	525	451	508	483	480	489	513	496	483	480	487	502	491	469	497	510	533	480	456	500	504	526	516	503	482	523	477	495	488	485	510	483	479	491	469	495	467	481	485	519	516	486	473	480	478	493	502	509	526	505	487	464	436	466	521	515	493	458	484	488	522	463	460	487	481	496	489	479	501	441	514	450	511	505	473	481	438	486	474	541	483	521	487	494	475	486	494	479	499	487	512	504	468	496	495	468	500	501	486	484	472	482	473	482	520	484	446	480	513	497	501	500	467	486	498	479	494	478	500	487	494	480	518	489	506	477	499	491	507	474	474	494	468	482	469	453	503	472	514	460	482	467	480	514	494	519	530	450	474	434	527	489	523	520	486	527	466	476	516	502	489	505	503	506	494	483	484	481	500	482	500	496	478	479	479	507	508	501	505	522	488	505	519	533	488	450	468	478	509	466	503	500	485	493	483	513	512	497	520	502	481	518	503	504	458	492	477	497	469	493	516	498	474	480	502	497	504	444	491	515	490	475	488	470	492	496	515	457	484	459	501	474	493	470	457	502	458	484	543	493	472	479	480	492	486	457	489	501	479	475	489	497	486	545	474	483	454	485	476	446	488	472	489	493	463	491	490	485	455	507	508	477	480	497	508	508	514	446	483	504	502	466	473	483	504	500	502	466	494	502	477	537	505	488	463	503	499	519	476	473	536	489	500	493	495	465	504	484	473	482	453	496	481	515	508	511	474	495	474	504	506	504	471	475	492	517	488	492	493	491	470	487	500	521	518	475	525	484	475	513	507	468	497	455	503	509	469	510	484	517	495	509	474	504	511	488	490	449	472	504	522	464	535	478	501	452	476	487	505	536	495	470	485	484	496	464	497	500	504	500	476	504	506	494	502	531	516	516	477	496	457	492	517	500	530	474	481	462	464	500	482	494	462	457	476	488	489	495	444	477	470	485	469	460	508	473	488	481	501	537	464	480	505	491	504	524	452	494	463	461	508	493	536	484	502	493	500	497	498	502	489	503	500	472	526	507	525	528	477	450	457	499	468	543	459	481	475	481	455	474	477	504	497	492	502	516	448	477	494	491	471	493	506	473	513	479	482	484	499	499	495	496	445	484	480	496	493	487	516	525	468	506	503	476	502	504	503	475	475	490	517	474	487	476	503	471	499	483	516	482	465	482	474	515	491	471	512	487	509	502	473	469	491	520	487	494	530	456	518	511	488	472	486	496	442	527	509	487	490	511	478	464	494	506	465	492	509	508	510	494	491	475	465	426	440	460	474	467	470	482	461	511	483	505	484	426	454	469	462	469	476	524	520	451	482	482	436	513	516	490	475	532	482	464	501	463	500	520	484	503	513	541	486	454	501	483	487	480	481	516	478	476	482	518	511	523	494	477	436	518	498	542	511	512	470	479	496	487	531	525	453	475	469	489	504	514	528	488	487	464	508	513	490	493	485	460	479	468	459	495	503	460	478	465	477	454	478	456	508	452	499	489	471	514	520	484	450	507	484	530	512	474	483	496	476	507	485	491	465	447	475	455	475	498	469	487	490	438	499	480	471	495	476	478	467	460	491	512	473	479	497	522	492	438	494	542	471	469	484	506	454	511	495	453	515	466	484	483	470	468	495	489	470	460	508	455	472	458	471	481	524	510	449	501	511	511	505	514	458	502	486	481	477	495	475	507	538	499	500	475	455	481	539	548	476	490	504	484	521	538	511	507	472	502	488	482	457	518	503	503	507	469	476	499	490	525	512	503	504	500	509	504	453	501	478	478	473	489	493	505	528	498	503	485	486	448	510	514	513	487	439	500	525	477	519	490	470	474	460	517	505	474	474	496	474	490	503	489	442	507	487	450	466	517	486	492	486	488	497	479	500	478	470	500	481	496	464	511	457	465	444	490	492	472	504	491	479	513	472	507	478	457	472	446	467	473	476	483	500	494	487	472	482	502	522	540	482	526	489	491	491	499	481	465	542	519	486	494	471	466	495	495	495	493	497	495	492	474	487	503
23527	21262	28984	23878	21275	12933	1815	1229	1084	1061	1035	977	966	928	891	895	897	947	896	844	926	913	913	907	856	859	904	847	854	879	857	875	820	793	849	875	836	813	845	840	911	824	888	813	819	846	827	862	885	789	853	923	835	864	860	816	837	859	838	878	865	828	854	836	821	802	882	854	839	843	827	862	808	837	849	837	821	927	897	840	871	815	813	892	840	860	775	854	886	862	808	851	803	901	849	891	845	815	857	858	791	817	857	855	877	871	805	847	840	829	825	853	848	842	791	845	819	798	839	916	838	828	853	867	866	844	880	853	825	825	888	912	834	822	876	823	840	809	831	851	839	905	868	828	797	846	837	823	813	888	840	796	841	848	791	926	887	833	830	838	822	846	824	824	860	849	886	796	841	801	855	875	868	814	852	867	859	848	855	840	833	800	832	819	859	842	897	837	846	831	843	819	881	891	845	826	837	844	816	833	844	836	888	844	903	795	809	876	844	863	822	860	840	812	865	847	826	892	890	869	811	851	851	880	862	805	820	825	851	837	828	814	819	867	830	866	824	816	791	879	877	867	775	805	877	846	829	857	853	858	882	848	842	825	908	835	881	808	786	894	806	812	817	873	837	821	836	850	812	827	835	844	792	802	872	789	863	834	810	897	837	810	808	862	843	879	818	829	841	842	835	821	829	865	850	858	790	819	805	805	800	855	842	912	874	837	864	891	870	851	826	814	883	817	854	860	866	836	837	845	824	884	798	905	833	833	881	838	854	865	858	832	837	818	808	883	849	819	829	853	843	847	849	858	846	839	796	811	833	830	810	811	857	871	836	854	863	789	825	842	839	845	835	917	845	883	872	824	827	827	838	838	853	796	816	877	818	843	836	897	804	832	812	802	813	841	846	775	853	850	851	807	883	827	875	854	856	805	815	864	850	859	894	901	852	834	836	861	829	862	889	877	925	803	852	843	869	822	837	820	897	793	864	888	871	861	847	860	820	799	825	875	932	824	828	811	820	893	823	814	907	857	860	799	856	864	816	858	893	820	900	888	861	817	941	777	841	813	824	818	839	810	849	854	865	803	826	853	852	887	831	829	878	887	852	861	835	827	870	877	872	815	821	870	821	808	820	839	806	897	851	785	892	858	816	865	847	897	852	886	886	816	839	852	843	802	824	931	886	841	867	846	872	840	859	916	800	820	839	800	900	906	831	847	831	862	781	848	852	840	834	828	833	848	821	815	894	857	839	854	832	873	866	852	777	805	872	785	819	823	820	839	884	859	881	839	785	874	828	899	818	799	808	810	819	809	820	837	827	833	922	814	828	844	824	825	862	859	853	827	813	841	801	884	823	798	834	840	852	807	841	858	863	838	830	794	821	791	864	796	856	900	833	856	868	815	878	830	844	817	839	831	787	870	831	836	821	831	893	852	809	815	844	787	805	873	844	896	874	847	801	834	834	847	791	843	824	803	812	867	831	899	820	870	829	841	850	858	874	829	806	887	840	854	870	843	866	781	802	856	818	897	837	854	842	844	827	885	848	847	848	875	870	838	761	811	851	793	899	830	883	830	810	781	802	861	880	801	857	890	880	819	846	825	863	829	795	823	845	835	912	833	842	795	833	826	846	865	830	782	901	892	813	914	811	816	886	856	836	885	835	869	817	817	832	858	839	791	837	881	865	828	805	816	803	803	852	814	857	818	835	848	860	861	878	889	834	822	822	811	860	810	807	845	842	870	804	888	837	832	858	820	883	852	852	837	879	843	841	825	751	780	861	915	892	813	910	841	862	870	804	844	828	823	841	826	807	797	822	825	790	869	869	835	860	824	812	847	830	826	876	839	852	834	882	812	899	845	927	896	800	847	823	829	878	863	771	851	877	866	789	848	873	849	818	841	849	822	826	850	880	816	851	818	903	853	851	751	814	787	806	813	826	874	909	825	850	835	852	874	800	875	867	851	861	812	814	841	851	830	828	829	793	858	821	844	915	806	851	872	846	858	814	838	821	885	851	865	831	849	788	873	854	859	930	827	798	823	789	835	839	836	855	829	895	821	786	826	763	859	814	845	823	817	809	830	830	899	856	837	841	800	844	812	844	871	837	823	838	824	827	846	840	838	828	884	860	851	830	857	888	844	853	848	925	865	862	825	852	876	813	820	826	864	876	808	823	854	878	823	849	835	811	819	817	838	830	838	838	908	858	844	817	870	844	845	813	780	853	822	861	842	831	904	854	833	795	838	819	873	854	843	877	861	831	875	930	801	887	830	798	836	828	836	842	868	832	866	835	821	831	790	804	918	854	887	828	875	854	868	874	825	823	824	873	821	820	838	872	836	853	825	816	864	839	839	864	851	833	852	843	853	820	832	843	858	819	787	820	801	838	862	804	805	854	875	898	839	808	851	819	811	871	828	834	811	816	791	797	889	837	858	896	764	826	884	841	786	825	863	794	836	870	841	817	827	846	844	869	813	843	811	842	865	844	876	803	863	818	874	823	849	844	864	821	864	880	834	903	865	838	869	827	878	820	809	823	867	825	820	828	884	892	883	840	883	842	846	825	828	941	834	889	801	853	851	864	822	834	830	908	833	883	860	806	879	874	827	830	791	865	887	876	848	860	835	819	874	846	817	852	822	812	855	838	857	810	849	843	839	827	799	870	829	854	888	829	781	845	868	809	834	813	855	797	824	892	827	866	853	841	809	835	859	838	875	871	829	859	814	825	801	870	846	836	884	865	805	822	818	904	859	798	820	910	852	810	889	834	808	807	836	864	813	825	799	830	852	830	865	828	812	861	822	836	892	858	870	819	913	802	797	857	819	904	829	874	817	829	897	806	842	870	846	823	861	803	823	832	877	794	888	857	885	835	855	883	825	861	798	872	880	849	858	867	875	840	807	811	869	841	861	874	852	877	830	819	862	813	866	832	865	795	838	853	855	837	812	895	840	891	811	810	848	780	828	829	837	858	789	860	826	841	859	834	843	856	845	826	839	817	811	794	820	790	809	834	883	835	842	868	883	866	907	808	813	853	781	910	925	832	784	859	820	879	887	826	868	831	932	796	893	817	893	865	785	825	899	861	865	882	780	797	814	810	811	833	823	812	852	846	853	862	828	851	910	884	849	825	817	864	850	888	843	835	806	839	862	863	871	802	873	867	807	854	863	849	817	804	855	878	819	862	817	820	820	840	857	838	841	884	818	877	832	809	859	851	850	770	860	801	783	799	861	808	827	815	867	851	858	856	815	815	873	849	850	866	792	858	841	826	860	807	871	802	855	913	831	831	830	889	865	842	845	764	848	854	829	809	872	845	827	826	865	798	855	840	801	801	884	826	865	808	828	863	843	844	818	841	853	862	823	837	806	848	822	830	881	830	864	811	825	798	863	863	815	820	834	808	820	839	894	881	833	883	843	846	879	839	825	801	813	814	851	866	861	806	845	883	898	869	846	841	811	883	839	830	843	884	820	846	876	829	888	831	844	832	837	827	793	847	826	896	874	842	831
8489	29993	27745	3340	2512	2021	1670	1451	1270	1227	1145	1060	1045	991	990	969	899	956	946	883	912	883	912	934	914	873	890	952	912	848	853	888	874	856	844	875	881	870	844	908	937	870	883	902	915	920	896	871	892	926	856	876	892	876	878	912	874	898	851	879	891	809	868	824	871	930	926	878	904	888	834	882	862	885	897	868	861	872	938	802	886	860	902	853	899	901	910	870	853	833	828	848	878	883	888	868	832	840	909	875	904	875	911	864	880	883	890	904	868	877	828	894	874	837	874	866	899	835	882	918	845	921	903	864	855	896	845	897	882	814	909	922	853	854	865	840	843	897	911	844	850	881	890	874	826	883	876	848	853	883	925	897	910	919	900	856	905	907	871	906	878	874	822	836	882	897	833	857	871	927	828	838	907	896	886	871	864	890	909	920	876	858	897	856	891	896	865	883	935	864	862	895	888	897	881	875	815	914	902	893	882	877	813	921	904	839	867	846	907	839	858	893	919	900	911	895	881	872	883	928	868	875	842	929	882	855	854	856	890	905	858	905	870	847	854	831	890	836	888	877	858	882	879	892	897	883	942	875	867	852	870	879	900	851	887	905	867	931	909	929	850	851	837	863	884	868	859	863	846	837	853	839	855	856	891	872	878	848	875	871	877	897	861	875	866	891	897	874	884	892	867	828	797	943	884	892	891	936	867	827	860	877	868	897	883	912	860	870	883	807	864	903	859	996	845	876	860	858	936	877	937	853	860	859	849	923	813	888	895	820	861	872	915	886	875	900	921	928	888	885	864	853	917	891	905	892	939	869	829	852	879	882	929	840	887	889	829	920	845	908	828	889	981	852	859	899	854	860	927	899	897	952	879	841	898	874	912	885	884	886	857	859	900	905	877	845	846	906	840	896	868	870	925	893	854	895	838	909	841	837	887	868	881	866	875	883	851	838	813	872	853	933	909	856	905	869	869	868	911	864	888	913	935	871	806	863	877	870	911	936	884	880	871	862	834	865	850	918	861	904	847	836	874	854	854	906	869	838	832	885	852	826	886	885	916	858	904	882	891	919	882	888	814	926	869	857	877	885	921	867	908	875	880	848	904	826	890	830	873	880	819	871	862	917	835	880	872	847	899	891	879	892	887	855	880	850	865	903	919	872	867	866	835	861	870	846	900	849	826	871	854	895	852	873	841	849	882	836	881	857	877	909	875	896	902	905	876	887	890	848	917	856	877	894	853	823	872	893	874	889	902	854	893	967	869	892	861	864	891	867	897	848	892	864	845	935	869	892	906	889	871	839	850	893	859	855	868	901	867	847	867	845	874	869	880	892	827	919	864	810	870	877	838	835	931	873	842	876	919	841	857	872	903	894	875	886	870	893	853	839	861	874	831	850	833	882	889	865	870	875	821	811	888	868	862	839	841	869	866	872	860	959	861	841	885	891	880	904	879	891	834	883	922	875	859	824	855	886	891	847	891	883	882	876	877	903	865	891	859	840	898	889	843	884	851	879	848	816	848	861	863	850	841	853	866	916	831	883	878	892	846	902	893	846	911	897	853	894	895	919	914	838	859	851	892	841	911	831	881	853	864	870	861	874	846	906	898	909	872	908	910	918	902	894	880	901	890	870	878	884	902	879	919	845	862	849	915	873	884	821	847	843	893	920	900	845	897	869	870	855	842	872	867	855	861	869	923	853	864	868	918	866	878	897	864	828	895	877	872	849	850	892	868	862	844	848	855	900	881	923	906	827	875	899	885	900	876	881	893	925	875	855	911	901	886	874	900	878	857	921	848	869	854	863	873	900	901	854	925	877	917	861	856	852	893	876	841	907	900	844	862	855	870	886	862	875	856	859	864	896	896	894	874	890	870	878	859	844	888	835	900	847	882	857	887	922	905	870	865	870	858	866	864	904	903	841	866	838	887	922	833	864	857	869	862	925	857	869	838	906	875	911	852	987	894	856	855	852	948	907	909	905	859	879	867	918	877	861	878	887	883	841	822	878	913	929	877	872	870	926	885	839	891	791	880	868	872	862	901	873	895	927	888	904	911	873	885	859	859	901	889	865	867	878	850	873	870	906	876	842	897	864	904	855	840	871	817	868	873	873	939	904	871	874	892	917	857	861	857	864	865	850	876	856	894	893	827	863	925	892	886	874	887	857	889	893	872	869	851	890	928	867	850	836	901	863	909	842	926	892	861	845	923	875	832	900	902	940	856	898	900	874	882	926	849	893	857	864	926	809	907	865	870	843	874	863	882	885	898	884	877	915	831	829	870	868	835	851	870	903	874	860	847	878	885	892	892	844	879	912	879	911	879	905	903	801	870	891	864	839	865	856	870	936	821	868	813	839	874	772	851	905	886	917	938	854	821	897	783	948	874	892	875	892	870	889	830	896	867	863	882	858	867	820	889	933	836	916	873	844	884	887	872	842	870	907	882	841	872	849	850	846	852	831	857	857	890	864	893	892	844	909	939	843	871	913	815	898	925	884	857	847	898	837	803	874	877	887	818	893	862	803	881	878	928	866	857	894	888	893	916	866	926	873	831	872	866	861	884	878	866	853	884	893	910	929	835	884	871	792	863	887	870	856	860	849	831	883	881	901	916	939	901	871	828	852	817	844	865	849	872	911	848	866	847	893	904	883	843	873	855	878	885	874	893	928	839	911	875	839	876	895	853	879	903	866	840	863	887	855	887	873	864	903	930	875	816	891	877	858	928	869	910	893	900	863	828	872	846	863	848	862	886	856	876	936	857	908	922	863	894	924	861	879	838	917	870	908	887	821	893	907	859	915	890	800	873	861	849	914	867	895	873	853	925	867	866	906	882	877	879	880	913	890	848	885	894	890	870	867	880	868	821	892	901	854	866	852	898	920	858	809	839	921	847	858	863	868	889	868	880	929	878	913	871	859	873	833	861	891	871	898	852	860	869	861	849	915	894	849	855	887	900	844	870	868	894	904	846	921	903	889	901	890	883	870	868	897	900	885	900	877	918	892	874	884	906	883	862	860	869	857	861	905	849	909	907	879	891	851	889	893	873	831	838	872	935	875	862	880	847	914	867	902	859	827	908	842	883	859	909	909	876	926	845	912	876	872	850	848	920	889	823	879	870	881	861	799	967	836	931	868	865	863	878	899	842	915	887	842	880	882	809	797	876	874	886	836	845	837	876	826	905	896	917	883	900	928	859	927	902	900	890	855	896	883	881	929	919	916	912	882	847	862	882	866	827	906	857	873	877	885	845	909	868	876	839	850	854	921	848	895	887	882	865	831	934	840	834	861	830	882	859	858	875	879	926	905	897	857	885	917	901	871	908	921	924	876	897	902	878	904	918	869	814	832	840	864	880	880	866	811	858	901	924	839	878	855	899	854	923	872	892	845	833	910	835	854	881	884	921	909	846	887	920	872	906	885	871	887	917	892	859	866	860	907	909	876	882	909	911	903	868	876	945	893	834	912	865	862	901	908	869	896	877	855	873	913	877	871	915	833	846	873	871	879
24655	21302	28219	24653	15773	925	491	407	358	311	298	302	276	261	266	247	259	253	253	228	248	264	248	239	262	268	240	275	229	226	225	240	225	252	244	219	233	234	214	252	241	254	209	275	234	219	219	224	238	238	228	254	228	224	198	238	231	249	249	248	243	226	234	215	248	217	240	246	223	219	255	212	223	241	235	211	237	226	242	234	210	216	229	243	251	229	235	220	188	234	229	206	233	244	220	246	214	206	237	253	223	221	218	218	222	245	224	236	251	219	255	253	232	243	238	268	221	232	229	240	254	253	244	246	244	227	231	240	242	245	230	238	238	216	243	228	215	226	242	220	260	234	240	250	228	238	216	256	219	233	195	234	211	238	227	245	223	231	264	245	233	226	214	238	270	246	205	197	254	235	239	229	228	250	233	242	250	270	237	220	223	244	233	253	241	223	222	228	236	245	236	246	263	231	254	233	218	210	234	250	258	254	228	219	245	257	214	234	238	233	247	237	261	226	224	242	227	225	226	224	239	244	201	229	240	242	252	239	255	224	218	207	218	239	230	200	231	217	260	221	260	235	248	240	245	230	236	225	240	235	219	208	277	239	244	239	257	212	244	253	216	219	227	238	243	240	249	219	261	254	237	231	250	236	225	265	237	267	260	206	243	253	195	204	234	226	225	208	225	218	225	241	250	242	218	233	252	232	234	249	221	251	232	235	236	245	220	205	221	237	236	225	247	232	226	224	223	226	226	234	230	231	242	218	222	225	244	237	222	256	214	229	247	257	233	246	252	230	220	230	233	241	217	232	261	236	205	228	234	224	268	252	236	236	225	226	241	241	245	218	259	224	241	255	219	239	205	227	236	248	214	244	231	237	239	200	268	253	224	243	226	216	234	252	218	250	248	226	224	207	223	222	252	226	241	211	243	225	215	210	262	212	269	213	241	231	237	273	227	225	217	241	229	199	223	223	234	233	261	230	227	235	250	234	228	237	235	224	284	245	242	233	239	230	240	224	249	215	252	260	228	267	202	247	213	238	245	227	215	252	250	232	218	231	249	231	241	275	244	232	251	250	252	240	219	216	233	226	213	241	238	223	224	227	211	232	229	232	220	219	225	224	198	235	254	253	249	210	241	239	220	208	255	211	231	229	235	260	233	249	253	215	255	238	249	226	226	227	212	256	213	231	221	233	235	252	247	237	210	227	231	240	225	205	232	220	231	227	248	257	198	253	214	250	226	225	253	225	236	220	252	238	229	247	231	227	245	244	216	222	227	237	234	235	217	234	215	251	241	244	222	263	225	246	208	204	212	209	230	230	217	214	237	217	199	249	223	239	280	234	220	258	263	235	244	254	261	227	235	248	252	229	245	222	228	216	241	212	214	214	211	241	205	257	234	237	244	226	213	243	240	240	266	218	229	243	215	238	231	245	235	218	227	243	240	234	224	229	226	249	232	245	243	257	219	255	239	238	223	229	247	245	206	237	249	250	224	223	241	241	229	240	241	237	220	225	233	240	246	235	225	248	262	210	214	250	238	254	220	231	252	206	225	224	227	248	212	240	243	237	230	243	222	231	247	257	219	215	230	246	236	246	234	208	228	246	225	244	242	258	211	251	229	241	245	229	268	249	256	225	241	204	232	220	221	233	260	223	231	257	251	229	247	223	244	203	217	221	250	216	194	229	234	209	230	207	227	232	241	266	252	215	239	211	220	236	235	206	226	226	225	228	250	230	274	232	235	232	250	245	262	247	242	237	201	248	237	254	243	223	246	264	234	221	247	240	252	196	211	229	240	249	239	226	225	216	245	249	231	249	217	193	209	231	249	211	230	219	203	207	237	251	222	214	244	254	234	227	229	247	222	240	229	243	228	236	240	238	206	224	234	246	246	251	242	227	258	257	226	224	247	222	216	229	236	214	250	209	214	257	255	232	234	202	239	252	228	227	223	215	226	242	233	233	218	231	219	239	240	240	261	248	219	234	248	208	250	230	241	230	222	222	249	234	234	236	239	255	259	243	250	202	252	247	220	217	254	250	277	227	229	243	247	229	258	238	232	224	193	227	218	234	219	209	246	241	241	238	211	248	240	222	241	261	248	236	227	238	229	241	258	256	268	212	251	223	239	223	242	234	223	227	238	243	226	230	226	230	253	271	257	273	220	205	222	246	229	259	252	230	212	215	252	242	226	232	247	248	243	231	226	228	228	257	234	237	246	244	218	260	218	250	237	207	274	229	266	252	245	236	217	241	271	245	210	220	230	268	234	238	251	228	237	230	234	230	238	235	254	192	245	220	213	241	213	240	244	270	239	241	205	206	246	224	258	223	246	243	250	212	240	242	249	232	217	230	241	256	241	238	251	212	231	229	225	244	234	233	225	249	248	229	260	220	278	242	211	226	222	251	236	223	226	237	250	244	245	209	222	241	247	253	197	242	264	223	240	214	233	241	235	251	257	249	246	213	242	226	237	251	246	247	257	255	224	231	213	242	222	234	244	247	208	235	221	219	255	220	232	235	218	212	229	227	217	230	245	243	240	230	223	225	216	231	231	273	230	229	242	234	260	221	261	266	209	241	229	235	236	217	214	279	244	197	236	238	210	220	241	217	230	268	223	234	233	207	249	228	238	219	217	237	239	238	249	221	253	227	256	229	265	242	257	223	254	195	258	235	232	230	269	252	216	226	235	253	214	232	210	217	226	214	259	203	223	239	237	214	223	221	226	257	211	242	228	272	242	238	264	234	237	231	242	222	235	225	225	239	246	238	213	228	196	246	197	225	227	240	229	217	217	217	228	236	231	211	217	246	241	225	225	238	216	228	219	246	224	212	237	245	218	259	222	219	250	236	231	245	233	263	244	245	238	234	238	224	231	226	246	212	212	264	204	233	242	236	237	215	234	249	255	229	220	222	234	236	213	235	238	252	233	247	237	225	218	227	232	232	215	221	251	234	243	252	238	231	232	248	226	235	205	222	220	233	235	270	245	241	267	210	233	232	223	236	235	243	220	225	247	227	244	255	242	236	221	241	257	223	228	209	226	277	225	230	235	226	229	237	229	227	248	231	226	233	229	227	227	203	237	243	233	224	218	227	228	234	256	218	217	237	228	248	228	200	242	254	236	214	233	242	238	255	229	237	217	243	221	257	242	232	206	236	228	241	242	227	237	223	238	196	238	207	226	232	231	246	225	252	222	234	218	233	230	232	249	228	215	239	223	224	245	214	208	221	273	252	237	247	222	217	204	261	217	231	235	238	223	226	266	225	239	249	216	251	232	214	210	215	245	231	234	238	261	228	256	213	235	235	209	233	218	226	237	233	236	238	247	224	214	232	215	225	247	258	259	250	218	220	240	224	221	266	244	204	223	215	228	229	252	216	234	215	228	243	192	250	234	247	234	194	252	225	235	241	235	229	222	250	248	228	206	235	253	229	221	213	228	209	264	225	221	211	232	223	260	224	242	242	227	240	245	247	253	226	248	253	233	215	226	229	235	211	210	227	244	216
7761	24445	20412	1827	1248	954	719	585	531	440	437	408	376	323	312	318	333	301	328	304	304	292	299	301	289	262	279	309	281	238	303	279	283	292	282	235	269	289	262	245	260	275	313	276	263	272	290	256	265	257	273	278	273	259	289	270	286	224	271	290	271	249	280	232	310	244	270	268	261	283	264	257	247	257	259	257	256	263	293	267	254	282	281	284	256	288	240	283	280	271	276	261	263	284	282	293	278	281	264	297	266	271	246	245	256	292	278	278	270	279	278	284	265	273	260	298	286	276	287	266	262	259	286	291	300	259	290	265	256	255	260	275	266	284	275	277	277	283	284	282	287	257	261	268	296	274	297	267	274	261	267	262	277	300	261	274	260	249	266	269	274	293	269	262	301	269	276	269	272	250	271	266	284	268	268	261	263	286	260	302	261	246	282	271	273	266	306	301	296	257	286	283	291	284	258	267	278	299	279	275	251	292	269	278	268	281	285	294	245	276	298	262	299	270	296	257	279	269	264	290	285	274	270	266	225	254	275	299	293	275	249	293	268	262	288	264	288	260	278	288	286	285	256	296	283	276	253	233	276	297	251	252	267	262	254	302	285	265	255	278	259	239	262	268	246	279	277	266	262	277	258	264	256	286	267	284	265	265	267	281	269	265	261	286	271	268	296	282	273	261	261	283	252	265	261	262	286	272	274	267	258	271	268	290	262	295	249	252	258	296	267	288	285	290	284	272	286	278	276	280	279	275	264	279	289	272	244	266	267	260	284	265	255	258	262	271	298	275	238	258	232	248	269	267	269	253	257	271	249	247	255	269	291	282	276	265	265	251	285	253	247	239	270	281	269	279	283	267	274	250	277	285	267	265	257	298	278	244	289	282	301	288	240	262	275	283	260	277	268	257	248	300	276	270	255	264	287	283	278	288	279	273	275	280	281	268	250	242	289	289	293	285	272	285	273	292	264	270	277	263	261	268	276	279	269	291	308	246	266	247	272	275	277	249	282	302	276	293	260	262	241	249	264	281	260	260	254	258	274	273	285	262	287	272	294	258	262	255	270	291	268	270	268	281	278	270	280	252	267	292	292	289	287	297	260	288	271	250	252	283	258	287	264	308	275	247	253	272	280	238	247	262	265	250	265	269	265	274	291	283	277	278	267	288	276	232	262	263	287	278	267	273	260	271	305	269	282	297	257	298	300	265	276	298	261	238	290	292	286	258	259	292	248	268	292	254	277	296	302	286	302	244	272	267	286	283	272	251	270	255	289	267	272	282	250	283	278	279	279	303	238	266	274	270	275	255	272	290	288	260	285	259	270	299	265	298	263	291	250	270	241	280	273	275	286	275	278	294	277	272	273	254	252	266	270	274	253	302	325	281	277	280	291	282	283	284	260	251	281	276	264	271	267	271	270	282	281	278	289	263	269	256	266	309	278	243	248	292	277	279	252	299	232	292	280	300	258	253	283	269	278	256	261	266	269	269	289	261	265	280	290	264	262	264	264	280	310	285	254	281	285	288	261	269	291	258	269	282	281	260	295	241	265	300	284	283	264	268	253	253	298	296	273	276	283	292	267	250	272	277	277	266	279	281	290	297	233	278	268	288	288	280	255	309	290	266	274	305	275	260	257	245	253	287	267	280	292	251	278	246	275	263	288	298	265	297	257	253	265	254	273	293	283	295	258	268	251	240	258	253	295	244	271	282	276	300	249	273	279	270	264	277	272	284	271	305	256	281	282	285	272	249	290	264	262	290	250	264	321	265	271	266	272	292	270	274	305	269	245	271	248	259	275	259	266	271	263	271	279	267	224	242	281	251	284	247	273	295	265	291	285	271	284	256	282	298	272	278	274	280	280	277	276	277	248	274	272	271	281	271	256	285	248	280	258	270	261	271	287	248	279	293	264	266	233	274	252	301	247	260	261	252	259	285	261	237	269	240	274	290	288	258	280	267	258	297	250	290	236	263	249	264	293	268	307	265	288	261	294	253	275	269	247	291	268	260	267	306	284	268	273	276	241	299	276	277	270	272	274	287	260	269	268	278	250	263	299	292	246	250	249	265	259	296	263	267	291	289	250	289	277	270	278	258	302	304	270	285	277	251	257	271	233	269	284	258	281	294	275	260	279	270	292	291	267	276	269	287	272	284	290	254	257	265	272	264	287	274	271	258	273	286	310	256	253	291	270	263	266	297	274	247	288	263	301	277	272	279	283	300	281	253	261	264	263	276	277	267	261	288	295	273	244	276	290	270	266	256	252	249	282	263	248	266	285	272	245	262	269	276	290	280	257	296	279	264	283	281	283	289	252	239	276	251	285	271	280	265	281	235	264	266	275	246	258	260	247	286	282	255	252	262	244	298	255	250	279	266	287	254	295	262	250	293	292	266	265	254	267	264	251	289	287	251	246	302	262	287	266	302	273	252	293	252	262	249	294	276	246	284	287	278	307	283	265	273	296	269	265	270	266	273	281	293	288	270	278	267	261	268	279	265	258	280	288	258	265	274	298	286	280	268	269	263	279	289	282	261	264	244	236	298	256	271	249	269	283	288	262	259	249	281	238	294	255	261	241	284	275	264	295	288	286	254	263	257	286	258	258	283	268	251	254	279	246	270	279	243	267	252	255	249	270	281	280	271	249	254	249	258	251	220	253	295	288	280	268	264	280	258	269	247	273	246	274	251	271	247	286	280	282	293	291	260	274	267	240	293	296	250	267	256	276	273	290	242	283	292	261	258	305	239	283	298	282	257	287	273	273	274	300	279	241	271	289	254	269	298	264	293	255	264	300	260	259	237	249	265	275	281	296	279	288	263	241	280	266	269	307	270	268	282	277	277	233	283	261	270	301	321	250	270	263	289	275	261	240	279	282	244	273	247	271	265	282	278	246	251	253	278	254	279	292	282	267	263	248	257	272	259	266	250	249	254	269	268	244	265	255	292	273	299	246	289	265	267	292	297	294	260	295	252	304	272	269	321	259	268	293	280	258	282	293	231	273	273	281	281	266	270	268	277	279	266	284	274	285	263	300	320	276	261	246	267	263	250	262	268	280	271	284	279	280	287	271	291	290	249	279	274	290	244	246	287	279	319	269	244	265	247	261	280	310	266	288	274	288	286	288	273	258	307	262	253	299	280	284	248	275	261	259	251	294	257	244	243	261	296	280	256	281	290	257	286	270	296	247	274	281	293	276	270	286	254	286	265	242	251	286	261	279	286	267	291	285	272	279	273	280	286	298	269	267	283	264	275	260	279	302	276	281	247	254	260	248	272	261	275	285	263	264	264	259	279	258	301	281	266	239	275	291	266	256	273	302	294	283	259	285	283	255	275	284	267	260	261	272	252	260	296	294	254	270	253	282	277	246	281	273	285	281	242	285	254	263	297	275	280	276	268	287	297	295	272	281	275	279	271	264	287	269	281	306	260	267	267	273	267	302	272	263	279	271	281	280	283	276	257	263	268	277	261	285	241	273	291	269	264	273	271	291	280	254	269	281	269
22472	21304	29252	23682	21306	21387	12956	1613	1146	1075	979	895	839	860	794	805	801	834	777	760	742	784	788	726	721	737	748	714	713	750	714	760	744	753	794	727	727	744	713	746	694	715	726	709	710	773	690	691	684	676	698	692	733	679	698	719	670	712	670	665	695	685	682	687	715	721	703	702	675	731	680	701	688	721	725	673	684	681	751	756	684	678	664	689	727	647	659	731	715	682	727	718	683	645	723	713	717	665	684	709	728	710	645	693	687	709	732	693	660	710	678	704	682	683	677	694	722	705	724	696	690	673	686	707	671	717	659	708	717	708	660	668	685	674	686	714	708	711	691	710	638	698	666	665	716	722	710	675	749	723	672	697	693	720	717	632	720	703	731	719	686	735	661	675	676	728	751	697	683	663	704	679	709	691	712	694	690	664	712	706	697	676	690	701	735	695	677	693	726	722	660	714	666	709	702	713	722	730	683	625	725	701	716	714	656	742	718	720	660	705	701	725	690	724	720	745	662	665	687	696	745	672	695	734	596	688	696	688	695	688	698	717	699	705	708	707	766	670	707	717	706	668	691	683	688	686	724	692	719	690	673	689	693	703	698	705	702	687	685	751	691	686	678	674	674	665	704	662	687	707	650	667	713	700	724	656	700	709	679	723	714	723	692	701	699	727	707	713	703	704	671	689	681	684	679	674	679	660	638	744	701	656	614	680	698	701	714	680	678	657	722	638	659	707	663	658	748	677	714	699	733	684	747	704	709	738	711	674	699	683	666	693	680	738	691	701	692	694	702	719	694	666	702	710	724	671	678	738	672	667	656	723	658	688	660	698	643	701	669	689	656	680	655	741	692	712	714	713	688	729	719	691	709	710	672	720	744	707	683	720	673	659	664	684	655	701	669	705	703	675	725	691	722	682	693	678	750	672	690	667	676	696	667	679	665	714	650	740	715	632	675	690	660	727	680	649	677	686	736	707	750	671	647	714	680	682	690	733	719	704	696	674	649	692	708	656	691	685	664	705	684	699	716	723	698	703	672	704	686	673	722	635	650	662	711	763	683	640	744	674	689	703	757	723	714	684	719	699	732	736	688	739	692	683	731	681	655	710	659	676	696	666	727	664	629	688	650	728	695	706	712	684	716	727	697	681	706	713	654	700	687	694	670	715	700	689	696	690	687	673	714	714	662	732	716	656	687	678	731	671	723	680	733	692	694	671	699	681	644	693	715	681	692	669	724	732	693	722	697	632	701	714	644	700	690	723	716	663	739	693	732	729	718	654	706	701	707	722	651	676	683	670	659	730	669	676	728	661	685	735	681	692	685	690	688	754	719	688	680	714	703	668	705	736	696	663	676	761	694	674	682	640	670	663	679	667	708	706	712	674	690	612	680	725	677	677	702	685	677	736	708	719	713	709	700	681	715	710	687	718	685	725	715	684	700	668	659	715	682	666	662	675	653	702	707	697	721	633	681	729	669	735	696	695	683	680	673	702	698	676	686	709	712	674	734	666	710	670	705	666	706	689	699	661	755	694	675	729	709	719	661	698	700	685	713	675	669	697	719	696	702	675	721	682	718	711	712	715	676	706	726	705	747	683	728	703	682	695	698	745	724	670	786	683	697	641	689	697	686	689	680	670	621	704	640	737	706	662	700	689	696	732	668	754	664	690	701	708	661	645	696	698	652	699	688	634	736	705	725	675	708	683	698	724	672	756	685	682	729	701	641	700	718	669	696	708	700	706	655	687	669	682	683	677	741	683	620	717	678	737	684	676	713	682	669	672	687	635	663	703	685	680	688	700	706	717	663	667	687	694	712	715	715	728	711	722	720	687	696	670	662	708	676	680	707	692	682	637	662	694	643	681	721	699	684	693	728	676	712	657	712	688	707	719	693	666	687	665	698	685	692	706	701	675	641	743	678	701	748	644	694	665	690	693	717	718	735	701	687	728	701	700	689	702	696	738	700	704	675	669	690	702	690	718	668	722	714	685	724	717	708	675	670	695	653	665	658	710	696	713	688	720	659	693	673	695	715	688	669	687	695	682	743	661	682	720	699	709	742	720	676	701	721	720	715	730	664	711	676	675	690	685	718	662	714	676	707	678	702	678	672	642	690	698	754	711	634	680	662	683	770	706	651	695	657	727	712	690	686	701	691	690	720	710	637	640	714	687	676	716	697	690	695	693	658	702	698	718	690	671	688	735	688	727	663	689	691	667	693	722	701	681	663	673	642	748	698	688	692	724	684	691	718	712	724	681	697	724	718	689	690	712	739	705	676	652	706	714	693	689	699	692	661	689	733	666	660	670	639	689	708	701	698	683	725	692	697	675	680	682	705	693	701	666	657	663	668	687	692	678	713	717	709	702	691	680	689	674	685	723	659	717	684	687	744	731	695	667	670	669	668	709	710	703	682	692	725	649	677	673	713	749	709	648	696	646	660	680	620	692	729	700	655	728	693	705	680	676	713	718	701	669	706	691	656	696	759	712	692	708	680	671	725	607	731	696	733	648	707	683	689	669	699	703	665	709	713	701	691	676	675	646	726	694	660	638	632	696	696	712	714	668	665	687	671	653	687	702	698	674	686	674	717	669	656	668	677	644	652	688	684	720	681	687	693	673	672	695	700	743	691	681	683	681	717	710	678	704	687	682	671	696	722	664	724	668	647	673	666	696	692	693	727	706	707	699	678	684	698	681	679	676	670	676	743	712	709	695	651	706	662	719	691	643	672	676	666	698	721	679	696	652	710	662	675	701	726	724	699	675	704	660	740	659	719	683	693	669	693	693	727	719	759	671	675	689	706	726	700	694	721	698	671	682	698	682	704	745	711	705	695	711	651	689	658	658	669	685	705	626	701	698	691	676	728	746	704	713	709	690	667	702	688	655	718	643	630	680	712	683	692	731	753	660	698	694	691	728	698	694	721	688	701	643	759	671	713	640	687	682	691	662	671	719	673	710	664	657	679	663	668	708	680	694	669	684	666	646	626	694	663	691	677	696	748	753	697	675	690	666	697	703	701	696	684	677	676	683	698	696	680	744	707	714	667	711	730	689	679	706	685	682	717	672	696	701	666	713	722	710	673	665	627	680	692	714	690	675	702	670	722	690	646	719	683	623	675	677	687	703	692	676	721	722	694	667	663	696	720	666	667	723	706	657	656	718	716	690	682	698	676	756	670	674	689	648	693	707	660	671	734	651	666	654	657	704	654	692	687	670	673	670	652	682	737	684	689	726	707	680	704	710	648	670	738	656	659	696	717	656	773	673	652	680	706	679	725	731	689	689	737	679	668	711	691	703	718	722	679	690	678	709	733	688	706	699	714	696	704	675	653	670	693	682	671	706	675	692	665	647	674	640	649	686	713	666	657	687	648	659	665	728	666	675	714	704	643	666	694	672	657	717	686	643	735	731	653	697	707	715	686	689	708	689	704	656	690	708	694	683	672	687	665	673	670	680	715	672	647	698	650	666	703	697	711	693	714	692	675	684	657	650	704	700	692	678
10287	45469	33272	5403	3841	3025	2297	1819	1567	1332	1217	1132	1029	983	962	941	902	861	838	821	834	843	842	835	824	776	832	751	766	716	735	816	776	810	754	732	738	797	771	768	765	729	773	704	770	712	778	757	714	740	712	705	776	729	742	751	743	761	798	820	717	719	771	741	775	710	754	716	738	778	761	735	728	751	794	761	724	711	720	757	742	730	745	779	713	787	796	774	765	765	715	767	749	776	694	724	729	754	779	764	755	716	749	727	686	679	711	749	698	739	785	751	752	718	770	706	734	746	789	771	777	706	759	775	721	758	784	770	725	791	738	742	758	732	724	736	760	756	703	782	711	736	696	739	796	760	771	755	775	728	740	743	725	707	730	763	762	753	745	772	744	697	736	742	722	709	712	769	757	740	723	723	759	742	694	753	732	779	722	778	793	773	748	744	743	746	737	712	758	754	815	745	730	788	751	729	749	764	743	738	728	666	734	742	763	721	734	778	731	749	713	766	736	693	756	687	705	767	708	726	719	719	702	766	726	719	726	741	759	784	737	729	727	726	722	736	753	754	730	782	684	747	746	747	721	724	747	715	720	732	739	763	692	691	766	715	713	738	734	736	752	683	755	710	743	722	746	759	728	726	773	750	743	722	743	728	723	753	724	735	748	761	770	698	701	697	754	787	746	748	746	731	690	729	682	783	760	735	739	825	713	759	719	762	746	742	732	728	737	714	717	722	791	683	751	767	735	740	740	715	740	765	758	789	761	773	765	786	727	755	730	751	734	751	741	783	725	743	741	689	797	804	750	752	724	770	753	766	736	729	721	752	740	734	745	766	771	744	763	751	729	688	786	766	740	807	688	710	795	730	723	730	771	718	764	778	792	754	717	787	744	769	766	756	782	715	749	732	752	738	799	731	745	733	767	755	737	754	722	771	751	734	733	735	706	746	692	738	718	729	755	747	756	759	749	720	769	694	742	758	749	768	771	723	745	723	708	726	776	766	725	731	745	746	759	763	731	729	709	729	742	749	691	756	748	808	768	737	747	745	764	693	758	714	776	775	700	782	709	719	772	762	711	710	735	705	715	743	705	730	741	714	747	750	766	731	770	737	748	718	790	698	777	762	716	775	767	745	755	781	726	743	744	787	742	758	760	781	706	734	689	719	708	743	735	736	750	738	826	751	709	685	721	724	720	744	777	741	726	782	709	756	750	707	691	752	731	726	781	713	704	749	764	765	738	752	736	704	720	777	716	765	735	748	766	782	761	744	711	678	764	752	769	788	711	746	719	766	764	755	735	748	719	724	765	701	728	781	768	740	699	741	715	763	760	718	750	734	764	757	720	746	712	745	731	723	783	750	740	767	734	783	768	774	722	778	691	735	732	770	730	720	776	740	709	741	768	798	784	760	750	714	736	747	774	749	696	727	723	731	780	727	714	761	776	777	811	784	724	753	668	731	686	728	718	723	669	742	747	732	737	763	738	737	740	710	747	756	751	762	722	734	729	753	714	804	759	767	754	770	746	768	765	762	709	738	764	748	768	739	702	722	750	720	740	772	744	712	772	771	768	710	702	739	796	744	737	753	741	737	776	703	725	762	788	662	719	714	703	780	720	746	741	723	721	762	676	742	789	725	777	715	763	749	766	711	694	750	763	755	783	747	778	698	720	732	718	722	767	717	730	701	674	730	709	731	758	728	728	734	745	754	745	735	752	735	806	717	734	791	732	770	748	736	770	759	728	714	783	752	751	746	748	715	745	780	760	769	745	720	763	727	701	716	773	705	742	728	788	751	721	751	727	728	757	771	695	695	748	754	714	722	711	731	752	717	775	716	781	753	785	800	770	760	749	723	747	730	720	767	722	763	728	748	780	739	781	715	742	743	748	729	699	773	759	748	716	697	763	778	748	755	726	774	728	773	744	724	732	802	756	705	690	756	760	726	730	770	762	737	718	716	782	736	698	779	706	755	763	763	716	730	738	770	773	772	774	760	712	686	717	702	773	748	735	761	703	765	706	729	752	731	711	691	731	786	722	765	722	734	752	797	737	737	787	737	685	769	788	750	741	727	728	695	711	739	786	746	756	729	703	715	692	691	745	752	723	753	759	686	717	753	745	782	750	790	782	745	751	761	793	760	766	743	714	743	731	732	701	764	724	742	720	723	730	759	740	790	732	735	723	745	746	724	750	778	717	787	706	766	752	741	730	737	802	745	784	734	770	742	728	785	733	771	693	767	736	737	709	735	701	740	726	690	760	732	704	753	733	762	733	730	768	724	726	740	706	756	761	743	759	730	724	737	681	722	758	745	711	750	755	737	686	735	705	758	748	724	711	747	709	752	711	743	764	723	747	710	777	759	728	742	740	724	747	780	728	730	767	726	733	732	709	735	719	719	735	761	727	778	711	742	710	726	730	709	730	736	744	731	721	683	708	755	773	713	751	718	715	702	697	785	666	708	754	723	730	732	774	714	716	745	765	749	714	782	723	783	712	755	735	749	709	774	784	768	734	756	740	768	787	723	742	741	721	698	759	720	773	755	700	727	723	707	709	772	782	789	729	706	728	696	771	714	736	755	764	720	708	728	713	727	702	757	717	691	694	746	712	777	740	702	777	766	717	737	756	741	721	727	754	780	734	731	756	757	726	758	792	705	789	736	699	732	747	750	789	733	694	758	719	747	695	757	738	727	713	716	739	747	748	766	745	763	747	718	764	774	695	753	743	738	714	764	746	759	731	737	780	737	756	688	778	741	728	696	711	751	790	727	717	728	771	773	782	749	696	713	766	707	765	751	786	751	774	757	786	704	731	709	785	704	755	684	752	760	735	739	713	707	729	793	723	804	778	783	744	768	737	764	807	775	726	695	752	776	775	741	714	736	761	760	758	769	742	755	737	719	765	750	757	730	747	705	705	754	721	751	722	748	733	753	790	692	728	746	755	782	765	755	733	703	708	722	735	695	722	725	755	728	737	776	770	712	739	766	772	721	800	719	730	727	737	722	760	744	736	721	795	751	734	706	717	708	802	742	739	785	672	766	717	738	728	687	752	769	725	812	689	716	698	713	767	698	761	721	792	752	750	711	744	752	723	765	757	723	713	753	786	718	728	766	698	777	742	718	754	752	722	694	731	687	730	719	718	766	685	701	723	727	733	731	717	748	778	730	746	718	694	699	746	736	750	737	743	749	724	739	703	721	737	762	743	706	717	775	755	697	726	729	745	717	731	785	710	762	704	750	752	740	744	710	740	764	751	722	771	770	741	782	738	738	749	754	705	759	678	705	756	760	690	762	813	775	738	712	721	724	730	693	732	793	732	745	788	737	744	697	720	761	742	712	744	741	752	734	742	703	743	687	745	759	802	745	782	765	732	742	690	716	753	739	731	720	717	703	737	742	729	711	707	760	706	751	719	722	715	746	733	769	718	706	767	712	739	728	735	762	770	724	732	735	725	755	739	717	692	716	709	752	712	723	745	754	753	733	732	737	734	725	797	712	774	784	675	769
27509	19938	11162	1865	796	733	607	490	471	527	486	498	458	444	477	472	466	502	518	469	448	490	492	435	492	480	434	489	483	484	476	459	480	454	469	462	478	497	469	467	453	508	437	465	487	478	518	492	420	480	456	486	489	464	468	494	483	462	499	491	489	496	477	486	475	444	438	427	437	456	441	433	447	448	448	479	470	481	477	477	488	478	477	473	477	447	487	471	440	467	464	459	483	467	448	426	468	507	428	487	497	474	492	479	433	464	498	492	462	462	454	468	509	495	491	443	485	466	451	447	497	489	492	445	469	456	449	446	465	461	453	490	460	511	473	466	479	472	436	424	461	458	484	475	439	454	434	466	494	444	438	490	460	493	488	471	465	456	474	481	467	489	460	473	487	501	462	468	460	479	488	485	457	468	455	456	506	450	452	500	448	477	475	489	465	460	438	458	487	464	486	448	474	458	445	451	466	418	484	461	435	465	469	474	461	437	469	478	461	449	472	465	506	485	484	474	454	464	466	502	426	457	469	498	507	432	455	436	455	496	447	431	481	462	492	427	484	423	442	480	447	466	440	481	514	496	493	484	423	452	475	475	449	471	489	459	436	474	470	497	471	492	469	487	438	457	480	443	491	454	444	450	429	472	460	453	471	454	500	487	516	481	452	466	490	471	485	506	460	498	445	461	482	453	422	441	483	481	421	485	474	433	450	472	488	488	488	485	514	433	472	495	461	500	474	492	491	448	507	513	482	458	453	412	437	478	487	489	455	460	441	462	492	449	484	499	497	455	476	449	438	467	459	478	489	482	465	465	462	478	450	487	481	482	456	474	466	426	456	445	477	456	479	480	470	450	476	420	491	413	470	449	491	440	509	462	474	473	492	475	468	417	486	475	458	477	461	486	495	447	472	419	512	483	468	491	485	443	499	501	449	457	491	456	505	463	466	431	496	482	437	457	436	438	467	493	448	449	487	485	542	480	488	427	420	473	489	455	480	482	506	453	468	451	458	469	479	494	469	456	507	475	449	472	469	470	451	449	508	467	443	461	481	494	465	455	459	459	484	470	476	480	487	498	452	440	459	479	476	466	460	457	455	468	444	447	467	458	467	481	464	486	478	447	500	484	453	464	477	475	468	472	451	451	448	454	433	490	449	460	468	460	476	468	468	450	487	458	432	437	469	475	462	472	505	446	512	480	474	482	486	481	452	442	444	494	475	445	462	449	438	505	492	484	482	472	484	451	442	456	445	455	477	503	475	482	415	472	494	475	446	488	456	438	466	480	455	484	496	455	477	437	450	488	493	448	487	519	487	482	521	494	461	481	422	461	448	452	449	480	511	490	487	487	475	458	448	434	470	483	498	492	481	476	490	501	467	426	472	495	438	463	481	439	423	463	437	461	484	450	431	487	472	486	458	473	455	459	465	465	472	484	460	440	475	422	461	497	488	454	441	467	439	511	488	470	472	493	465	497	467	424	488	470	455	450	511	477	465	481	478	486	483	486	464	475	449	500	477	500	461	456	455	487	449	448	461	499	475	457	496	428	472	467	473	489	511	435	440	483	447	455	510	470	453	486	479	478	481	472	506	494	464	481	475	470	454	493	436	439	463	442	505	481	490	491	443	479	487	492	435	482	473	459	446	472	415	457	486	440	489	469	450	449	499	479	456	459	479	477	503	469	490	468	482	453	446	427	444	461	471	469	466	505	444	488	470	478	470	473	491	491	475	509	493	498	452	468	458	471	495	441	489	451	434	461	475	467	495	481	482	482	511	509	502	467	518	465	507	457	490	466	481	471	494	502	491	452	448	486	448	464	488	454	442	422	478	474	506	450	455	466	461	485	411	488	439	476	427	451	452	486	499	458	482	457	446	447	457	480	454	449	466	464	518	470	455	486	455	459	493	487	477	488	450	474	472	457	470	470	493	481	470	475	476	454	476	493	475	470	489	494	427	451	451	488	495	436	471	461	415	461	476	468	498	496	482	463	482	510	463	501	476	454	427	457	491	492	456	494	471	479	497	507	477	484	478	452	474	466	478	458	454	496	447	468	429	481	457	435	481	478	525	457	475	488	457	478	440	484	477	468	450	470	440	478	465	507	477	496	486	499	494	451	459	436	481	457	435	489	490	473	485	448	509	437	492	465	466	493	451	480	465	499	445	467	491	431	464	462	491	510	503	491	479	487	447	469	460	486	477	514	431	464	503	433	492	495	505	419	490	429	464	510	496	446	492	461	469	465	473	454	456	434	487	519	469	475	488	466	481	455	512	452	469	458	497	481	420	429	466	498	463	469	460	470	452	457	460	466	472	491	481	467	428	485	464	465	480	492	417	461	464	481	456	449	477	453	483	475	479	465	493	440	459	539	504	484	489	446	443	473	453	487	444	472	455	505	455	507	468	484	490	469	458	462	487	473	484	465	456	443	466	475	433	421	479	464	454	483	497	473	487	481	470	428	469	469	456	491	487	477	449	474	480	512	503	474	454	475	489	505	432	445	462	483	447	446	485	460	442	467	446	494	479	466	476	479	489	458	473	450	444	454	451	493	475	444	491	448	487	510	473	503	491	479	471	467	467	465	476	495	479	478	469	490	465	511	439	466	461	487	460	483	449	486	466	435	480	453	456	453	439	497	474	471	462	475	466	430	478	459	467	433	441	426	466	470	451	413	514	481	430	462	460	451	452	462	484	444	483	471	461	454	482	482	497	472	472	469	453	501	487	490	469	489	424	507	483	460	453	452	464	495	481	484	451	481	458	498	461	465	457	500	439	479	512	437	428	474	437	489	501	452	441	511	470	475	518	466	507	464	500	486	439	473	481	458	487	476	468	462	485	470	475	467	472	442	477	535	463	458	431	482	494	494	516	451	485	462	464	449	450	496	450	485	467	466	482	423	462	446	494	500	451	441	458	439	460	509	480	488	439	460	493	459	486	465	480	454	493	496	469	481	453	488	472	463	457	443	451	481	450	475	461	448	467	475	451	437	454	467	439	447	484	485	442	429	497	455	491	472	462	485	460	497	497	442	474	467	480	439	462	459	457	450	516	486	484	487	446	486	458	435	472	464	457	466	472	466	431	487	446	486	478	477	486	475	476	408	468	479	486	432	487	443	489	474	510	507	504	468	473	472	463	469	477	453	476	481	523	484	477	498	471	431	484	460	450	462	445	455	490	449	462	483	443	481	461	459	482	498	477	458	423	525	450	505	519	448	441	487	474	479	467	459	470	450	449	473	446	478	444	469	490	464	451	458	493	483	452	436	492	450	489	460	432	483	495	452	481	477	453	480	478	491	460	430	437	467	476	508	448	483	462	436	435	466	457	506	486	449	533	504	455	452	482	469	474	466	470	429	474	466	462	437	455	475	451	460	462	475	452	446	489	457	456	436	458	477	451	503	492	468	490	485	426	464	497	457	507	502	432	470	482	478	485	462	439	459	451	465	436	476	463	464	468	470	517	464	504	469	445	446	457	467	455	454	487	459	495	494	450	488	447	460
7870	11917	5911	700	658	590	592	576	557	451	534	515	571	539	502	506	539	509	492	510	491	488	518	479	501	527	481	507	485	487	517	494	513	472	500	488	457	477	489	479	494	465	457	482	508	482	449	523	478	506	467	499	469	497	459	488	475	510	437	534	530	481	510	519	484	498	478	502	497	486	520	477	486	537	489	506	489	491	525	490	479	505	546	504	500	497	444	506	473	494	499	534	481	509	489	489	500	494	505	492	550	511	516	501	499	496	480	517	496	478	468	464	439	506	512	524	520	477	499	490	489	470	506	486	515	515	489	521	490	428	504	500	521	472	493	461	511	478	523	468	504	483	463	486	441	500	520	484	483	483	478	463	469	498	499	520	491	465	498	448	524	496	519	485	501	495	540	469	483	513	499	486	519	507	497	533	470	489	512	504	528	524	506	498	489	495	510	476	521	507	491	486	480	478	477	506	509	494	478	506	492	520	476	481	491	509	521	458	512	503	488	467	491	496	485	524	530	505	493	491	499	509	473	510	522	524	504	469	524	510	487	493	452	487	480	507	493	484	473	498	427	498	485	482	484	523	501	532	527	515	516	430	451	492	523	455	489	486	484	476	481	503	492	490	496	523	504	472	470	480	494	477	493	509	455	478	494	479	505	511	485	526	468	489	441	485	503	527	483	474	496	487	494	495	489	505	499	553	473	503	526	487	524	499	470	483	486	498	478	518	509	489	496	518	460	520	497	492	477	520	475	522	497	523	497	519	520	489	517	504	509	500	498	505	479	524	476	493	492	511	506	490	482	502	490	476	552	467	505	466	454	516	484	502	474	454	504	473	500	506	479	520	463	505	507	488	509	503	458	480	500	496	517	471	477	501	473	495	509	484	481	485	472	494	490	472	515	479	503	482	508	544	513	482	491	494	500	517	476	449	500	474	477	517	548	494	509	463	460	501	491	493	487	531	497	478	456	504	532	485	491	498	560	504	493	486	505	474	485	496	493	509	484	453	473	476	495	490	530	466	499	492	486	479	467	519	522	487	459	502	495	468	525	500	492	492	504	513	493	456	499	509	482	459	513	502	472	476	490	493	451	522	495	490	530	489	515	465	507	506	451	485	491	502	518	526	506	501	498	486	520	493	470	519	478	487	481	486	508	470	515	476	473	498	457	488	530	474	521	487	516	476	490	532	500	490	473	516	504	505	488	462	483	457	509	514	462	509	481	459	486	493	536	496	511	483	504	479	492	481	515	509	561	488	486	499	463	506	484	500	544	480	455	474	469	501	470	494	432	507	498	461	515	486	498	497	475	468	514	512	480	502	505	488	495	511	457	526	511	489	525	480	512	485	546	490	512	478	431	478	506	497	489	474	474	465	523	467	521	508	459	467	454	474	534	487	497	514	490	522	473	477	511	523	470	498	492	508	506	470	498	460	452	495	489	495	465	454	505	497	479	480	513	491	502	491	500	489	485	461	501	457	502	507	500	502	486	501	461	474	519	482	512	501	521	483	502	512	478	515	484	485	515	459	516	484	504	494	503	486	463	482	445	490	477	472	507	507	504	494	481	481	513	448	521	465	475	482	453	468	498	497	492	538	492	517	467	471	488	488	476	470	525	483	509	501	532	503	465	514	489	534	469	490	500	463	531	515	484	524	473	475	489	501	490	520	480	480	487	499	472	438	518	496	506	488	502	493	491	483	518	461	519	484	495	507	493	493	479	470	524	511	484	490	517	505	494	491	475	481	496	473	515	514	503	516	480	506	531	530	507	456	520	493	520	464	465	514	481	469	490	491	465	503	497	484	475	508	501	470	470	507	493	504	470	491	518	511	505	497	495	488	490	483	457	424	508	450	491	488	482	507	471	461	507	493	516	494	505	494	500	508	486	470	483	505	462	485	482	502	495	523	514	519	489	465	507	520	502	508	457	536	512	483	477	479	502	491	510	494	486	486	512	500	490	482	514	527	497	507	507	514	469	511	478	503	516	489	539	476	488	473	451	497	464	506	468	445	511	516	474	514	506	508	455	496	522	472	471	509	519	531	502	506	480	493	475	524	482	513	493	471	537	499	494	486	455	486	493	470	458	519	505	480	507	500	533	496	502	491	472	491	499	492	452	489	494	486	454	487	485	475	516	500	490	470	542	552	502	462	524	498	473	481	487	461	505	504	489	486	474	498	462	515	485	513	495	480	499	460	497	488	451	489	514	496	506	493	511	479	508	496	503	494	499	470	448	478	509	540	469	540	503	468	487	476	460	508	478	510	495	522	497	517	490	534	489	572	515	502	507	471	499	485	473	480	481	518	472	490	506	496	485	487	503	501	516	487	507	450	488	462	500	452	507	489	455	544	519	462	496	531	466	492	510	477	555	509	469	461	493	513	508	536	500	497	515	536	522	509	485	507	478	500	492	539	531	484	494	500	522	485	469	514	488	500	460	492	449	498	496	502	471	493	513	485	457	469	472	501	476	511	495	459	511	460	499	487	482	524	480	456	490	496	516	480	456	480	502	497	508	547	479	513	432	500	497	476	490	516	497	497	458	474	453	467	500	559	500	516	492	531	486	479	472	485	488	495	542	476	498	479	522	509	502	502	487	488	497	454	491	463	523	522	497	486	486	496	534	493	432	496	471	488	525	507	476	497	479	498	502	492	473	483	495	464	470	487	520	487	505	465	482	494	435	515	482	513	460	506	517	495	487	523	460	512	537	485	495	490	498	480	495	478	512	471	509	465	481	500	518	475	467	522	527	511	497	506	469	530	506	481	475	540	506	454	488	477	518	481	468	496	528	516	484	530	506	484	482	477	496	489	489	533	488	517	469	455	520	502	481	520	502	499	474	500	516	490	501	479	504	465	454	490	471	502	460	481	497	437	476	490	489	534	476	515	535	478	471	512	488	501	490	473	505	490	469	501	488	511	479	476	495	506	496	499	517	531	511	507	480	476	492	508	484	540	537	513	515	473	489	477	500	508	462	451	496	441	516	471	519	493	491	480	489	466	446	497	459	496	489	465	507	509	528	498	506	512	512	520	506	440	507	473	530	522	480	482	501	494	513	519	509	482	463	504	451	483	476	521	502	455	487	501	521	508	508	496	503	495	461	496	520	445	473	513	520	485	509	507	492	492	502	502	537	479	479	446	500	498	490	506	502	528	543	475	499	473	486	500	489	490	493	472	501	499	513	506	482	450	494	482	465	493	490	466	485	492	525	481	527	465	440	478	484	474	501	500	501	471	488	546	514	461	499	489	482	512	509	527	505	490	473	510	518	516	479	457	498	523	509	501	502	506	497	517	491	543	502	456	499	493	443	466	508	499	502	500	501	514	489	486	493	494	443	497	476	498	530	487	461	495	519	520	512	527	495	471	507	463	515	493	513	535	496	508	508	480	461	527	472	503	492	501	505	500	464	492	457	489	516	474	523	514	496	478	452	520	537	496	469	561	491	464	464	457	498	494	490	491	457	512	494	486	521	516	520	508	481	516	489	527	494	487	468	490
23425	21124	28591	23921	21128	13466	1800	1297	1054	1018	980	961	969	892	893	916	881	875	912	861	838	895	826	849	823	844	876	867	858	815	822	872	808	817	889	837	840	836	896	814	861	831	829	805	823	819	818	862	843	836	842	775	791	834	867	824	883	843	813	782	879	822	858	831	829	807	805	836	833	849	826	846	795	776	798	819	840	859	804	838	845	834	795	824	853	837	822	824	825	808	816	831	838	877	805	857	834	836	778	853	832	856	795	852	827	821	789	862	803	843	843	806	882	860	875	839	796	832	813	792	840	791	812	757	853	837	854	841	835	852	843	819	894	794	844	861	825	828	833	857	840	822	840	846	840	826	863	805	846	834	850	818	882	826	855	884	868	835	824	884	834	875	820	847	874	889	796	804	846	840	801	851	828	819	809	817	803	872	805	809	825	821	791	876	840	840	823	790	803	812	869	832	780	845	868	810	836	837	795	838	807	829	843	809	808	821	817	906	814	846	839	828	848	751	785	846	821	852	831	829	875	820	775	844	819	830	842	806	781	847	795	796	789	847	885	858	855	790	813	841	864	822	830	830	813	809	859	819	842	871	820	823	803	823	846	856	844	838	833	844	839	847	844	819	857	842	838	874	826	791	799	792	820	863	794	882	836	826	793	861	860	839	807	880	851	859	838	829	806	805	878	847	806	838	846	829	836	885	851	784	815	797	826	811	816	818	804	854	819	852	834	813	818	847	815	870	822	826	833	844	857	760	824	809	827	845	820	843	813	847	833	852	843	851	825	813	871	811	850	853	842	846	855	813	817	796	803	873	867	837	805	831	832	839	802	866	807	835	772	850	848	843	895	806	821	861	837	830	847	863	875	844	826	872	799	819	850	845	790	871	810	873	838	811	850	821	827	815	840	842	841	810	821	858	850	851	829	855	768	832	838	881	829	802	814	868	878	794	871	788	819	845	870	820	820	857	798	882	862	823	870	802	873	851	823	807	836	797	830	903	796	821	836	811	816	847	806	814	839	860	856	832	813	833	826	811	833	794	848	873	841	882	838	843	807	852	788	790	773	828	846	826	800	833	829	781	851	832	862	815	868	802	872	831	823	809	810	824	797	771	864	800	852	832	869	817	844	805	808	872	752	832	822	827	851	801	836	847	783	849	853	827	829	867	856	762	844	860	798	853	812	904	845	820	872	842	793	887	850	874	762	839	837	843	841	846	790	831	854	796	858	823	793	829	833	792	825	814	809	863	862	869	822	881	831	826	841	822	832	845	850	857	866	812	876	830	778	834	823	808	886	817	894	815	815	803	810	831	783	762	827	808	779	808	883	881	824	818	847	857	800	854	858	812	869	816	818	791	883	832	883	870	790	882	815	849	787	842	836	800	793	852	838	831	821	805	841	847	814	834	850	820	861	797	776	825	824	796	807	810	797	841	818	812	831	769	828	856	842	843	817	794	821	867	811	878	820	838	817	753	825	818	782	840	842	851	807	799	812	787	884	831	853	820	826	826	822	789	835	798	842	841	805	781	845	840	809	846	898	862	853	846	853	826	838	842	820	825	853	877	765	858	818	845	821	833	852	813	851	876	838	898	839	811	808	838	835	872	841	853	816	858	833	812	875	791	876	874	864	834	836	840	829	866	901	867	851	803	812	839	810	780	889	871	800	828	852	868	822	799	804	855	797	809	813	830	816	776	852	838	862	812	839	836	807	797	798	814	835	849	862	816	864	724	809	844	872	818	855	860	852	835	842	819	842	789	810	779	789	810	846	823	862	828	828	866	797	823	856	825	898	802	835	797	815	821	752	830	818	869	797	795	870	827	845	831	817	856	809	865	866	788	807	810	825	795	827	824	803	809	840	829	866	806	850	844	803	853	834	807	850	873	820	798	831	855	778	823	856	893	833	857	843	794	764	812	829	834	806	820	841	819	846	826	820	843	827	886	825	835	818	753	840	829	819	848	796	869	862	860	792	885	817	793	803	803	805	822	833	828	845	824	838	826	813	817	798	840	795	895	806	866	826	820	844	867	844	833	805	832	782	828	843	788	847	820	834	912	853	847	832	771	841	796	842	826	843	798	792	823	862	846	857	803	817	851	795	818	871	856	856	808	792	861	862	842	811	881	799	804	819	810	825	860	831	828	778	806	847	851	774	824	819	815	831	797	793	836	882	825	809	804	813	832	861	871	839	853	860	855	866	843	806	799	810	858	801	839	787	857	800	818	795	893	876	838	826	820	840	771	805	815	817	789	826	828	864	848	816	806	863	829	856	871	843	894	834	823	842	805	844	837	840	787	837	821	846	831	815	870	829	848	824	842	818	840	835	844	826	802	857	796	854	814	851	826	885	851	808	806	813	872	870	834	855	803	825	804	833	813	813	850	817	856	834	819	783	875	894	904	838	792	842	781	858	793	823	857	835	858	747	820	826	827	835	829	835	829	852	827	824	820	833	774	821	872	793	862	828	785	851	842	812	762	818	865	875	806	808	853	886	772	834	829	810	829	863	853	832	797	814	857	797	788	826	760	749	849	826	801	810	799	832	823	842	863	811	817	856	886	840	862	817	870	866	886	839	843	868	840	826	852	847	772	877	819	824	825	822	839	798	888	812	761	822	783	809	885	865	814	814	831	813	845	839	864	817	830	830	861	832	863	848	893	826	818	827	821	830	867	860	833	834	812	814	824	804	794	770	862	830	862	822	833	819	814	850	850	815	822	863	841	841	811	839	859	854	779	817	848	823	789	825	845	845	754	810	789	840	799	836	881	809	844	904	872	866	844	806	830	866	790	786	870	831	815	828	884	835	793	848	891	836	842	790	785	825	876	853	830	863	759	786	844	853	797	824	773	877	811	835	818	832	845	824	805	800	818	861	858	834	799	805	769	858	871	802	775	857	824	852	779	834	760	874	864	850	837	807	781	846	847	905	833	824	857	780	818	791	826	839	827	803	823	827	818	825	836	820	826	820	799	829	829	834	806	787	798	858	831	808	845	838	837	837	819	863	848	842	840	913	829	895	768	826	809	848	808	855	813	850	842	830	827	901	809	836	839	837	807	856	857	812	819	854	835	803	834	831	849	828	800	813	860	751	806	848	866	838	881	800	809	856	856	818	771	883	858	809	812	847	832	894	805	819	864	764	848	821	850	825	823	800	840	797	816	824	828	802	837	812	819	886	838	829	804	827	790	812	827	835	835	846	836	806	873	825	883	823	855	847	847	862	834	813	864	871	835	840	830	896	803	871	825	811	843	842	850	820	816	811	794	838	826	827	830	781	888	835	823	845	846	844	874	834	821	885	849	833	921	884	818	829	839	803	908	856	792	818	885	843	748	818	830	827	860	855	866	838	877	773	813	831	774	867	840	829	834	829	827	778	872	802	876	841	804	873	864	886	888	854	864	856	855	873	862	782	872	874	818	821	779	812	840	831	803	783	870	826	819	804	824	874	783	791	816	847	797	840	842	793	828	855	861	830	814	827	806	806	780	815	862	815	815	816	801
7693	37349	27063	3278	2463	1938	1639	1402	1344	1212	1083	1052	1033	993	962	898	947	926	984	879	906	901	906	900	879	868	887	876	882	868	900	881	884	822	835	882	905	835	839	840	856	861	878	834	851	853	920	876	901	838	893	912	848	863	873	908	847	904	850	872	873	886	857	864	875	824	849	861	934	859	855	854	798	857	897	819	818	916	901	910	835	876	840	855	844	873	837	831	910	902	796	861	873	841	816	851	907	919	848	948	862	851	901	868	845	841	895	908	926	878	886	864	887	870	920	825	892	858	841	782	947	827	835	893	795	841	910	848	880	862	852	859	891	894	873	901	850	826	877	868	840	924	855	867	870	862	828	856	842	824	905	895	848	860	900	887	875	851	863	842	905	878	883	825	867	886	885	886	893	912	886	838	846	813	867	837	853	868	894	847	869	851	843	867	933	887	827	881	851	914	863	868	941	897	851	870	859	870	830	853	849	853	867	854	849	855	899	923	856	883	973	918	849	857	841	864	898	849	837	815	844	871	865	892	860	827	925	880	826	891	883	844	864	871	846	913	812	897	902	839	892	863	808	868	900	901	878	850	863	860	865	868	861	878	910	836	901	899	929	837	877	841	836	872	817	832	825	910	838	833	882	834	882	876	906	860	854	872	882	868	849	805	856	840	904	834	876	879	859	884	861	823	834	855	832	847	826	859	856	792	856	861	864	906	900	859	891	856	873	890	866	886	829	841	844	886	844	857	855	850	858	849	831	850	880	891	860	819	846	830	910	918	852	855	943	856	876	908	864	845	886	888	855	875	876	819	879	912	846	878	868	877	854	900	870	924	903	815	895	849	809	845	873	848	853	880	825	914	902	879	884	843	884	880	846	911	873	886	844	889	874	832	837	865	870	855	855	857	870	857	885	889	881	902	877	860	855	896	823	884	885	835	837	842	854	943	899	884	817	896	894	831	883	843	827	931	865	874	902	835	891	910	899	870	876	847	869	836	919	867	899	851	898	828	898	832	864	917	892	879	838	835	850	833	872	840	846	846	861	882	864	897	840	869	804	880	835	826	888	853	839	901	920	834	875	835	877	807	831	859	853	882	882	896	859	877	857	830	789	870	914	856	877	892	879	871	871	879	864	883	855	892	835	872	839	804	809	868	898	845	824	938	879	889	869	896	848	851	843	926	883	851	863	871	902	891	845	809	842	851	852	906	830	845	846	846	907	865	854	873	923	866	860	833	903	870	889	871	896	893	840	878	824	869	846	896	833	879	847	865	868	841	867	866	858	885	863	834	847	876	874	888	888	854	812	851	873	821	877	884	881	873	852	902	828	880	895	873	862	882	826	836	836	859	869	863	851	834	903	889	827	888	820	905	880	861	836	869	799	868	892	898	803	892	856	884	872	865	845	830	863	889	840	918	905	890	848	874	819	904	863	844	827	887	867	863	854	859	898	868	820	840	910	866	878	940	827	876	866	863	881	856	930	883	837	839	851	867	865	894	840	864	878	829	842	862	846	889	848	894	905	922	895	829	874	810	869	872	878	820	862	881	840	862	873	932	898	821	864	865	843	865	898	877	887	856	872	825	875	890	897	865	869	854	866	898	879	889	858	861	883	879	856	872	881	818	827	851	854	877	851	860	884	844	824	901	847	892	859	919	838	867	871	818	819	863	851	852	884	849	870	847	876	877	869	868	891	866	835	835	868	870	840	789	828	867	865	871	847	864	867	833	832	807	887	840	797	906	856	864	855	852	853	851	831	870	834	848	800	886	883	851	857	847	823	852	879	899	836	881	853	858	902	867	888	828	824	863	875	881	922	831	832	839	856	873	850	902	826	881	911	854	890	861	849	846	877	807	837	877	853	837	889	835	863	882	874	865	842	880	861	877	846	854	851	851	818	899	865	854	832	884	884	908	871	841	867	862	910	847	862	877	878	859	823	851	856	873	840	913	902	876	857	858	851	831	889	880	826	948	835	880	851	864	844	865	869	850	877	860	813	839	885	880	851	865	853	889	844	853	845	915	869	892	877	856	806	863	858	806	871	852	916	876	909	869	888	891	896	851	852	872	838	872	844	857	838	863	824	866	874	885	797	852	828	824	903	879	857	902	896	882	846	827	886	821	851	889	856	860	833	870	868	840	828	889	803	825	854	845	888	870	901	884	894	855	918	856	844	871	873	908	896	865	888	837	896	852	872	880	871	876	890	880	871	898	846	891	914	890	910	831	822	861	855	876	837	850	849	880	905	842	853	876	908	899	878	825	878	844	853	866	817	817	902	841	865	871	887	857	843	837	897	892	877	834	859	865	867	889	870	865	877	848	923	852	820	888	864	886	831	815	870	892	833	887	884	857	873	863	852	857	969	839	925	867	855	852	909	902	835	877	835	835	869	838	891	843	864	912	857	863	855	833	906	890	905	843	889	861	872	822	875	829	934	852	859	848	897	858	881	889	867	841	849	866	821	877	918	847	902	854	888	871	900	911	836	867	836	912	867	920	862	828	842	850	900	825	845	875	836	882	869	890	803	851	880	853	866	880	884	852	803	822	889	858	909	890	825	861	878	897	823	835	852	860	841	862	800	818	845	912	888	904	900	845	895	809	849	857	872	813	878	895	856	846	861	863	807	915	882	875	796	848	853	856	872	848	856	882	864	872	860	859	867	873	893	844	887	842	834	839	900	879	850	886	817	845	857	919	914	881	861	855	904	820	841	890	867	860	860	917	853	841	841	873	866	875	872	861	884	836	837	863	831	936	851	903	871	842	889	842	900	842	957	884	832	898	878	858	830	861	874	864	864	918	895	847	893	851	862	836	876	780	864	812	833	902	883	896	839	848	891	849	918	863	858	871	823	856	906	853	896	887	880	890	878	906	887	844	878	880	836	831	902	872	849	850	862	920	885	870	862	870	826	917	870	858	798	850	812	896	870	857	865	868	830	900	875	902	874	856	882	884	949	888	885	892	865	845	877	855	865	910	884	937	867	843	798	860	864	889	891	850	893	861	878	844	914	898	858	832	821	858	832	843	883	886	894	893	862	892	872	850	845	814	867	854	835	862	865	881	874	865	853	871	860	865	834	901	876	862	874	869	894	864	867	877	853	849	850	880	853	844	892	868	833	902	851	860	915	846	837	849	807	831	862	887	849	867	812	880	840	902	881	897	836	857	849	915	848	904	903	856	944	877	864	857	877	868	887	854	817	850	871	808	851	829	839	868	856	856	884	829	914	878	787	901	895	911	839	845	875	858	825	898	906	874	884	858	871	850	833	823	890	859	866	860	875	884	899	861	847	860	884	842	894	842	856	873	870	878	859	875	921	847	890	873	834	848	826	901	851	872	834	901	891	872	885	799	864	858	875	867	854	843	851	898	871	893	804	849	880	897	829	854	871	868	854	862	904	859	892	828	877	888	885	900	857	848	854	828	842	881	811	826	908	842	817	835	879	837	871	849	902	809	835	895	875	885	835	844	841	831	848	894	904	852	868	853	878	864	843	866	842	865
24578	21250	28037	24758	15921	915	462	414	327	337	294	309	277	251	274	245	252	298	236	240	245	256	240	242	253	257	218	243	252	229	221	255	250	236	243	248	243	240	239	237	221	245	226	260	239	232	218	262	250	226	219	243	258	235	243	254	222	231	247	225	235	239	239	211	210	241	239	211	216	246	226	218	230	231	221	217	225	233	236	252	253	220	231	239	221	253	227	236	254	225	248	222	231	230	240	242	239	223	238	234	218	241	243	237	217	234	231	258	241	248	238	229	260	243	211	223	238	231	229	232	218	237	234	249	239	264	223	238	216	236	243	251	249	218	258	238	230	231	213	244	229	220	199	243	216	243	229	255	233	234	225	214	231	216	222	215	231	230	261	223	238	229	222	254	236	221	235	216	243	239	243	217	229	222	255	258	246	226	232	275	192	250	221	233	227	250	225	255	221	242	250	227	233	241	243	230	232	229	250	257	257	228	222	235	212	265	231	203	214	226	230	237	233	254	234	223	207	224	229	230	250	254	215	215	223	199	212	225	211	248	240	229	215	228	268	222	232	238	267	234	262	239	216	203	227	248	232	231	269	256	223	226	229	251	237	236	242	223	259	227	226	225	256	227	223	223	219	264	252	236	219	234	230	234	239	208	248	205	245	251	265	254	223	246	207	238	244	241	231	230	237	224	240	228	225	259	240	254	209	212	230	221	221	235	234	239	241	228	237	243	242	228	239	231	250	235	227	233	243	235	240	221	221	258	228	218	203	205	228	225	259	248	225	236	264	243	233	227	245	215	220	232	245	250	241	234	241	242	231	231	222	228	241	227	243	233	224	231	226	207	231	229	247	230	237	238	238	249	246	256	226	223	237	229	257	243	227	213	244	226	267	254	229	239	218	232	222	231	230	256	214	239	227	204	237	232	213	221	221	247	231	214	242	253	250	245	238	270	240	246	242	245	235	243	216	268	261	243	220	209	222	224	247	255	215	259	231	241	243	212	223	270	229	229	265	232	240	238	231	209	247	205	253	244	229	218	235	227	255	231	221	210	249	240	255	233	240	228	252	223	241	262	250	243	226	245	211	220	233	239	219	246	228	221	233	232	232	224	227	240	243	221	237	267	245	213	248	239	209	210	229	249	223	239	257	236	248	236	239	216	239	223	245	239	218	267	233	238	224	231	232	237	234	213	256	224	254	255	238	236	227	231	220	228	250	196	231	229	221	234	232	237	249	240	253	235	207	267	227	241	260	253	231	223	236	244	227	238	231	240	215	214	214	231	265	236	211	217	245	226	216	243	223	213	229	225	243	241	228	224	215	227	247	239	227	253	228	224	236	220	236	225	249	237	220	240	224	212	259	259	216	227	240	228	221	235	201	220	237	226	233	227	254	240	235	209	225	231	207	231	244	233	232	231	248	241	219	220	236	227	231	203	213	229	213	230	239	227	239	256	228	231	223	250	245	202	203	223	236	248	247	230	202	235	214	242	232	210	240	236	266	235	244	198	203	240	242	229	247	249	269	237	231	221	232	230	248	198	252	229	247	262	218	241	232	227	246	244	206	259	236	233	217	228	206	236	256	228	212	240	235	238	215	226	259	242	256	212	229	217	226	245	229	213	232	248	211	253	234	233	227	222	195	239	242	240	232	227	228	215	237	226	258	255	235	242	237	215	242	217	206	261	235	227	263	260	214	224	219	241	243	227	269	257	208	218	241	240	216	243	262	232	250	229	248	215	253	240	226	240	222	224	247	197	213	224	240	246	217	247	265	239	232	204	260	261	240	248	225	240	270	241	231	209	222	223	211	221	232	255	226	253	216	242	243	219	217	241	247	240	220	256	228	218	221	228	228	225	247	226	236	207	226	250	234	248	210	257	222	244	245	222	239	232	233	248	205	209	259	230	257	212	230	232	219	233	225	233	230	230	242	245	243	222	223	245	239	234	201	253	219	223	254	246	214	230	220	230	231	210	237	200	235	238	237	225	227	248	228	232	246	239	239	235	216	230	226	232	211	230	202	265	253	251	270	223	247	255	248	255	216	235	244	239	233	226	235	237	215	219	218	224	228	257	249	254	237	217	226	237	224	235	238	201	217	224	247	215	220	228	231	227	228	235	247	259	216	205	259	205	216	219	226	255	250	234	242	228	240	228	237	220	220	224	230	246	233	234	219	226	242	254	195	233	208	226	222	229	241	215	257	258	237	249	250	238	234	261	217	223	241	240	242	236	244	231	235	231	226	245	239	229	231	220	225	244	220	237	251	204	254	243	230	235	227	228	244	226	230	240	254	256	234	200	245	235	289	240	225	233	229	235	206	235	240	265	234	232	222	196	231	245	228	209	238	233	209	236	275	246	234	243	214	239	220	219	233	238	221	238	232	252	244	218	194	228	239	217	221	233	221	244	222	258	234	221	259	236	254	237	252	245	248	213	230	234	245	234	207	235	237	226	236	237	239	200	249	242	249	232	228	212	244	242	231	230	229	224	211	216	209	240	236	238	224	228	230	223	245	224	240	225	237	218	228	220	228	230	241	246	224	261	243	238	253	241	228	228	215	240	249	234	218	234	249	219	233	239	224	250	240	238	250	236	232	244	252	229	195	245	228	249	212	221	240	235	239	241	237	218	220	207	257	239	252	235	221	216	216	206	254	252	223	241	243	250	225	226	241	245	227	260	248	246	209	205	233	246	239	213	208	229	231	213	244	245	233	216	222	241	244	235	247	201	242	195	239	222	270	248	252	236	221	234	189	237	226	243	235	224	231	236	218	247	196	239	204	225	247	237	244	258	251	240	238	227	236	220	213	240	226	217	261	233	210	234	241	229	234	217	225	228	233	229	268	248	224	239	219	240	246	240	231	222	234	203	267	215	222	260	234	217	234	248	208	240	230	258	231	227	214	231	253	242	224	244	268	225	234	238	243	253	225	253	254	238	219	240	241	250	233	247	228	219	221	229	224	246	232	257	221	228	235	217	247	220	237	228	243	201	238	226	247	240	209	236	242	255	221	250	238	205	240	226	228	233	215	220	233	237	228	231	235	231	250	232	257	228	196	252	219	228	228	229	231	262	221	222	201	234	232	246	235	236	224	225	213	249	237	237	221	207	254	234	225	258	232	225	206	238	212	241	244	233	201	228	240	235	209	217	252	233	236	255	239	208	242	223	227	239	239	243	226	219	225	251	265	238	212	238	223	235	215	242	256	236	225	238	221	222	234	249	215	227	246	213	249	218	206	258	232	245	213	213	227	252	232	232	236	269	243	237	234	232	244	242	210	245	250	251	229	243	196	248	242	222	243	220	226	247	217	220	224	211	234	226	244	236	232	229	229	210	254	222	222	237	245	208	241	241	217	242	252	229	243	232	231	244	215	237	246	243	233	247	232	219	206	230	230	241	251	221	255	209	222	233	252	239	259	239	232	237	237	225	249	233	244	239	229	239	228	227	243	230	214	204	253	254	211	244	218	238	208	227	254	254	247	257	234	235	248	252	255	270	241	237
7557	32364	20326	1725	1279	904	718	595	502	427	415	403	321	344	330	322	293	288	291	264	296	307	287	274	282	295	260	275	287	285	283	301	264	289	260	298	290	269	257	278	259	263	271	278	283	292	268	274	281	287	272	290	251	268	266	282	267	254	269	250	252	263	276	291	298	268	251	266	308	306	286	290	301	271	266	265	263	273	283	288	285	278	291	270	262	288	304	275	274	287	268	287	292	252	293	306	263	294	262	288	262	293	305	287	282	268	292	276	279	263	241	274	261	245	281	257	268	268	273	272	253	261	268	282	283	268	263	281	279	291	275	255	248	248	258	296	257	269	268	262	286	255	259	256	273	253	264	277	284	267	260	289	281	298	267	256	257	271	277	277	262	263	254	261	270	267	318	247	245	264	272	262	274	269	295	279	279	277	277	267	266	272	286	240	284	263	279	282	263	260	262	310	289	246	275	272	294	262	307	276	261	273	273	271	292	287	275	242	264	270	266	269	271	263	279	268	267	257	250	297	283	267	257	272	291	277	291	269	247	276	259	282	296	277	244	255	261	267	262	283	259	285	286	274	264	278	268	269	268	297	271	289	267	256	293	268	255	298	269	280	269	254	271	286	273	241	277	237	268	246	270	278	261	285	272	253	288	262	304	257	297	279	253	274	290	303	268	287	280	285	267	277	265	252	272	249	232	241	279	266	235	265	290	284	298	272	266	281	285	279	280	269	269	292	263	265	288	285	245	291	259	252	255	266	258	256	242	264	278	288	289	256	250	254	285	307	261	260	258	301	249	269	246	262	266	237	273	266	273	266	275	285	258	268	267	252	248	296	262	296	271	250	319	281	274	252	271	256	284	245	279	288	244	243	309	265	285	256	241	265	260	260	271	225	266	259	306	278	266	274	265	246	247	260	254	289	286	266	275	274	299	311	269	294	278	258	263	312	259	256	286	273	226	255	289	261	270	257	273	257	277	252	293	263	272	283	284	271	273	251	277	277	250	281	254	267	263	283	266	257	299	258	312	295	249	266	286	265	283	263	266	296	270	283	276	260	295	259	270	251	275	270	242	287	255	301	268	288	256	239	289	280	274	264	253	259	264	277	282	265	263	292	267	275	301	255	278	279	267	277	253	289	278	261	272	253	264	295	260	258	297	255	259	269	279	256	285	266	284	283	289	287	267	271	259	288	266	229	248	301	287	274	291	263	298	267	281	276	293	280	263	235	291	284	283	288	253	244	240	261	259	269	240	249	296	273	294	268	279	260	267	309	281	266	262	249	248	268	257	274	252	283	263	276	266	255	285	274	229	314	297	262	272	264	275	273	282	296	291	272	278	256	239	260	269	283	267	251	269	270	275	227	279	285	275	252	258	287	289	264	282	244	294	239	290	260	264	271	267	268	260	283	260	244	288	280	254	239	255	245	294	286	270	269	248	283	263	274	272	275	297	283	286	252	266	291	323	263	273	256	258	284	288	273	283	281	280	277	285	295	259	270	279	260	257	246	283	265	305	239	311	275	287	268	276	255	267	261	295	239	259	291	269	298	274	263	297	266	290	298	255	245	258	268	264	274	285	248	306	267	259	265	279	271	275	250	258	251	268	263	297	262	264	272	266	263	279	278	271	252	249	299	262	260	265	287	272	267	253	266	273	258	268	266	285	245	257	272	255	301	273	276	284	277	250	285	286	261	297	293	270	279	286	285	255	261	251	267	227	277	260	270	260	274	251	264	282	286	258	257	278	255	257	272	269	289	292	267	266	280	263	255	292	267	250	264	277	293	257	287	277	262	294	259	275	271	246	270	259	240	280	273	289	259	242	291	260	297	275	286	258	301	277	253	260	288	256	260	247	292	284	280	290	252	305	277	302	253	284	249	303	259	275	248	270	263	270	256	257	258	265	272	268	286	258	278	284	274	281	286	279	277	286	274	290	247	264	267	262	284	250	294	275	269	300	292	280	271	275	287	256	266	262	261	269	282	253	278	243	275	300	262	274	273	272	277	269	260	275	303	235	292	285	274	266	278	279	259	277	273	262	260	273	299	276	255	257	267	221	248	267	258	279	273	273	275	267	307	274	271	259	285	290	318	275	279	251	276	258	270	264	273	270	253	282	263	271	268	275	274	274	273	248	277	280	288	274	274	284	278	278	258	259	262	291	293	234	271	288	297	251	236	269	272	291	290	249	235	266	269	284	284	263	273	264	298	262	309	281	247	274	292	280	249	263	264	262	242	275	274	265	251	245	259	277	270	273	283	264	285	265	255	257	281	276	250	243	288	274	278	253	258	258	263	256	255	285	257	255	263	267	247	282	276	278	242	265	291	292	294	251	262	275	262	286	257	264	287	261	251	267	255	251	264	281	282	288	261	254	255	265	261	257	279	239	274	272	265	286	273	268	267	239	254	259	271	271	283	282	261	253	257	263	265	283	271	269	279	259	267	307	276	238	275	284	285	279	263	297	251	265	272	290	262	289	266	274	258	289	293	265	274	267	302	253	243	280	275	257	282	251	263	306	302	292	291	298	282	270	242	243	253	261	258	268	288	256	276	241	310	273	255	264	282	303	264	258	281	276	272	281	244	255	263	286	277	245	260	249	276	269	249	262	263	289	243	266	259	255	263	261	256	281	299	278	282	266	291	302	271	263	296	284	257	265	279	260	288	288	245	272	283	268	293	261	272	274	270	277	284	287	311	263	243	303	262	277	290	294	284	280	286	284	271	269	249	278	246	286	301	289	295	245	289	292	271	270	255	254	274	272	245	274	270	260	307	271	289	248	253	282	255	269	269	275	271	255	263	304	244	290	272	276	287	275	265	275	266	256	259	255	271	277	251	290	270	281	292	273	246	266	305	286	288	265	283	270	270	259	267	240	237	288	289	281	271	284	283	279	289	272	265	246	258	237	310	270	272	241	274	266	279	278	247	260	281	246	273	283	288	266	262	281	272	281	279	288	274	311	252	260	262	287	252	270	264	254	256	287	271	265	273	311	277	286	310	274	312	272	302	285	254	265	292	305	276	268	283	267	291	269	251	281	247	259	260	261	268	267	283	256	269	298	256	266	269	259	264	257	282	266	292	276	252	266	276	283	282	264	263	281	246	269	280	279	256	280	276	293	282	286	250	287	261	274	274	273	241	274	293	255	273	276	269	264	274	274	261	254	297	289	279	261	249	295	251	291	269	299	254	257	274	287	256	279	281	267	266	282	304	266	258	269	283	292	266	263	277	266	270	262	255	281	239	259	242	279	259	280	276	275	272	262	286	284	284	259	283	246	292	271	277	231	242	276	293	274	264	237	269	262	283	251	276	285	275	266	270	279	272	272	273	279	288	256	243	264	272	287	250	290	275	301	294	286	265	263	281	272	269	261	233	268	244	248	250	233	259	262	275	287	236	253	271	286	309	267	262	285	310	303	269	260	265	265	285	285	248	289	271	283	251	256	258	273	296	280	254	298	292	294	277	287	283	297	258	264	282	246	271	270	297	243	269	268	256
22458	21290	29354	23555	21291	21372	12856	1543	1162	1103	987	950	853	833	862	806	851	780	820	760	742	711	691	705	710	761	684	748	764	765	772	705	699	718	725	725	699	719	716	678	682	666	711	687	712	724	672	716	677	653	724	687	703	704	695	698	706	676	701	703	655	672	668	672	626	751	707	747	669	674	748	672	659	733	707	701	692	709	667	691	681	669	697	689	676	644	691	664	689	711	688	721	675	625	635	668	686	656	672	735	673	688	709	659	690	678	702	731	724	706	704	670	674	697	690	744	698	656	672	718	699	690	684	708	694	670	711	729	725	688	640	678	697	681	661	709	686	712	673	672	728	642	686	755	642	653	656	695	683	672	755	666	669	702	639	690	653	650	730	687	709	668	742	739	692	721	697	695	683	687	686	696	687	695	690	697	709	713	719	706	712	650	661	698	667	683	714	669	726	706	705	650	663	706	686	708	702	659	706	715	646	671	686	700	729	641	694	692	686	694	720	658	691	671	714	678	689	680	733	663	627	704	708	651	706	731	718	710	664	666	723	688	694	703	663	719	691	744	658	688	683	702	689	672	638	735	739	671	664	681	680	731	682	677	678	723	700	673	714	678	728	703	733	677	739	702	652	654	707	668	736	712	668	686	702	700	651	696	696	680	706	656	665	621	659	638	659	739	658	663	633	711	669	697	687	715	738	667	681	702	752	649	704	679	735	652	716	737	702	640	693	694	676	680	658	690	744	643	686	735	710	745	705	655	683	655	698	667	666	696	692	726	663	717	683	698	707	671	631	650	686	683	667	674	749	722	725	731	688	670	687	718	647	680	695	641	628	671	705	699	669	709	675	719	712	720	683	718	701	673	682	683	670	650	684	704	724	712	655	635	697	693	660	605	709	678	661	694	662	682	697	690	676	698	737	666	703	719	696	681	649	669	699	714	683	721	662	719	719	709	730	684	675	703	667	693	693	643	677	674	721	700	660	681	725	692	704	633	756	674	680	738	689	654	673	682	685	662	749	664	702	713	721	654	693	630	700	699	723	630	728	679	706	694	693	655	633	670	705	694	707	641	673	695	670	699	726	712	708	709	684	703	646	743	739	670	690	658	647	659	680	673	708	703	680	738	747	724	763	711	688	711	716	660	664	713	680	673	696	675	719	707	709	711	674	654	676	705	701	644	677	679	643	642	674	648	677	677	690	664	716	664	636	706	648	708	703	675	710	703	676	659	720	674	680	641	672	711	697	640	682	666	675	690	700	679	703	729	673	689	681	742	677	709	646	679	718	687	712	700	719	656	688	649	684	741	701	704	685	697	705	710	671	667	698	697	716	674	693	654	675	740	749	692	669	693	709	686	663	720	656	692	687	675	624	703	680	699	734	682	726	682	706	678	662	694	633	684	675	671	684	695	736	696	701	688	696	673	690	705	665	679	680	700	684	691	687	695	656	694	658	722	690	701	707	679	694	711	668	687	706	717	676	634	645	723	686	687	679	667	713	711	666	673	674	692	726	682	661	704	712	682	709	657	646	703	702	682	691	684	678	725	688	715	725	710	651	715	687	692	687	679	741	635	679	728	714	704	666	695	707	657	667	667	691	704	695	650	693	692	700	685	665	655	677	683	663	673	656	673	668	692	701	710	696	663	639	682	674	701	653	662	677	651	701	699	640	678	682	635	682	683	677	676	697	743	706	683	663	697	740	683	708	680	744	722	724	672	728	668	662	707	675	664	721	705	709	693	691	674	719	670	718	679	702	703	664	680	705	697	688	703	657	677	662	651	667	712	675	686	708	753	743	662	650	729	693	721	679	670	706	707	696	662	695	742	703	698	700	671	742	688	657	681	701	653	677	687	675	662	698	710	705	675	684	705	670	722	697	677	683	700	752	695	690	735	697	701	704	663	705	679	711	687	696	705	697	690	680	718	642	701	650	625	674	684	674	688	703	677	665	641	737	653	724	694	683	624	679	633	703	675	699	672	729	691	678	674	738	682	695	700	718	706	669	684	697	643	693	687	684	674	688	746	645	637	641	655	692	674	667	672	686	663	720	670	721	667	669	710	649	659	733	663	715	645	711	705	666	652	689	652	660	676	699	632	732	702	697	745	687	657	682	683	662	669	694	695	734	658	693	711	701	702	669	708	705	684	688	699	701	679	664	704	654	719	724	700	698	696	710	656	707	648	640	713	655	743	692	683	694	668	684	680	621	682	717	639	654	720	710	657	732	692	716	656	719	696	652	686	719	695	673	641	686	736	660	691	658	718	679	658	648	685	702	757	671	690	669	728	719	684	707	665	672	669	679	701	651	702	760	675	700	737	688	679	694	655	693	683	654	679	714	622	719	651	690	729	728	674	688	677	647	718	670	698	754	658	665	679	683	692	670	699	719	684	717	687	658	708	717	684	695	666	649	686	647	705	671	707	680	625	717	665	647	629	704	665	721	753	688	665	651	697	724	767	726	737	698	674	668	702	709	670	694	719	707	685	697	697	676	705	660	709	693	681	689	692	694	692	709	699	702	682	641	712	676	684	636	724	721	687	738	638	665	664	676	707	734	677	696	667	697	764	724	652	709	710	680	679	712	673	703	704	727	710	656	736	682	653	747	703	677	694	711	717	763	712	669	662	727	675	665	747	691	698	680	690	653	662	674	680	678	689	697	693	693	686	685	666	658	705	666	685	701	717	636	706	684	736	666	699	679	672	720	719	682	661	678	738	638	688	622	693	668	723	672	699	741	666	701	656	685	712	645	631	685	702	687	675	657	653	672	708	687	705	739	668	703	667	696	631	647	702	727	675	707	718	691	704	741	720	680	651	679	711	730	688	750	703	703	687	690	700	608	689	663	749	690	652	691	739	618	691	606	666	687	722	648	713	708	651	738	681	689	662	664	654	724	725	689	670	676	635	681	661	674	669	662	682	678	665	697	691	712	675	710	669	661	629	718	666	711	701	675	656	715	676	677	640	687	732	660	684	734	664	694	649	706	676	677	683	701	682	741	682	711	641	699	710	705	726	685	652	668	691	644	695	704	663	683	705	671	660	683	664	725	728	639	679	742	693	685	672	640	674	696	700	676	723	702	683	664	679	629	618	663	702	653	732	711	697	665	690	677	682	645	648	699	730	674	676	716	642	711	687	708	691	704	729	711	716	657	700	651	669	702	711	662	712	641	657	682	646	715	658	677	687	712	688	697	704	654	700	745	708	704	708	707	671	652	662	689	699	674	717	668	669	667	691	720	697	709	711	716	652	734	642	691	652	660	711	662	730	637	694	727	685	707	693	681	681	691	688	661	731	722	673	694	652	703	706	658	677	684	669	704	661	663	660	665	698	660	708	724	641	700	691	732	709	666	714	632	765	730	636	717	690	672	702	692	721	715	693	702	700	706	715	668	695	725	712	706	643	750	719	711	654	675	676	707	695	682	642	688	709	693	695	709	686	692	690	648	692	731	675	732	675	669	662	644	668	683	697	720	678	676	681	714	667	658	689	675	707	710	669
10093	43852	33200	5308	3734	2949	2250	1778	1568	1349	1204	1067	1034	1016	915	928	932	852	860	893	854	855	802	805	814	726	767	821	747	728	779	806	804	766	733	764	763	758	762	695	765	760	769	743	733	763	778	762	754	728	788	759	725	775	681	743	795	776	714	757	724	713	745	755	747	713	764	702	756	757	778	725	745	738	746	732	746	737	745	721	720	752	776	779	682	680	771	740	702	725	709	780	765	744	700	726	751	702	752	739	746	734	703	729	744	745	706	792	735	719	794	795	736	740	773	741	732	746	740	767	748	741	708	776	687	737	691	731	727	742	745	759	783	699	716	732	734	759	761	717	758	730	727	730	708	761	725	674	737	740	715	751	706	725	704	731	775	783	766	743	753	709	746	749	758	778	758	692	693	712	725	760	677	735	698	752	728	751	736	711	741	781	762	717	716	700	758	775	756	743	742	762	706	711	776	728	763	714	754	742	791	697	737	751	790	759	710	751	742	758	777	713	746	751	732	711	726	770	700	694	715	742	709	745	725	707	718	723	715	751	794	710	779	704	723	742	740	747	740	712	781	708	690	710	731	764	706	736	771	721	710	734	747	721	796	736	728	718	752	762	717	733	758	784	773	755	746	760	695	738	728	727	776	740	700	731	693	758	752	721	702	746	692	724	754	682	705	727	727	701	752	695	710	723	738	725	770	711	763	743	746	761	716	716	672	730	734	744	727	767	771	726	726	694	740	769	697	725	740	730	741	728	733	757	747	734	744	708	784	700	707	772	758	755	765	773	725	712	745	755	736	713	735	744	664	715	667	736	785	753	731	773	738	719	723	730	732	778	773	680	729	716	757	682	741	740	780	733	748	751	704	714	712	738	701	769	771	770	728	753	708	718	708	763	776	716	728	714	711	766	741	717	760	752	709	750	711	747	772	751	755	716	783	697	743	732	724	734	726	734	703	710	751	739	695	730	736	782	758	722	748	734	729	711	725	733	758	707	711	737	711	741	723	709	695	734	739	763	736	758	755	714	725	776	739	695	772	717	749	741	744	703	729	793	782	738	755	704	690	706	736	745	737	724	758	693	771	770	734	723	696	672	787	744	710	733	760	703	707	800	758	716	690	760	709	759	765	755	742	687	725	732	733	773	724	763	730	769	770	709	749	730	759	707	715	721	712	773	718	729	725	725	723	754	738	725	732	731	691	750	744	761	737	757	710	697	705	729	735	770	699	731	756	733	704	716	750	700	723	736	743	732	696	751	762	725	721	719	735	719	675	696	776	702	759	760	716	721	783	708	729	704	733	737	778	716	725	724	730	748	721	743	770	753	756	727	720	739	741	719	788	719	749	713	739	734	714	782	681	751	751	727	746	699	685	691	792	746	682	737	747	747	750	729	753	747	763	701	714	728	741	759	724	713	726	712	734	721	704	741	753	742	720	680	717	748	748	687	700	755	723	742	736	797	738	761	724	760	740	745	726	775	717	770	756	696	750	764	734	731	694	777	743	697	750	736	758	719	696	716	728	736	731	761	761	727	725	700	700	686	729	718	741	705	680	742	734	705	709	739	756	747	772	715	702	704	736	773	737	732	741	742	764	735	755	723	735	710	702	707	727	756	710	711	705	758	712	760	724	763	744	737	724	738	769	719	705	772	748	710	754	725	715	738	750	708	680	739	778	743	718	727	728	772	766	728	676	696	698	723	702	768	728	722	705	751	727	693	725	728	775	758	695	746	765	735	808	720	756	750	750	743	707	675	737	708	718	751	801	740	764	684	725	726	730	671	686	726	798	705	756	707	749	713	723	708	685	749	729	729	753	745	736	709	754	701	678	717	754	804	741	729	730	744	744	718	707	725	735	752	750	723	686	725	748	719	700	742	691	746	736	729	717	762	797	720	725	737	705	731	733	717	722	744	723	720	695	754	722	663	761	726	735	727	758	756	730	727	735	740	723	716	727	759	696	707	788	692	719	759	703	746	718	699	716	712	734	716	718	729	726	749	718	698	753	751	697	680	730	725	725	742	753	699	726	726	719	721	766	763	704	737	704	713	760	754	709	727	731	744	746	733	737	733	752	752	752	766	686	724	727	753	714	755	746	713	772	754	735	694	727	686	720	745	755	730	738	712	740	713	688	772	702	774	724	757	719	741	746	758	777	725	723	781	718	706	756	734	756	749	723	706	744	745	723	729	764	757	709	736	737	722	722	724	758	718	713	721	713	734	715	736	773	736	713	710	730	737	772	774	728	769	729	702	738	778	777	713	704	691	680	757	728	738	717	725	762	748	736	722	791	748	694	708	689	707	685	689	710	787	783	696	734	757	716	718	747	758	702	677	722	724	748	734	743	732	741	739	790	740	716	782	714	680	730	754	745	733	747	681	735	701	742	729	753	706	754	781	736	697	725	701	696	738	751	744	783	697	748	702	741	749	735	727	706	729	711	703	747	752	776	705	767	695	745	777	777	771	711	729	763	752	690	726	728	766	776	721	726	710	713	738	739	737	761	730	752	700	713	702	679	724	716	736	745	733	745	739	707	696	739	763	724	721	724	710	805	689	744	747	715	744	787	770	701	725	747	719	776	745	755	752	747	762	712	784	703	767	729	732	687	726	781	778	731	731	747	764	732	679	727	711	725	753	708	770	694	781	750	731	747	736	699	719	721	737	719	702	753	736	732	749	737	745	706	758	761	756	748	785	707	769	716	744	767	806	756	742	749	793	696	777	761	751	725	747	738	694	728	715	721	743	747	769	739	711	732	776	732	746	691	721	718	712	714	704	767	718	714	745	736	828	762	762	750	734	706	735	725	709	648	719	725	745	683	764	722	825	754	713	711	745	757	784	771	736	758	714	642	731	723	731	728	718	723	735	718	694	730	739	738	705	793	773	739	675	699	757	769	734	731	718	730	728	722	696	718	703	731	723	705	717	666	723	754	775	695	714	719	745	751	790	740	718	740	712	729	712	791	709	727	752	798	714	769	695	740	704	720	733	714	744	736	746	708	707	776	717	759	704	731	719	807	748	725	774	759	712	749	703	749	757	763	734	702	720	703	722	746	751	702	706	760	705	728	733	666	720	734	751	693	749	733	746	744	753	737	765	730	713	717	717	725	710	750	760	697	763	699	764	672	697	723	751	716	705	739	735	681	771	720	734	719	760	734	766	734	727	734	760	727	764	754	736	750	710	691	690	708	782	754	741	769	701	779	705	736	785	766	746	751	735	756	738	708	789	762	735	744	767	737	716	740	750	710	728	691	711	729	688	760	807	739	748	730	716	757	727	758	741	776	760	694	750	730	765	727	763	726	791	688	716	768	730	726	754	692	720	756	687	746	706	752	735	729	715	702	694	744	782	763	771	746	720	728	738	764	799	723	721	780	745	709	754	713	732	706	703	707	740	759	704	727	762	728	665	725	698	728	701	698	783	798	756	747	701	718	752	720	762	740	720	732	729	729	741	700	724	756	795	719	739	784	767	701	773	715	745	739	740	777	716	701	758	728	755
27436	19910	10350	1511	531	495	517	493	492	421	444	451	402	457	482	484	487	473	475	452	491	422	471	474	450	452	463	475	473	482	460	460	440	445	447	471	467	448	429	454	446	493	437	479	471	507	454	472	464	448	437	475	500	461	439	468	442	437	446	427	439	477	443	477	507	472	477	451	479	448	465	422	502	446	433	447	451	422	482	468	457	461	414	438	468	463	470	507	449	463	468	459	411	460	470	419	495	463	482	463	440	456	502	476	462	470	471	475	426	443	482	445	460	412	496	466	441	480	450	438	449	459	463	453	448	469	450	451	468	504	485	470	499	468	462	454	451	472	515	459	456	466	420	456	467	452	499	466	476	439	484	443	482	484	421	467	457	424	435	422	487	498	461	483	443	442	479	451	478	460	437	450	463	450	423	462	473	466	497	427	446	451	463	454	468	476	470	455	474	466	445	476	433	451	471	468	473	453	452	437	475	454	494	483	467	450	454	467	489	480	488	456	466	476	462	462	422	444	438	481	464	451	496	446	442	453	438	470	477	447	484	489	480	472	460	468	433	455	437	475	446	473	451	475	442	483	475	468	437	450	470	445	450	480	422	467	493	495	469	471	452	456	478	463	453	507	437	451	474	412	441	474	466	469	480	476	457	454	432	431	444	526	467	476	451	461	474	453	452	487	504	450	460	472	480	460	505	461	453	467	464	453	449	487	456	442	476	500	448	441	451	485	460	461	451	496	439	471	480	435	441	402	472	480	463	437	496	454	446	497	454	491	458	449	486	427	425	454	475	432	470	472	454	455	464	465	456	449	486	443	467	460	463	424	481	484	440	425	421	456	470	447	479	472	461	447	511	470	452	485	497	471	451	459	438	473	443	450	471	445	479	496	477	443	453	486	456	453	476	489	473	500	423	437	434	461	454	445	456	490	471	444	453	476	454	465	483	450	440	447	484	457	457	447	443	462	424	456	444	448	483	480	490	470	452	464	467	447	481	469	440	443	471	477	439	424	498	479	462	445	480	467	487	461	471	441	494	473	450	434	516	471	430	495	455	490	525	449	489	483	488	449	474	501	484	493	427	458	483	464	451	465	448	458	488	425	461	478	467	497	497	445	515	502	476	470	492	446	467	505	470	457	463	438	436	463	447	455	455	499	427	461	456	456	428	455	416	454	477	457	473	470	461	469	474	484	478	490	445	477	446	481	414	454	439	470	487	476	437	462	469	416	462	448	459	421	442	477	472	469	487	450	468	480	439	525	436	481	470	476	485	462	491	449	477	479	463	467	475	471	458	442	462	462	472	434	469	428	406	485	460	451	441	472	488	486	459	458	493	465	456	463	488	414	464	496	438	438	461	475	450	478	485	488	469	422	450	479	470	446	493	452	470	504	437	491	472	497	477	414	457	462	470	475	470	440	450	423	418	443	419	466	478	459	445	463	463	460	481	437	478	444	443	455	480	467	516	451	443	474	481	460	484	472	482	484	416	463	486	465	478	459	462	491	482	469	428	454	444	463	479	460	433	480	477	453	476	470	452	490	428	460	428	427	440	446	445	438	514	471	444	461	441	464	438	460	460	449	420	482	481	478	451	430	461	463	481	461	468	450	457	442	464	427	434	457	434	477	459	502	432	458	464	440	457	468	468	447	488	480	451	453	423	457	491	470	435	417	482	458	487	446	465	424	487	489	457	451	434	457	472	465	442	461	476	453	511	468	457	486	463	429	432	459	487	490	449	468	445	448	472	460	437	502	472	499	476	457	488	462	452	489	495	445	439	464	465	453	448	447	452	500	447	460	468	480	463	429	455	452	446	478	466	454	429	476	461	468	436	434	485	458	461	493	491	463	450	440	465	444	435	441	449	444	440	463	466	459	426	475	476	473	466	440	463	463	453	455	445	500	455	491	465	466	431	475	450	433	435	417	441	444	489	431	464	456	476	526	490	489	460	488	440	435	473	462	499	473	498	452	416	485	492	500	482	439	451	486	461	481	471	457	449	494	471	399	450	449	451	486	451	454	457	469	456	410	455	468	477	472	489	467	464	477	466	490	472	417	453	472	491	466	501	468	474	482	477	455	493	476	432	434	486	474	486	476	456	456	444	452	431	466	465	425	432	489	474	443	466	450	465	468	457	477	472	454	439	483	470	420	485	403	467	492	423	466	463	482	454	468	433	458	464	481	472	451	475	463	469	451	450	475	421	512	491	442	468	453	465	481	472	418	442	500	458	451	465	449	465	460	438	438	453	473	483	451	460	457	467	472	479	449	481	442	482	469	444	482	467	442	472	455	497	402	426	463	465	453	470	461	475	443	456	492	431	454	447	472	447	471	454	478	449	477	471	426	496	434	440	432	440	450	437	477	430	464	501	457	472	477	433	461	472	475	480	468	465	479	454	497	446	472	486	470	422	458	486	471	470	472	461	451	469	472	464	459	498	468	434	469	428	489	481	475	484	477	485	447	447	447	466	494	472	458	479	450	481	450	420	487	485	451	454	474	486	437	435	469	481	480	476	458	460	428	494	471	484	439	461	447	478	457	469	475	475	469	511	487	447	451	454	481	441	458	474	477	473	446	436	472	494	467	465	454	461	463	458	452	455	489	475	470	493	481	491	449	418	474	456	471	505	450	469	449	488	487	467	461	504	498	462	452	456	477	462	518	463	426	485	483	493	470	479	433	477	477	453	441	514	434	531	465	482	467	492	487	443	447	470	452	440	477	477	472	440	479	426	478	422	438	451	494	434	439	469	449	466	456	480	482	465	426	412	495	447	498	473	458	453	435	448	439	493	468	439	453	451	445	459	490	471	440	477	471	444	464	459	478	487	472	459	440	449	500	475	505	434	446	432	484	488	447	438	442	444	466	486	456	448	463	470	453	453	509	473	454	430	466	429	479	463	447	467	456	513	516	440	478	477	470	438	466	444	450	481	458	467	496	448	482	461	456	447	410	466	425	491	457	505	467	475	476	471	448	446	472	493	465	488	456	439	444	472	472	429	462	484	434	465	450	451	453	470	467	442	458	473	468	495	450	463	457	467	495	493	459	440	460	465	458	477	442	488	453	488	490	472	469	457	463	467	450	502	460	468	478	487	459	440	451	451	488	465	453	471	457	492	453	443	487	455	471	487	472	424	430	457	467	491	504	464	478	469	493	465	451	453	485	453	450	481	503	449	446	483	452	491	438	452	453	449	460	438	432	458	460	497	460	458	511	472	448	467	450	465	457	453	442	472	465	455	469	411	428	436	453	465	494	494	485	465	481	479	458	457	487	487	469	434	507	457	448	477	493	476	437	492	476	458	466	454	430	464	435	463	455	445	464	469	459	461	466	488	526	440	443	449	477	484	456	458	448	448	483	455	486	484	432	438	485	469	453	472	455	474	447	453	480	502	466	456	469	483	471	438	451	448	449	447	470	449	488	450	477	464	472	442	471	433	455	487	427	474	485	444	436	463	478	464	484	462	461	430	482	436	455	455	455	471	471	434	471	470	419	449	483
7619	11277	5168	637	583	534	512	589	489	513	458	478	459	491	488	473	451	491	515	517	517	453	478	453	496	453	481	505	500	441	496	512	470	534	483	515	502	519	511	458	511	469	530	451	485	467	490	488	427	502	493	513	469	475	498	493	480	495	514	474	490	514	472	469	520	495	473	476	496	440	476	469	493	512	495	502	490	467	506	544	457	507	454	468	539	475	453	471	462	503	457	504	512	477	451	483	491	466	505	491	482	478	471	482	482	509	427	507	485	460	493	483	455	500	488	447	498	507	473	532	465	457	471	467	489	475	509	477	504	467	436	481	534	428	512	466	496	479	485	460	462	494	490	516	449	510	509	495	466	481	482	494	451	457	472	509	523	480	476	450	451	502	464	487	497	454	457	465	451	495	489	485	461	495	466	511	490	477	498	511	491	452	492	464	471	493	498	485	504	502	495	473	535	496	455	519	494	475	531	451	508	497	470	484	499	479	467	462	476	489	466	478	463	515	481	491	456	489	515	440	442	469	467	469	473	492	480	512	449	496	514	450	486	482	491	481	536	481	442	439	442	488	467	471	424	483	468	495	499	463	474	477	483	480	465	476	491	486	455	456	506	455	475	447	484	467	449	435	475	505	477	461	509	504	491	481	488	456	485	468	492	509	486	502	498	470	495	492	471	505	510	519	464	496	480	485	492	466	511	490	499	478	466	529	492	466	469	491	467	485	475	459	455	493	485	511	502	470	548	454	498	471	481	504	530	481	485	495	437	518	493	438	472	516	469	511	482	466	487	504	468	488	461	503	512	477	512	475	497	475	493	494	494	488	473	502	481	467	489	481	462	486	481	492	532	517	501	487	512	513	473	463	462	467	471	543	471	486	460	490	460	502	505	481	497	483	479	498	519	464	481	451	492	506	531	505	475	498	467	534	485	500	484	498	543	477	476	485	514	493	493	473	443	501	492	455	433	453	483	441	481	474	484	477	466	466	484	476	443	488	461	489	495	502	499	466	471	488	482	461	478	487	470	497	512	443	499	490	534	478	506	477	487	457	473	477	492	465	510	478	460	503	477	480	469	439	482	513	507	459	472	486	500	508	513	454	484	500	476	508	498	459	497	495	510	483	522	463	498	466	490	495	482	503	504	479	475	471	494	479	501	520	475	549	481	483	496	517	527	487	510	475	429	456	510	489	496	544	489	503	524	466	463	485	479	461	498	501	464	492	480	470	445	537	519	489	484	462	500	488	462	523	488	464	499	462	535	495	505	450	470	435	457	487	488	491	479	467	514	514	540	493	469	453	474	493	469	447	477	459	498	494	482	507	517	464	460	468	458	484	479	492	485	455	472	527	462	493	469	465	477	488	530	478	465	452	468	443	506	520	446	504	479	512	465	479	483	457	500	473	474	493	479	461	519	473	478	507	482	523	494	464	459	516	474	486	480	541	465	490	488	494	497	477	516	516	492	508	497	463	460	472	442	527	447	487	487	499	477	468	483	504	493	527	536	500	557	459	510	472	461	502	500	464	536	424	463	499	491	486	489	500	519	545	479	483	509	441	476	487	473	487	430	507	490	482	456	487	463	451	489	461	459	469	485	474	463	505	467	493	487	450	476	497	516	451	482	467	503	474	477	466	492	464	471	538	490	477	444	490	472	452	493	474	476	510	468	494	464	485	466	439	498	497	485	440	560	468	474	455	478	477	465	486	477	488	528	483	463	494	488	486	492	539	505	478	452	511	441	517	480	505	452	496	504	497	455	475	521	511	464	490	524	462	504	460	509	436	496	505	486	482	478	515	468	453	477	472	512	499	522	485	527	527	505	498	489	455	447	499	501	495	463	528	475	506	489	506	463	505	514	491	481	481	503	519	505	472	475	461	474	494	510	447	451	452	477	481	457	487	496	509	482	482	502	513	486	478	474	488	507	503	489	478	460	482	484	490	495	488	487	433	495	520	504	512	471	490	477	499	479	472	464	493	492	483	502	494	465	529	471	487	465	498	489	467	477	543	468	471	481	465	501	488	501	476	467	514	484	494	500	453	489	506	462	497	484	453	480	477	480	451	502	492	512	471	438	458	468	483	472	448	467	455	478	467	520	429	481	498	491	486	454	469	489	467	488	481	495	467	518	480	488	477	464	462	481	467	482	483	506	470	482	468	460	462	494	481	534	454	497	505	475	507	485	501	470	509	524	507	500	476	499	470	506	463	455	474	471	464	492	470	475	502	450	509	479	463	461	475	472	507	501	465	495	459	503	454	499	492	506	468	499	489	474	418	484	502	452	450	458	494	491	482	491	468	489	524	491	462	459	486	518	501	498	471	468	496	462	493	498	460	451	485	487	488	446	490	486	496	494	499	491	486	464	477	426	475	477	508	489	477	487	474	445	507	516	494	495	477	499	490	482	502	487	483	488	545	498	486	480	495	501	479	532	487	497	496	522	477	500	459	516	445	484	485	489	460	497	456	465	490	468	459	483	444	496	469	451	454	493	491	438	511	499	472	455	479	483	493	495	473	476	459	468	502	515	498	464	470	443	491	497	479	540	499	485	460	487	447	483	556	525	493	475	459	489	458	482	503	463	464	507	483	489	454	469	471	503	485	483	475	466	476	467	462	440	486	472	552	484	450	466	511	475	518	464	445	475	486	515	476	453	496	442	502	468	518	503	472	443	489	503	493	482	485	467	455	459	512	436	520	568	485	460	475	475	538	463	440	481	514	491	476	470	483	477	470	432	505	494	513	465	485	497	489	461	483	501	511	499	513	468	501	488	441	524	520	446	519	486	494	490	491	477	488	466	489	433	521	501	505	489	506	462	507	498	518	482	515	492	478	507	474	526	466	515	484	500	484	497	483	485	499	499	545	480	500	487	462	478	470	499	496	493	507	520	458	520	478	481	459	470	489	511	460	477	529	494	500	508	523	518	511	483	496	509	509	507	459	489	507	487	458	516	510	529	480	468	459	468	489	483	479	464	524	453	460	449	468	481	488	467	502	508	486	476	480	489	460	512	486	492	517	459	500	475	484	487	492	505	515	469	483	461	451	516	473	468	477	476	529	467	526	490	507	482	449	496	477	504	516	456	521	470	480	472	503	475	544	494	502	469	492	440	477	472	520	484	474	518	490	467	495	492	489	500	467	468	487	507	474	472	482	524	479	502	460	512	477	516	471	486	568	515	505	506	545	464	491	517	489	496	494	481	480	508	468	494	480	535	461	483	474	498	510	527	450	479	486	477	500	513	472	510	511	466	492	469	500	490	484	457	480	512	485	483	484	498	498	456	472	435	456	473	495	512	477	495	471	488	479	477	495	506	463	491	467	482	483	433	519	446	500	473	508	494	498	493	475	482	481	516	493	477	486	497	467	489	496	464	499	442	447	472	510	527	462	502	484	495	509	450	483	505	496	487	486	471	502	468	502	437	523	482	488	533	485	479	490	468	467	510	477	455	508	488	464	506	514	483	472	475	534	504	477	476	467	466	505	482	477	467	488	483	467
23565	21292	29105	23815	21278	13387	1911	1288	1083	1046	963	959	969	920	944	857	905	841	858	873	859	866	833	908	829	868	849	884	875	871	867	873	849	860	867	848	844	861	828	879	873	884	865	819	880	841	847	840	841	845	835	842	805	877	783	852	877	832	832	898	824	846	822	844	852	854	855	819	819	859	851	798	846	837	843	840	830	819	854	805	898	745	877	806	836	886	841	810	802	808	841	812	799	833	809	854	878	825	813	835	887	754	790	834	842	846	848	786	827	838	775	893	832	820	775	801	871	839	817	832	789	819	814	843	799	858	827	775	807	836	786	784	846	827	807	798	786	822	843	821	800	889	773	836	850	782	859	777	867	800	814	838	850	817	821	848	860	812	843	873	846	844	851	852	816	805	844	790	832	819	813	853	835	838	836	854	827	816	834	915	887	839	871	836	809	858	846	875	821	809	804	842	798	840	843	825	852	828	836	880	832	894	835	866	862	784	844	836	823	863	882	810	831	816	825	841	800	796	835	840	793	828	799	823	844	800	842	794	900	857	825	851	848	855	806	844	828	850	849	849	893	838	832	801	852	845	856	795	816	803	844	878	801	822	796	855	874	857	874	797	838	804	870	788	814	853	881	850	886	812	765	802	862	841	842	885	808	803	837	812	839	792	855	818	844	835	906	827	828	844	795	814	832	820	857	833	808	818	785	808	846	799	827	822	862	856	830	794	827	856	865	816	849	881	859	846	820	809	808	842	836	796	781	823	772	864	841	857	842	860	857	852	871	832	832	830	808	773	887	801	855	870	816	812	820	836	833	802	822	809	796	826	804	835	818	872	840	809	840	807	840	850	855	838	850	849	828	835	855	818	850	828	846	820	833	837	817	787	845	849	829	773	831	828	809	831	827	836	858	802	862	820	823	870	832	825	890	816	844	822	827	791	876	858	870	837	830	854	797	799	836	811	808	831	791	850	867	856	731	862	782	782	838	862	852	806	848	814	803	842	814	813	836	820	817	831	809	785	832	848	854	842	766	865	858	839	871	864	812	915	828	801	778	837	791	808	819	850	839	880	825	891	834	801	778	792	803	886	855	888	867	828	814	830	833	818	878	824	831	808	837	815	868	841	850	839	876	787	857	827	851	835	820	798	861	833	837	816	792	835	841	801	772	787	870	864	817	835	805	796	752	830	826	856	893	889	764	816	899	867	853	817	764	801	794	822	840	848	854	875	799	811	874	807	831	812	862	831	843	843	801	808	849	819	837	852	830	860	886	822	886	804	841	814	807	822	833	850	897	832	841	848	900	833	868	844	859	837	811	802	811	874	850	828	859	846	826	787	851	824	834	826	778	829	788	825	809	800	846	871	808	825	828	867	825	796	804	856	870	870	850	820	843	842	854	815	833	839	848	820	837	829	865	825	859	834	787	813	844	795	815	807	816	837	822	867	849	807	836	824	852	851	834	864	806	846	834	838	828	854	850	802	831	822	788	889	839	815	855	808	812	804	828	818	793	907	800	830	846	873	847	835	922	854	798	847	786	847	827	844	828	797	815	842	809	842	857	861	861	831	859	814	841	843	819	841	893	784	833	837	845	794	830	814	836	866	879	843	822	868	856	869	871	822	818	894	818	823	838	883	838	821	828	854	833	858	839	872	829	839	867	835	854	833	847	845	828	809	863	775	867	798	844	828	852	801	822	788	788	777	873	867	839	873	852	825	901	879	828	855	805	805	793	874	854	916	848	836	764	815	781	844	814	809	845	864	824	814	863	884	843	852	853	822	844	859	805	832	822	848	841	789	812	849	822	815	825	829	809	857	879	856	852	837	867	808	878	833	832	833	790	828	867	848	807	813	870	838	807	815	819	843	872	824	846	866	857	816	833	824	850	837	849	844	868	827	870	775	840	789	852	866	833	832	833	825	850	823	818	778	848	857	792	838	757	824	835	874	822	868	825	818	884	859	852	845	871	781	825	880	847	816	874	792	865	826	837	812	848	886	809	805	823	784	848	862	830	827	837	839	864	824	833	846	873	807	850	806	819	790	840	782	809	801	770	815	800	811	830	843	815	845	861	857	837	832	858	829	853	823	793	794	831	812	804	827	873	836	849	797	841	825	799	833	847	826	797	829	842	875	819	847	816	779	860	838	840	861	773	908	838	835	842	817	869	852	844	827	834	846	857	833	837	908	864	789	827	850	802	840	832	853	826	813	815	843	841	838	807	813	885	783	817	875	831	824	781	847	788	827	837	825	858	793	816	834	825	835	786	833	843	852	792	802	832	806	806	852	839	837	814	777	848	863	858	838	820	903	827	753	856	890	821	871	898	827	827	839	790	793	853	835	890	885	821	851	863	786	808	810	814	877	847	797	786	805	856	858	783	814	874	833	856	837	858	831	825	870	889	830	842	833	836	865	871	827	841	897	802	862	818	844	874	836	785	786	862	839	803	802	785	792	831	811	864	800	847	858	839	831	807	893	818	854	827	828	875	825	836	830	824	815	795	864	821	813	840	832	812	864	849	893	867	834	865	818	861	856	759	895	843	823	857	805	872	798	823	806	790	816	833	831	786	842	787	868	862	825	856	805	834	847	819	797	839	833	841	819	849	851	831	804	783	856	822	838	819	808	884	897	855	836	842	802	871	819	858	815	832	823	864	915	870	846	785	831	789	789	844	818	833	815	840	839	818	844	880	805	846	827	824	853	863	857	821	835	845	866	794	824	881	815	759	778	827	838	830	803	787	857	855	785	815	796	819	834	839	792	844	855	826	846	813	845	807	844	848	825	819	865	790	888	816	861	794	792	808	809	821	847	866	780	860	822	824	870	872	852	827	838	812	824	849	808	858	840	840	860	800	832	801	880	850	847	818	841	849	836	806	847	795	846	859	796	908	784	784	834	877	853	823	814	812	805	819	816	866	864	827	834	849	860	818	843	808	766	806	812	774	818	880	869	821	838	826	882	852	856	836	837	839	852	807	889	825	818	877	837	833	799	887	776	830	821	822	928	835	798	803	767	854	858	806	888	849	854	835	821	871	894	816	882	824	866	828	897	814	806	830	819	893	818	826	839	856	871	856	812	854	793	814	836	852	821	841	826	829	858	834	796	848	838	852	821	844	849	788	778	843	847	854	871	878	796	854	857	875	764	850	837	862	787	792	790	823	767	855	845	852	829	856	824	829	894	834	837	848	877	823	800	824	844	815	860	836	845	817	856	837	796	801	810	854	848	824	831	862	848	841	841	852	822	829	807	828	799	784	851	806	813	862	845	830	822	824	818	829	851	864	865	839	846	828	837	835	837	866	892	822	784	858	824	822	845	788	832	845	775	840	772	860	835	864	849	841	817	867	906	870	851	870	905	864	844	815	877	827	850	797	826	836	833	824	871	860	833	849	832	855	814	834	871	843	864	835	799	834	810	904	843	843	881	818	870	854	895	811	861	878	798	838	769	811	844	840	801	803	874	817	857	824	808	848	808	791	849	779	896	834	842	804	865	851	793	807	834
7662	34795	24054	3292	2489	1968	1638	1424	1245	1191	1095	1049	1074	927	969	975	960	910	921	963	921	906	892	907	872	934	949	932	944	932	831	880	923	910	910	896	862	810	907	845	828	820	847	913	878	885	944	890	852	954	840	839	880	927	892	862	897	893	837	853	901	878	842	879	922	845	887	863	859	916	826	892	872	830	843	826	846	871	844	835	840	848	857	870	922	836	880	854	803	885	841	908	853	818	828	832	871	852	870	837	883	869	846	869	846	908	867	902	860	869	850	873	859	820	794	837	868	885	836	881	859	837	871	848	840	842	907	874	870	872	845	811	860	865	831	932	885	883	903	881	883	833	883	847	875	870	835	845	900	919	881	884	857	802	856	893	906	903	869	882	837	863	928	925	865	869	839	903	850	846	813	889	841	853	852	893	871	840	858	880	892	839	865	950	836	919	858	885	849	866	866	922	886	859	822	911	862	885	881	855	888	878	915	844	850	866	841	912	871	862	889	908	820	911	811	827	899	863	863	833	880	921	851	792	849	851	845	802	806	898	916	853	867	877	867	848	811	899	852	889	849	903	891	843	865	822	858	884	865	861	868	879	881	881	856	900	843	859	855	876	863	863	877	832	851	852	867	863	875	856	918	855	839	876	884	860	928	873	821	892	857	910	878	849	833	823	854	857	833	857	845	895	856	883	862	871	865	880	872	904	930	871	885	857	857	866	858	850	850	903	814	873	917	845	796	831	905	895	861	904	893	842	866	856	925	845	882	810	831	848	835	847	909	869	857	859	804	888	883	890	858	872	862	918	916	852	853	867	856	908	817	889	856	829	852	868	922	851	873	828	896	848	884	789	894	883	846	883	849	839	848	885	846	861	868	852	879	869	806	882	851	867	845	879	889	887	882	924	863	912	858	857	868	830	877	880	910	868	874	837	864	873	850	895	849	887	834	874	892	837	873	851	827	874	853	913	860	838	856	867	870	903	849	859	862	859	847	847	847	883	831	924	911	868	896	817	920	870	911	830	902	913	883	859	829	857	847	869	876	890	843	864	919	868	875	826	910	875	854	861	891	880	861	904	914	912	866	833	842	859	880	883	848	849	839	886	912	876	906	847	797	852	902	889	892	867	920	874	858	852	842	850	851	783	885	863	821	837	868	905	866	867	858	831	931	866	829	845	881	856	827	895	835	885	889	851	917	801	840	855	894	898	916	899	878	856	791	850	882	893	870	864	889	863	820	850	894	893	883	875	902	854	847	898	823	868	835	874	877	865	899	880	885	897	836	870	867	867	907	879	886	897	853	862	860	874	869	889	844	897	841	879	840	860	839	892	880	920	859	862	867	880	885	845	882	821	867	879	827	850	873	858	892	841	856	875	832	846	892	866	846	834	879	879	894	836	880	949	822	875	901	877	851	891	878	835	799	861	826	866	843	841	815	838	859	881	823	895	866	912	830	916	868	863	894	895	909	867	872	860	881	895	877	859	841	833	883	889	891	870	829	866	856	901	910	846	900	875	859	865	842	865	891	825	879	839	886	820	859	859	845	891	845	887	847	841	876	935	879	864	858	839	888	868	834	893	885	863	875	841	869	898	872	867	826	866	825	882	912	845	852	850	894	887	877	853	857	819	847	885	852	887	839	880	844	875	875	881	916	872	869	864	892	857	908	886	851	869	899	841	876	812	883	869	884	894	853	918	859	909	868	857	870	875	839	825	876	866	864	875	855	823	852	819	873	879	922	886	851	880	841	845	822	825	896	874	832	841	844	882	889	834	895	903	919	838	809	859	872	806	835	892	869	844	850	868	860	866	893	863	831	819	849	851	897	844	887	908	908	849	865	944	842	867	811	904	844	859	873	881	880	820	887	891	813	822	834	828	814	845	872	867	826	914	832	823	843	863	875	870	869	805	873	864	904	847	884	861	863	816	852	848	878	809	865	860	813	908	820	846	866	873	832	869	875	862	896	930	864	851	834	853	904	804	868	845	857	902	809	862	910	892	891	822	889	878	875	851	908	861	837	916	799	883	890	877	854	878	872	886	903	857	889	857	867	858	857	893	829	844	889	852	900	886	851	881	853	823	884	880	857	876	867	813	870	870	860	855	887	860	843	873	854	888	885	873	883	827	844	833	840	830	885	920	854	872	793	849	864	875	861	876	871	854	885	863	883	861	856	843	903	936	843	856	931	846	844	876	832	834	827	850	898	858	831	855	859	867	848	878	905	866	915	866	893	850	797	839	892	848	870	841	905	894	809	929	865	844	864	926	787	862	915	788	863	847	837	836	825	878	850	874	869	814	821	870	822	835	908	811	833	827	883	871	878	841	862	864	904	869	876	876	825	874	876	807	851	857	895	882	866	864	886	897	851	837	899	879	841	847	885	871	845	889	875	863	909	835	847	844	851	858	810	787	847	841	880	855	855	839	850	843	809	856	857	819	857	865	884	869	866	868	876	862	841	878	850	844	854	919	913	832	882	836	833	856	845	854	828	943	805	858	886	843	864	873	854	852	843	860	814	834	852	889	837	819	847	899	839	860	825	921	890	871	876	917	833	836	867	881	835	847	835	863	822	881	855	852	893	899	912	893	920	892	827	860	811	805	873	849	836	852	855	883	870	841	859	904	876	827	824	845	844	854	869	911	866	853	870	919	808	837	845	845	889	898	878	871	845	882	912	927	842	850	829	821	868	877	880	859	885	837	801	886	858	808	912	863	843	856	868	835	872	908	829	878	857	889	885	837	846	868	843	881	869	891	860	832	910	854	881	859	857	878	837	862	869	889	877	914	877	895	883	883	868	876	859	880	860	902	819	818	899	864	865	892	895	903	875	889	912	873	840	844	911	904	885	878	831	884	839	818	868	832	919	864	905	940	880	856	868	854	839	900	945	841	879	901	869	886	866	935	925	835	911	856	878	872	875	852	894	881	839	877	838	856	872	865	851	833	879	856	844	831	841	890	893	849	837	876	875	855	865	858	847	863	916	916	839	851	862	849	851	875	838	831	877	888	883	853	871	831	884	893	872	845	886	865	894	839	825	874	855	873	829	880	886	862	889	817	880	855	845	846	885	863	810	862	865	810	864	896	884	906	871	879	885	797	841	857	852	840	846	868	858	848	844	849	849	855	877	876	881	883	815	879	822	852	879	893	843	881	912	792	821	780	857	854	853	848	851	837	818	837	888	869	861	811	862	930	866	835	872	848	892	848	873	868	869	883	795	870	821	868	861	877	899	825	877	812	848	860	836	885	863	805	832	823	857	865	860	899	869	857	838	846	896	868	875	839	815	846	858	868	906	898	890	880	847	847	892	915	816	937	875	815	864	830	870	841	844	867	888	843	901	828	903	825	877	869	801	854	878	921	850	833	847	874	872	856	883	901	832	921	876	810	856	886	905	903	848	857	842	879	864	846	912	872	917	856	846	844	887	840	853	826	825	909	863	843	825	834	811	824	868	833	874	829	927	863	846	869	895	904	837	884	915	823	872	799	897	868	869	842	879	853
24617	21259	28090	24706	15495	883	487	396	352	327	310	296	256	266	271	231	254	243	235	244	246	260	232	226	229	268	215	238	244	252	213	228	244	262	226	243	247	249	233	218	223	243	210	224	265	215	249	236	233	223	247	226	246	227	245	219	227	220	259	215	234	253	204	249	234	225	237	263	211	232	225	202	235	199	219	223	234	237	252	246	252	234	246	230	240	220	237	221	225	252	250	235	234	228	219	238	252	236	258	255	235	207	218	236	248	219	239	218	238	213	231	230	263	227	233	223	238	237	236	254	228	245	225	251	254	240	260	224	203	231	241	227	243	225	258	218	259	219	227	220	201	229	228	198	233	210	229	197	268	221	212	233	219	214	214	210	218	250	227	234	253	262	233	227	227	242	231	228	188	240	218	239	244	217	237	221	247	235	231	235	267	249	204	266	236	216	231	231	229	207	230	227	213	222	235	220	224	241	244	251	248	191	239	222	268	217	232	249	253	233	230	209	238	247	248	219	244	226	235	228	208	215	227	278	235	240	226	228	234	260	225	229	210	252	239	231	212	215	212	216	211	201	203	220	235	238	231	238	208	226	238	213	223	222	248	227	232	233	247	242	251	215	238	217	194	224	238	240	243	231	258	222	251	251	228	235	236	227	207	221	251	229	237	248	245	257	238	234	231	229	227	225	231	218	256	226	209	243	218	234	221	249	244	240	224	240	225	226	212	229	229	245	254	228	226	225	200	243	249	231	239	229	254	232	248	233	238	249	203	231	238	227	228	257	223	242	233	226	223	248	238	212	238	220	218	245	246	253	227	221	217	226	225	223	252	233	235	208	242	232	224	241	240	215	243	223	217	208	234	244	244	243	212	218	236	215	231	215	243	218	234	239	246	218	235	217	223	233	228	241	224	214	239	211	249	229	227	240	215	231	240	243	227	239	220	203	210	219	233	240	255	228	230	240	225	234	237	257	218	203	236	229	223	249	231	221	242	238	214	235	224	243	222	203	222	241	216	241	211	212	232	239	209	248	226	249	212	247	227	232	227	233	219	217	225	235	221	238	234	240	232	232	223	224	221	220	251	225	246	243	244	233	239	238	248	195	251	239	246	248	230	228	242	220	233	213	235	219	208	205	216	232	223	226	219	185	237	244	187	232	224	225	239	235	230	234	214	228	226	239	191	223	223	224	231	238	252	221	241	252	221	246	254	207	230	214	222	232	227	231	235	198	262	239	219	221	239	234	238	230	223	206	257	221	239	220	247	252	261	236	231	222	211	235	247	224	234	243	225	254	236	238	236	210	211	224	217	202	235	200	233	225	239	243	219	213	250	234	232	226	239	236	242	227	236	220	215	231	224	253	225	250	225	231	229	220	233	240	234	229	221	217	261	242	241	217	216	214	251	204	228	245	231	219	211	221	223	236	221	213	222	223	226	228	215	206	246	214	239	220	220	220	221	240	243	235	225	210	233	241	247	207	242	246	256	216	232	262	221	239	212	229	200	223	214	225	242	251	227	198	231	214	228	208	224	243	215	226	232	216	217	229	220	257	234	230	244	198	241	253	250	225	231	235	230	235	255	243	229	213	230	231	216	229	229	254	226	254	226	267	210	244	221	218	250	218	216	251	216	249	208	219	249	215	228	225	235	235	251	245	253	229	239	234	221	219	230	223	224	207	224	228	243	206	240	220	216	201	232	233	251	213	217	244	264	232	233	197	234	205	215	239	230	227	238	237	250	241	269	205	255	218	211	223	220	227	239	220	243	229	225	232	229	244	273	219	245	229	238	251	228	229	230	228	239	260	220	237	247	227	219	253	216	222	228	234	240	215	240	218	236	221	225	240	232	251	242	222	222	228	240	227	226	217	230	228	254	231	239	224	240	222	235	198	216	229	224	219	218	256	204	233	222	204	236	195	242	227	219	227	246	215	238	222	219	229	243	242	231	244	220	243	223	229	238	230	256	200	233	224	241	228	236	221	255	242	213	238	242	204	209	247	233	257	219	209	256	231	231	215	239	234	227	233	221	237	260	229	240	242	222	222	226	231	234	236	211	220	221	228	181	238	207	199	218	250	220	243	219	249	245	230	233	223	229	218	232	255	248	216	256	235	232	239	214	236	206	221	222	209	225	216	225	259	230	216	214	231	251	234	213	239	228	225	221	229	222	232	237	240	221	244	237	240	225	215	247	219	195	221	219	224	221	239	262	229	227	228	237	254	224	231	235	216	246	252	256	236	256	191	238	208	211	255	243	241	222	208	237	220	232	230	221	230	237	217	239	242	223	226	224	239	216	208	211	226	214	232	251	235	235	260	237	256	226	222	220	221	223	244	213	226	211	241	220	272	243	257	235	237	213	246	226	211	249	238	218	261	246	234	231	225	224	242	206	236	232	222	238	235	220	232	219	247	226	259	243	232	259	240	233	211	230	234	232	225	237	241	215	237	224	241	240	212	212	264	205	224	236	226	209	210	215	222	216	253	227	254	219	220	249	212	221	238	201	207	212	221	232	201	224	255	207	209	231	243	231	258	242	212	192	241	247	233	219	230	241	228	223	211	239	224	226	230	207	221	241	231	229	249	224	212	252	232	224	209	234	221	248	260	205	230	240	241	267	258	212	249	235	240	209	223	249	230	211	252	241	239	231	239	218	230	238	234	225	212	232	228	231	212	243	197	248	227	218	229	208	246	239	238	244	254	217	235	210	230	228	230	212	222	220	236	236	233	220	233	215	251	231	199	242	234	233	213	240	232	259	218	233	234	205	236	225	198	239	242	235	232	209	216	231	197	253	224	202	218	178	226	215	238	220	242	222	219	213	227	242	216	245	236	208	243	234	235	234	233	224	236	230	240	257	233	211	230	231	233	255	261	251	231	218	233	247	259	222	238	244	218	232	208	243	247	223	245	219	226	226	224	228	211	241	212	204	242	239	244	233	253	222	222	209	219	246	214	220	240	221	249	220	250	241	237	252	234	243	235	219	238	220	215	226	222	217	228	219	210	222	227	257	239	247	244	241	241	237	196	259	232	249	217	225	221	227	251	245	218	212	239	238	234	215	202	221	209	250	249	209	252	210	241	222	231	219	254	211	235	210	243	244	242	257	237	182	229	231	224	229	219	243	238	232	239	229	210	243	208	212	233	242	228	225	194	215	219	226	244	242	228	230	207	219	232	224	216	221	227	227	204	220	215	204	244	217	216	225	238	235	239	209	199	213	237	223	201	229	230	227	234	219	252	244	214	246	222	242	212	265	242	223	240	203	230	210	224	218	256	234	211	243	228	241	214	252	245	263	219	224	229	226	241	225	249	232	211	213	226	227	233	236	261	223	221	211	233	227	248	241	244	237	220	198	231	216	212	230	250	236	235	235	237	247	220	234	244	215	253	228	267	248	237	252	240	216	218	204	240	230	220	256	244	216	240	217	225	239	218	218	223	203	254	232	199	222	247	247	230	220	229	237	224	245	241	213	230	254	257	240	220	256	215	228	213	232	220	240	239
7250	27146	18892	1775	1209	921	723	602	486	433	371	359	359	353	329	311	302	311	299	296	299	282	286	282	282	264	277	277	301	266	282	281	302	261	253	267	269	296	281	282	268	255	282	287	259	268	298	303	274	296	290	279	303	266	273	259	256	240	281	275	252	296	255	248	259	271	277	288	267	277	256	271	285	267	252	283	281	266	281	286	259	264	271	286	275	250	301	287	250	262	272	248	277	290	273	288	264	244	266	304	252	255	271	268	279	255	269	281	280	277	253	278	280	253	279	271	247	269	260	267	275	257	251	252	246	240	279	269	254	251	245	279	267	265	290	257	287	258	262	251	236	243	248	245	279	287	247	278	270	251	250	266	277	271	259	262	265	275	248	291	268	272	274	262	237	258	254	250	259	256	289	246	291	267	274	258	257	275	256	283	273	261	254	262	253	252	283	292	271	260	235	258	270	251	249	262	244	250	285	286	259	279	262	267	262	283	265	269	288	267	259	244	263	271	285	255	279	263	279	272	259	253	299	252	269	284	239	279	281	303	302	245	274	278	260	279	263	289	290	262	287	281	291	230	284	256	251	251	283	266	269	280	277	262	269	258	275	275	240	282	260	273	297	261	270	263	269	276	247	249	279	230	275	275	262	283	235	268	235	256	241	275	245	268	287	281	265	306	267	265	270	253	264	282	275	255	265	271	260	255	257	267	270	264	262	265	272	266	264	277	275	263	284	274	236	259	273	258	264	243	257	270	251	285	285	287	266	265	259	261	281	278	246	279	246	278	245	269	288	260	259	301	284	238	254	267	280	266	274	267	304	262	261	276	277	250	266	259	287	242	276	282	273	271	267	242	247	286	249	266	239	271	280	259	266	251	265	255	279	261	264	245	274	273	278	266	241	268	251	291	260	270	273	250	265	266	247	253	303	294	255	251	274	267	303	279	296	255	250	270	273	238	271	219	243	268	292	273	248	259	284	262	267	276	264	270	229	256	245	268	258	282	259	259	242	263	256	258	258	278	285	304	267	257	281	278	280	280	251	273	258	250	264	275	222	265	261	291	289	275	263	268	259	277	274	300	235	237	225	258	263	252	270	263	254	247	262	267	292	271	261	289	257	257	247	233	229	279	259	272	241	263	243	255	263	284	290	247	242	278	269	249	272	265	281	274	278	256	280	276	306	270	267	253	279	265	275	277	299	260	261	244	272	274	281	264	241	277	239	277	265	255	256	272	283	267	254	265	271	273	260	251	274	286	252	277	267	243	258	295	269	258	279	278	285	280	269	282	274	269	273	268	235	251	278	275	268	256	246	264	264	266	254	261	267	255	256	262	268	279	253	276	280	274	251	245	261	253	261	249	251	279	286	286	242	257	278	290	236	249	264	292	261	263	261	270	266	257	251	269	261	272	236	279	260	260	283	244	288	240	266	289	234	245	255	265	253	277	257	259	263	257	265	270	247	284	251	243	268	257	251	224	256	250	250	280	288	271	306	251	246	257	260	268	278	288	264	258	251	313	272	274	276	271	242	262	258	269	236	250	272	251	290	278	239	243	263	239	261	268	248	282	250	278	296	262	266	265	237	257	239	295	257	267	252	274	266	248	236	276	253	257	288	287	269	286	240	261	256	265	233	291	272	273	292	263	254	248	273	261	271	258	286	276	293	269	255	258	278	283	252	264	265	286	269	260	283	226	248	281	295	256	289	262	276	274	272	264	269	260	294	302	280	275	252	257	257	254	268	271	282	300	253	286	257	263	276	268	262	285	271	272	249	266	279	263	262	294	283	275	299	260	271	255	273	254	273	255	264	273	250	247	277	289	284	275	259	287	276	306	272	300	270	257	255	251	298	278	291	302	282	234	277	264	259	270	257	235	241	268	269	251	259	266	267	234	267	284	264	277	229	292	266	270	246	246	261	263	277	275	264	280	249	272	288	283	266	253	283	284	275	291	279	250	245	267	229	248	281	220	247	251	253	267	271	260	271	261	257	275	256	282	265	238	252	288	257	258	245	267	271	265	299	256	279	270	254	266	259	268	276	262	256	262	244	249	286	271	247	269	266	252	304	262	256	276	266	254	300	231	280	269	263	254	270	266	246	246	265	255	250	278	280	272	262	256	233	289	245	250	257	284	276	259	272	255	257	298	262	288	277	276	323	263	249	274	263	243	269	292	271	244	263	260	261	245	230	278	264	280	275	295	262	264	281	303	252	277	254	275	251	240	275	267	267	265	254	300	266	265	271	276	275	260	295	282	262	282	266	262	246	286	288	242	271	274	256	272	281	266	274	248	272	273	279	266	276	263	266	259	261	275	282	283	282	265	245	287	281	284	249	262	263	282	300	269	244	268	258	260	272	275	254	265	251	259	240	266	278	234	281	282	260	285	248	278	283	287	288	255	267	234	255	269	261	266	273	277	274	267	266	289	280	303	270	298	283	255	282	289	266	262	261	238	238	280	284	269	276	271	272	252	268	252	260	283	228	266	281	286	246	237	270	262	277	252	281	278	286	269	279	261	273	271	296	264	260	274	265	261	289	254	278	280	252	263	251	259	273	270	260	294	278	261	243	255	281	282	326	273	273	244	276	270	260	239	281	256	272	258	298	272	249	262	275	273	277	274	291	236	280	266	262	278	269	278	253	306	300	249	271	279	253	273	264	293	287	274	261	249	255	248	294	262	298	264	258	241	266	261	256	259	248	275	253	276	287	266	273	270	259	276	274	288	276	288	295	271	260	284	261	290	259	281	267	279	286	262	269	253	275	272	280	269	263	262	274	250	279	276	262	281	238	262	237	282	245	288	256	276	293	271	238	251	283	247	266	251	256	222	227	255	283	270	260	246	261	263	249	245	296	258	272	273	280	241	254	291	274	259	276	288	278	272	252	269	244	263	272	270	269	236	283	271	268	280	274	261	269	299	271	260	295	276	262	297	251	278	256	262	266	242	253	262	278	253	260	262	297	268	277	280	280	264	247	247	252	287	260	245	259	254	286	241	248	281	249	251	269	253	268	280	253	269	267	268	234	288	239	300	274	270	272	250	255	271	244	261	285	269	268	267	261	248	268	269	277	264	265	270	268	251	259	268	283	249	262	260	282	300	267	255	279	278	282	287	269	272	248	270	272	252	263	266	247	261	270	244	262	277	277	256	244	230	273	231	232	269	267	294	258	299	231	265	245	271	257	257	291	286	246	289	270	248	260	254	271	260	271	263	261	260	270	275	271	258	268	253	280	267	271	255	279	279	246	278	254	267	259	273	276	279	243	269	264	277	256	256	248	257	260	262	263	263	270	261	270	250	256	276	272	259	263	256	264	284	285	281	292	279	279	245	250	269	267	248	261	266	254	259	284	279	266	257	237	272	274	285	260	275	257	256	263	258	259	247	263	267	273	288	270	280	270	251	251	276	263	256	268	278	265	243	271	257	229	280	254	260	277	230	257	272	273	260	299	277	272	266	248	257	274	249	250	247	280	285	282	272	250	247	253	254	294	269	249	258
22495	21312	29504	23470	21312	21386	12847	1614	1153	1083	998	898	882	895	789	797	791	745	769	776	752	747	740	719	743	786	694	745	724	737	719	692	683	745	683	683	720	681	694	668	725	674	689	687	679	687	660	653	651	664	687	696	690	669	699	690	681	704	697	683	729	701	731	714	706	685	690	670	715	676	694	692	665	699	726	686	671	670	675	719	695	683	641	748	710	709	673	707	697	679	721	662	672	710	645	710	694	692	682	672	698	673	686	680	694	674	690	672	674	688	670	655	670	637	723	682	818	688	679	664	707	727	643	643	680	674	739	689	731	627	700	698	691	653	693	679	692	678	712	711	674	691	728	675	701	653	649	653	710	709	646	670	693	684	703	736	660	719	693	714	746	674	671	669	669	650	673	669	680	767	691	726	693	673	659	673	710	668	696	723	676	640	736	608	670	667	672	652	721	680	658	680	708	684	666	735	665	681	678	653	679	627	635	721	692	680	660	697	676	698	697	680	679	650	673	723	720	678	688	639	688	646	695	661	729	665	713	722	684	659	670	687	691	659	661	700	679	693	669	713	688	701	715	699	718	745	727	689	707	648	679	693	684	662	710	698	687	694	671	684	724	704	689	635	722	691	734	720	702	718	698	695	741	660	747	712	682	699	720	609	681	689	734	699	687	730	675	616	676	683	677	747	625	629	708	740	690	695	666	675	699	679	703	710	684	705	652	666	691	709	698	678	670	671	660	640	665	682	675	680	694	678	737	621	708	657	669	688	713	681	672	685	672	689	693	669	648	672	699	654	709	715	677	697	661	668	671	700	694	688	691	719	684	657	649	701	692	659	705	695	723	669	689	675	678	609	680	658	640	690	705	691	687	656	687	624	678	691	657	720	679	658	666	702	651	680	726	725	648	689	678	669	693	734	731	653	721	639	720	671	656	655	658	658	655	687	736	721	685	665	660	765	633	683	658	700	682	669	704	688	677	694	698	684	676	669	694	762	693	716	689	724	696	670	661	659	686	676	758	696	679	669	700	705	701	669	695	692	658	739	672	700	696	670	654	656	641	720	679	723	682	698	687	664	673	701	670	652	648	658	676	675	666	708	689	682	690	686	621	699	639	674	670	672	627	693	718	690	785	695	674	677	632	679	702	674	676	755	663	703	703	668	737	655	634	714	648	665	663	657	680	657	698	695	686	647	664	657	695	670	707	652	737	679	669	678	686	669	705	701	694	691	685	642	722	661	718	697	684	657	659	693	671	720	705	746	699	732	644	681	667	681	695	673	645	658	715	691	710	702	722	660	715	713	699	678	697	701	669	686	688	681	659	714	697	689	665	669	645	668	712	675	702	654	694	693	705	690	674	690	670	625	636	717	700	717	687	693	674	697	705	656	654	677	736	692	670	642	667	657	669	678	702	624	680	728	700	710	688	655	701	690	677	694	711	664	670	683	682	721	716	684	679	721	684	727	725	653	668	696	694	677	716	690	683	704	643	728	668	644	696	637	718	675	651	674	670	686	675	720	686	691	692	671	649	721	703	736	706	669	635	714	672	713	656	673	693	745	695	698	694	681	676	696	665	682	687	708	668	642	710	705	695	707	706	649	649	641	633	686	677	685	705	695	679	725	649	653	685	691	686	681	708	687	665	672	653	739	716	688	742	670	728	695	672	735	727	721	689	656	692	679	686	675	669	667	680	660	689	662	691	651	717	687	711	697	635	677	665	702	683	654	707	655	663	705	724	692	693	693	655	657	685	655	650	655	708	736	668	681	734	639	700	707	663	665	645	696	631	690	660	664	678	696	727	648	656	684	678	715	745	701	707	695	682	666	713	689	688	699	696	661	680	674	694	705	705	750	651	663	661	703	706	692	689	674	662	633	631	643	707	697	637	693	685	707	627	659	651	691	678	703	715	707	654	698	671	709	646	647	678	723	658	683	692	714	693	692	643	617	672	672	652	692	627	698	688	662	695	710	706	643	675	663	666	709	688	661	630	674	638	671	685	681	679	695	690	692	652	694	629	661	650	670	682	675	689	734	652	730	729	690	659	674	688	692	687	665	655	694	687	644	685	672	705	648	635	651	676	640	669	660	688	670	676	691	654	675	663	698	686	676	702	682	728	676	702	653	679	668	724	678	713	700	705	681	705	694	675	758	646	692	642	673	701	674	665	696	690	681	688	707	723	668	664	656	721	703	678	720	697	669	694	670	695	658	638	687	676	687	683	653	688	669	676	661	665	664	722	687	709	666	666	648	674	710	665	662	686	699	679	643	682	619	623	664	658	681	653	660	676	645	667	641	658	704	690	655	731	709	677	656	659	696	715	659	668	728	665	653	705	716	702	641	656	687	682	695	679	750	616	706	677	704	695	733	706	678	690	687	703	664	632	669	679	675	643	670	698	680	676	661	670	710	680	687	719	672	703	662	644	639	669	674	697	717	690	668	690	657	680	635	704	696	632	670	694	713	679	666	660	731	701	668	624	701	672	654	668	710	645	733	715	707	683	671	690	674	667	688	661	676	721	678	663	645	703	707	714	695	684	646	630	666	693	715	651	704	633	672	717	638	682	664	673	697	688	661	700	670	647	694	676	687	652	668	714	654	631	706	709	641	670	674	648	650	666	701	690	687	722	708	707	713	710	695	711	662	702	645	676	658	646	669	669	677	660	681	642	683	707	697	724	679	696	698	732	656	704	698	663	637	705	713	727	661	700	700	685	695	687	682	677	685	721	683	634	694	667	656	688	678	664	694	656	711	638	717	686	650	668	639	731	691	657	677	698	693	739	690	714	682	750	642	665	686	708	686	680	730	689	694	653	740	699	694	693	701	689	674	695	687	703	670	677	689	721	707	674	671	684	656	698	707	703	660	683	666	672	745	699	669	715	705	678	693	624	661	685	689	702	662	674	689	667	726	700	674	696	642	675	660	690	714	665	710	645	703	704	662	639	719	712	686	670	700	693	709	652	667	726	711	662	672	657	692	694	649	673	674	737	689	647	707	685	708	663	662	635	664	665	713	677	655	681	787	691	649	675	672	662	710	683	687	742	668	692	703	671	709	666	696	715	678	729	682	676	668	733	718	647	671	749	707	673	685	688	704	661	643	713	689	659	676	692	720	676	659	670	674	694	675	686	677	663	714	677	694	673	714	715	707	676	652	654	673	696	668	715	712	679	635	667	672	645	686	705	688	667	665	683	737	704	688	659	653	675	694	660	640	676	721	707	646	676	714	660	696	715	684	695	690	726	673	703	664	728	678	673	692	693	674	648	660	683	686	665	695	711	700	653	675	658	682	648	693	675	687	654	666	683	716	696	670	642	636	683	665	681	678	676	675	642	670	697	648	686	682	661	719	719	662	679	732	693	685	719	672	678	684	617	679	663	664	714	665	689	694	659	674	686	730	659	678	685	727	643	625	689	644	654	647	676	681	672	686	678	643	670	675	678	671	670	671	693	677	702	683	682	702	671	704	633	755	675	696	648	653	664	659	686	656	637	715	699	677
9687	40687	29804	5406	3821	2969	2304	1860	1513	1276	1201	1098	982	984	948	889	867	892	873	836	836	803	839	819	802	760	744	772	779	750	802	757	727	807	755	790	803	731	750	755	741	751	766	774	780	724	744	712	767	731	717	728	723	750	747	758	725	745	741	732	744	766	735	733	702	730	728	691	723	722	690	748	756	744	750	762	781	728	798	741	708	726	705	781	709	747	757	745	762	739	729	701	735	713	754	719	693	733	722	689	709	718	752	717	741	757	721	704	658	718	680	719	764	714	711	723	722	743	738	764	742	713	739	703	763	724	711	758	660	687	693	702	728	717	755	739	750	758	718	685	729	767	735	729	707	720	733	741	782	736	732	733	748	705	711	777	731	759	767	740	725	734	714	741	756	731	732	720	727	733	698	708	709	736	695	742	689	707	724	697	738	724	708	763	749	737	740	724	691	754	714	749	737	750	741	797	682	712	712	743	733	717	736	757	719	746	717	751	715	686	742	741	750	755	743	716	744	758	708	709	709	672	742	736	754	729	727	796	751	757	695	709	796	761	763	747	706	722	747	757	716	747	707	701	730	758	757	728	710	723	732	726	675	726	712	706	758	737	724	802	698	714	768	769	721	699	723	687	713	734	731	738	776	716	755	726	743	765	723	738	732	700	732	696	706	742	703	626	757	719	748	758	694	718	712	739	707	706	703	709	719	750	754	674	669	757	713	770	775	721	749	761	739	752	728	733	735	733	754	765	794	730	775	733	771	708	717	761	723	706	737	696	713	725	732	692	752	789	731	738	771	714	802	680	714	750	744	705	728	711	736	747	743	730	718	765	712	724	747	720	718	707	700	761	722	736	745	727	710	706	751	744	726	741	714	769	673	673	692	679	715	760	721	710	728	725	733	721	683	694	778	755	673	733	772	711	717	745	740	749	729	773	740	747	716	739	713	739	792	718	746	809	723	736	694	756	727	677	696	734	747	719	716	716	711	718	761	718	724	721	739	718	709	731	720	723	777	724	723	699	686	696	758	747	687	731	764	742	697	739	753	731	688	757	701	718	747	693	726	721	728	714	708	757	732	795	702	793	691	762	685	731	756	749	704	758	678	730	744	708	698	750	727	739	749	721	658	698	757	745	724	696	727	742	743	695	709	741	727	729	719	744	730	769	706	713	698	743	758	669	759	689	753	726	740	670	656	709	720	708	730	714	742	740	684	746	691	732	762	759	722	774	789	751	696	683	749	732	707	697	743	685	669	734	691	734	735	719	740	769	708	685	762	723	726	700	725	754	731	726	777	732	704	715	737	714	753	748	705	768	760	766	719	720	720	736	718	757	703	741	801	665	770	743	685	744	804	735	723	712	658	763	758	696	717	693	712	744	699	690	705	725	689	679	767	721	760	762	757	707	759	734	738	705	724	732	705	754	734	738	716	743	677	782	757	766	749	784	718	737	700	724	700	724	764	725	765	708	764	737	710	757	703	733	757	739	696	731	757	753	680	798	729	760	736	743	766	722	714	683	730	751	732	741	725	748	704	725	727	757	680	723	682	737	756	719	750	678	744	749	729	699	761	717	757	727	715	748	694	705	740	747	689	709	700	709	771	775	738	704	724	783	715	747	731	707	749	691	724	708	724	740	728	715	687	669	714	730	702	721	725	688	769	749	725	656	730	746	728	752	689	661	697	718	753	731	756	759	767	716	732	729	729	723	751	742	702	742	698	738	674	715	754	752	764	742	693	741	752	688	727	747	784	718	702	711	730	698	736	702	744	734	706	718	730	763	749	702	736	697	733	727	695	715	742	760	724	755	714	725	722	767	764	737	693	740	704	733	735	766	711	732	741	688	747	695	702	758	733	722	727	696	724	704	712	713	706	693	745	716	746	706	786	750	708	723	723	690	694	702	719	717	702	719	716	744	695	727	702	732	714	725	808	709	734	707	727	690	750	700	718	707	682	708	735	736	747	732	712	765	690	740	743	722	702	707	735	692	767	745	682	757	697	744	718	754	729	737	743	714	689	737	718	771	725	733	756	697	725	685	709	742	702	741	752	707	704	722	715	727	714	717	772	689	709	712	738	699	709	764	692	711	734	731	721	723	738	736	700	736	753	753	699	740	750	707	731	738	699	719	741	728	758	737	784	720	710	787	717	726	763	698	752	737	735	713	764	706	717	735	707	705	723	741	738	741	743	737	762	723	706	729	749	755	740	715	793	738	682	711	699	713	706	694	734	719	719	753	730	736	701	703	713	737	699	695	766	720	718	716	757	752	757	691	756	764	730	709	735	796	736	782	721	691	681	738	711	711	721	730	759	710	701	713	762	742	737	764	721	784	718	751	723	764	749	768	723	734	749	741	767	691	693	764	717	729	771	744	729	775	718	683	723	710	783	691	741	688	694	698	732	730	707	698	744	718	702	755	688	733	763	731	709	767	760	725	746	735	740	724	725	722	724	773	716	705	729	741	754	705	734	724	706	755	746	748	701	772	708	739	737	753	708	722	748	703	707	741	718	711	725	708	739	722	735	723	720	734	734	768	757	709	696	723	744	726	759	770	728	739	770	726	697	737	762	725	759	739	695	727	723	773	720	729	778	730	757	715	773	709	705	678	719	723	687	703	724	721	720	787	718	778	670	719	761	770	722	715	748	702	681	701	770	720	729	699	756	699	703	695	757	749	721	702	724	694	737	756	746	729	658	749	728	738	738	723	692	737	722	717	731	713	724	705	754	666	692	711	747	765	793	734	738	706	702	737	719	717	733	741	738	700	722	739	695	737	704	755	699	707	745	731	744	752	690	715	721	729	725	750	745	755	717	735	765	710	710	699	713	755	761	703	708	671	740	716	738	766	730	738	746	772	707	709	763	790	711	709	730	775	708	710	709	717	738	759	730	713	749	691	756	734	759	749	759	734	794	705	679	760	752	716	748	695	769	766	778	704	705	712	746	715	722	703	721	700	683	669	721	730	726	697	751	736	741	699	727	766	748	699	704	749	724	691	705	716	751	727	681	731	751	729	762	699	714	739	723	699	708	737	731	671	698	712	733	709	684	721	718	731	800	777	748	724	742	729	738	755	725	724	737	737	733	722	760	685	712	744	724	749	726	767	679	714	717	763	729	723	748	714	763	740	723	750	749	729	697	732	716	742	756	746	766	695	732	715	731	741	723	744	740	716	719	730	732	754	767	750	705	700	709	749	755	763	730	714	735	742	739	701	730	722	719	699	771	709	709	693	748	710	742	676	757	743	768	751	734	734	746	715	701	688	683	718	717	726	709	717	766	770	763	679	683	730	761	769	712	712	733	743	756	708	703	756	708	749	702	747	792	750	762	715	723	730	734	713	736	731	720	721	729	768	783	731	754	743	747	697	716	714	727	742	747	752	769	812	752	674	692	697	761	700	720	708	704	710	715	724	748	792	700	748	740	724	728	729	692	731	729	701	716	760	704	736	755	740	694	712	695	741	684	782	721	694	703	673	718	710	714	755	765	770	679	771	738	731
27486	19867	10391	1550	777	708	614	469	535	467	495	504	492	465	440	461	444	439	489	439	498	449	457	441	494	428	456	450	480	503	457	481	443	444	461	487	440	452	476	458	471	518	510	469	488	436	443	461	411	464	460	468	464	474	420	447	444	459	462	476	477	479	463	485	441	524	443	466	474	495	471	454	476	471	448	459	456	430	450	495	488	495	466	474	445	491	486	456	448	442	488	454	475	471	477	452	457	485	458	481	465	491	491	487	482	460	491	456	452	508	499	470	480	467	467	451	471	478	456	479	467	470	464	473	503	504	456	465	419	470	458	484	508	467	454	484	406	485	446	467	467	442	437	436	437	481	456	415	468	452	498	492	452	452	469	434	406	472	464	476	511	418	466	470	451	457	450	457	454	459	455	478	482	449	423	466	489	447	470	474	439	444	465	500	446	471	446	473	424	477	487	479	478	487	462	462	491	442	486	458	482	479	478	451	458	462	492	511	500	463	447	476	477	490	468	454	469	459	453	450	477	426	483	463	437	473	455	492	436	489	428	460	453	452	467	430	447	466	437	443	517	472	450	469	483	434	456	444	452	464	500	501	475	484	475	470	473	438	481	484	471	448	481	467	459	448	432	457	471	486	465	477	481	493	457	514	461	466	464	465	421	419	459	430	534	463	461	457	466	453	447	475	429	492	470	498	475	440	491	435	439	432	449	450	459	513	430	491	464	459	475	474	495	445	496	498	439	489	486	447	473	455	438	473	489	491	456	418	487	438	439	480	468	418	472	460	497	462	445	421	443	454	425	445	473	463	450	463	443	473	489	480	474	446	480	423	474	496	440	500	446	451	463	489	497	447	446	479	478	464	472	424	461	460	493	450	460	457	487	442	473	504	466	454	449	457	484	508	502	491	465	505	443	472	446	465	456	462	447	444	445	471	500	455	473	469	436	454	484	473	469	491	469	512	443	427	445	481	432	430	494	449	527	481	462	470	494	464	508	446	455	467	488	451	462	465	461	487	456	459	463	466	459	460	488	450	459	494	441	455	470	473	431	485	451	470	478	488	476	430	460	450	485	444	440	489	476	474	432	470	451	468	479	468	490	454	459	471	486	484	452	470	450	439	514	458	450	439	449	471	475	446	433	459	500	440	504	429	452	477	476	481	445	473	447	481	432	483	440	433	427	465	477	439	455	450	485	435	477	468	485	443	444	471	494	441	496	438	446	453	444	477	474	478	454	480	475	473	482	487	451	529	474	476	472	476	481	461	472	438	461	471	489	414	460	480	470	443	499	457	447	475	474	490	474	507	448	471	449	463	484	421	449	474	461	462	471	454	452	432	452	430	450	452	447	444	524	432	452	446	455	435	441	470	506	452	460	468	476	462	484	505	467	461	480	471	480	452	443	450	447	497	433	425	479	485	453	449	482	469	450	450	433	477	441	456	465	498	497	452	463	493	481	496	451	455	503	472	484	465	456	515	462	497	499	444	426	449	471	483	480	459	486	462	480	494	509	462	475	444	478	464	463	478	457	471	477	436	483	449	446	442	472	498	421	452	452	445	455	444	437	453	519	484	492	475	471	441	452	470	457	480	464	482	424	460	462	444	474	494	470	459	445	447	479	475	486	472	448	491	481	498	498	473	503	497	441	495	478	455	454	444	469	462	477	432	423	438	477	411	470	454	456	457	469	502	452	445	481	475	477	435	436	445	452	470	436	460	431	480	434	511	473	460	441	439	466	493	458	459	497	468	502	455	481	439	436	459	450	475	412	451	478	454	450	466	487	426	449	451	485	460	457	460	515	498	459	445	443	475	478	446	453	484	468	451	498	475	416	488	469	492	473	454	451	438	449	453	460	468	446	456	442	427	480	488	466	439	430	436	495	428	457	434	466	447	468	463	460	461	466	475	516	468	449	448	495	465	460	446	469	469	503	460	456	479	468	462	469	429	496	467	455	476	476	466	467	468	488	479	426	473	482	461	472	448	469	467	465	428	429	499	468	445	464	459	463	425	507	473	516	452	474	462	462	453	461	467	447	461	476	460	497	477	461	458	473	503	458	475	461	413	452	463	461	426	460	428	428	473	447	438	482	424	457	438	501	478	464	463	473	496	491	485	454	438	477	455	447	499	454	455	452	483	436	458	469	465	449	420	475	462	469	445	481	462	502	456	483	423	475	459	451	470	486	477	501	436	477	456	480	438	421	502	455	465	443	541	502	469	486	456	455	470	481	452	468	453	445	486	446	499	475	455	456	460	496	516	429	441	490	448	431	476	481	452	485	472	414	484	474	449	484	453	477	460	471	490	484	428	508	469	449	456	457	453	450	421	442	450	519	433	454	451	490	456	457	445	468	484	497	433	474	460	486	438	480	488	476	469	492	431	480	472	483	436	470	470	481	478	488	489	483	512	481	438	479	458	502	486	476	449	450	424	484	484	464	455	449	458	473	495	477	420	435	476	472	460	466	435	447	464	469	444	435	439	446	482	468	492	462	454	477	500	473	477	514	426	506	455	473	461	471	486	480	463	445	447	467	500	426	481	464	464	435	459	421	466	466	483	443	444	437	431	476	450	471	486	484	496	497	463	439	503	472	461	465	477	432	434	458	450	438	462	452	488	490	473	440	462	472	459	460	433	439	427	527	424	447	486	471	484	465	462	429	461	469	493	429	420	504	459	447	446	484	447	447	464	527	474	464	496	463	461	457	453	438	473	494	454	505	435	463	491	466	471	454	476	422	434	453	480	465	441	473	464	468	460	492	455	471	482	453	455	458	481	461	479	442	466	428	457	472	446	469	466	472	474	481	432	441	473	429	483	467	467	460	489	431	440	464	440	507	469	461	507	462	441	453	448	452	439	456	462	486	449	458	485	457	488	488	474	447	447	466	437	436	478	443	474	455	437	486	455	481	493	433	484	436	423	472	447	507	409	441	477	442	493	495	503	454	467	440	417	453	474	473	458	470	464	434	446	464	470	502	446	481	476	451	471	499	474	456	468	493	471	470	459	487	465	458	435	446	463	433	433	472	469	462	453	441	512	458	445	444	456	483	471	459	489	488	501	482	434	446	486	434	480	474	458	483	453	456	455	458	494	490	482	446	454	471	490	481	499	464	460	449	464	477	498	448	459	466	494	433	445	435	432	500	459	459	455	505	459	484	489	434	462	473	446	464	466	442	457	460	477	489	475	474	492	426	457	421	521	479	481	426	425	459	438	472	462	455	458	502	469	461	452	454	478	486	524	493	499	418	479	435	450	485	497	466	437	477	438	432	455	471	475	423	443	419	435	468	428	520	469	474	486	446	434	488	441	460	459	483	447	499	438	498	441	444	433	457	463	467	476	457	464	457	457	484	450	460	473	438	445	448	475	468	456	462	443	439	455	484	501	475	458	450	454	504	459	440	437	471	430	470	433	507	464	494	461	513	489	442	446	445	506	487	453	416	442	478	511	438	462	434	451	494	464	459	456	466	428	469	441	456	498	451	465	471	444	469	483	442	513
7451	10220	5216	725	626	521	531	493	538	514	472	493	483	491	520	508	492	497	469	507	523	480	494	506	480	476	448	471	479	513	486	464	493	502	477	469	489	534	499	469	494	484	476	490	471	481	512	482	483	461	467	489	469	464	477	511	502	484	499	499	465	488	531	471	501	464	484	470	474	489	445	478	522	482	519	501	449	540	448	493	504	511	511	450	487	473	444	490	466	490	461	484	514	527	471	506	488	458	467	487	506	512	484	507	499	525	475	440	494	482	450	481	476	525	485	470	512	487	485	453	511	480	458	501	469	456	474	495	504	502	427	510	515	516	486	480	493	479	497	484	461	518	470	475	496	489	494	481	497	491	510	483	505	490	485	449	488	481	508	478	453	469	495	468	503	493	480	469	480	474	474	483	496	462	478	462	482	515	481	461	481	527	498	454	464	448	498	512	497	460	480	501	462	490	485	476	505	478	503	481	487	462	519	451	469	473	501	476	442	505	457	516	465	488	495	439	481	471	510	488	496	511	443	465	525	498	515	504	498	518	481	487	467	458	492	493	493	524	472	477	507	530	504	449	512	522	504	484	518	521	463	486	479	464	493	424	502	510	478	501	466	498	491	469	501	467	489	521	515	473	487	506	488	493	468	470	510	496	479	467	508	469	502	453	498	456	503	518	546	467	447	457	463	544	515	476	470	492	483	419	494	499	466	475	518	500	487	454	466	474	535	466	487	483	514	482	531	462	494	501	465	495	529	522	465	502	521	454	487	477	481	481	489	442	497	528	472	429	515	460	476	489	505	485	486	489	508	470	468	489	449	482	465	526	475	473	491	488	487	500	497	482	522	492	515	502	487	493	480	482	491	509	481	450	499	458	467	473	523	481	529	485	467	432	478	466	479	490	488	507	505	422	495	469	488	480	474	470	491	464	485	533	492	478	494	469	515	524	518	451	500	499	490	521	481	513	482	498	502	489	455	499	493	477	537	482	467	498	465	488	456	475	491	488	464	458	455	444	481	461	493	477	494	503	485	466	499	491	467	468	481	465	481	511	492	468	452	485	467	481	474	503	454	479	437	451	470	463	494	466	500	480	447	487	487	461	468	507	494	517	513	473	475	487	488	500	491	470	482	468	520	534	529	466	463	480	476	530	508	484	443	484	450	500	519	506	476	443	477	504	482	456	498	495	515	477	467	496	498	488	497	474	505	511	484	495	436	519	470	478	506	453	470	515	497	470	500	494	494	472	482	485	478	455	486	502	462	493	532	448	472	456	476	459	467	460	491	487	478	464	496	492	499	475	502	470	490	495	444	500	506	497	487	497	487	513	501	470	451	512	487	503	510	454	536	480	476	475	495	489	451	507	512	497	456	453	503	466	495	470	429	445	464	486	518	478	447	516	484	482	487	474	498	462	467	489	490	510	512	485	501	459	477	455	456	531	498	472	469	478	494	461	470	478	501	490	475	461	431	476	498	477	488	488	475	503	468	510	478	518	479	485	428	489	481	469	462	471	470	528	457	493	490	472	524	471	467	469	448	500	493	481	489	493	506	503	510	452	471	475	489	482	493	493	464	482	482	484	500	456	507	449	487	477	520	503	512	526	475	530	461	525	499	461	448	516	468	485	518	488	463	489	459	485	508	461	483	490	489	474	487	488	497	464	491	494	456	488	476	512	472	478	470	428	519	493	469	487	453	474	473	522	448	512	468	481	492	459	462	501	525	489	500	497	490	476	471	490	445	459	469	484	462	532	494	475	474	488	491	494	509	511	514	505	472	487	436	489	476	465	496	517	504	494	499	440	509	471	491	497	479	440	514	486	508	479	480	477	511	498	464	494	495	491	509	475	487	486	492	460	519	461	499	509	467	463	480	504	486	492	494	482	475	477	471	490	475	486	481	485	496	474	479	474	473	474	484	466	487	480	523	487	510	484	454	503	476	482	491	479	457	500	474	499	532	488	469	516	516	504	492	471	452	474	527	473	521	508	502	456	493	490	471	492	471	407	514	500	489	544	466	466	465	490	517	492	511	538	467	484	433	454	495	485	482	472	474	479	478	463	453	487	476	487	465	486	494	492	533	478	498	494	487	478	460	478	493	501	522	487	506	466	500	481	463	456	457	493	468	480	464	469	484	494	477	447	472	468	470	471	492	480	476	492	500	457	491	489	462	448	499	496	476	489	481	469	457	483	447	500	464	466	495	475	504	511	453	462	502	483	489	482	466	491	483	494	445	475	473	503	446	474	484	483	467	463	454	461	480	467	482	501	496	427	486	477	469	504	503	550	465	493	502	459	496	480	502	456	510	440	535	518	464	465	476	544	478	432	512	481	466	472	510	457	522	485	519	490	484	477	468	503	508	500	547	471	495	486	518	474	478	486	486	474	473	508	446	511	478	481	506	488	474	500	493	496	502	495	542	517	492	499	477	503	507	480	525	496	462	479	491	460	471	486	446	469	516	471	449	507	492	503	503	507	478	504	475	502	422	510	486	512	472	469	507	465	509	506	479	486	473	491	473	476	481	523	495	483	475	476	452	498	477	517	461	487	504	473	458	448	495	495	479	451	497	482	510	491	457	481	476	483	476	481	484	507	489	493	522	462	472	512	460	485	524	489	487	435	478	483	463	480	500	536	473	495	477	491	467	505	482	495	484	484	444	499	463	487	483	509	468	474	512	465	500	489	474	476	468	498	499	464	483	473	473	445	452	499	490	475	476	481	455	511	513	495	517	477	489	534	460	477	489	503	460	476	456	447	479	454	479	488	459	459	477	468	502	504	486	417	432	484	476	487	468	459	494	493	473	509	494	469	488	507	460	517	464	483	486	497	487	499	482	475	466	498	490	504	495	471	459	496	478	508	442	495	476	467	493	449	452	480	474	504	475	500	483	487	442	501	478	493	470	495	458	477	456	486	531	518	498	483	472	457	509	486	468	475	487	510	475	536	491	474	465	515	504	455	472	468	481	493	522	454	480	454	458	483	498	478	493	494	477	506	493	480	458	484	493	489	517	498	494	450	466	476	491	517	520	503	490	500	491	463	463	433	484	512	456	461	503	513	424	492	515	476	484	501	467	458	473	503	480	481	460	419	459	527	494	472	494	562	491	493	474	469	491	495	489	450	485	477	512	508	489	512	508	492	499	491	489	470	483	492	470	494	494	499	515	490	451	497	457	472	436	492	452	486	469	470	492	476	479	473	472	474	441	454	497	430	452	526	448	480	495	497	441	495	509	474	518	481	482	479	470	496	494	508	506	480	441	493	438	518	466	487	499	468	482	477	512	538	510	504	492	511	475	498	474	492	476	503	503	488	486	497	483	471	536	499	479	475	507	457	463	485	507	455	460	478	440	477	494	488	467	467	467	460	513	495	483	458	473	492	465	484	495	464	460	503	498	477	511	462	480	471	456	500	522	491	482	474	519	476	496	482	439	492	460	434	518	478	460	470	467	463	500	421	457	463	492	476	488	477	461	471	476	464	452	490	529	485	476	501	483	493
23581	21248	29042	23760	21223	12834	1817	1214	1007	1030	993	986	948	920	908	919	933	882	922	834	829	860	849	805	846	858	860	825	798	832	868	877	824	875	818	849	832	870	853	801	832	819	853	828	835	844	857	856	850	842	886	805	840	833	898	826	864	870	833	870	837	842	814	868	803	807	798	838	867	846	856	802	829	833	827	814	833	777	809	821	867	746	837	857	806	834	827	862	831	843	819	815	856	889	798	808	855	837	847	781	840	835	840	877	844	874	797	797	827	807	807	849	780	816	744	770	819	854	867	862	826	857	824	786	871	798	894	812	797	845	844	832	839	859	819	860	841	821	854	779	788	821	814	824	809	824	869	854	809	835	816	811	818	858	831	834	820	901	826	830	846	803	818	841	854	791	848	825	845	780	874	860	838	798	860	867	819	819	824	799	782	763	807	812	814	798	831	814	811	822	853	877	802	829	887	859	830	836	805	870	856	858	819	802	813	831	801	823	895	811	793	878	841	852	800	791	857	850	884	849	802	861	834	802	866	808	841	829	843	817	830	828	877	759	784	784	816	817	838	789	784	842	837	856	815	834	875	845	853	883	833	796	773	786	841	813	837	830	755	820	772	866	841	864	805	813	813	814	850	912	798	840	827	794	868	831	803	825	885	827	791	846	846	873	836	839	783	884	834	843	814	835	857	787	767	872	833	804	801	813	837	784	849	839	803	847	794	832	823	860	819	795	814	806	807	835	819	816	882	834	860	827	861	844	810	764	805	793	816	803	856	907	802	820	831	812	850	736	827	807	820	828	808	866	832	829	855	841	843	850	752	831	803	798	791	783	810	764	875	826	809	838	816	798	797	837	806	858	858	838	814	836	790	832	848	823	801	831	817	843	824	829	814	872	812	865	819	822	799	835	841	793	824	861	835	891	846	801	861	844	803	802	836	796	826	844	832	843	816	860	825	829	837	833	812	825	834	836	767	808	885	846	784	864	803	797	828	861	806	807	762	853	842	799	882	852	841	800	882	869	850	806	834	834	855	794	782	850	854	828	785	799	807	788	773	821	844	827	852	870	868	869	829	838	794	853	821	808	753	810	804	865	830	798	839	847	842	800	796	851	835	828	870	822	786	787	846	814	828	788	843	798	865	816	825	815	805	812	827	788	806	792	826	853	830	810	794	849	838	834	831	813	782	852	779	885	902	840	781	833	843	829	827	822	851	815	776	809	798	838	865	775	822	885	853	804	859	830	836	829	826	812	835	877	834	808	828	843	812	854	804	778	857	820	819	717	787	813	860	829	827	846	800	842	774	844	782	893	852	804	805	820	873	813	804	908	838	804	840	842	850	793	767	836	830	809	840	855	817	814	836	816	856	855	807	846	843	855	871	779	828	847	846	863	828	833	815	821	860	815	828	836	810	854	878	836	817	825	822	828	805	842	816	808	853	820	835	839	814	818	826	828	846	779	831	808	862	826	826	873	841	856	808	835	831	812	829	859	849	816	849	863	791	795	849	801	840	821	799	801	826	824	769	819	793	783	867	828	852	825	821	801	827	847	773	829	804	812	824	839	869	830	805	813	811	803	870	792	812	814	831	802	851	827	823	818	861	856	854	830	837	812	789	794	878	840	857	756	838	799	842	808	791	854	845	812	824	791	888	822	791	828	894	770	838	820	835	812	840	799	790	852	864	853	854	820	808	796	887	830	820	879	831	808	787	860	856	885	819	843	838	863	774	840	816	814	817	796	821	813	792	808	807	841	809	863	861	843	792	867	843	833	838	804	838	815	825	867	818	814	845	801	792	815	780	885	884	784	861	788	810	859	814	823	819	762	845	882	830	865	815	837	823	798	822	804	784	819	850	791	816	838	817	833	803	833	835	841	805	846	798	829	824	885	808	853	862	806	815	780	848	840	828	815	866	776	801	847	830	832	903	847	817	870	822	797	838	789	763	829	836	795	886	869	785	809	836	832	818	810	776	821	782	875	827	818	878	807	844	834	813	828	856	842	863	907	816	851	847	849	857	832	788	800	847	841	799	844	829	849	852	833	822	875	806	814	840	798	844	822	829	810	819	819	816	799	811	829	784	844	840	807	844	786	804	836	821	805	772	842	791	834	847	819	791	820	825	854	830	837	834	900	832	815	841	859	773	798	852	846	823	821	843	794	814	773	842	847	810	792	792	790	822	838	842	800	786	818	763	812	868	847	808	894	845	863	812	859	865	854	793	826	859	825	857	784	774	796	812	810	829	809	791	807	833	805	853	836	830	828	834	852	838	805	838	847	842	824	823	839	776	855	818	858	852	823	809	850	762	846	806	799	817	845	810	860	851	839	837	814	807	828	809	833	806	823	879	825	881	865	833	808	817	844	802	808	813	840	828	845	810	809	861	823	849	786	795	803	840	810	805	842	850	829	863	798	805	822	855	818	803	781	838	852	799	788	832	749	785	790	833	853	869	826	852	817	837	836	803	836	787	804	872	816	837	885	818	819	844	794	910	788	812	877	888	808	860	795	800	787	805	795	834	867	829	822	831	810	840	854	765	841	811	899	782	807	873	804	856	811	800	798	855	784	829	832	767	771	793	793	795	827	849	821	850	812	776	824	859	818	829	808	853	823	835	807	829	858	821	878	834	800	813	837	859	849	777	823	809	825	801	820	808	789	863	805	788	869	846	844	801	828	826	809	792	845	920	816	853	837	825	821	743	815	860	835	823	824	835	888	798	832	835	852	813	800	833	826	836	825	788	865	858	785	777	819	850	764	840	836	859	801	834	808	873	822	813	780	854	840	818	784	863	868	853	822	830	897	842	786	834	809	822	818	821	822	805	852	834	922	843	843	804	849	802	823	819	854	837	818	852	831	782	845	750	809	777	833	837	861	850	843	806	859	863	855	813	817	788	826	779	810	816	834	824	819	824	808	852	825	821	789	844	827	878	839	827	835	798	857	815	854	793	791	858	805	848	849	901	839	876	799	805	830	838	849	817	804	873	868	816	824	840	829	819	814	835	844	844	802	793	860	856	800	860	832	854	856	796	811	843	806	821	806	821	828	838	818	804	849	825	851	776	806	789	797	841	771	783	851	831	797	836	774	819	849	847	873	805	907	864	847	821	783	842	857	841	822	785	771	815	836	778	854	850	802	806	817	860	795	823	856	814	818	784	787	830	880	837	778	816	840	825	819	852	852	833	840	846	801	772	862	833	859	805	822	838	838	808	861	866	767	789	849	810	843	829	775	806	811	847	871	854	816	819	832	817	857	809	822	819	819	848	786	822	812	795	852	826	834	820	824	842	896	834	848	878	761	870	769	851	826	850	825	841	860	809	824	877	742	835	810	802	838	813	806	773	836	815	847	815	843	796	891	875	864	849	813	818	822	857	872	858	782	853	837	801	851	823	816	859	791	846	802	790	829	842	860	846	824	841	770	818	858	894	818	836	820	897	798	815	825	817	849	848	843	852	850	835	878	879	829	834	796	798	841	827	811	843	834	856	767	859	865	808	826
7791	34374	25656	3319	2499	2005	1696	1395	1254	1163	1081	978	1019	1048	964	924	971	935	896	924	947	971	857	935	868	859	857	865	904	855	877	832	834	833	912	828	860	931	904	883	909	830	889	905	897	861	863	839	908	898	755	824	940	869	843	879	839	841	816	869	885	884	864	880	899	838	848	881	841	870	879	856	871	848	855	827	811	823	875	824	865	812	870	837	809	869	837	908	867	863	878	848	858	905	830	899	813	830	822	871	845	844	896	889	821	874	888	890	829	805	827	822	812	853	857	811	848	823	873	894	907	896	865	891	861	816	865	889	861	920	905	830	847	877	784	833	855	882	845	852	877	895	860	891	885	905	836	817	831	869	864	910	842	843	860	859	820	881	885	911	795	819	905	875	855	849	857	845	867	865	856	823	821	868	875	828	830	890	853	806	862	885	848	843	905	837	865	863	835	857	888	874	776	827	882	892	856	867	846	869	874	896	858	887	880	808	881	868	853	816	849	851	842	853	862	838	853	849	790	863	870	853	839	872	859	868	882	842	875	907	868	833	810	814	866	906	854	879	838	896	885	870	846	802	942	850	882	848	858	877	889	899	833	847	871	855	863	787	849	819	855	893	842	898	894	813	894	887	830	884	838	867	886	858	844	860	880	854	874	818	864	857	835	900	822	847	876	837	849	844	833	870	880	878	831	858	820	851	855	803	818	831	869	840	883	840	851	846	814	901	898	855	855	849	833	856	826	864	855	882	854	880	874	885	824	842	858	828	842	847	849	851	837	933	814	838	865	909	836	814	848	848	883	863	799	905	834	836	863	863	847	877	858	820	870	839	894	850	900	807	838	834	866	829	877	821	844	880	872	791	834	915	842	882	867	853	850	861	827	869	889	857	824	822	825	918	875	818	925	845	864	850	835	867	856	877	878	834	872	890	900	897	861	839	811	888	872	884	897	798	914	895	889	849	880	879	880	877	848	862	836	832	845	862	799	859	886	817	841	871	856	893	865	816	884	841	894	886	830	868	872	853	843	851	836	834	883	897	856	824	850	882	855	841	858	871	844	859	841	894	864	832	832	837	842	843	829	880	857	842	899	863	839	847	869	871	832	841	858	889	826	836	845	877	856	846	841	859	876	814	861	856	899	846	846	857	851	849	889	864	854	851	838	825	888	847	856	865	878	872	831	850	839	856	842	838	819	865	847	881	881	861	871	903	843	864	843	844	834	854	875	832	845	891	803	862	867	826	875	778	839	887	824	858	862	859	898	888	854	887	830	848	867	874	851	862	867	835	809	820	848	851	877	863	835	871	835	875	886	830	826	784	819	875	829	807	831	841	839	892	827	862	886	877	845	895	808	875	808	863	843	867	895	889	799	814	883	832	828	880	829	878	861	802	847	822	894	845	878	849	911	892	832	845	825	882	891	806	877	846	941	895	860	804	890	849	849	893	880	852	824	832	856	836	881	835	896	860	847	816	844	880	877	859	848	780	897	887	848	861	813	838	830	828	818	812	819	883	877	861	874	800	865	890	875	911	840	803	860	873	852	859	857	914	857	872	883	810	851	862	831	893	877	811	875	913	854	836	889	889	815	854	809	880	835	865	810	888	868	867	802	834	843	863	887	802	895	785	832	860	893	870	814	803	858	891	844	906	817	850	877	880	945	864	881	896	903	840	840	902	832	785	834	870	817	852	877	863	888	866	875	868	826	873	884	861	781	873	813	830	860	840	802	855	821	837	896	839	881	878	864	827	779	888	884	851	853	893	811	821	892	852	850	841	895	847	900	812	916	877	835	870	831	908	857	830	825	838	858	844	823	885	854	815	864	887	835	857	901	860	829	875	856	811	878	858	853	810	885	854	846	870	840	875	830	853	884	870	817	878	931	850	871	860	818	867	839	851	868	854	853	872	923	815	831	877	846	826	854	891	861	839	910	866	882	867	850	847	880	827	868	865	883	847	886	824	818	866	838	888	888	848	827	856	855	863	910	903	871	856	843	863	853	813	808	864	854	890	845	826	878	861	877	847	859	842	868	831	834	867	849	848	916	826	846	863	845	848	867	839	815	817	821	866	839	910	872	831	875	871	869	874	859	874	872	837	845	914	854	829	869	809	876	859	833	906	880	835	792	838	884	877	828	868	860	884	885	933	845	854	901	856	861	846	908	858	865	810	870	899	797	838	858	895	866	851	813	905	860	903	817	876	859	864	808	877	817	864	842	903	796	819	790	887	856	822	908	900	865	851	867	848	868	807	879	849	849	872	825	868	841	792	839	856	889	817	866	889	823	822	851	828	858	835	892	770	859	872	849	885	899	833	862	832	805	853	813	834	817	886	845	885	878	868	858	793	849	855	817	841	866	871	851	812	815	882	860	846	815	859	814	867	894	876	954	834	862	849	844	801	895	937	874	876	876	835	862	829	861	834	869	889	767	875	850	873	867	852	839	850	838	855	861	833	890	851	867	883	858	883	870	919	902	815	821	863	865	885	859	863	876	838	818	861	920	854	859	879	900	840	788	867	845	836	870	822	887	871	901	852	867	838	874	847	860	815	888	829	849	793	851	877	853	881	870	883	883	857	837	818	858	868	881	847	899	862	880	823	811	863	850	848	818	828	833	888	849	795	870	870	858	845	894	873	809	852	819	911	853	869	837	892	807	833	897	830	835	894	822	844	840	899	841	896	808	880	812	885	869	841	873	844	930	873	822	904	839	844	888	887	874	874	834	853	876	856	865	817	868	888	820	905	832	874	864	846	807	839	827	834	808	864	900	837	841	861	895	857	838	897	876	866	843	909	807	824	876	874	893	834	830	833	839	857	897	865	899	836	906	813	860	897	829	889	874	879	878	851	880	846	839	843	821	811	779	908	891	843	800	882	804	877	837	862	832	859	819	856	836	845	910	897	840	817	873	836	865	821	860	826	790	825	855	829	880	840	845	886	877	827	884	855	889	820	850	817	858	861	844	859	801	882	866	885	821	886	800	900	859	870	877	814	877	892	848	885	856	908	865	842	885	888	897	862	850	827	867	843	846	869	798	834	879	824	871	832	840	866	871	883	831	793	915	814	875	866	805	799	864	868	858	817	874	856	871	906	829	813	861	856	842	871	827	829	833	874	855	864	906	823	890	861	817	817	872	868	836	873	900	846	813	897	865	861	796	869	823	872	821	872	855	869	833	862	830	878	839	920	901	833	848	857	802	879	830	873	854	846	839	870	868	886	876	887	809	861	800	830	826	864	853	863	894	806	846	834	805	869	799	882	855	866	873	847	858	840	868	851	874	872	837	895	848	881	891	847	827	860	889	891	819	861	833	887	884	883	845	871	877	843	804	851	875	857	873	823	852	871	815	865	915	811	836	829	860	854	913	862	854	818	863	866	855	833	845	858	859	901	814	843	880	865	850	879	775	853	853	828	870	874	862	860	804	869	820	898	887	876	831	835	818	849	880	868	882	869	895	868	864	898	854	828	846	870	904	820	831	850	852	853	895	846	836	861	875	864
24616	21254	28099	24615	15576	869	484	422	338	340	316	298	300	268	267	228	242	257	260	220	278	269	240	249	224	245	264	228	234	226	223	259	235	251	197	238	214	215	234	224	236	214	240	222	263	223	221	236	243	212	228	224	241	210	236	221	220	231	225	216	212	229	226	229	226	233	233	255	247	247	231	229	239	222	241	227	246	215	245	211	210	218	245	226	216	235	256	207	235	225	223	219	226	241	234	231	230	215	248	237	226	226	248	217	237	233	232	212	224	227	243	252	244	220	234	234	231	228	239	256	200	248	235	237	236	224	226	222	230	242	246	250	225	239	227	242	209	225	209	244	218	226	226	232	237	206	227	250	242	251	220	239	217	244	255	229	246	219	213	212	242	215	233	250	242	266	209	235	220	247	246	190	233	244	229	242	229	241	210	227	245	221	246	234	212	247	253	231	199	211	198	207	212	208	237	230	241	233	229	220	215	253	191	213	212	221	219	245	203	241	217	247	226	236	236	240	252	237	240	227	202	214	222	234	201	239	223	230	257	252	238	260	219	202	250	209	233	216	221	222	240	249	213	220	224	226	225	232	220	216	247	216	213	231	236	244	193	239	232	256	232	237	231	239	225	231	234	242	229	230	233	243	215	244	246	224	213	220	221	241	233	224	235	233	217	212	240	215	233	239	231	260	219	226	248	229	241	229	224	222	214	243	240	230	209	232	249	218	218	245	232	222	221	219	217	214	242	232	250	229	229	242	217	220	240	197	212	235	248	228	218	234	225	255	226	239	265	221	240	251	250	208	229	240	237	234	216	233	249	198	265	219	216	224	240	233	222	197	218	232	236	209	249	230	235	217	234	222	229	232	224	242	221	220	252	225	215	194	236	243	238	251	252	202	245	247	263	240	222	220	233	217	207	223	208	205	206	237	200	237	215	226	219	243	215	213	221	230	224	254	251	237	236	239	232	215	250	224	243	221	266	218	225	224	226	224	221	204	234	236	233	199	222	238	243	248	267	221	238	241	217	245	253	209	226	243	253	215	229	208	252	233	239	242	233	212	219	218	207	237	243	247	229	245	221	229	245	199	227	238	212	193	218	237	233	230	221	223	236	241	240	241	224	229	209	236	218	218	242	223	215	220	230	234	221	215	216	212	220	242	217	224	239	233	241	215	264	244	228	218	228	242	227	242	218	239	253	241	241	226	228	237	240	225	260	239	206	213	234	265	240	216	228	233	227	215	241	238	239	254	199	241	215	234	236	235	214	241	232	201	236	225	233	232	210	220	190	231	233	244	217	241	245	236	214	239	220	227	228	223	224	221	216	239	202	254	216	239	216	234	221	238	221	230	262	235	231	231	232	241	254	231	218	263	249	228	237	231	228	272	207	220	240	235	213	208	208	226	212	229	219	252	223	223	237	245	231	222	230	194	225	234	242	202	229	250	226	214	215	253	228	200	235	217	237	223	258	226	247	225	225	212	209	223	243	192	228	225	221	247	235	229	254	209	213	244	212	230	208	224	212	219	246	221	234	213	244	221	229	215	208	235	255	251	237	239	232	241	210	213	237	209	238	224	248	242	191	208	226	237	218	213	219	226	208	256	245	236	232	236	240	231	236	219	234	246	205	228	227	226	223	232	223	240	244	232	196	232	229	225	236	213	222	208	257	219	241	225	223	231	236	231	239	226	238	194	236	245	228	254	220	248	215	240	225	231	222	231	239	215	250	232	190	229	233	245	193	239	215	242	210	228	221	238	227	214	205	245	242	211	208	231	208	243	244	225	228	246	218	225	217	206	193	229	220	246	244	230	229	251	223	241	236	228	244	211	227	250	241	208	232	239	249	228	231	213	229	244	252	214	244	218	221	244	238	210	248	220	202	229	251	216	256	227	202	274	257	230	250	191	222	249	259	248	231	235	248	199	223	217	270	256	232	240	210	231	246	236	209	235	255	224	262	251	224	244	249	215	217	247	251	213	247	258	230	210	204	245	249	232	230	231	219	243	230	225	241	258	238	227	239	217	207	226	212	237	196	245	261	240	242	239	242	247	229	215	223	239	230	239	234	237	222	188	237	240	239	244	243	239	262	202	257	224	248	245	209	221	231	226	243	230	253	210	228	232	229	221	228	227	200	204	263	220	219	267	200	221	243	225	241	214	229	205	212	199	249	206	216	220	244	242	242	213	221	227	240	233	224	233	251	210	239	224	256	219	243	228	243	233	212	256	242	236	225	220	223	250	229	249	219	233	224	228	227	206	218	207	235	254	238	240	236	215	238	218	251	230	238	224	241	224	225	204	246	225	222	209	227	223	183	256	244	226	262	217	200	233	214	212	216	241	241	217	240	210	224	255	215	227	212	242	247	221	274	207	232	247	195	245	223	240	241	248	219	199	225	226	231	223	211	238	244	242	194	210	201	223	232	229	232	255	232	245	227	210	234	236	216	215	213	220	208	200	234	249	233	254	215	185	210	243	242	221	221	237	236	230	261	249	229	230	221	248	203	215	223	220	213	235	243	235	227	270	244	236	234	210	246	255	253	247	233	217	223	218	222	236	219	252	223	232	218	219	237	229	219	263	195	227	228	217	223	221	236	235	208	229	226	214	230	218	213	218	229	207	228	258	223	231	246	246	232	238	248	211	204	252	215	233	213	216	220	199	233	229	233	212	239	236	232	243	259	217	196	209	233	258	233	211	220	233	236	242	225	226	233	241	218	225	245	247	212	226	236	256	228	247	206	238	228	222	223	222	205	248	223	225	210	219	208	235	227	236	211	232	237	233	238	239	216	228	238	210	233	239	241	239	266	202	231	232	241	207	212	253	246	218	230	216	222	224	231	238	250	219	236	239	212	245	208	258	232	232	236	223	228	215	246	223	250	243	192	226	245	239	216	241	214	207	243	212	217	216	220	222	240	218	226	211	220	234	219	217	245	251	243	204	230	227	210	214	212	216	232	202	204	246	229	253	232	230	214	238	233	221	246	246	242	255	244	240	252	225	280	215	238	242	218	210	247	222	246	233	232	226	220	208	197	211	209	206	251	222	203	214	239	229	208	238	210	221	221	206	236	246	239	237	222	250	245	232	228	222	245	237	216	203	218	290	261	240	234	255	207	222	225	211	245	232	243	224	247	205	206	230	222	223	222	217	243	223	235	249	220	197	236	201	208	241	216	246	205	237	223	231	223	253	254	258	220	228	200	241	265	212	211	216	227	232	216	205	245	249	226	245	226	231	237	240	232	252	208	249	218	200	228	227	235	218	221	226	235	239	242	245	245	188	236	219	221	257	229	225	229	248	227	221	229	220	232	210	243	233	215	222	240	235	231	236	223	226	233	258	231	235	218	244	239	260	247	227	229	238	226	214	218	219	214	225	207	241	219	224	240	245	218	228	239	249	226	240	217	216	223	207	215	259	223	238	229	256	243	200	215	221	256	210	248	235	210	224	222	204	229	230	224	252	223	237	234	218	225	218	211	219	223	246	229	225	238	206	237	229	263	237
7397	27110	21403	1680	1227	965	749	602	509	437	380	379	375	343	300	298	318	323	252	276	279	235	280	287	249	316	288	282	264	277	273	277	295	279	270	294	270	275	280	283	238	269	268	268	282	249	271	275	266	235	270	254	265	295	263	265	248	285	270	274	295	254	260	251	264	261	257	248	255	275	273	254	269	271	285	254	241	244	255	267	255	292	220	267	246	253	291	273	269	307	288	256	288	270	280	265	284	254	257	272	263	270	253	270	238	281	279	268	282	254	251	285	271	266	280	255	288	256	252	252	283	244	251	286	276	252	259	265	243	277	245	235	260	240	278	237	277	241	265	274	265	266	273	275	260	264	250	267	273	274	281	250	273	270	250	269	255	275	260	279	233	296	258	270	268	295	257	267	268	247	267	244	284	233	258	251	270	264	272	271	280	278	268	256	286	255	268	240	273	255	266	253	240	250	261	269	266	257	284	269	260	283	275	281	272	267	258	289	299	236	260	246	250	273	295	236	269	236	267	280	271	242	256	268	265	242	258	271	247	238	269	269	262	274	261	277	232	240	249	276	263	257	260	262	271	267	268	278	237	260	284	258	257	266	257	263	254	256	275	259	244	275	269	292	239	263	254	253	264	262	255	286	275	277	259	273	237	267	287	260	252	269	245	262	259	246	272	276	294	293	266	293	280	261	265	244	281	286	292	225	250	248	285	243	237	258	257	250	251	251	269	276	258	275	270	269	255	276	268	248	281	287	275	239	268	255	245	291	280	282	273	275	251	267	271	265	235	259	246	276	270	269	260	287	266	258	265	250	275	297	275	254	254	219	282	264	279	255	286	271	265	280	288	263	268	272	276	249	255	238	252	292	268	271	264	248	293	247	251	251	242	251	263	299	301	272	272	263	269	227	279	271	272	260	195	276	269	265	257	245	277	249	265	256	233	263	285	256	257	275	255	282	260	284	249	277	287	257	256	232	272	231	258	276	261	264	275	290	272	266	268	269	258	290	274	287	275	270	236	267	258	242	255	251	246	258	272	264	261	251	276	268	244	276	262	270	275	252	262	271	251	265	262	271	275	262	270	255	263	279	254	255	263	259	277	269	242	259	246	257	246	298	260	280	300	288	247	273	279	245	272	265	265	271	234	266	268	260	238	237	250	259	235	253	240	261	279	272	261	282	295	258	255	233	260	256	263	265	280	262	270	242	287	278	236	243	272	259	233	255	252	261	258	264	271	246	275	251	248	263	267	261	266	250	268	272	252	267	289	248	245	296	259	267	251	245	268	252	270	274	244	273	248	263	268	281	269	271	273	247	267	236	239	269	250	264	260	256	272	253	269	251	232	291	282	289	232	288	258	272	270	266	302	234	277	259	263	249	289	260	254	270	278	279	248	268	277	282	255	248	269	258	248	274	288	224	276	261	249	252	285	271	271	278	229	254	271	298	233	248	266	259	265	250	261	267	259	275	264	255	267	283	255	267	245	258	260	269	258	284	271	258	239	241	256	250	259	267	275	251	261	257	259	251	253	268	281	258	266	270	239	273	270	225	277	292	229	240	222	286	247	254	269	299	249	274	247	260	256	275	252	256	266	252	255	268	275	239	272	263	275	292	290	250	251	286	261	253	251	271	281	288	272	270	297	251	247	266	271	263	236	265	278	256	255	270	277	285	248	265	301	253	262	255	274	282	273	258	237	257	234	288	270	268	278	259	271	247	248	275	273	263	256	267	275	271	268	256	262	268	266	289	261	303	281	225	265	262	277	272	281	243	289	254	248	298	279	281	272	279	260	268	285	261	254	263	236	255	270	271	254	254	281	295	226	292	271	273	270	281	249	256	264	253	275	265	255	286	262	215	281	234	289	261	258	253	267	228	267	271	241	311	255	237	261	280	259	259	273	265	271	282	256	259	257	244	259	278	253	237	262	271	264	273	273	243	263	239	243	282	278	286	277	261	255	293	263	258	245	235	257	273	252	243	277	262	244	282	267	244	241	235	234	254	253	267	251	255	272	260	250	283	281	246	257	300	259	267	272	278	241	237	257	289	250	270	260	256	272	242	258	250	290	294	251	270	274	232	244	238	278	282	241	298	242	268	271	273	275	276	258	245	296	237	255	252	277	261	286	270	280	298	274	309	274	255	219	272	249	268	247	277	279	256	266	274	248	244	265	265	243	274	243	230	245	270	234	262	284	283	263	259	266	256	252	246	236	274	257	289	247	245	258	279	267	264	288	263	291	295	241	268	270	277	272	277	285	281	282	287	233	271	277	285	275	286	258	252	265	242	274	247	251	244	273	280	258	264	272	255	281	286	221	273	246	272	249	261	277	246	271	286	270	254	295	263	303	269	279	291	273	264	261	266	280	244	231	251	291	273	300	257	273	270	250	261	272	247	282	271	319	267	266	261	289	235	266	243	265	283	258	271	243	298	253	247	258	279	258	267	244	257	287	265	259	252	258	259	272	259	258	261	264	267	256	266	253	272	222	257	252	236	234	243	264	253	269	247	284	257	268	251	261	291	275	278	287	257	268	294	238	261	254	261	265	252	261	254	242	263	274	244	255	256	275	256	268	269	283	269	252	247	293	262	243	233	236	255	252	274	276	239	283	260	276	270	260	259	264	267	229	283	286	280	297	237	252	245	264	241	271	266	259	249	248	288	251	264	258	267	297	253	236	270	249	265	294	270	255	259	262	259	252	293	274	265	263	259	262	257	258	274	253	231	273	254	250	290	257	255	262	270	286	273	265	268	274	230	277	266	264	280	245	250	294	263	286	273	270	269	280	243	271	286	256	308	246	277	247	273	259	271	248	269	251	288	268	272	272	249	294	241	254	241	261	288	286	283	278	255	264	266	317	257	251	246	280	281	278	286	263	260	265	285	255	256	267	289	252	248	246	256	250	288	289	264	286	243	250	256	277	248	259	284	257	259	261	262	288	280	290	277	267	251	268	256	250	259	258	241	232	284	258	256	281	296	283	281	254	242	261	279	262	256	264	257	241	238	257	272	252	248	260	268	246	262	279	269	243	259	268	275	246	275	275	268	310	288	271	260	272	270	260	247	275	258	255	270	253	280	253	279	288	249	258	264	260	259	301	242	266	256	274	256	254	266	251	229	235	284	228	274	294	246	250	261	267	265	283	290	262	270	282	283	274	258	266	270	271	315	220	238	279	243	242	262	260	255	256	276	283	277	257	255	276	249	265	290	273	266	277	253	247	236	267	275	265	265	278	238	288	260	245	281	274	275	227	251	270	237	262	231	259	281	252	274	268	241	271	251	278	271	249	263	254	265	253	252	258	281	261	261	262	278	250	264	253	267	290	280	298	251	249	244	274	251	275	244	279	265	229	242	265	260	268	248	268	277	265	264	244	254	263	233	256	249	265	276	287	261	281	255	278	277	283	257	277	269	245	284	282	284	274	252	263	254	297	263	271	269	277	241	248	275	258	235	253	254	285	266	256	251	234	262	257	257	295	246	268	236	253	278	278	285	284	281
22491	21290	29436	23489	21291	21393	11850	1597	1161	1047	984	907	873	828	782	797	808	782	715	810	716	728	725	746	767	736	706	721	687	716	748	643	664	715	684	629	687	709	660	752	714	706	705	664	644	696	712	643	689	672	683	687	698	660	696	702	660	730	702	640	680	724	691	661	725	697	684	682	665	662	683	713	693	661	700	685	707	658	719	676	664	706	642	702	634	693	701	699	662	700	683	720	679	660	716	683	678	703	670	640	648	673	682	672	696	689	640	634	653	674	690	704	715	692	688	712	652	660	699	716	646	645	702	642	663	673	609	654	686	705	661	679	672	673	727	665	709	674	668	695	701	717	686	699	697	666	675	674	669	655	672	596	678	659	662	662	656	677	684	622	696	663	651	676	719	657	662	662	687	647	640	669	636	702	684	678	643	679	670	681	679	694	651	699	652	660	640	670	737	712	707	674	678	689	669	676	692	681	724	665	654	710	683	645	667	680	660	706	691	656	679	662	632	716	719	691	691	654	711	659	689	711	711	700	630	673	662	698	698	703	657	749	666	669	683	729	666	707	667	694	665	635	649	669	702	646	670	666	653	661	668	674	644	628	689	679	650	707	661	685	720	644	678	682	699	698	674	644	688	648	676	641	692	654	665	645	687	694	671	681	690	669	672	663	679	640	649	650	672	598	648	697	688	686	717	657	649	644	674	667	672	627	675	673	670	692	686	649	714	678	676	666	678	668	611	667	699	670	707	703	689	681	696	659	685	705	685	686	676	633	676	707	666	702	643	682	693	687	663	689	672	706	664	662	708	671	634	670	703	652	649	703	646	687	722	731	681	627	684	694	628	667	689	680	658	680	662	621	666	658	727	686	664	724	684	690	659	679	681	711	675	688	673	636	679	688	649	639	674	676	667	698	658	634	649	712	620	664	634	636	669	710	661	641	724	674	643	719	692	652	609	679	667	676	668	689	642	656	722	729	695	642	600	684	720	695	633	676	664	672	660	653	607	687	688	686	681	701	666	643	672	677	686	686	662	695	689	692	706	683	697	688	745	719	695	673	664	689	639	781	705	601	712	687	690	685	693	698	698	677	649	665	660	665	685	686	762	691	726	670	710	708	701	654	644	613	692	671	683	634	678	686	654	709	676	666	661	669	677	701	712	684	706	685	700	675	669	677	706	704	700	683	701	666	688	646	673	651	677	651	704	699	636	708	708	664	640	715	697	669	717	704	687	729	674	672	687	661	644	695	685	708	689	647	653	688	622	626	663	719	669	694	719	706	691	737	657	653	727	614	625	674	641	651	708	678	646	691	620	615	654	697	645	660	623	655	648	663	697	673	645	718	677	715	722	700	673	672	662	669	725	692	685	663	677	630	654	701	665	637	704	685	679	697	692	665	672	687	683	673	661	628	656	676	652	694	699	712	656	636	670	649	685	650	658	641	648	649	674	682	656	728	687	649	725	680	702	640	703	693	709	680	675	688	674	660	654	652	678	678	719	694	693	647	642	642	686	702	714	706	719	694	670	722	653	665	691	612	659	666	704	668	714	691	682	692	639	616	654	673	690	675	688	705	678	667	678	686	650	681	669	657	686	657	750	658	698	680	661	686	713	656	646	702	677	677	664	687	720	637	654	653	685	715	669	623	690	649	664	652	612	696	716	698	663	668	665	688	659	718	676	642	681	711	696	647	623	669	660	716	691	682	686	678	674	672	688	647	686	637	667	645	682	709	641	682	696	657	659	671	735	636	677	685	651	665	637	694	719	668	632	699	676	671	725	679	722	633	679	627	641	686	701	700	659	641	694	695	667	643	708	683	737	704	646	686	693	639	708	642	668	667	642	638	694	715	691	668	669	711	682	671	671	687	667	628	626	670	713	686	636	652	653	661	633	689	667	703	679	678	652	721	656	651	662	657	692	654	652	677	652	688	666	677	657	671	665	675	661	619	679	666	606	673	678	619	678	649	648	691	716	659	742	693	657	642	691	661	680	703	667	678	676	676	640	672	677	653	720	700	699	637	686	661	667	691	686	687	679	672	666	665	668	659	700	665	671	661	688	684	722	727	638	681	692	655	675	682	712	652	735	659	696	628	715	677	692	658	662	691	683	648	661	638	646	707	657	626	715	690	646	669	638	661	620	653	684	704	675	696	678	708	670	630	700	678	659	695	654	711	631	664	707	705	661	693	638	649	694	669	710	669	701	647	704	681	681	690	656	621	757	653	668	666	677	693	649	684	667	681	655	685	682	724	658	663	681	709	673	648	677	641	639	668	722	704	649	691	690	681	716	676	642	630	679	719	650	672	668	643	667	672	671	677	645	704	660	663	673	646	703	685	721	697	707	701	656	643	704	689	718	629	699	674	688	688	666	691	671	682	657	695	692	677	668	678	715	653	678	719	694	759	638	671	648	663	677	673	675	666	638	659	647	647	695	666	672	697	660	674	618	659	682	719	669	669	658	666	667	636	667	737	641	679	651	648	650	643	653	643	673	663	686	652	699	658	668	660	697	651	671	658	683	650	696	691	704	597	634	686	659	671	693	684	675	667	646	686	668	642	661	686	696	694	668	659	719	681	661	670	653	619	704	651	660	690	605	669	662	663	633	637	622	688	686	653	665	632	677	672	631	679	690	634	644	724	699	695	646	664	654	654	693	653	649	678	670	675	654	620	665	631	714	679	667	634	671	630	697	689	696	678	663	679	688	679	676	652	668	654	712	671	679	653	682	642	686	685	689	666	659	669	687	667	700	708	634	649	663	655	680	665	686	657	646	708	659	683	620	682	663	699	674	655	721	680	669	687	652	672	628	652	690	667	702	671	673	662	599	659	646	658	703	663	677	603	710	680	666	705	660	687	671	646	656	654	672	656	666	638	668	702	589	603	657	700	696	671	680	654	718	635	678	675	639	661	662	627	691	669	649	640	638	668	659	649	643	705	648	699	692	617	656	701	655	664	663	707	656	676	674	678	653	678	658	694	643	653	631	703	669	651	613	649	670	727	643	670	683	672	680	664	688	710	693	643	679	703	729	678	672	661	660	676	658	666	645	638	694	652	751	667	668	606	667	658	675	676	641	683	674	674	648	649	696	703	653	692	675	633	633	654	709	648	690	624	683	678	714	711	626	659	633	686	697	626	711	666	644	677	641	698	685	684	650	656	644	658	689	700	688	691	712	676	656	692	742	658	649	661	647	665	698	671	642	624	678	703	680	675	692	696	633	700	630	667	680	710	673	627	721	658	680	636	655	677	673	721	693	655	652	647	651	707	684	682	685	714	687	702	693	658	644	635	660	654	657	686	677	669	652	689	684	692	665	658	641	675	655	690	642	695	667	656	649	683	614	611	642	684	695	681	730	686	693	646	692	633	697	676	660	706	666	662	628	706	675	672	609	660	660	698	705	679	654	685	648	699	653	676	614	656	650	663	656	664	663	655	735	700	678	656	661	668	683	662	686	645	703	698	676	698	694	628	702	643	705	677	701	672	703	756	654	658	603	685
9971	35743	36255	5355	3926	3029	2225	1785	1540	1272	1224	1114	1040	1003	948	941	855	841	826	828	745	819	780	764	765	711	770	817	797	787	750	739	766	675	736	713	703	671	692	737	703	734	799	741	756	746	770	734	759	715	746	705	726	697	720	737	715	714	708	700	742	767	743	699	717	669	719	761	725	689	730	702	756	731	750	737	677	683	740	700	735	753	713	769	743	746	705	726	694	722	771	755	741	740	728	741	681	716	710	704	747	686	665	713	724	668	715	731	731	667	790	768	708	720	775	736	742	760	736	704	710	717	720	745	722	723	725	700	684	729	749	702	720	728	720	719	710	752	696	737	735	708	761	721	680	747	718	736	714	743	746	751	727	738	782	709	700	702	742	786	753	738	638	670	714	734	717	718	752	706	717	738	747	659	702	739	742	719	746	716	728	720	700	762	702	721	700	726	735	728	724	703	700	748	713	671	687	737	722	711	709	785	752	663	663	699	715	711	736	723	717	739	704	732	689	694	736	684	730	731	708	726	765	700	734	689	744	699	716	699	712	715	757	747	717	705	702	722	725	736	718	699	683	678	748	737	682	715	787	744	681	739	706	747	694	713	743	693	739	701	692	686	743	748	751	729	778	691	727	718	770	716	770	741	750	651	709	749	740	711	732	683	712	704	689	700	733	705	729	661	743	725	743	688	720	719	728	738	728	727	700	716	694	691	725	722	730	663	669	707	739	780	743	704	671	760	718	701	719	736	676	711	715	714	718	731	677	689	740	731	711	700	715	718	723	709	690	730	724	718	769	684	680	707	694	704	703	774	672	683	677	752	692	705	742	753	712	719	710	740	701	702	688	681	774	717	722	674	707	718	728	692	761	734	688	760	758	742	744	694	720	729	699	781	771	726	729	741	721	768	741	770	708	747	785	689	745	750	712	719	735	689	749	699	709	734	771	723	680	698	716	679	751	681	739	741	714	695	743	746	716	715	654	752	720	765	704	722	668	751	710	690	696	753	711	667	717	763	715	688	775	657	741	706	758	758	689	723	683	705	814	734	763	697	752	643	662	729	686	737	732	742	681	727	737	729	737	733	725	743	660	704	716	722	752	704	736	732	708	709	708	691	732	744	731	642	754	687	714	665	752	703	694	732	708	716	723	709	725	739	667	720	665	724	725	756	733	713	743	712	704	699	669	707	748	746	729	724	705	730	762	753	706	758	698	742	731	701	727	723	710	702	696	739	720	697	726	712	743	714	739	735	692	708	649	743	776	697	691	646	724	697	735	697	698	722	767	719	707	732	714	715	744	722	727	684	725	673	662	721	774	745	716	754	754	712	714	750	701	680	659	771	736	656	689	728	719	742	702	743	732	737	701	784	694	701	710	778	661	664	706	749	778	696	712	703	727	709	734	707	736	702	708	751	704	682	715	749	661	709	705	765	727	746	692	699	706	716	701	694	738	737	713	707	762	714	707	742	676	684	646	707	705	744	652	716	673	703	729	720	705	706	672	687	728	693	784	738	735	744	746	667	754	679	723	701	705	694	695	740	722	714	760	713	698	694	686	705	687	688	741	704	718	727	685	714	672	785	697	749	786	729	757	750	727	706	744	746	673	734	780	706	736	690	733	668	756	749	727	727	714	722	719	716	749	721	742	680	719	768	668	757	744	701	706	723	709	734	670	667	745	706	728	752	731	690	748	697	709	680	699	744	667	668	694	726	747	713	706	723	776	758	713	717	743	714	704	734	749	707	717	670	654	736	731	730	732	721	721	742	709	733	739	693	743	721	680	762	672	746	701	688	730	732	655	729	682	764	670	703	695	723	711	716	739	721	718	683	753	702	747	648	720	711	719	722	704	735	731	742	749	743	722	693	742	726	715	700	707	696	690	692	705	708	764	719	720	722	707	738	787	745	736	709	652	766	690	691	737	704	713	734	774	707	718	710	685	746	705	726	726	734	763	690	711	734	765	716	751	733	694	782	708	692	700	679	710	682	693	734	717	734	699	739	756	641	678	739	634	725	719	723	725	769	746	797	724	712	723	769	741	737	716	779	748	698	722	719	739	719	704	671	762	735	719	764	747	728	759	728	663	726	667	738	723	678	687	743	717	651	695	692	666	700	652	762	721	762	723	692	673	737	651	686	688	764	750	710	719	703	747	701	732	732	701	679	693	717	714	712	728	736	757	742	718	750	724	697	683	739	789	699	740	691	765	739	711	746	752	775	719	706	671	727	718	734	674	739	702	727	715	696	713	706	676	761	685	747	745	738	732	685	744	703	778	725	739	723	738	719	709	681	762	748	684	743	716	706	721	761	764	719	703	701	738	727	723	763	701	703	734	697	669	716	730	749	717	747	744	698	712	724	712	729	743	691	728	714	718	715	695	715	695	662	691	749	710	705	746	726	716	700	723	728	666	728	706	700	740	747	713	748	711	664	692	740	701	670	742	705	735	700	749	728	722	717	731	749	690	726	753	725	747	733	755	686	665	757	754	735	687	757	805	662	746	739	730	732	730	755	717	750	674	753	720	738	729	742	742	711	735	753	716	736	732	707	701	712	711	720	695	670	680	746	728	762	719	753	711	718	729	752	696	697	732	694	699	712	716	728	704	703	701	734	742	715	747	721	716	744	683	736	719	704	689	731	710	715	705	708	740	683	713	713	717	726	693	746	699	724	736	700	711	663	735	730	760	678	684	708	697	728	687	719	700	714	748	757	654	730	746	713	721	695	743	782	737	713	739	722	764	683	704	681	717	748	719	740	683	738	742	723	689	726	709	759	733	744	711	727	754	736	729	763	756	683	732	704	684	654	711	691	704	676	716	750	700	706	697	705	715	738	751	693	757	738	739	735	705	716	730	687	728	748	716	681	680	736	685	713	718	714	732	740	678	746	681	731	720	633	733	752	720	725	736	735	696	702	708	706	730	767	685	692	726	693	721	725	710	691	676	727	680	723	725	758	698	717	718	683	740	708	704	711	667	714	773	729	718	734	751	712	667	699	697	732	730	729	669	698	738	716	703	678	742	708	727	679	712	723	731	730	678	667	675	696	698	761	721	704	725	720	706	747	742	705	722	667	716	728	683	717	739	677	701	731	710	764	726	703	713	766	724	704	724	737	687	704	761	685	736	716	720	735	684	689	736	718	692	734	757	714	702	727	723	757	650	757	689	691	704	742	746	711	719	718	724	795	681	686	701	746	725	735	741	669	705	761	687	774	676	702	710	676	696	767	740	672	689	705	692	760	708	744	716	673	694	746	702	724	677	711	723	710	718	739	736	711	666	698	683	694	762	721	742	746	661	704	729	732	754	737	720	773	724	703	692	716	718	699	728	726	689	749	696	757	724	696	708	722	732	710	697	663	664	713	615	748	690	719	703	740	680	732	715	733	702	735	729	753	719	709	755	741	706	713	714	719	738	733	743	732	722	763	684	728	734	715	731	722	720	683	707	725	698	721	680	699	715	713	730	725	696	705	664	749	742	723	792	709	712	699	736	701	731	736
27545	19705	10840	1658	517	486	464	489	457	486	505	478	450	445	462	476	459	486	426	463	426	509	458	436	454	454	457	478	456	436	444	472	467	473	422	415	490	489	439	460	472	459	462	450	447	427	471	463	490	468	424	473	474	480	469	445	450	453	439	439	482	451	471	485	461	483	454	438	483	450	407	427	427	471	451	422	426	468	428	486	501	465	434	438	457	395	428	442	469	450	435	452	492	464	430	472	443	449	442	468	463	460	471	441	462	451	455	470	471	443	479	478	449	456	449	459	421	467	426	434	478	440	434	438	447	448	433	445	495	491	462	416	436	454	440	464	492	437	473	466	469	461	429	429	467	473	493	442	451	465	431	455	480	436	449	457	463	439	468	470	477	461	440	450	467	454	417	492	487	471	417	450	457	473	459	500	481	437	441	466	471	420	453	454	473	500	454	465	454	454	412	499	458	472	490	458	444	425	468	474	458	451	445	423	465	434	436	427	458	438	490	499	488	457	450	481	442	466	457	445	451	463	424	455	487	460	454	486	479	457	427	472	471	447	434	497	449	450	484	473	451	424	422	455	416	434	449	452	436	477	450	474	434	418	462	458	431	474	490	444	449	473	464	462	455	457	464	478	503	454	464	411	465	448	478	450	470	456	424	462	426	473	464	445	429	409	426	427	461	497	468	454	464	483	465	443	482	426	478	456	490	443	430	485	449	448	459	428	460	462	433	446	468	446	458	473	443	443	452	445	476	461	445	427	546	427	488	447	431	451	456	436	457	471	454	454	496	466	486	438	433	494	500	494	470	471	419	472	463	449	489	466	474	462	429	448	459	476	476	502	428	467	475	460	429	439	463	501	497	444	424	508	444	439	458	465	449	434	498	404	446	460	445	471	448	401	495	481	454	432	405	461	418	449	445	425	463	442	435	463	440	488	465	453	439	435	436	475	453	448	481	457	456	389	496	466	466	452	479	457	468	483	448	441	423	444	457	477	457	431	416	481	466	488	505	456	437	467	471	455	447	453	434	469	452	430	432	449	472	440	475	466	492	435	419	475	465	473	433	444	462	485	445	473	438	486	473	493	430	417	469	460	476	470	439	433	464	456	484	453	438	477	444	488	459	455	517	482	438	438	422	462	452	453	449	456	455	496	477	473	457	429	448	459	481	433	503	503	469	477	451	449	425	430	424	478	484	475	426	439	468	427	450	492	466	450	496	477	448	448	452	435	469	427	453	457	474	455	462	456	483	449	434	404	473	441	436	436	478	505	483	480	401	495	448	450	450	447	490	437	440	441	466	432	464	499	466	483	456	468	461	453	492	463	452	464	441	488	470	476	444	443	463	434	445	452	479	449	454	458	455	489	445	463	469	442	474	478	474	451	445	485	469	452	490	434	446	439	443	435	493	440	489	452	428	456	432	452	473	458	447	447	424	435	447	467	443	429	431	468	462	487	461	431	470	419	427	487	442	448	419	459	486	482	417	455	430	450	430	476	483	476	434	438	442	445	469	462	458	454	464	440	500	483	460	424	472	468	479	469	419	416	465	428	482	448	457	442	430	483	447	462	461	457	453	432	490	472	423	440	440	449	457	441	465	417	445	438	424	395	443	460	439	457	429	476	462	443	478	413	481	427	448	455	462	423	429	461	458	491	483	451	446	481	467	472	455	471	443	446	452	472	439	478	450	464	429	438	429	467	475	489	436	436	449	501	468	438	458	468	466	454	447	430	472	473	475	456	475	465	448	447	456	459	441	469	447	460	473	450	426	459	445	462	446	435	417	431	481	468	437	466	416	433	490	477	430	450	455	499	450	435	417	474	411	479	463	453	426	483	468	460	437	456	417	462	432	484	487	459	453	441	435	488	488	439	475	472	417	429	457	485	431	445	460	474	471	422	464	437	420	439	437	421	434	461	444	465	428	460	472	476	446	491	452	446	412	426	457	461	479	459	503	465	486	467	443	463	495	471	473	438	461	438	428	471	437	464	465	439	438	479	449	494	502	452	475	458	470	517	474	460	477	488	476	444	464	466	454	464	451	469	462	416	465	459	415	474	446	448	465	458	434	481	465	433	419	437	457	438	438	431	429	457	482	452	463	445	480	468	458	470	501	479	465	420	504	470	436	434	434	494	452	457	443	459	522	471	481	424	448	466	433	465	469	504	453	435	471	451	441	437	450	459	450	456	445	468	433	475	459	474	442	478	451	474	476	446	446	445	455	479	445	451	493	480	470	452	494	434	447	476	458	487	458	457	442	427	471	426	457	436	459	483	451	458	447	423	476	455	465	450	477	498	437	438	444	442	462	446	427	422	475	457	478	392	419	484	474	437	446	472	466	445	430	464	486	442	443	489	446	475	499	472	457	476	408	411	487	460	451	472	439	496	439	446	465	477	446	456	488	489	464	485	454	442	457	432	462	437	447	479	456	461	429	440	453	435	405	485	447	435	452	450	428	482	483	448	456	425	460	429	472	457	448	449	458	443	454	420	444	429	469	415	513	470	441	438	425	426	444	432	446	439	458	476	448	454	425	449	471	449	447	461	434	443	466	477	441	435	428	495	482	443	465	457	478	457	439	429	480	436	438	472	453	440	438	503	466	435	441	450	499	493	462	433	500	452	476	438	465	500	446	468	499	459	472	443	471	444	462	466	389	483	454	509	478	465	501	474	421	444	448	458	460	424	472	473	473	479	461	475	403	442	467	446	507	460	498	484	464	461	446	465	463	490	439	478	443	434	471	435	506	489	469	434	468	499	461	468	468	477	425	427	495	505	465	456	437	440	451	478	466	429	490	483	413	490	429	473	469	455	458	467	473	483	436	419	470	463	449	461	487	484	443	489	483	442	452	477	446	471	459	487	490	411	466	443	441	447	443	447	439	475	438	458	449	444	431	414	486	454	447	463	434	496	443	478	427	466	464	435	458	451	414	485	478	455	449	454	480	451	454	398	489	433	508	435	436	449	476	467	458	483	476	421	509	487	409	494	450	438	402	471	444	453	426	456	448	461	421	464	430	464	471	465	452	468	475	462	442	466	465	464	448	469	467	436	445	456	457	475	495	462	436	452	473	428	439	473	461	410	436	431	433	447	453	442	497	452	434	447	450	483	466	452	480	447	499	456	451	425	435	431	469	435	492	449	433	430	437	464	439	431	456	486	496	412	424	471	455	440	456	447	467	462	469	455	451	462	463	465	431	461	479	422	426	425	453	492	456	442	497	444	474	449	442	419	416	460	435	448	471	445	499	406	441	482	431	461	436	462	468	485	455	450	475	468	443	453	486	439	453	435	451	441	439	458	463	479	454	419	448	462	448	426	448	455	488	460	457	458	460	499	426	469	449	479	443	472	461	473	459	433	448	431	449	466	407	434	467	455	446	465	441	425	426	452	467	438	465	500	450	456	481	472	438	451	454	436	503	439	389	490	464	438	481	461	473	457	478	440	458	437	460	417	453	452	466	471	459	487	456	451	475	453	443	504	449	460	432	436	443	429	442	463
7570	7557	6239	659	627	548	520	517	506	498	485	484	490	516	486	480	473	472	480	455	511	506	458	456	454	506	521	494	460	493	465	451	479	462	486	479	504	485	464	496	493	488	474	483	466	512	465	478	462	455	510	484	489	458	505	491	470	457	452	482	460	479	500	481	498	487	496	467	476	464	424	441	480	507	476	472	471	490	463	467	487	476	477	486	494	459	478	511	432	467	485	458	489	501	488	499	499	440	511	471	472	458	487	495	465	495	475	461	468	461	492	462	491	467	451	467	462	442	475	481	451	462	466	486	455	494	494	453	472	480	446	505	481	492	474	491	533	485	485	458	497	517	519	476	520	495	494	498	465	461	484	499	474	472	525	417	482	498	453	484	490	461	464	493	516	496	476	468	521	470	474	486	449	473	470	491	492	514	479	523	504	470	473	504	460	451	493	451	488	478	430	465	454	479	493	506	482	477	482	451	450	487	487	470	460	516	508	496	451	512	516	470	447	496	439	477	503	471	482	471	492	527	451	500	481	467	480	446	460	491	441	465	492	463	478	482	489	493	474	454	478	522	481	476	498	461	505	487	495	440	492	458	486	461	439	480	460	447	508	486	486	469	487	480	481	496	464	456	527	507	504	484	445	464	459	465	492	484	490	512	485	478	487	473	487	493	489	502	449	475	470	494	485	451	449	459	496	489	438	456	488	488	504	443	501	446	479	483	487	486	467	477	478	486	480	466	467	522	467	448	495	484	502	489	490	512	467	456	499	518	459	501	497	516	500	473	481	468	478	447	482	512	468	435	515	508	520	456	438	472	452	475	460	469	490	493	471	478	464	490	527	494	503	475	458	497	439	468	477	513	482	479	490	443	486	453	492	494	463	484	497	502	483	464	508	461	466	471	506	472	490	477	445	495	500	515	490	473	486	499	491	491	463	456	480	469	458	471	427	495	531	474	482	482	494	478	465	448	516	512	463	493	476	423	455	478	479	484	463	484	476	495	480	479	472	463	473	464	475	517	485	482	472	456	454	458	500	435	435	463	496	472	488	487	459	464	446	489	467	464	448	462	477	455	488	502	535	475	468	465	445	514	443	510	494	491	509	483	519	459	469	502	427	475	478	474	476	441	472	497	477	479	499	438	463	487	492	483	500	474	506	473	478	511	498	481	475	491	465	505	460	518	495	473	478	423	489	495	461	495	527	423	497	455	460	457	480	510	464	478	444	453	489	477	503	461	464	467	490	509	479	457	481	499	441	500	475	475	488	470	464	503	484	501	489	519	435	507	524	489	468	502	485	480	459	449	471	513	475	484	471	512	455	521	473	455	499	481	505	489	468	471	474	482	508	490	456	455	524	492	504	492	497	526	493	453	525	480	486	474	490	539	459	533	443	513	464	477	432	475	497	502	468	490	493	455	426	506	492	491	484	482	494	476	477	485	469	472	514	477	484	506	480	514	472	462	513	458	487	454	470	474	495	544	501	471	490	450	495	448	459	460	475	468	438	479	468	456	435	473	466	480	467	454	464	438	457	512	459	528	460	475	450	481	503	494	459	488	484	495	454	470	461	443	531	488	463	465	458	490	483	497	455	532	473	469	474	436	491	453	466	479	443	462	475	482	501	449	485	520	510	475	477	503	475	471	459	546	467	487	478	490	488	455	510	474	507	481	522	501	458	501	487	442	520	464	495	452	470	457	484	484	452	514	466	491	448	493	483	494	491	482	531	504	464	476	498	523	463	489	463	493	481	497	504	476	496	479	462	541	462	469	511	449	456	492	457	500	469	478	480	498	484	475	506	481	465	492	478	500	471	474	472	455	452	471	455	502	510	470	485	505	477	464	481	475	483	457	504	462	522	462	466	489	471	488	471	454	451	484	469	442	460	484	460	450	445	463	488	490	475	467	451	477	463	478	455	485	486	512	474	457	502	489	460	448	478	535	447	499	535	475	474	506	467	472	426	482	521	510	512	484	466	480	485	513	472	473	521	498	455	477	470	473	461	428	520	459	490	494	505	483	480	437	449	502	499	468	498	520	481	520	506	445	459	501	468	489	542	456	466	496	455	477	449	463	486	478	469	495	489	469	481	475	476	483	464	462	465	434	519	454	473	477	443	491	449	489	484	507	446	482	512	449	486	461	470	520	483	506	510	473	458	472	502	522	461	485	467	486	453	473	467	499	478	471	490	484	458	454	517	473	464	433	421	505	456	460	514	454	471	444	490	507	504	486	457	486	480	480	494	440	495	474	485	471	461	450	458	421	474	434	444	454	473	462	473	456	492	498	473	469	493	477	476	497	491	476	478	502	451	452	476	492	470	472	477	460	471	482	483	460	514	501	484	442	481	512	494	496	478	467	509	495	485	496	473	461	497	443	462	487	461	444	484	463	537	502	512	482	503	524	455	517	465	500	472	454	507	492	473	474	453	495	506	491	461	500	496	465	500	529	486	485	426	478	488	483	464	500	470	462	484	461	490	492	473	464	489	464	458	471	464	471	468	438	480	502	508	471	463	474	475	480	475	479	486	512	483	456	453	466	504	493	449	499	471	484	486	473	414	494	469	482	506	498	468	468	468	440	470	472	490	479	490	488	480	502	478	475	488	494	465	473	451	475	476	521	502	445	510	515	467	484	465	492	475	508	482	485	492	506	502	518	512	501	483	483	471	469	457	488	503	459	455	483	496	503	485	458	454	459	481	448	454	466	477	472	500	459	461	459	511	536	468	493	497	471	483	491	503	459	489	505	491	444	496	467	469	448	484	512	473	477	466	480	491	427	483	451	475	471	512	450	448	511	447	485	461	466	446	498	456	487	489	442	447	496	508	446	450	505	483	481	504	460	494	472	488	494	462	482	436	491	475	509	493	494	467	467	484	435	481	459	489	472	476	490	476	445	474	467	511	444	485	510	478	464	471	492	462	464	493	496	470	486	475	471	468	511	456	480	513	482	434	448	493	501	464	480	471	472	459	491	471	496	442	489	474	466	467	475	465	464	479	485	479	470	466	511	468	482	467	489	488	488	473	475	515	479	478	496	480	455	470	472	456	485	523	455	468	453	461	469	495	495	470	467	481	516	475	442	460	454	486	490	454	496	456	484	472	476	484	460	515	484	515	464	475	460	472	510	466	483	471	460	502	485	530	484	495	479	475	456	459	501	517	479	455	477	494	453	479	505	504	446	490	481	491	436	471	494	451	489	492	434	475	463	491	470	488	447	487	481	463	459	472	490	507	484	461	508	470	433	483	464	464	412	479	470	475	511	446	530	483	474	452	464	484	498	486	467	464	463	479	545	505	465	465	474	465	462	481	502	474	468	484	426	493	480	498	490	493	446	509	477	445	462	521	460	468	457	457	455	460	476	454	509	476	478	446	480	499	454	471	487	490	520	472	451	489	478	415	510	478	465	459	447	472	491	480	473	490	452	483	488	470	453	461	479	488	495	466	483	490	463	444	497	480	496	462	447	508	488	494	477	459	479	465	450	475	462	463	449	449	506
23553	21248	28997	23827	21257	13649	1898	1178	1103	996	913	960	925	855	946	866	881	870	863	805	807	824	825	871	844	885	804	804	799	855	907	871	833	811	825	828	792	822	780	838	829	821	800	806	814	838	796	815	846	856	875	811	807	751	804	857	805	836	843	837	857	843	790	786	837	846	825	795	831	825	759	823	764	825	846	844	869	828	834	802	819	792	865	844	784	800	868	849	827	816	822	860	840	816	784	800	842	867	815	813	800	841	842	844	814	872	840	808	840	781	850	879	871	739	859	842	829	824	812	797	815	783	763	883	838	776	775	886	848	813	773	854	860	846	836	805	887	834	844	825	878	883	799	847	821	797	786	791	849	794	873	819	817	814	799	842	802	818	802	831	787	804	820	821	823	805	800	785	857	890	856	798	805	821	817	791	830	806	841	869	820	847	806	816	846	779	785	809	810	827	785	835	775	778	858	815	826	817	863	806	774	792	823	831	828	811	856	813	786	797	796	846	816	823	797	745	796	831	837	855	820	767	785	820	854	837	808	816	801	881	816	824	869	818	867	828	808	822	833	850	790	802	776	787	754	786	833	819	793	815	831	818	807	832	849	832	811	826	818	821	823	772	803	838	764	809	842	807	782	833	830	805	848	805	800	786	828	850	837	815	851	846	782	829	826	809	813	850	831	834	877	832	759	862	848	835	882	786	789	789	819	786	809	762	799	826	778	874	834	825	826	750	794	853	772	826	827	823	813	844	795	793	792	797	870	833	821	850	794	838	815	786	819	814	763	826	826	842	793	797	851	808	842	874	788	764	810	824	791	788	805	826	821	837	839	794	816	774	829	773	823	830	847	812	817	828	858	839	789	842	767	781	851	828	855	815	838	782	826	807	811	786	814	758	864	763	782	830	828	828	785	807	791	812	816	852	830	868	781	802	828	787	805	838	811	840	819	845	823	818	782	828	833	848	826	807	847	831	806	784	825	838	816	815	813	818	842	864	856	784	785	836	803	841	856	821	857	810	837	826	804	836	797	847	815	784	822	837	794	859	820	779	834	876	808	829	829	792	796	830	792	823	842	845	776	819	816	814	811	772	787	874	809	828	855	779	768	787	849	816	858	794	795	756	805	881	799	857	817	813	810	793	815	826	834	803	837	817	833	826	845	831	837	785	801	797	795	801	905	791	804	832	829	792	817	858	814	850	833	852	802	851	814	823	811	884	820	850	806	802	819	865	849	783	799	784	856	826	796	820	854	823	825	847	831	850	779	799	799	826	821	804	868	858	811	824	845	789	802	803	802	789	813	829	777	806	763	849	800	783	787	786	814	841	847	849	828	813	804	807	804	807	823	797	828	821	787	866	802	851	801	779	789	765	800	778	817	848	790	800	834	822	806	845	800	798	808	846	791	871	807	794	780	815	817	816	815	832	800	828	855	833	803	841	826	774	821	802	867	809	800	777	840	779	815	825	843	800	821	828	757	839	841	846	789	800	860	805	778	845	781	828	811	798	845	837	836	801	798	839	841	842	790	806	770	788	844	859	830	782	862	857	804	837	833	813	835	784	788	843	781	825	807	866	835	813	824	788	825	879	795	818	871	800	855	829	801	773	788	810	796	850	798	813	840	854	838	816	777	847	797	804	774	797	836	794	781	803	809	835	823	789	838	857	832	829	826	805	809	852	815	837	783	805	810	822	877	802	858	814	766	856	778	813	855	814	843	813	849	806	827	797	801	816	813	798	793	856	784	791	859	798	813	827	868	802	830	799	896	802	803	816	812	812	798	813	810	828	806	841	842	813	892	846	850	784	813	844	850	798	832	787	811	816	867	817	826	834	851	781	830	835	842	847	846	783	769	813	799	824	809	823	842	843	828	833	775	823	835	772	790	787	775	767	846	831	802	846	834	847	809	780	821	853	816	812	785	834	785	854	832	776	771	836	770	807	849	838	813	813	810	841	807	809	804	829	783	846	810	869	842	803	810	803	818	804	780	805	817	785	847	851	823	811	792	821	811	847	793	795	745	851	794	881	833	810	808	800	819	850	783	830	791	803	788	794	839	815	874	760	789	849	775	816	801	791	829	798	832	758	807	766	798	793	798	837	815	801	824	775	748	828	833	796	800	779	831	814	769	847	797	853	789	767	752	900	782	840	814	781	799	833	781	818	769	794	829	835	836	802	730	777	869	821	810	829	861	858	820	864	833	819	804	804	820	806	824	818	814	806	830	828	783	834	809	771	850	816	809	788	767	798	786	826	808	820	757	762	840	792	838	833	814	821	821	839	805	814	806	848	817	869	811	837	844	869	810	836	845	794	827	858	822	793	781	793	782	799	842	846	816	784	857	869	807	835	796	836	801	838	842	774	808	810	788	783	797	799	803	874	790	860	844	838	820	859	797	846	818	862	786	806	862	822	834	815	809	816	806	808	850	845	849	788	777	847	814	794	794	861	782	817	792	825	845	770	809	791	782	813	820	810	849	818	810	860	783	871	781	779	811	806	814	798	814	870	828	843	869	811	836	830	805	797	872	800	826	766	806	805	818	807	856	814	805	807	826	807	784	819	806	837	786	751	814	850	791	811	822	817	833	779	776	857	830	842	843	871	854	807	797	792	802	817	787	825	797	803	850	812	787	808	781	822	829	769	819	798	833	838	814	786	769	827	821	837	820	809	826	868	809	888	863	828	816	862	807	843	818	790	833	817	758	764	810	774	830	825	846	785	811	806	772	824	801	761	829	835	830	839	825	840	848	843	852	831	740	829	879	791	871	847	871	798	824	800	766	759	814	771	793	850	822	838	760	858	790	761	825	772	819	818	847	834	775	809	789	844	808	832	720	832	830	825	797	782	795	837	782	833	809	832	802	774	802	782	818	822	837	797	809	785	830	844	836	752	821	812	825	807	842	832	811	809	851	808	771	833	786	859	853	855	868	814	772	843	866	806	772	831	789	845	828	832	838	782	823	852	805	820	803	812	808	779	790	789	838	791	797	807	768	786	846	811	800	791	798	792	782	817	846	841	776	847	834	801	815	808	825	840	819	823	787	822	859	770	840	767	821	812	820	834	915	852	856	828	827	815	803	780	775	870	844	863	799	823	805	780	775	809	852	864	821	796	800	845	832	821	844	818	793	869	825	813	839	818	792	839	849	808	864	852	830	754	803	795	852	824	851	819	878	837	843	806	846	845	781	827	853	796	794	777	838	854	796	818	844	807	790	818	797	832	799	810	803	799	839	752	776	850	779	774	774	796	813	842	819	810	814	828	774	787	817	802	782	841	837	784	860	800	805	785	826	837	895	749	824	805	796	820	829	797	817	790	758	836	843	806	789	824	848	837	795	816	766	813	797	800	830	817	822	874	781	801	771	819	819	821	837	815	819	875	857	830	762	806	840	839	837	809	800	788	807	799	852	820	811	849	808	783	810	789	813	824	802	873	830	888	826	880	817	845	804	762	788	839	842	842	842	838	823	802	813	837	828	775	775	820	799	818	798	768	791	821	830	817
7995	18104	28207	3327	2466	2062	1660	1412	1207	1119	1054	1004	1009	963	921	983	868	880	907	873	912	890	891	847	884	921	821	895	840	886	884	809	872	869	852	895	894	823	836	859	881	810	834	826	847	813	835	810	893	820	852	807	847	849	810	881	872	878	940	836	906	843	846	851	794	805	818	855	855	866	862	836	833	866	796	876	867	866	831	828	827	900	809	855	911	814	900	855	854	858	844	893	873	841	896	885	839	879	850	841	830	835	835	847	855	846	823	823	829	813	887	817	844	813	824	863	829	889	820	817	856	869	844	921	864	830	874	900	843	891	816	873	808	871	918	829	865	835	886	832	884	877	845	899	877	882	866	840	879	826	845	862	903	827	868	852	824	841	821	861	839	839	805	853	820	820	873	858	789	873	839	840	759	847	895	776	848	836	787	825	894	869	858	849	892	888	836	865	880	836	863	862	808	833	890	818	833	845	797	853	805	834	898	891	879	828	825	863	860	910	885	811	865	857	861	844	830	850	865	814	861	840	843	890	850	901	837	881	838	852	860	850	843	863	794	795	809	853	794	837	789	891	892	836	870	818	850	828	880	845	846	844	862	883	810	813	850	846	798	913	878	862	858	856	799	840	813	856	843	795	871	858	836	834	845	871	827	840	798	818	827	875	830	816	859	800	809	832	847	822	919	843	807	785	895	827	869	839	856	901	831	883	855	875	826	842	891	857	865	829	894	852	803	808	858	844	894	826	833	837	828	837	810	850	844	790	786	787	867	877	863	824	861	877	866	839	870	871	852	887	831	826	845	848	882	805	864	860	880	829	865	858	838	895	817	854	831	835	854	835	929	885	891	805	838	822	823	832	899	810	814	813	872	803	869	820	838	915	831	856	831	858	845	902	872	845	879	868	785	899	836	893	851	850	856	883	820	842	828	823	831	840	883	831	846	876	842	896	844	881	859	897	863	831	848	846	833	907	874	892	841	874	804	818	860	837	807	879	827	854	873	828	833	820	793	846	848	892	809	836	851	872	854	822	844	805	802	893	839	885	850	854	847	856	804	853	819	860	846	832	822	815	851	869	834	851	901	822	881	840	852	844	768	862	864	861	854	893	900	866	822	844	853	848	840	831	851	884	860	795	828	841	805	853	864	875	821	847	847	838	810	858	876	873	865	878	801	872	839	811	819	852	841	831	862	822	792	922	776	850	834	859	921	830	860	847	884	873	842	882	889	852	839	843	873	840	857	895	875	902	842	836	846	818	853	809	810	853	809	858	810	863	845	874	841	807	807	892	862	916	857	804	895	792	904	855	843	897	853	811	857	864	814	837	856	852	856	820	814	834	835	832	807	835	892	861	811	863	869	835	874	846	825	862	828	787	843	809	836	836	830	805	873	864	865	838	840	860	892	818	862	833	840	876	873	868	853	840	833	834	878	892	886	822	834	840	878	870	820	836	942	851	851	884	817	871	827	842	798	885	809	818	821	848	832	823	869	929	863	868	873	795	862	879	804	837	862	883	789	883	854	894	857	840	874	829	820	810	871	806	833	857	873	825	838	853	844	873	868	854	873	841	807	850	831	876	826	880	833	833	854	878	847	849	834	867	869	855	768	899	823	854	881	924	807	871	852	792	857	812	925	848	813	885	825	846	853	845	841	845	853	904	850	879	844	873	857	860	833	855	864	837	878	850	826	847	836	824	902	835	876	840	843	817	898	841	831	872	820	854	848	847	815	842	840	872	853	822	892	848	803	849	933	827	854	889	865	876	843	837	789	861	846	843	800	851	846	842	770	863	895	835	838	843	849	777	892	840	834	848	836	796	815	878	832	878	911	841	897	845	787	855	862	820	904	829	870	841	858	894	856	889	873	840	827	832	873	858	871	851	871	868	854	838	849	835	846	842	849	815	901	838	868	821	872	843	812	838	857	840	858	852	877	856	851	832	847	805	839	850	848	837	852	841	859	821	806	875	832	872	885	823	840	851	922	872	866	872	888	899	852	848	843	869	839	857	854	845	841	850	842	840	894	808	847	815	856	828	888	855	868	871	800	921	852	859	808	903	847	857	874	815	822	793	835	857	841	886	875	836	824	775	785	847	816	876	879	903	815	906	811	797	858	881	831	867	842	844	832	864	867	804	879	867	903	906	874	868	860	838	836	833	828	850	848	846	892	864	894	802	822	831	813	830	864	885	857	852	812	891	853	841	852	807	847	900	865	873	912	862	792	881	821	841	872	870	831	866	851	816	845	871	819	814	855	840	826	826	845	818	873	871	847	836	864	883	830	878	845	808	811	837	854	857	820	847	862	876	808	850	849	859	882	817	794	822	847	865	834	830	798	792	849	866	818	882	895	885	812	851	867	881	802	889	847	828	865	879	857	841	899	879	856	825	877	883	829	802	860	849	890	818	863	816	871	819	864	842	843	828	848	856	859	861	826	862	888	929	797	847	832	852	807	903	894	864	853	834	856	900	855	881	856	828	871	883	870	839	828	859	834	912	873	855	820	853	854	845	807	818	826	824	861	823	835	844	875	830	848	844	853	858	857	846	843	827	871	847	818	865	852	869	882	837	834	835	878	825	826	881	870	857	844	812	861	832	836	896	808	834	849	857	866	844	791	864	857	857	859	852	894	875	880	837	851	855	848	894	859	877	851	866	847	814	830	848	844	850	810	869	867	873	881	874	798	893	843	891	848	850	849	895	860	884	857	883	830	876	814	823	850	766	857	836	856	858	831	859	809	885	812	815	862	900	881	873	831	854	831	822	851	805	808	853	832	854	867	868	825	814	808	844	854	866	829	841	863	850	844	856	804	871	868	879	904	872	787	856	833	867	808	886	818	840	830	801	854	800	853	820	844	872	800	801	852	827	849	808	831	876	860	877	830	858	886	815	850	855	846	857	827	798	837	902	859	861	835	890	855	876	909	827	824	805	882	831	909	830	853	876	891	871	843	828	781	845	854	886	850	865	854	862	849	870	811	870	842	867	850	839	870	806	800	813	883	874	826	926	881	843	832	823	821	821	810	882	839	870	827	845	822	821	811	899	851	870	803	893	768	816	854	825	831	834	844	838	856	844	876	903	819	880	865	901	799	819	842	785	831	812	858	834	861	824	859	854	849	883	905	825	853	819	868	867	846	843	817	836	857	850	869	864	823	931	857	797	849	864	817	862	878	857	819	821	794	885	847	808	854	802	805	817	860	867	857	803	876	828	839	856	842	800	826	849	840	830	868	874	898	852	836	844	856	829	850	827	858	814	870	839	883	851	771	816	859	826	824	809	869	835	828	865	876	887	868	866	801	838	858	811	857	815	813	870	825	820	855	855	852	843	831	864	859	788	854	832	830	828	877	806	893	862	868	798	839	838	840	901	802	830	839	837	787	834	880	812	837	850	849	851	875	845	829	864	854	883	858	836	848	844	851	834	831	857	843	851	855	827	855	793	870	851	855	848	896	860	846	827	821	843	860	842	811	860	885	823	859	820	779	852	799	863	811	804	844	849
24647	21246	28104	24687	16555	984	520	380	346	317	352	289	242	266	281	235	277	261	228	261	245	226	225	248	240	254	215	256	232	230	264	230	250	198	215	231	249	243	247	231	235	230	225	209	228	198	216	227	228	237	232	220	228	247	250	212	219	213	215	228	222	247	227	227	245	225	218	221	233	209	223	229	255	205	230	211	252	204	249	229	231	220	235	221	236	241	247	219	229	212	243	207	226	254	213	222	236	200	228	239	235	219	214	219	206	224	242	230	218	221	226	227	228	225	247	195	248	222	203	215	235	217	202	225	208	212	213	226	230	226	203	230	211	235	212	234	234	238	228	223	251	214	240	211	238	230	230	234	226	233	221	227	225	198	216	230	230	213	222	232	227	234	215	229	254	269	248	240	241	233	215	210	207	240	219	231	242	182	231	240	209	215	226	229	227	249	238	201	233	216	229	226	211	207	198	215	221	248	210	240	251	230	204	241	196	193	231	221	243	197	212	216	220	216	222	204	225	214	225	215	215	251	191	239	211	203	246	228	212	220	222	228	232	209	230	242	210	197	219	206	259	221	257	211	235	202	220	243	224	201	239	225	217	241	204	195	223	249	233	218	228	228	239	212	201	214	231	216	208	203	221	199	234	202	219	202	229	230	235	210	227	212	236	206	223	234	208	247	224	218	233	205	225	243	226	207	224	238	213	217	234	221	237	209	220	227	216	216	219	216	223	241	221	227	225	242	216	197	235	243	261	225	244	230	211	215	228	223	250	181	220	222	242	234	231	238	216	226	242	206	236	235	208	220	226	242	231	215	231	245	212	228	223	203	215	195	199	217	200	211	205	247	242	215	249	223	224	240	232	216	213	232	212	209	228	210	220	212	226	217	220	213	227	212	209	201	199	238	211	230	190	222	222	215	203	235	217	226	233	226	238	236	207	218	220	214	229	251	232	210	201	250	223	244	242	223	192	226	230	228	226	275	245	238	217	233	230	219	240	250	262	232	205	232	219	204	224	221	212	233	199	241	211	253	226	205	221	230	221	246	231	227	236	206	228	232	207	206	207	200	229	224	220	251	235	236	235	239	238	211	230	243	211	210	256	247	233	239	231	235	257	242	229	237	220	219	209	213	218	220	229	218	223	219	241	238	219	231	230	249	230	210	244	231	217	211	218	212	250	205	204	218	234	215	217	237	208	225	232	226	217	206	227	245	228	234	215	262	220	235	225	253	227	204	224	222	235	250	249	238	215	233	218	213	216	220	236	205	207	250	209	218	212	215	182	245	236	236	253	224	242	255	220	219	244	235	228	217	187	222	206	197	230	215	222	245	237	241	226	205	259	239	220	224	214	237	222	230	225	193	204	220	216	219	226	258	226	224	220	229	209	233	219	227	209	216	228	207	240	212	198	279	231	236	238	227	241	205	233	202	233	231	236	215	272	238	229	236	192	251	198	255	228	226	207	211	246	219	237	208	184	212	234	247	227	202	212	232	198	211	245	223	230	202	216	237	271	247	228	226	249	214	225	220	224	232	217	215	206	223	252	202	235	244	245	215	201	235	219	206	215	219	202	233	232	226	248	227	221	214	246	223	237	234	229	238	221	225	221	230	219	244	225	204	268	265	226	234	248	234	209	211	256	221	230	228	201	221	229	227	196	248	226	237	225	227	221	207	237	225	255	239	237	219	215	214	232	204	217	232	221	212	225	223	233	245	213	221	224	229	210	233	238	263	216	227	200	215	224	254	229	214	223	232	253	208	237	243	213	225	226	242	234	251	225	220	226	241	229	224	241	226	226	227	252	203	216	239	228	185	225	222	247	228	222	240	234	247	233	232	202	211	254	198	227	218	225	217	228	214	228	220	252	230	242	208	203	224	216	241	226	218	225	223	237	218	241	228	220	214	237	202	240	218	244	222	211	205	229	205	231	261	216	232	211	199	229	240	247	242	219	223	223	223	204	229	221	235	246	233	243	226	221	209	231	214	222	222	251	224	203	221	255	220	222	219	205	234	221	217	254	246	237	225	210	242	221	205	204	203	219	197	269	218	204	238	215	228	252	217	223	212	240	244	230	232	197	227	240	232	208	255	241	256	252	203	219	225	242	225	234	258	214	221	235	241	248	223	223	226	213	208	221	239	196	220	224	216	235	255	237	220	240	255	218	227	219	255	208	267	254	235	216	218	213	248	213	212	236	221	202	235	195	229	216	212	242	224	230	226	263	231	236	238	219	229	228	236	222	210	222	244	203	237	214	220	227	227	230	209	221	211	225	194	209	212	210	233	246	234	217	220	242	211	215	210	210	221	222	230	252	251	237	234	199	239	201	224	205	220	219	225	229	211	213	235	222	205	229	243	218	224	250	219	226	224	208	245	218	220	231	227	216	215	222	241	209	229	232	201	225	230	230	237	220	220	219	238	204	218	227	247	212	212	229	229	210	212	216	199	208	221	219	225	182	225	238	218	247	208	224	233	230	221	220	230	196	215	245	214	245	225	247	253	220	206	205	237	256	215	234	223	229	221	212	231	232	213	230	224	222	209	206	205	223	241	229	262	204	256	219	231	220	215	222	243	219	233	201	223	225	233	204	225	217	246	219	226	226	241	217	264	199	229	214	237	212	214	248	233	237	245	267	219	237	214	224	200	228	225	243	231	239	238	223	219	219	232	230	237	220	241	230	231	283	225	228	238	221	215	258	236	211	214	215	239	228	206	218	206	219	218	237	240	220	209	224	235	213	206	228	226	217	222	235	216	204	233	216	240	206	234	250	232	216	219	215	201	240	229	225	223	219	220	240	229	214	238	232	190	219	233	214	245	183	250	226	222	199	232	221	214	217	242	236	235	237	234	219	244	221	255	247	234	210	201	232	233	229	218	233	234	203	229	209	235	235	197	232	235	235	243	232	244	232	229	212	196	190	207	212	219	225	252	234	223	207	239	223	205	251	224	236	226	231	186	216	221	240	235	236	230	213	225	245	249	211	216	226	217	219	230	213	191	220	211	226	236	212	221	232	236	244	232	238	217	236	221	209	215	225	228	213	219	229	250	247	252	212	232	229	244	228	210	204	216	228	217	223	213	230	220	230	225	229	244	251	253	226	222	199	240	208	230	209	225	220	228	193	219	224	203	213	200	197	218	241	239	215	224	208	219	239	227	211	236	234	214	213	213	218	233	242	209	234	217	194	209	253	249	211	245	199	231	223	235	219	250	245	206	207	230	202	228	225	231	211	218	241	231	220	224	260	233	241	225	224	226	246	256	211	227	212	205	225	230	233	230	242	239	223	248	249	247	249	205	224	205	234	220	249	239	232	218	237	214	215	244	249	212	243	233	197	249	250	232	234	209	211	223	224	223	203	240	222	212	215	234	205	234	230	214	216	224	215	230	218	204	229	229	210	212	173	235	229	215	218	230	238	231	236	222	220	225	209	204	212	216	215	246	227	203	243	203	190	243	228	224	241	241	256	226	194	222	218	235	234	224	235	215	217	211	223	242	212	238
7654	12882	20654	1756	1272	963	771	579	483	454	439	376	382	365	311	332	304	291	289	289	318	247	271	266	279	291	270	259	263	256	286	268	281	267	278	271	269	266	285	262	250	289	264	239	282	251	264	258	277	268	266	285	242	254	281	270	245	254	291	256	243	265	268	269	257	279	237	247	225	232	251	255	251	286	259	275	272	240	243	249	280	254	265	261	260	232	252	255	255	261	238	260	259	279	249	246	238	270	247	257	258	278	254	281	232	283	237	269	259	247	266	254	269	268	247	245	253	287	270	272	265	273	249	275	280	258	244	271	238	260	267	247	266	251	278	263	267	245	272	252	250	245	271	281	265	256	247	261	261	250	255	266	247	268	258	252	269	240	240	264	250	284	244	262	264	284	264	235	281	257	269	264	243	241	243	262	275	241	264	265	279	279	278	247	265	269	262	264	248	271	262	272	260	253	263	264	247	220	229	245	259	231	275	265	234	256	233	259	260	280	270	234	258	247	264	259	273	237	254	247	271	246	239	275	259	248	257	244	277	276	239	259	262	247	245	244	255	265	252	299	261	250	245	271	247	241	246	252	244	232	267	252	264	260	250	272	261	246	267	275	269	273	265	287	233	303	241	247	279	260	241	235	281	267	263	252	270	240	253	281	223	261	264	258	265	251	278	248	231	272	279	242	279	283	257	242	278	270	272	288	230	268	239	250	258	222	268	231	249	253	264	271	288	247	261	252	251	235	269	241	296	290	247	248	271	275	267	263	256	250	250	275	288	243	291	278	266	244	230	251	275	257	278	263	238	278	230	268	275	254	282	246	266	262	244	281	278	267	271	289	249	261	282	261	258	254	236	265	248	232	271	272	253	241	279	257	256	283	262	277	262	267	250	258	249	242	278	273	258	278	261	270	237	240	266	294	239	271	248	250	233	249	262	278	278	252	280	289	281	278	256	274	268	271	270	252	256	301	273	265	254	245	297	253	281	248	272	273	284	242	251	260	252	229	264	265	258	232	269	236	258	293	279	282	260	277	272	226	259	249	281	251	252	257	267	261	259	251	235	272	276	278	242	239	266	273	263	245	251	269	283	251	253	251	259	261	237	252	254	276	269	249	250	278	263	267	260	263	261	286	242	255	214	262	259	228	236	265	255	247	271	289	240	250	241	264	251	260	255	252	230	264	250	296	270	215	266	275	251	260	274	239	243	240	296	235	256	262	262	264	256	248	246	256	254	259	238	260	250	246	252	258	280	219	271	251	251	239	274	239	287	223	284	285	247	247	245	266	255	249	261	247	274	267	284	264	252	267	265	264	239	278	235	245	236	255	257	270	234	256	272	263	272	279	258	251	253	258	292	286	227	253	258	257	271	268	248	271	259	281	269	240	270	248	251	261	259	267	272	261	276	266	269	252	296	260	260	223	247	245	293	273	238	249	264	262	254	250	272	271	273	240	236	252	256	255	279	253	245	237	265	236	276	268	256	242	249	254	245	251	256	258	252	248	269	231	258	259	259	257	273	258	247	258	262	259	271	234	265	236	245	256	264	261	267	283	277	273	256	246	269	235	284	247	263	253	240	268	257	270	257	282	271	257	278	273	268	268	247	240	250	267	272	219	255	268	268	289	261	250	268	248	233	254	255	238	258	267	284	263	240	240	252	253	264	272	259	248	274	248	291	238	243	256	272	261	274	280	230	263	215	254	244	259	240	241	279	254	261	259	269	263	284	295	265	240	265	274	248	239	260	249	266	249	250	260	265	239	273	271	256	261	265	261	284	247	251	284	244	254	246	297	245	257	294	258	297	233	271	240	252	267	270	251	272	252	263	286	263	260	270	272	248	244	273	278	296	232	237	250	251	274	270	291	259	278	261	284	262	255	275	271	262	236	272	250	262	285	269	230	242	235	248	242	264	289	246	236	286	256	269	263	236	252	248	274	275	256	271	236	281	244	245	265	285	276	268	260	257	279	278	229	273	259	287	264	248	269	273	254	259	255	257	266	253	260	234	268	289	256	264	252	237	252	242	258	286	238	239	276	272	264	275	268	244	250	249	255	277	243	271	248	276	262	286	271	267	259	258	248	253	253	249	243	267	235	262	254	275	232	262	248	270	244	276	271	233	245	270	266	253	276	241	277	257	256	260	276	245	263	256	265	293	245	271	253	255	255	270	241	241	280	291	285	244	249	242	257	264	250	270	239	261	260	267	228	261	264	255	229	270	273	309	262	280	259	238	258	271	275	275	255	254	260	251	253	246	267	274	249	246	291	221	286	264	250	262	264	256	274	263	235	278	254	279	235	242	248	259	254	248	254	247	284	261	241	261	267	266	249	293	244	266	281	282	228	273	273	257	248	287	234	280	249	245	241	267	280	253	249	245	270	255	241	290	246	253	246	266	275	260	259	257	259	248	287	249	282	247	278	251	260	240	245	262	258	267	258	258	251	276	252	255	244	269	270	243	230	281	290	228	248	256	270	245	261	266	270	278	246	251	256	244	273	281	301	219	259	283	250	241	247	230	249	274	245	289	253	250	260	254	257	272	257	255	246	245	243	270	279	286	264	255	282	233	256	261	297	262	270	247	229	258	260	282	276	272	254	287	243	268	271	269	253	271	246	254	274	259	263	259	234	248	266	253	245	251	255	252	261	290	285	282	275	281	250	262	287	271	270	260	271	232	281	226	261	229	247	250	251	262	255	271	274	253	271	278	240	251	288	241	258	238	277	264	247	265	293	262	252	237	264	254	231	261	249	262	276	231	252	228	241	255	267	238	256	267	271	241	283	287	269	251	225	277	277	240	255	278	258	232	242	260	274	254	246	269	257	266	262	257	263	251	270	254	291	263	275	283	275	248	252	245	242	260	260	252	263	249	239	248	273	281	261	251	277	214	276	270	268	279	256	260	269	275	258	266	270	253	260	263	240	273	269	251	283	250	250	274	254	266	273	243	259	267	261	231	285	270	274	258	258	259	258	264	265	285	239	266	275	262	235	245	261	280	266	278	252	297	278	272	253	236	247	257	280	277	280	258	254	269	237	266	232	266	269	239	255	284	273	244	258	246	246	274	230	266	267	246	267	273	252	266	268	266	238	264	263	256	267	289	287	248	282	259	246	249	256	263	239	284	247	253	263	255	258	251	252	271	249	274	248	255	266	292	254	262	249	271	267	254	241	279	259	246	259	268	274	247	247	262	262	222	286	253	231	276	255	259	263	240	285	248	225	260	247	256	253	264	240	248	270	260	276	233	290	270	271	277	260	237	264	276	233	260	276	240	234	235	294	230	283	247	264	254	231	255	265	280	266	251	256	288	249	275	278	273	253	241	268	257	239	267	246	247	229	262	223	251	287	242	255	297	252	257	255	269	267	277	241	252	252	273	255	231	265	269	273	290	278	257	237	221	287	265	252	264	267	296	281	266	284	280	266	250	269	272	266	262	255	263	289	269	253	252	256	261	262	260	248	258	274	263	256	260	286	260	282	238	265	238	271	250	275	239	235
22331	21144	29218	23336	21144	21231	13374	1627	1063	1134	996	894	856	820	844	765	777	715	724	747	780	752	710	747	729	713	693	710	722	676	691	703	679	710	638	688	665	656	671	687	662	663	643	658	677	621	705	718	617	679	667	693	698	626	692	679	632	623	610	672	695	665	697	677	688	688	701	681	675	655	659	674	610	639	653	622	643	659	694	590	663	660	685	684	642	665	659	685	636	663	647	682	664	664	671	719	698	678	654	625	641	693	697	704	621	674	709	663	623	620	661	614	650	639	654	671	699	664	613	626	692	689	643	630	629	692	656	675	619	697	644	680	601	634	642	598	654	685	670	676	641	708	659	649	624	622	666	633	680	660	650	694	671	653	613	668	649	656	686	625	669	639	720	684	701	685	628	636	667	656	641	684	672	654	652	676	679	692	696	681	643	644	612	683	660	686	635	659	688	655	658	671	679	679	631	623	625	575	639	670	685	668	659	623	696	646	670	666	703	637	692	652	626	651	640	617	676	631	637	661	668	606	667	652	668	641	649	690	705	601	665	618	637	718	659	609	681	690	662	696	608	670	723	639	654	659	645	676	657	652	655	623	670	658	706	671	673	652	645	682	650	647	677	657	681	657	669	668	668	662	667	660	650	642	670	649	642	710	590	693	693	672	646	673	613	652	692	652	694	679	648	693	699	677	678	639	658	661	672	653	652	624	676	618	660	635	669	654	641	633	640	651	695	659	650	654	649	673	711	677	659	663	669	618	671	619	641	670	636	666	673	630	638	657	637	682	613	626	661	693	658	685	710	677	644	666	667	672	648	621	649	648	674	665	609	668	669	640	633	735	645	690	657	708	645	669	655	680	651	676	617	674	627	705	650	688	676	671	665	609	624	648	658	657	669	683	677	665	629	645	664	666	628	639	630	673	657	614	666	663	672	650	644	672	621	658	640	627	676	648	609	635	669	671	652	654	672	647	653	638	680	726	619	629	613	689	639	671	671	664	681	628	697	640	663	635	628	652	695	688	694	649	660	671	655	665	650	637	656	664	661	647	668	636	618	614	637	661	692	676	646	673	671	673	687	633	656	655	632	639	686	696	610	664	687	673	653	660	673	687	658	652	681	684	673	567	654	656	664	661	640	661	630	645	633	665	647	693	670	664	667	637	606	643	640	646	675	665	632	647	648	643	645	651	683	671	664	647	710	655	649	652	614	637	647	700	650	650	656	650	676	644	646	655	642	669	698	646	690	670	647	698	624	666	654	657	692	632	678	621	630	630	710	720	581	673	674	638	646	685	645	697	676	627	700	698	662	665	677	664	682	661	641	654	682	644	684	678	703	688	652	639	664	683	636	645	677	679	623	668	673	633	598	684	664	662	635	666	663	679	641	641	662	621	658	649	683	693	632	625	687	654	586	617	665	666	628	663	690	685	668	678	704	634	670	631	650	646	664	686	688	668	670	675	635	642	656	651	672	687	644	673	658	625	703	689	664	662	622	684	666	645	661	662	611	682	630	658	684	642	679	584	675	660	643	631	665	663	697	656	625	691	658	658	680	660	688	684	668	662	693	680	629	677	688	610	652	684	637	602	667	646	666	680	691	663	711	657	662	683	668	616	679	649	703	629	672	710	669	628	689	722	668	622	619	635	641	639	635	657	637	647	695	603	669	623	680	672	673	631	658	670	629	660	663	671	647	651	690	676	684	617	674	678	642	703	699	658	671	691	670	681	669	627	633	688	657	658	652	644	661	676	658	652	672	703	679	688	670	652	674	646	649	660	683	613	642	654	661	707	640	649	672	662	680	668	641	658	606	678	662	679	686	681	675	631	684	656	678	634	627	647	624	665	658	654	700	618	651	681	639	667	660	658	666	608	608	724	650	661	665	705	653	642	670	684	662	597	666	624	685	674	659	626	623	668	666	651	620	645	671	642	678	643	625	582	711	640	685	681	693	679	699	633	675	692	646	670	678	654	682	672	724	683	669	681	724	636	683	665	659	650	688	620	651	682	655	664	672	602	603	677	601	606	639	658	655	639	638	602	653	646	685	727	656	600	665	718	656	676	668	643	692	651	649	645	686	636	658	665	644	687	641	667	652	647	633	633	648	712	686	656	663	665	680	667	636	649	698	644	636	647	612	617	699	650	616	615	633	647	623	644	640	595	636	626	654	641	693	658	693	675	680	721	690	699	643	686	663	672	644	633	647	696	642	655	660	680	635	643	656	643	666	707	655	640	702	676	647	685	681	647	646	620	638	683	628	620	633	667	662	636	598	676	652	655	626	694	666	602	648	672	736	675	672	652	660	658	602	654	691	698	692	668	650	677	656	656	694	682	651	666	691	648	675	657	697	686	713	672	696	645	670	713	617	662	644	650	652	663	600	615	682	677	668	689	638	658	708	660	666	699	641	661	677	657	685	690	618	659	646	657	627	662	627	706	659	650	687	682	652	684	674	637	632	638	625	613	631	663	669	608	679	644	709	696	641	655	618	650	626	601	710	641	699	684	627	641	663	653	655	698	642	659	639	645	669	666	663	656	607	671	683	696	649	632	630	649	657	657	629	691	649	651	605	639	646	683	657	649	676	631	630	675	652	636	635	686	645	644	670	664	653	655	641	627	698	646	659	674	674	638	649	681	680	683	673	691	654	652	622	634	661	639	670	633	678	666	623	677	644	636	653	689	637	681	651	614	648	701	673	665	650	721	650	621	710	649	653	674	689	649	629	679	617	648	678	620	669	674	660	642	645	643	654	692	671	673	634	655	658	627	633	680	640	717	690	655	689	608	656	631	656	682	668	657	659	599	642	648	629	634	615	651	651	691	611	706	672	668	624	689	652	656	628	644	695	643	652	664	689	670	711	646	660	624	663	669	682	647	621	663	660	647	631	637	665	630	684	614	673	672	615	672	664	681	664	667	730	699	632	647	669	600	682	657	656	701	628	706	665	635	625	655	685	656	668	666	696	735	654	663	702	658	642	667	678	636	671	631	713	666	628	617	647	672	583	648	614	690	712	651	650	638	677	621	618	677	620	642	693	668	663	664	647	685	665	664	644	595	649	706	650	682	646	660	662	618	665	701	663	714	637	635	663	647	688	649	640	608	702	666	685	707	642	650	676	627	643	689	657	652	657	649	664	661	642	653	657	709	649	649	650	623	678	652	686	654	654	639	659	667	649	660	663	639	655	680	677	675	668	666	638	644	677	640	650	663	665	672	670	653	650	710	659	642	646	642	669	685	647	637	649	676	664	665	670	692	648	654	698	656	684	681	682	631	628	636	656	649	656	673	672	707	667	647	669	669	708	622	621	622	673	671	641	666	666	748	646	668	687	657	663	654	662	666	665	662	600	632	650	633	655	669	628	669	675	655	656	638	669	634	632	677	677	670	637	634	641	680	683	645	673	655	615	670	659	645	659	693	632	671	650	633	688	627	662	632	625	659	630	652	724	657	692	655	667	652	670	684	626	621	669	667	654	651	653	662	621	675	646	647	650	708	663	661
10270	26325	33028	5381	3907	2907	2265	1810	1514	1310	1164	1103	1044	942	947	874	902	832	883	843	802	814	796	771	732	777	744	746	758	787	760	702	733	766	755	736	754	706	775	732	684	701	742	739	697	709	687	744	663	743	711	752	724	736	692	677	720	737	669	699	749	690	710	687	699	673	671	671	699	690	723	728	693	708	687	677	710	723	723	719	722	731	711	735	724	681	701	722	662	728	657	694	726	684	694	724	698	681	705	719	691	719	755	699	676	659	698	660	717	734	709	739	715	706	683	743	746	712	658	747	713	710	725	702	675	685	698	659	714	709	684	740	729	715	753	711	724	715	696	762	661	711	695	722	680	682	741	718	668	703	721	677	700	754	710	722	736	694	734	760	704	703	666	700	728	708	666	696	686	706	725	714	703	746	678	728	665	748	689	710	686	714	704	682	665	689	652	755	694	746	729	698	719	731	689	688	687	650	737	664	700	689	685	784	682	712	734	696	695	723	738	688	695	702	656	687	672	762	722	719	702	758	690	669	728	674	683	700	709	723	698	689	706	733	703	690	716	739	694	670	749	691	702	725	699	735	734	712	742	701	731	696	723	691	716	700	740	714	727	708	705	714	659	734	696	713	720	706	747	743	715	716	761	728	715	676	668	693	709	708	722	701	708	739	723	761	733	674	681	672	696	717	680	701	737	702	732	755	681	713	724	726	663	715	712	715	741	711	703	662	729	688	722	732	746	700	738	733	756	698	692	754	691	723	733	697	729	732	715	681	703	672	707	740	680	697	707	724	720	702	722	706	726	685	708	708	765	732	712	756	763	724	752	731	762	667	721	704	677	730	696	715	749	718	691	714	697	712	739	711	737	723	740	710	681	710	705	647	690	693	718	707	787	710	766	685	685	691	740	698	702	686	741	690	679	730	688	713	758	683	689	718	755	763	693	655	763	694	635	740	728	726	739	691	691	703	667	661	700	712	758	708	691	723	720	725	728	706	737	726	724	676	694	687	724	735	692	710	691	701	771	709	733	678	649	716	698	740	673	699	714	716	730	678	692	702	727	662	764	723	690	678	727	687	676	665	724	684	695	732	725	714	703	675	741	729	690	668	684	676	666	717	693	692	722	685	694	693	694	715	727	727	773	670	714	665	708	685	695	762	770	688	710	683	689	734	713	724	728	693	706	626	751	715	726	648	696	717	738	720	702	717	706	704	747	721	728	747	754	680	695	744	742	737	684	711	688	694	693	710	695	691	678	730	698	726	684	710	683	709	717	698	710	699	726	753	713	709	657	659	706	701	686	718	692	718	708	731	715	725	699	704	739	654	720	736	680	730	710	636	684	747	705	679	699	729	705	738	677	752	652	755	660	688	707	704	729	724	726	748	632	751	701	720	658	747	734	731	733	737	683	718	694	700	681	685	709	709	685	694	727	721	743	726	682	702	718	664	726	689	705	694	665	727	719	698	693	688	704	730	732	687	696	702	685	715	673	739	724	689	715	728	688	698	687	693	690	731	749	703	708	732	709	705	738	703	717	683	710	725	716	687	717	707	682	724	714	660	716	727	717	727	740	766	697	713	701	697	687	695	701	711	644	713	670	728	736	654	746	659	731	682	738	700	666	709	699	702	752	662	703	699	708	710	689	722	742	689	686	697	687	707	725	721	695	689	735	705	677	702	742	708	702	692	672	676	731	723	698	688	672	738	691	730	722	714	720	724	698	687	727	727	691	678	709	722	733	717	711	718	754	735	713	737	736	702	681	700	703	684	680	701	731	718	670	712	698	724	736	675	691	710	741	714	715	737	695	661	720	704	696	719	700	683	725	638	657	726	732	668	665	663	664	719	689	752	672	688	720	740	723	703	687	699	714	699	754	764	774	702	725	718	739	730	714	707	723	734	695	717	661	695	707	702	692	734	677	692	733	691	722	725	689	710	687	721	712	686	716	705	666	731	711	652	753	690	697	708	674	724	708	750	672	735	681	705	700	735	664	686	680	663	705	704	684	731	689	720	723	712	667	707	690	712	690	736	683	660	698	714	694	717	738	733	661	707	699	719	709	754	678	690	738	734	698	709	688	712	732	712	722	667	725	705	677	770	729	705	743	711	711	720	710	733	713	667	739	713	705	688	680	715	705	676	674	716	719	709	709	708	689	708	669	669	730	737	732	716	712	718	669	717	680	677	743	709	677	709	699	754	664	729	716	686	687	698	697	727	700	692	715	711	744	699	685	746	681	719	703	681	707	718	683	668	725	696	758	718	696	707	728	639	740	714	701	723	720	722	662	704	708	719	720	687	759	718	734	699	700	692	722	719	672	721	672	695	662	725	673	682	710	737	682	696	703	764	678	726	682	682	727	717	729	701	692	732	670	699	696	703	715	698	662	675	691	712	681	719	719	698	710	694	720	708	720	739	713	693	675	698	701	658	743	697	700	706	654	701	725	700	726	645	714	703	684	670	710	670	652	770	679	728	724	720	736	719	699	702	695	689	684	737	706	679	751	722	713	707	664	751	733	705	726	730	738	697	699	655	754	699	735	711	671	754	754	718	752	704	701	718	707	714	678	719	706	678	729	687	646	676	684	703	739	702	714	684	688	733	721	691	690	734	678	749	679	688	669	722	656	728	669	742	690	671	723	723	710	733	695	740	699	795	705	696	685	709	694	674	666	720	666	699	711	715	718	718	726	672	711	736	651	698	690	701	677	702	656	667	669	720	748	721	719	752	667	710	745	721	719	675	757	640	672	701	721	683	734	708	717	705	698	674	710	712	705	682	729	672	664	699	671	722	740	698	703	743	736	726	717	694	716	720	650	648	679	702	746	771	678	750	693	737	688	713	750	722	714	685	705	673	719	707	728	723	718	719	721	666	703	713	706	733	681	693	674	747	694	742	717	686	724	702	700	730	711	716	688	694	754	694	718	720	698	734	700	731	712	708	671	681	650	711	695	728	691	672	719	714	704	739	735	676	675	716	700	687	711	712	696	672	683	638	704	712	715	686	694	712	685	723	760	674	722	707	704	696	652	713	683	732	738	723	707	668	701	742	684	740	679	702	690	714	725	713	714	737	699	720	689	707	712	717	705	679	710	688	687	712	738	675	732	729	745	772	711	715	706	726	747	700	781	672	688	723	712	686	710	712	687	734	672	702	706	670	679	725	672	763	693	685	691	653	700	698	720	733	709	657	685	685	713	705	658	772	725	713	667	726	707	713	679	732	699	662	727	696	701	695	676	712	659	715	727	729	715	695	732	736	730	735	768	733	699	704	657	730	681	769	763	663	686	706	688	701	708	726	698	702	688	688	699	703	692	694	677	673	739	725	716	713	654	710	743	677	696	731	716	688	723	718	707	757	716	703	693	714	694	723	733	730	711	676	690	664	697	709	669	755	667	618	685	722	708	670	705	744	677	736	765	726	616	701	722	699	686	651	740	642	704	678	709	687	663	708	696	669	714	698	706	681	668	710	693	703	698	684	721	704	705	716	692	727	694	744	742	693
27564	19683	10140	1805	753	685	627	444	489	498	506	486	476	479	427	422	455	469	461	465	467	479	450	454	443	480	440	470	491	490	458	459	484	469	467	463	453	456	500	486	457	430	479	445	439	458	404	471	433	470	459	476	451	454	449	471	425	447	496	460	442	443	461	418	474	469	443	451	446	467	478	461	456	451	442	446	440	415	451	494	446	455	471	438	478	458	437	475	469	436	417	466	418	433	459	420	458	406	472	458	411	444	462	465	453	488	440	445	444	498	436	431	434	417	455	496	458	455	456	469	453	455	443	461	437	460	464	474	450	463	446	469	449	444	465	484	464	469	439	461	462	485	448	412	457	448	429	472	464	454	442	451	466	444	452	471	435	435	466	438	416	449	471	484	453	439	489	442	480	462	471	476	472	437	451	432	449	497	458	463	434	466	473	439	491	473	475	430	467	460	468	442	452	437	423	459	438	433	472	457	486	451	465	466	442	448	409	437	413	439	436	450	447	458	463	425	436	465	463	469	459	473	460	460	447	463	428	453	470	448	444	478	448	502	427	478	478	462	454	473	461	470	456	467	479	445	389	451	446	470	466	472	505	431	442	482	463	440	469	455	454	469	440	475	462	411	439	457	438	466	472	428	453	429	466	457	472	464	466	423	402	466	479	436	424	439	458	448	477	437	503	488	456	447	443	454	479	439	432	441	446	412	420	475	475	413	465	477	470	429	434	435	454	416	445	445	445	450	476	451	461	444	399	463	430	451	466	494	473	507	418	453	470	428	459	457	460	482	465	460	454	460	425	444	446	428	452	474	464	449	447	450	450	431	451	447	430	432	461	434	470	468	473	451	466	443	459	458	448	460	443	436	471	504	504	480	464	472	472	488	487	434	422	448	461	474	437	440	465	458	424	441	447	443	419	496	456	462	433	448	439	423	471	417	447	467	440	456	426	412	486	419	424	420	463	454	456	461	442	462	440	482	439	452	463	471	446	427	459	489	475	480	499	441	443	491	458	433	456	469	435	455	429	474	497	448	466	490	425	468	445	449	443	427	479	453	442	442	443	438	431	472	429	477	440	424	419	459	443	470	454	457	456	469	464	413	444	477	456	468	425	443	471	439	452	456	470	435	455	405	439	472	443	488	485	492	474	445	396	473	429	471	439	419	461	417	416	438	448	466	460	450	497	447	456	467	472	443	468	450	443	462	464	426	454	440	418	465	432	475	475	493	463	468	443	492	465	441	476	469	453	489	471	476	435	429	463	461	480	468	461	490	421	427	472	465	447	461	455	459	432	424	488	452	472	476	428	464	474	446	448	469	468	500	442	466	445	454	447	467	453	402	451	449	430	437	450	442	461	451	430	429	426	459	450	468	453	457	481	431	480	425	453	449	471	472	441	462	458	442	454	475	453	466	429	442	447	436	507	466	452	431	503	473	412	434	478	476	472	496	455	467	450	489	485	455	489	464	430	455	435	442	483	458	489	459	436	400	458	478	461	462	463	485	435	432	466	481	430	500	476	490	428	409	445	467	475	457	420	450	438	454	471	429	480	434	452	425	445	473	472	463	500	499	462	457	461	488	463	464	432	429	453	492	454	419	483	440	465	445	445	451	440	496	454	433	472	427	474	448	467	487	471	406	415	477	452	513	498	470	443	456	462	462	436	468	446	442	465	462	464	447	444	453	458	419	422	467	434	479	425	457	471	470	464	401	426	480	446	486	429	416	418	460	442	470	453	429	489	395	439	477	482	456	420	464	437	441	470	436	464	421	472	470	455	442	471	423	419	467	462	432	464	436	470	457	440	393	441	481	432	449	446	388	449	444	432	458	451	489	492	454	428	431	437	430	498	473	439	469	443	431	476	447	430	447	485	471	457	447	463	443	386	431	491	468	455	471	432	482	518	463	487	459	494	414	451	462	454	446	416	466	450	451	443	480	414	498	425	439	445	429	467	459	459	488	430	495	471	422	492	460	461	462	497	470	450	408	478	439	453	444	466	447	463	449	499	462	457	442	453	487	422	438	452	478	468	446	458	445	406	463	409	479	477	456	503	454	479	425	462	433	449	464	444	454	474	505	464	489	436	446	482	431	472	492	463	459	449	437	448	459	493	469	427	445	426	432	425	453	434	430	453	473	409	474	420	439	439	459	462	485	478	478	433	450	457	477	424	489	460	477	466	448	446	454	436	430	440	437	474	444	438	473	450	461	434	449	472	449	427	462	437	443	445	455	471	465	447	479	477	458	442	469	465	459	427	433	456	449	442	442	454	467	422	450	484	439	467	447	457	470	509	426	430	418	441	478	408	494	486	420	476	463	456	442	478	452	480	451	491	452	496	441	449	422	446	456	454	458	444	493	460	443	474	477	463	441	423	499	507	491	468	444	513	458	484	480	408	471	464	449	463	431	491	445	477	476	432	455	401	465	447	460	445	450	486	491	454	447	455	444	414	470	447	438	483	416	456	455	453	458	443	452	429	421	445	477	500	441	426	459	476	474	452	423	446	450	477	441	465	472	450	469	405	459	426	472	458	459	463	419	449	466	434	499	435	448	468	454	468	451	447	431	462	503	450	427	448	440	465	422	425	490	456	491	489	459	442	475	446	414	414	461	445	428	468	432	468	472	475	433	413	433	472	482	472	474	481	464	505	427	407	451	464	421	446	483	495	443	454	438	448	456	439	462	469	472	492	464	450	471	423	452	436	477	437	434	448	447	480	469	424	432	445	508	467	461	477	435	432	446	443	435	431	429	419	438	446	489	453	449	454	489	454	465	431	463	467	465	437	442	470	405	455	431	458	464	438	478	455	454	442	432	483	456	417	458	484	427	477	480	474	464	450	469	473	446	441	450	467	443	444	470	451	445	448	445	441	495	440	468	446	454	443	443	452	437	449	440	470	417	444	481	445	477	478	420	464	442	477	427	452	426	400	462	461	467	466	433	476	416	438	431	471	451	461	433	440	416	430	467	462	458	489	490	450	447	429	445	491	421	484	450	427	486	460	408	420	454	442	463	447	449	480	490	422	489	431	456	416	440	442	462	447	451	464	473	426	489	425	449	468	455	439	484	424	436	463	462	457	464	476	457	477	439	462	444	454	455	494	439	419	469	450	450	441	442	455	410	443	435	445	430	484	432	451	480	457	448	497	477	451	446	483	476	430	458	413	463	416	462	436	450	465	468	460	438	444	446	429	469	439	434	436	443	452	492	469	442	443	474	460	423	400	474	476	462	466	433	467	442	459	424	471	465	470	455	443	447	459	449	456	439	456	436	473	445	481	448	490	442	442	452	440	469	431	466	446	442	492	487	438	461	423	434	468	453	468	483	443	461	432	466	479	451	458	406	463	425	432	489	498	444	428	445	431	468	441	452	415	451	424	419	418	449	476	492	471	464	426	433	446	483	461	462	458	445	467	493	471	432	480	462	442	444	415	458	441	445	442	474	453	438	421	463	428	436	456	483	471	446	448	472	418	476	405	462	490	456	489	427	430	445	425	470
8244	7105	5652	735	658	558	518	527	536	522	503	514	495	464	488	523	498	476	449	494	498	490	473	471	489	510	477	468	462	442	505	450	502	470	533	467	517	432	451	472	478	468	478	488	450	499	471	489	446	476	492	440	481	483	469	465	480	478	470	463	478	450	475	437	474	508	458	487	446	481	475	494	523	475	464	465	473	494	485	442	511	492	465	428	467	473	459	492	477	466	490	493	456	469	474	452	472	506	510	491	512	500	499	476	520	479	482	465	475	476	464	484	471	446	493	472	473	500	438	470	462	462	479	496	525	467	509	483	476	489	429	487	478	519	508	495	464	526	448	461	470	468	449	509	480	477	522	494	508	512	473	470	487	521	467	478	490	434	464	441	466	471	492	484	446	516	449	483	454	458	434	526	466	444	472	456	434	435	484	465	464	491	479	455	485	513	465	476	478	470	443	516	490	479	487	502	496	501	456	456	498	515	450	457	462	473	494	487	473	462	499	471	490	468	481	469	473	471	510	457	471	463	522	481	485	513	492	448	509	433	466	470	465	462	472	452	478	491	476	473	462	460	474	461	483	488	459	484	486	462	503	479	493	501	484	449	517	469	491	476	498	476	492	505	478	442	522	483	495	470	484	482	479	504	495	455	471	453	481	469	491	429	491	498	498	493	461	476	513	452	460	508	490	493	490	468	466	493	459	474	456	456	467	479	493	523	437	466	497	473	477	466	507	463	477	441	427	480	473	458	459	451	491	465	517	468	452	493	451	484	490	451	526	456	469	494	502	440	478	491	483	478	493	436	473	455	471	467	529	490	473	467	504	465	507	472	498	463	461	461	480	459	505	459	493	488	470	455	489	452	455	464	475	492	438	483	479	474	454	450	496	486	500	503	541	464	478	494	467	458	489	470	468	483	522	489	469	495	471	453	475	481	493	474	491	504	523	446	500	479	475	460	481	486	481	458	481	438	462	471	470	498	501	494	484	484	470	461	481	456	505	512	490	481	496	456	469	443	472	492	478	468	459	475	465	467	474	518	487	471	467	472	480	471	485	521	490	501	495	468	461	447	489	495	479	500	504	463	461	475	495	461	495	506	500	482	503	476	495	472	454	478	466	500	499	505	460	468	475	457	472	485	460	511	512	491	486	487	476	462	511	482	492	476	481	433	447	520	477	512	506	486	491	500	510	517	487	507	510	468	516	485	487	464	457	465	458	476	466	450	495	458	471	458	504	460	430	506	466	471	477	513	477	473	481	498	502	492	463	477	466	464	488	444	471	468	466	498	484	457	459	492	489	495	501	466	485	489	494	509	532	489	476	476	526	488	457	458	449	463	471	522	462	527	483	487	492	475	504	530	487	453	485	492	510	441	511	499	462	456	460	443	472	454	445	493	446	522	454	501	478	476	482	498	471	464	461	479	490	505	492	467	489	480	516	481	486	473	491	481	498	456	509	458	468	475	493	471	480	464	468	476	433	485	495	405	447	492	464	505	468	446	513	443	474	493	493	444	476	497	498	437	476	437	424	452	496	499	508	490	462	449	480	491	442	471	497	508	431	465	469	473	453	450	482	466	484	499	468	473	475	460	430	495	456	460	497	467	498	440	430	478	435	441	455	493	469	480	470	519	462	492	520	509	513	528	499	495	442	492	482	453	481	483	419	505	467	448	438	461	521	490	493	488	482	482	498	479	479	476	493	470	460	465	472	485	464	454	486	461	478	456	418	520	492	477	496	495	468	486	438	462	505	489	478	491	472	487	457	443	477	490	473	443	492	516	472	499	502	507	498	481	436	460	444	490	480	506	477	462	483	464	467	467	473	456	519	480	475	488	493	471	473	468	489	503	513	476	502	495	448	447	484	459	509	483	453	459	451	464	499	506	451	467	445	458	491	458	478	508	477	441	482	481	509	482	480	439	456	487	467	492	462	458	495	479	520	461	475	500	456	478	495	518	459	484	474	480	492	459	530	478	485	515	478	487	490	462	525	472	475	480	448	481	485	454	450	458	494	455	469	477	488	472	469	493	494	490	482	466	478	453	475	468	456	479	488	483	476	478	479	452	521	474	474	496	485	497	486	472	471	507	499	482	475	447	470	528	496	486	506	460	441	496	496	461	455	500	519	482	489	477	495	473	474	494	445	484	522	493	507	504	486	461	471	490	451	491	483	463	475	505	474	486	497	490	474	465	480	473	501	443	481	469	489	452	488	468	483	473	464	455	484	523	504	482	480	476	512	467	463	520	473	477	485	465	440	500	467	442	516	494	500	487	457	484	513	474	499	503	449	493	504	451	505	470	459	461	506	467	458	492	513	507	443	428	480	439	505	477	430	462	479	461	474	526	444	475	450	482	458	460	484	507	466	489	451	443	465	472	473	459	440	465	503	490	486	459	490	499	466	472	476	446	448	446	473	452	490	487	474	447	470	471	469	474	460	481	483	524	498	515	462	489	484	486	447	499	493	457	512	538	482	534	471	505	468	464	530	515	501	495	456	476	494	468	447	488	509	456	435	486	471	464	487	422	477	476	469	476	471	449	460	500	478	475	477	452	486	471	482	463	491	501	500	454	500	477	446	511	499	483	451	493	459	495	487	432	448	488	464	453	509	483	474	508	483	492	463	490	468	497	475	466	466	461	541	473	496	464	461	449	462	470	472	437	507	477	449	477	478	476	459	483	458	495	485	417	485	519	507	513	465	453	466	492	466	497	496	501	493	468	480	491	498	487	455	479	471	469	489	435	483	474	486	517	470	468	456	512	484	484	494	490	461	455	494	494	424	469	466	498	468	482	459	429	447	467	477	488	505	462	463	490	478	498	465	483	484	469	459	485	488	456	488	474	481	495	467	485	434	515	475	494	445	481	487	482	452	470	477	449	461	478	499	460	469	465	479	487	505	461	483	474	480	484	496	453	439	444	483	435	468	489	461	483	492	469	490	482	523	491	425	475	480	511	447	472	483	454	449	490	440	453	489	500	484	491	491	497	530	474	489	462	459	501	485	489	473	487	487	474	455	461	453	488	488	483	455	467	492	471	458	468	472	505	489	531	464	470	445	499	480	464	473	481	466	448	462	475	453	503	486	513	494	437	461	475	504	465	477	474	504	446	474	451	470	462	485	483	483	503	478	464	464	469	453	505	457	464	446	469	477	487	482	447	457	489	450	480	474	463	480	421	482	489	488	458	507	485	445	472	520	496	492	477	504	456	485	488	490	448	453	478	454	500	451	474	465	525	463	483	437	438	453	424	494	492	474	483	484	474	464	446	478	469	469	516	507	481	441	477	466	473	492	508	518	490	470	485	537	441	461	478	447	511	470	449	483	475	437	467	453	477	466	440	490	484	513	475	462	471	468	422	457	473	486	465	506	446	473	458	478	461	513	473	511	447	475	482	486	480	501	485	513	485	449	488	477	464	510	479	453	493	459	501	483	517	495	492	464	517	468	474	516	495	506	453	433	468	501	468	470	468	486	460	450	485	483	411	512	464	484	497	454	445
23531	21260	28920	23894	21263	14566	1908	1200	1090	984	990	935	861	909	906	884	879	866	866	837	839	868	789	911	800	871	794	836	892	884	848	852	754	845	811	844	797	827	819	867	836	834	826	853	852	797	786	840	831	769	824	796	837	837	842	843	815	837	795	814	800	789	864	831	831	799	854	862	807	829	808	785	758	809	776	801	814	780	746	823	805	835	777	788	816	815	812	768	845	797	810	816	780	789	783	847	825	825	843	872	818	872	789	814	841	806	870	819	780	830	796	848	779	852	839	807	838	821	854	805	824	792	802	825	789	799	833	854	768	859	811	793	851	779	808	857	803	804	788	861	830	822	809	815	792	814	784	815	758	793	824	787	788	806	789	802	819	798	838	770	839	825	822	789	766	774	809	870	804	813	775	788	862	809	823	840	794	776	807	838	845	879	798	830	790	756	812	824	821	819	797	829	827	812	838	855	822	818	836	808	824	814	808	781	849	795	843	824	798	802	774	824	819	858	838	802	737	858	804	812	841	825	887	792	781	785	814	784	858	734	800	794	797	882	816	820	811	759	752	811	797	825	800	867	823	802	822	810	814	858	853	809	859	768	844	873	823	824	794	797	870	797	830	826	856	801	828	830	829	775	820	809	809	875	785	803	833	808	845	758	778	782	837	800	862	809	888	815	811	829	830	838	836	834	813	833	838	786	779	783	809	846	800	795	776	937	811	815	802	840	781	826	791	796	809	790	831	865	805	820	809	839	803	831	800	776	811	780	872	797	817	815	846	801	842	778	811	776	819	844	763	815	843	803	794	815	821	784	787	821	776	846	815	845	792	813	755	780	800	780	776	774	770	805	811	833	802	828	817	808	776	790	766	800	822	845	786	799	828	820	832	815	820	767	847	820	817	833	907	785	825	869	821	863	830	804	839	818	818	764	780	797	811	783	820	815	876	803	783	833	805	791	819	849	814	800	787	834	775	767	770	826	781	816	820	810	833	800	827	767	812	821	830	817	848	770	813	881	813	833	833	806	843	782	808	811	787	842	801	842	872	835	784	816	867	785	770	813	811	823	823	810	840	831	835	865	822	810	815	798	818	813	867	795	820	805	784	784	833	807	824	863	809	811	734	786	795	848	795	817	854	794	809	810	812	754	833	769	831	803	818	819	826	766	792	802	817	859	810	809	800	823	796	793	819	811	806	828	786	739	817	781	806	830	840	813	820	820	815	813	839	830	831	795	828	818	824	813	874	823	803	810	821	804	832	802	784	797	817	784	832	815	791	797	821	838	841	793	840	818	777	802	800	859	793	844	824	803	812	834	878	797	793	797	822	812	770	819	860	861	826	761	827	811	792	792	811	820	815	801	836	778	770	798	789	821	835	848	782	782	835	836	841	844	818	827	803	797	855	833	798	801	780	818	860	794	806	842	829	748	852	874	794	819	797	800	839	800	813	832	766	794	810	833	787	796	792	815	794	804	893	818	811	785	818	796	757	744	806	807	799	807	772	797	806	854	849	799	819	787	814	752	782	801	823	806	787	780	821	839	831	782	790	805	768	806	768	746	839	853	800	814	791	781	809	812	797	745	769	789	839	830	845	809	823	783	755	816	841	850	808	791	833	767	846	809	812	785	813	763	817	804	796	781	841	770	818	804	801	782	847	813	778	797	828	809	878	852	817	817	759	788	765	808	799	818	812	852	793	807	801	765	808	838	821	825	829	830	805	816	811	816	763	789	849	851	836	816	755	774	812	845	778	791	835	779	791	834	763	775	820	809	812	845	846	740	827	772	788	788	824	842	847	792	855	806	825	819	794	812	843	781	854	817	852	851	793	819	829	789	805	829	814	734	818	826	830	834	769	801	809	836	842	793	803	818	819	861	800	810	802	816	856	821	811	809	808	813	852	800	875	800	823	763	865	838	825	792	797	846	788	825	818	830	834	776	787	799	814	779	812	765	845	787	780	820	792	811	861	833	858	782	803	791	778	767	803	797	841	806	815	824	788	819	785	809	834	786	816	831	843	808	804	823	802	795	776	763	838	823	804	830	804	805	815	837	770	839	829	813	836	812	796	788	770	855	800	819	812	819	784	871	808	771	761	819	811	805	771	825	882	829	865	850	774	795	890	843	814	829	801	742	754	865	842	832	829	839	811	763	817	798	806	772	831	798	819	824	822	791	720	784	812	805	821	807	824	780	849	739	794	791	842	802	831	818	849	810	812	817	837	778	799	824	829	821	787	833	833	832	819	796	822	789	803	829	810	829	811	805	847	817	816	826	796	783	843	852	798	801	768	808	780	815	825	864	845	794	809	820	769	840	832	804	826	780	767	841	796	844	827	794	881	826	767	735	768	799	838	794	798	809	814	855	836	819	839	809	799	804	776	794	790	774	773	795	801	844	841	820	798	772	826	811	802	779	817	828	768	825	829	778	822	841	801	821	847	797	805	792	809	826	769	799	787	814	807	824	842	838	835	771	817	810	811	783	801	825	819	833	793	827	782	806	761	781	818	832	771	800	825	858	806	856	825	827	801	809	813	827	830	832	815	807	824	803	833	818	787	851	800	797	845	838	801	832	836	842	811	768	838	804	818	833	838	791	772	800	792	804	826	856	818	804	813	871	840	844	776	786	778	815	861	829	809	806	774	851	826	778	803	843	797	774	806	803	800	849	838	889	773	824	829	846	810	824	848	775	791	825	858	848	803	830	813	811	824	839	832	775	804	800	835	823	771	782	896	810	761	774	775	789	823	818	790	799	828	773	807	820	814	798	844	814	820	834	801	779	835	830	782	807	806	823	807	832	829	816	860	847	807	818	825	784	769	769	811	797	852	819	822	833	819	790	780	837	808	771	801	825	808	828	816	809	806	810	830	821	810	805	848	740	801	744	869	787	836	838	823	821	818	802	779	829	821	826	827	750	768	776	830	805	778	792	870	860	816	804	815	839	798	826	852	809	776	797	851	836	805	791	840	807	779	846	833	852	850	805	849	823	797	791	758	842	844	814	789	744	764	823	789	856	876	749	804	778	805	837	778	829	773	854	852	790	814	745	824	781	798	810	807	807	823	773	836	827	793	800	799	837	830	873	834	823	842	819	886	847	787	878	839	807	836	858	766	813	777	821	814	761	847	817	853	785	829	852	802	806	816	804	821	807	825	811	805	792	802	837	862	787	829	805	847	778	846	818	791	808	838	824	833	811	859	785	809	760	845	833	802	793	839	830	847	726	818	837	805	881	821	793	821	828	811	806	811	782	796	869	769	794	775	844	852	800	837	809	838	788	797	807	792	859	827	767	823	846	839	793	784	825	838	809	801	812	790	833	775	808	786	792	842	773	844	766	792	785	823	821	801	809	809	826	825	795	726	749	877	805	751	755	811	822	788	817	812	793	800	841	827	761	799	837	803	835	896	785	756	788	858	854	816	762	809	822	827	801	830	839	795	787	809	773	781	793	818	823	820	849	817	818	839	807	857	811	773	776	806	762	814	823	803	810	813	814	829	836
8305	18475	25498	3259	2507	2039	1656	1424	1206	1164	1037	1020	1017	1016	912	896	996	881	883	872	916	915	881	869	867	876	906	851	816	919	941	901	866	868	861	819	839	856	837	832	896	915	862	859	854	820	851	815	835	818	809	830	873	856	890	858	882	832	829	849	811	820	823	886	870	850	858	809	858	849	815	819	880	891	868	796	884	824	795	881	822	829	838	827	840	819	837	885	807	820	878	807	880	782	865	802	790	828	867	808	894	893	834	833	831	819	824	832	888	863	843	857	875	799	814	793	860	880	789	907	854	838	864	873	867	845	868	841	863	813	808	877	883	782	857	844	855	836	837	828	831	816	874	894	860	867	871	849	871	784	848	844	855	842	889	811	898	850	826	809	899	839	811	831	822	801	830	829	852	870	903	795	874	805	865	866	850	827	864	799	851	782	791	868	908	770	839	824	865	818	805	850	895	841	790	855	877	834	906	817	840	860	847	829	881	865	857	822	806	903	824	841	904	824	893	847	867	809	857	805	806	819	856	879	893	878	855	818	843	869	827	861	809	796	921	848	830	847	875	870	870	803	812	864	833	861	832	826	855	899	858	864	862	844	806	901	870	834	838	893	832	873	873	846	804	808	838	835	807	816	832	866	835	825	862	849	877	826	742	864	827	855	857	847	880	858	834	773	845	846	811	797	788	825	862	874	835	858	824	832	856	859	819	850	818	857	870	869	840	853	879	874	797	902	798	816	900	859	834	814	793	821	905	853	863	814	785	870	880	845	909	807	831	845	871	828	861	843	869	883	862	837	841	825	807	838	902	856	837	820	860	888	826	839	844	840	849	789	861	869	842	820	854	833	858	855	874	829	838	856	834	851	872	827	844	833	797	831	827	868	849	820	860	858	852	900	863	809	854	841	860	855	847	861	799	815	818	877	809	857	835	786	856	847	816	787	861	851	836	856	848	866	909	855	810	843	859	830	816	897	810	846	811	843	869	876	812	850	882	859	847	842	860	808	838	816	803	845	833	805	844	892	851	834	813	834	858	879	826	895	831	788	854	852	829	849	833	824	832	843	888	829	845	831	843	870	837	850	891	787	840	897	882	855	884	822	829	830	833	807	846	838	864	890	836	780	837	870	808	876	843	820	822	835	850	788	843	879	825	829	809	893	818	864	878	869	848	863	812	867	830	884	806	828	891	876	826	866	830	849	823	858	887	855	848	832	840	851	826	875	869	866	805	857	875	847	835	846	853	871	867	820	856	820	829	841	877	889	842	865	807	810	840	880	890	845	828	841	868	806	817	932	855	805	817	795	775	863	850	836	871	888	886	877	832	834	852	789	840	892	835	781	857	811	863	790	893	832	865	868	894	861	875	874	842	809	853	831	859	878	871	856	823	860	886	826	859	837	822	857	802	852	811	815	816	842	802	852	805	822	799	860	812	829	841	829	812	835	840	881	852	815	813	837	833	865	901	821	855	820	865	822	793	849	856	831	815	830	827	802	807	833	850	855	810	814	859	850	885	810	801	830	846	840	834	848	812	869	842	821	822	822	846	855	865	835	823	840	847	836	908	838	920	797	816	841	831	880	848	862	871	836	813	854	859	849	837	863	861	819	838	849	822	829	864	860	811	887	864	869	803	871	838	811	860	856	852	822	851	796	830	798	819	829	822	810	863	826	809	839	823	821	785	878	781	909	854	798	882	797	837	838	860	833	815	788	833	839	865	815	858	852	860	843	852	801	835	864	886	830	855	819	870	840	818	836	837	848	851	850	856	856	861	818	877	802	812	896	768	891	824	843	903	827	879	815	788	854	864	852	814	843	813	838	810	809	865	854	781	833	880	833	852	862	849	848	847	838	824	840	887	823	856	843	839	832	868	838	874	890	824	854	878	805	869	802	892	826	827	836	835	836	837	868	807	810	862	912	864	853	863	806	867	860	887	777	869	890	845	833	839	812	841	824	870	851	825	769	823	837	830	847	859	846	815	860	861	807	808	805	823	850	832	792	912	856	850	774	819	839	905	860	856	943	832	834	856	856	770	855	870	851	823	890	856	861	864	838	903	853	845	848	887	831	864	857	875	897	810	872	864	772	822	814	902	847	803	850	842	808	853	813	857	808	800	853	826	864	834	819	799	810	788	816	836	857	883	814	853	837	856	812	868	854	829	873	816	831	899	839	812	848	851	829	862	796	866	853	860	872	797	829	840	851	890	832	828	859	802	839	903	864	772	878	826	861	866	870	836	795	835	824	822	850	798	854	822	872	765	829	866	863	782	825	803	870	849	822	808	850	823	840	808	827	807	797	826	913	834	809	824	853	895	840	843	813	839	851	846	861	785	859	840	818	837	813	837	842	822	858	855	829	877	832	832	829	827	805	869	814	863	833	858	852	861	846	802	864	846	771	841	886	850	818	811	812	867	890	800	868	822	848	788	830	914	857	826	847	871	798	797	853	839	853	803	910	845	845	841	876	814	836	872	805	816	848	836	874	872	811	887	850	862	827	826	799	886	824	842	828	813	848	883	852	873	848	859	845	835	860	835	860	794	899	853	835	851	888	834	846	861	817	879	815	823	811	841	812	879	867	845	846	838	892	817	848	845	841	841	874	882	819	889	825	814	880	857	828	835	850	833	859	870	879	880	882	835	803	848	857	825	837	827	858	816	868	817	884	877	835	856	825	853	831	823	905	885	824	856	880	867	818	859	867	817	874	882	841	884	874	854	830	853	810	874	952	769	840	806	814	810	842	890	843	756	836	824	849	875	818	807	822	825	836	826	834	801	791	844	822	840	836	815	837	922	807	882	850	825	845	819	819	815	835	878	896	825	864	814	928	819	861	838	822	879	861	872	810	829	865	874	805	857	914	832	857	865	833	824	847	868	847	867	825	888	821	806	838	829	817	812	840	848	808	881	849	783	781	829	870	862	873	839	873	863	861	838	842	828	849	813	844	842	845	801	862	801	812	811	857	825	860	870	829	822	862	827	865	821	819	812	835	822	834	833	849	880	872	871	783	819	846	832	831	890	828	812	864	843	840	790	803	872	838	867	871	814	840	877	825	862	852	812	863	900	808	839	860	854	797	800	930	844	847	846	823	827	856	845	834	830	833	857	862	812	872	796	889	786	775	796	827	818	849	853	841	863	926	848	797	886	860	877	837	881	824	829	838	832	858	798	854	835	843	877	835	839	865	865	853	845	826	837	805	820	852	837	831	849	865	868	809	813	809	864	885	824	837	826	824	832	879	862	816	839	823	825	792	817	859	832	840	858	860	835	843	864	838	893	824	847	823	886	876	843	821	855	814	846	845	822	879	847	859	821	897	834	851	769	876	841	833	825	838	818	887	827	827	816	841	809	802	831	801	795	840	876	834	827	821	853	869	844	884	849	822	835	825	855	842	820	896	823	846	852	873	900	822	858	843	838	858	857	863	888	864	843	897	801	878	889	845	819	851	870	787	871	848	868	866	852	856	849	889	796	901	773	844	846	792	823	860	866	875	854	814
24672	21252	28144	24667	16522	937	488	386	344	310	305	292	291	278	270	251	278	232	228	270	241	240	242	223	235	230	235	235	214	247	250	240	230	227	232	252	232	203	229	255	227	222	240	243	216	257	227	226	246	232	231	249	210	245	223	199	239	230	242	234	211	208	228	244	225	211	210	239	242	221	246	233	248	213	217	219	230	241	217	234	207	228	229	227	226	221	235	246	231	249	222	212	229	231	233	226	266	235	246	232	211	232	209	239	231	209	236	216	259	214	236	222	238	225	206	214	244	232	220	249	229	238	240	218	210	218	204	217	210	215	225	227	220	239	220	239	224	233	238	219	228	217	253	236	208	226	230	245	222	232	224	230	220	224	210	221	247	210	224	234	214	213	197	219	237	247	236	202	235	221	230	212	213	224	227	229	214	222	225	213	237	223	227	244	215	220	218	191	206	233	208	230	212	220	209	218	229	224	217	224	231	215	236	218	219	242	241	219	211	262	234	221	221	229	216	253	257	228	248	232	224	251	204	229	207	231	218	242	221	240	227	236	219	223	223	211	214	223	226	210	207	210	222	237	233	203	232	224	228	233	219	207	220	231	222	197	226	224	194	218	206	257	207	236	212	232	239	240	223	199	245	243	214	241	247	215	213	227	244	206	219	226	225	212	231	224	222	223	237	240	234	224	201	212	215	220	240	186	203	239	254	224	241	205	215	243	217	196	215	226	209	226	240	230	224	220	207	264	225	231	229	201	225	253	212	214	219	216	217	216	228	245	196	210	246	235	238	216	226	202	193	223	252	262	224	217	252	218	203	223	229	233	216	245	229	212	209	239	216	222	234	227	221	225	230	204	233	166	228	217	199	230	236	215	221	220	216	225	237	210	228	204	223	223	230	252	199	216	229	235	261	218	228	218	219	220	230	234	211	214	239	220	241	242	238	188	199	199	222	244	232	230	228	222	232	220	229	231	231	211	200	230	242	216	217	232	239	222	225	217	223	207	229	212	236	239	217	227	215	200	208	208	231	214	207	237	264	230	224	216	212	196	204	230	216	218	204	227	220	216	206	220	239	235	232	215	253	234	208	229	237	258	251	228	214	214	218	208	250	221	227	223	210	228	248	241	213	215	245	208	218	253	227	231	212	243	216	228	247	218	229	230	190	228	218	212	226	236	231	243	208	248	243	224	246	183	233	220	221	219	213	217	214	210	238	220	233	207	209	226	209	217	214	212	224	225	199	223	252	211	232	252	201	240	246	218	211	222	222	212	231	228	226	231	243	211	203	211	221	244	226	227	207	215	174	238	213	211	226	218	222	199	252	256	240	225	234	209	239	236	237	215	213	215	223	216	228	221	210	189	215	213	222	223	207	207	220	212	241	181	235	228	227	209	245	239	211	188	239	212	199	228	210	241	242	211	232	207	225	223	228	221	243	191	230	261	218	242	227	215	229	209	238	217	216	210	223	254	225	256	226	193	227	212	235	223	234	214	222	233	218	219	219	243	224	229	228	203	248	207	237	222	241	204	200	194	210	197	213	246	223	208	233	205	213	208	202	224	216	223	209	206	223	218	230	236	237	230	237	264	208	228	215	238	204	227	225	227	223	258	209	218	200	208	213	244	234	220	228	225	210	212	225	214	206	208	195	217	245	204	211	224	223	223	207	250	233	237	202	227	219	225	231	220	234	228	225	210	224	241	236	228	179	232	252	242	215	238	221	201	246	215	247	226	229	233	201	215	235	225	220	203	213	232	200	236	236	250	229	229	205	237	203	205	191	224	236	234	232	214	230	217	208	235	214	242	204	229	217	222	215	203	201	237	224	238	204	195	199	223	214	251	252	217	208	208	213	231	212	241	233	262	222	224	191	251	218	201	229	227	213	193	229	229	237	232	214	228	223	231	233	252	222	203	227	219	202	193	235	207	225	210	214	262	247	213	229	225	219	228	242	228	207	243	231	220	227	233	238	209	242	212	224	229	207	248	222	212	229	216	237	211	197	210	223	224	240	215	196	212	206	221	236	220	235	215	221	186	235	204	223	218	205	216	222	212	198	211	234	231	218	227	241	228	229	226	232	237	234	215	205	234	212	221	212	218	226	229	221	227	218	238	220	234	227	203	227	248	202	206	227	214	233	218	209	214	228	224	248	238	230	229	217	197	233	229	251	236	208	217	208	190	241	216	230	221	246	233	212	239	227	214	236	230	215	226	244	215	215	223	238	235	221	226	228	216	262	214	252	218	238	228	212	221	222	226	197	230	231	224	225	211	220	211	198	238	217	219	246	230	196	219	214	211	233	202	210	220	229	193	238	232	256	242	242	206	217	240	245	229	218	233	247	219	228	244	220	217	220	244	225	220	223	215	213	237	253	221	246	236	218	217	238	209	227	228	230	261	239	233	269	238	243	215	210	231	220	238	220	231	215	204	225	254	198	206	226	220	225	208	218	218	230	239	198	199	211	180	209	223	229	220	215	208	195	220	224	213	228	252	241	227	229	212	219	221	203	228	224	255	227	223	235	244	240	222	232	234	246	226	232	205	226	220	227	206	236	209	226	215	235	224	207	234	239	224	216	251	212	218	257	231	209	229	224	245	214	224	235	188	222	211	211	223	207	228	216	229	234	240	213	221	203	198	249	226	222	204	221	216	228	237	222	237	248	221	225	232	230	252	209	257	193	240	173	244	247	218	196	235	230	231	221	232	229	217	218	212	231	217	236	248	210	224	244	205	221	242	229	237	219	242	237	211	248	238	225	232	222	248	221	203	218	223	213	219	194	211	238	223	197	219	243	229	196	203	230	222	220	234	215	217	217	208	209	234	233	215	227	217	210	200	244	240	235	227	251	197	203	223	223	244	224	228	197	220	248	224	242	227	218	221	217	198	201	225	218	253	206	208	216	211	210	228	207	229	227	219	241	225	223	231	219	229	214	189	226	223	246	211	198	228	217	187	240	241	208	224	237	218	191	220	213	220	203	233	205	255	248	236	229	213	209	233	211	198	248	231	198	212	211	231	217	217	208	197	224	199	229	211	240	225	240	233	234	200	265	207	245	205	244	207	216	241	231	213	206	237	220	218	199	244	200	214	219	227	230	215	209	221	203	216	183	231	219	220	218	234	207	222	226	205	192	207	213	228	232	247	224	212	234	203	236	221	242	210	228	229	238	208	218	224	222	236	226	225	221	221	226	195	228	219	217	230	216	203	218	226	263	222	239	214	249	223	222	206	235	203	198	210	229	208	234	195	199	224	220	229	192	226	264	206	227	254	212	237	231	213	225	224	193	215	233	222	226	225	221	230	227	215	217	214	220	230	218	227	232	235	237	208	230	230	216	237	234	210	250	247	231	223	223	210	210	241	224	217	220	225	225	225	205	241	242	213	233	204	226	227	219	235	222	222	215	234	226	215	200	218	207	221	266	202	213	195	197	234	206	181	228	213	214	215	218	209	206	199	241	245	227	220	232	246	210	221	215	195	224	228	232	207	238	234	208	214	237	231
7965	13284	20728	1757	1303	923	707	542	488	483	355	376	332	320	337	347	265	299	283	295	302	296	270	305	287	260	290	295	288	277	289	240	267	294	276	250	267	274	290	268	263	270	265	253	239	268	278	256	252	263	255	249	239	264	248	230	273	251	261	273	226	211	255	256	242	256	251	299	263	245	263	245	248	266	265	268	258	241	247	265	250	251	256	256	240	255	268	253	234	266	266	246	239	263	275	256	247	289	252	265	245	267	284	269	268	260	239	241	259	253	280	281	286	249	276	253	265	257	257	237	250	257	248	262	251	256	260	273	264	251	256	258	274	264	249	232	249	268	267	253	238	265	256	266	270	245	283	294	248	249	235	292	284	223	238	305	262	256	273	239	277	273	285	252	268	261	265	236	242	241	277	262	257	261	252	266	241	268	266	245	234	253	263	256	250	272	303	247	262	282	232	242	260	256	248	240	246	244	228	277	242	296	243	255	262	258	268	223	271	246	234	247	242	277	270	262	259	241	262	245	231	267	259	261	278	228	292	270	276	266	261	283	274	270	236	262	304	272	259	266	267	248	235	252	247	278	275	228	259	263	232	271	233	291	260	260	265	248	283	235	273	271	258	269	269	273	265	266	263	273	268	243	242	267	260	235	258	245	282	250	253	289	246	273	252	248	246	286	280	288	240	256	263	237	288	243	266	259	248	228	254	249	250	261	246	276	258	275	265	254	246	240	240	250	271	250	249	276	257	271	295	275	251	266	246	262	279	261	257	255	241	230	266	212	243	262	241	247	237	214	252	243	252	257	245	234	274	228	259	244	237	276	269	246	236	256	261	234	250	260	253	269	264	267	274	273	245	288	238	242	255	259	247	240	248	240	292	262	270	267	246	242	255	253	268	259	262	233	215	253	250	262	259	277	228	234	262	232	264	259	243	261	282	263	242	242	256	283	262	271	255	249	264	285	240	244	224	243	270	255	260	242	243	277	250	277	263	255	268	247	271	274	247	241	254	274	247	270	267	260	265	272	271	258	274	250	249	254	282	282	276	239	226	239	247	259	268	269	260	263	263	254	216	240	252	232	247	281	299	269	291	241	240	262	255	216	252	270	298	258	256	254	292	236	254	247	255	246	265	292	263	263	237	255	235	251	273	248	254	254	250	282	238	269	263	285	226	251	246	255	253	225	243	257	253	273	262	269	283	273	248	279	250	276	248	241	281	255	241	261	281	280	289	264	244	232	278	252	251	257	243	255	261	262	267	277	266	242	280	288	255	266	239	258	249	265	268	235	247	241	250	242	238	255	238	278	275	255	258	266	291	260	280	219	248	251	283	264	282	262	256	262	255	272	240	230	259	253	276	264	282	249	280	266	262	275	235	252	268	263	280	264	238	245	247	231	261	286	256	242	262	245	263	273	258	249	256	282	262	258	286	263	245	243	219	258	267	259	248	267	297	244	235	241	272	230	260	235	276	262	256	270	256	260	262	266	254	229	253	254	295	239	285	263	257	270	231	250	269	273	267	252	268	275	236	278	281	236	256	261	262	290	266	241	250	248	228	258	277	289	260	241	267	253	267	270	247	270	246	280	253	256	284	251	268	238	260	264	274	272	244	266	258	282	275	277	269	247	251	262	277	257	269	262	252	255	257	269	234	273	270	228	258	274	257	275	261	259	279	239	257	240	261	256	268	262	233	268	257	269	246	285	248	258	268	281	274	256	260	255	261	254	256	260	243	247	256	273	266	245	248	264	254	252	250	290	251	308	250	258	271	247	256	264	250	266	294	260	283	259	271	286	243	236	281	271	272	269	267	259	245	250	263	269	259	259	273	234	231	270	242	268	253	246	241	261	233	279	241	263	271	271	268	286	241	264	274	245	261	258	226	284	251	248	240	263	302	274	258	249	233	239	271	246	256	246	268	274	251	294	260	310	237	264	233	256	259	271	254	263	235	241	231	250	276	250	232	254	255	269	242	267	240	245	252	269	255	258	265	251	248	257	243	244	275	287	252	243	283	260	247	228	268	261	286	249	238	259	260	236	240	277	280	252	280	230	274	242	255	245	239	276	250	263	262	250	286	273	253	258	263	273	265	256	256	276	289	259	247	253	277	255	243	251	250	262	284	253	260	246	258	278	226	250	245	293	257	261	263	234	246	270	253	235	230	278	253	236	266	292	255	267	243	268	271	242	276	275	237	265	273	283	285	258	271	258	256	243	243	246	254	246	258	260	285	263	224	240	258	266	278	230	236	274	273	262	260	236	271	260	282	243	274	242	232	268	276	263	263	240	295	263	238	254	247	268	260	262	259	244	260	242	294	237	254	273	248	257	259	257	258	253	220	252	262	262	258	257	283	247	264	263	271	258	260	259	267	258	261	254	272	281	261	248	218	259	248	248	255	255	241	243	231	254	254	266	285	258	249	273	245	263	264	278	264	281	290	257	265	241	251	242	247	269	269	263	238	254	248	309	273	276	270	257	256	249	258	244	284	241	248	223	238	242	263	234	250	274	253	259	230	260	236	255	231	244	255	246	248	258	262	250	249	281	255	258	245	277	274	247	251	236	229	270	265	235	249	250	256	249	255	241	281	260	270	252	266	288	259	248	236	234	257	250	308	241	244	248	232	258	258	249	259	254	232	289	251	286	252	259	270	267	242	255	250	237	248	262	268	263	223	264	265	262	283	266	293	278	262	235	253	270	260	235	250	259	258	257	264	266	237	244	247	257	245	245	263	251	251	253	241	243	252	275	238	269	286	254	257	249	268	262	267	246	264	295	244	252	259	271	248	256	280	220	271	289	260	267	259	288	265	253	234	272	273	230	244	273	270	237	244	236	257	233	283	274	261	287	264	241	263	250	269	281	250	270	259	278	261	257	234	285	265	250	264	248	287	238	245	244	253	225	248	281	266	278	270	277	259	229	238	252	280	278	249	256	262	269	251	259	259	243	264	248	269	262	261	264	245	252	220	274	248	268	257	252	246	252	279	269	259	240	231	259	242	257	278	233	222	236	259	241	261	264	273	261	260	261	276	276	242	237	249	265	260	259	247	266	267	252	236	283	272	230	258	251	285	247	241	253	251	252	279	250	246	286	253	273	282	249	255	253	265	253	275	248	245	223	270	286	246	279	255	283	248	253	273	302	267	254	265	263	268	258	271	292	266	272	255	248	244	251	244	276	253	241	261	258	290	258	242	270	253	249	275	235	243	255	244	238	244	287	254	273	262	235	257	267	290	255	250	270	269	266	246	268	244	274	257	266	270	245	253	269	255	254	273	258	230	245	258	252	266	242	256	271	248	248	243	255	245	278	283	267	255	250	265	279	239	247	272	262	255	251	264	236	265	275	246	257	264	233	254	226	239	284	255	241	249	257	251	265	263	270	272	257	272	259	274	287	259	287	249	242	266	283	268	264	277	229	261	236	224	252	249	249	284	263	267	248	255	251	252	256	275	260	257	274	239	262	272	226	258	265	221	285	253	271	283	272	297	268	240	274	243	276
22508	21290	29198	23714	21290	21360	13771	1683	1137	1024	1060	961	860	782	804	806	759	773	739	720	722	720	729	759	736	694	696	721	747	682	682	681	697	723	717	702	690	663	687	657	706	678	655	672	692	726	688	672	655	639	674	677	673	695	650	735	657	669	652	691	675	709	702	609	643	694	709	682	689	647	661	695	699	708	709	725	661	662	660	639	637	678	634	684	646	655	649	667	692	668	689	683	694	704	634	643	653	674	664	654	686	671	676	706	669	640	635	661	645	662	673	682	699	696	672	647	685	696	629	632	717	669	682	665	651	707	658	664	710	684	682	645	699	637	668	633	635	668	647	664	624	703	705	650	663	651	677	673	690	648	669	616	643	720	684	666	715	654	664	681	625	661	650	653	685	671	653	646	702	632	663	686	644	677	661	674	677	665	690	628	704	650	678	652	691	657	646	644	652	654	672	713	626	654	674	659	671	675	654	667	736	648	696	677	693	682	664	679	694	667	618	651	661	644	655	635	636	617	674	709	664	662	702	690	665	687	623	680	656	684	661	685	667	636	681	643	639	676	641	719	664	657	665	651	667	640	683	649	704	671	617	633	686	715	652	660	644	672	607	725	704	692	648	657	637	646	675	643	659	663	668	663	636	609	720	700	670	673	651	597	660	656	711	639	702	708	645	672	660	691	693	696	698	649	643	685	686	678	656	670	652	678	698	684	651	632	702	676	669	648	667	727	683	636	685	673	700	683	630	661	698	717	656	677	664	681	724	646	646	664	698	629	692	691	676	681	680	709	724	686	690	693	637	654	687	679	684	709	699	682	624	687	680	660	666	667	641	650	653	706	648	663	701	674	631	657	626	696	679	666	590	667	704	617	659	651	662	649	675	673	619	651	642	648	692	679	617	640	632	681	663	666	644	662	689	694	690	661	659	694	645	673	645	675	638	676	707	653	657	636	654	671	623	692	674	662	684	680	626	671	680	656	681	650	651	675	652	690	658	662	639	727	664	694	653	686	710	637	651	660	678	679	641	670	599	687	701	650	716	646	696	653	637	634	662	649	702	720	664	643	645	667	631	670	680	654	680	639	661	651	693	675	663	699	636	651	630	646	642	630	662	650	640	682	693	691	676	717	646	678	688	639	675	660	688	677	657	666	648	644	653	652	657	685	648	681	660	706	689	643	715	649	661	651	611	682	711	665	649	702	702	639	685	653	677	682	665	671	652	664	650	671	621	689	666	648	703	632	649	649	693	669	701	653	679	672	671	639	673	638	708	625	656	687	663	629	685	711	678	671	638	654	690	697	678	645	668	745	625	646	694	703	702	693	678	697	625	690	627	667	641	655	646	628	682	658	667	712	638	659	686	703	667	647	676	659	653	669	702	642	658	640	605	684	696	647	620	681	665	716	708	698	657	675	637	608	670	664	654	648	682	660	628	689	642	650	618	627	637	700	672	677	648	618	641	645	651	623	699	661	638	652	686	657	669	674	680	768	634	612	674	639	657	676	658	693	684	696	647	630	626	689	673	692	649	660	691	629	644	673	663	644	674	688	663	677	628	684	673	654	670	660	653	671	700	689	652	663	686	645	645	657	669	637	652	637	597	644	669	721	678	654	702	667	656	684	642	668	649	660	636	648	662	683	690	639	656	751	695	659	643	657	622	658	726	670	676	702	677	641	709	656	656	679	602	675	657	651	689	658	632	662	674	637	685	645	690	662	631	654	646	664	661	693	659	637	637	698	641	667	673	647	683	666	615	672	669	710	681	668	655	623	599	717	671	682	678	667	669	682	692	694	634	690	652	643	654	694	665	684	667	630	656	660	684	657	678	686	707	639	677	669	659	630	625	637	693	674	711	623	712	633	622	677	610	677	701	682	661	685	682	665	688	672	694	664	644	726	658	707	679	677	673	673	689	652	637	705	632	670	692	615	663	619	699	677	647	628	642	685	693	646	657	681	703	689	696	671	650	707	655	641	697	678	665	626	625	618	638	681	686	662	692	648	671	668	655	660	622	634	682	660	701	615	680	632	659	666	662	686	681	601	661	644	694	672	672	642	733	636	644	640	636	608	695	690	643	672	696	634	649	656	691	648	666	651	699	681	654	649	633	712	681	652	716	655	645	662	677	704	679	700	670	649	674	605	690	690	681	654	662	663	610	679	702	703	642	688	666	661	685	657	699	665	657	664	689	688	637	655	653	678	661	675	654	647	658	639	678	680	696	619	639	664	670	680	610	599	674	694	639	694	607	674	684	650	672	676	648	651	698	681	655	648	661	684	712	658	639	639	678	656	650	690	683	649	650	649	665	641	678	647	663	648	669	668	654	697	674	660	679	702	674	674	702	630	661	635	648	620	680	689	674	697	641	636	690	604	677	666	689	725	668	669	661	643	679	650	582	653	701	661	645	692	677	694	612	690	643	688	654	687	639	644	715	654	688	662	662	645	657	616	680	644	676	683	683	702	713	661	657	670	630	647	637	658	705	667	630	672	641	663	669	649	702	663	642	652	636	647	648	644	640	669	700	619	608	715	673	628	701	665	681	646	655	644	678	647	691	631	658	693	658	655	622	723	651	678	634	644	666	675	648	627	672	677	628	645	695	673	645	648	620	637	636	648	692	647	638	665	674	697	678	656	674	672	670	646	659	714	618	683	667	674	610	661	682	676	677	668	643	669	661	661	673	689	649	652	654	667	695	650	665	681	648	644	669	677	626	695	670	682	686	649	712	628	674	712	650	638	642	672	671	671	661	657	680	630	649	702	668	605	648	644	662	684	661	667	695	705	692	650	609	641	671	672	684	665	667	709	627	669	652	659	648	687	680	654	665	610	658	662	697	696	683	664	678	648	654	632	665	665	642	677	658	685	647	644	616	651	665	658	626	642	643	623	643	643	697	669	664	648	663	675	706	686	633	662	659	671	685	622	694	605	642	648	629	645	656	661	666	658	709	668	651	682	657	686	649	651	662	637	698	610	661	663	708	715	688	664	689	678	683	647	636	684	674	726	626	618	643	683	669	642	681	709	671	670	634	687	701	690	678	690	644	639	645	674	640	723	701	702	699	653	637	659	669	702	650	622	637	665	645	673	675	659	681	634	668	679	634	683	659	655	655	646	693	621	654	619	650	674	663	605	623	706	643	660	672	663	654	685	674	622	642	689	673	691	674	660	641	674	645	636	655	679	663	649	667	630	656	659	651	662	650	691	653	650	632	660	650	589	707	620	689	646	613	632	647	676	667	703	668	634	628	658	716	684	667	716	686	669	652	690	654	628	680	700	702	693	671	628	638	673	639	694	626	668	681	733	702	690	658	671	682	686	713	712	688	683	652	691	668	665	683	658	693	641	697	656	681	654	672	696	649	674	660	677	693	627	662	699	674	685	677	663	597	646	634	671	647	659	674	668	694	651	662	666	632	643	678	668	712	644	635	679	657	657	647	679	642	602	677	659	643	655	647	686	687	667	656	710	673	660	688	673	655	677	701	647	647	714	687	648	611	634
10308	25560	36323	5339	3926	2956	2329	1846	1556	1347	1177	1100	1034	962	913	919	855	833	820	756	792	804	786	766	812	778	736	773	717	736	754	693	728	747	679	725	737	741	719	766	722	690	711	673	721	702	704	730	724	685	729	766	693	720	712	724	709	693	712	670	739	658	711	686	722	719	709	687	711	775	739	724	716	665	720	752	722	681	705	736	703	723	664	700	659	725	720	689	701	703	754	764	696	705	747	663	703	685	649	658	743	680	682	718	710	649	712	684	708	704	729	761	672	723	687	699	661	700	769	707	713	709	698	723	710	682	738	725	736	742	646	767	722	740	635	701	691	752	672	676	683	730	735	703	695	741	686	721	708	703	661	712	690	690	686	698	651	701	684	646	722	705	767	704	705	677	680	729	724	696	710	682	745	737	706	729	681	740	708	701	693	755	709	681	670	729	714	671	725	720	705	679	735	681	667	727	731	700	693	721	693	713	695	716	712	703	739	713	711	740	744	710	719	706	702	763	752	759	730	733	730	695	718	705	706	700	753	699	699	686	680	665	691	691	697	690	725	709	729	735	691	681	708	700	740	679	725	710	730	721	721	722	755	704	639	716	720	744	689	682	729	715	685	706	678	726	707	748	761	673	748	696	686	703	708	707	683	732	722	676	735	703	690	689	705	675	710	693	693	677	685	687	647	687	697	683	731	726	695	722	722	743	721	704	726	750	658	685	688	669	737	735	717	720	683	707	752	700	699	667	746	720	730	721	691	743	652	705	766	693	731	715	707	722	705	722	693	695	687	705	732	725	736	690	715	718	695	679	720	765	727	715	757	674	705	690	711	701	753	758	699	684	699	688	710	706	705	738	691	689	731	684	728	727	677	720	677	689	677	695	735	664	733	713	736	698	721	749	728	718	691	680	687	740	703	691	702	698	675	715	723	691	703	627	720	729	693	688	769	714	718	651	680	640	703	667	687	725	681	773	688	702	736	667	712	739	725	696	642	728	735	672	697	682	698	673	715	716	685	694	762	698	736	704	709	734	682	694	679	729	725	709	706	687	684	737	710	743	665	710	656	704	689	704	682	698	741	716	695	636	706	721	713	736	675	657	696	702	723	730	699	660	731	704	733	709	669	663	673	742	671	733	707	703	762	697	707	742	696	687	727	711	710	717	695	718	651	696	689	740	695	718	713	669	705	700	712	679	730	717	673	653	664	652	695	663	741	682	711	733	711	699	670	692	704	716	696	668	736	693	744	698	667	697	731	691	706	715	757	713	718	715	663	736	681	727	713	705	682	695	668	667	707	711	697	730	670	653	762	694	719	706	677	694	679	703	696	683	756	725	731	695	726	733	702	694	702	682	696	698	663	730	739	733	677	653	707	742	742	683	704	688	693	719	649	747	648	648	724	761	708	736	728	706	706	676	749	756	705	671	675	712	693	725	712	720	698	675	669	689	708	731	723	682	686	722	670	708	765	690	753	713	729	739	669	663	687	676	717	713	701	696	719	742	718	708	702	712	613	750	710	715	729	654	705	686	689	687	677	703	724	692	747	727	711	761	674	725	710	709	750	686	722	747	698	702	712	663	707	702	666	751	694	681	716	738	666	752	684	696	706	712	666	730	708	723	700	740	680	677	704	715	707	668	740	672	709	672	703	707	708	723	711	715	708	691	734	719	712	729	682	673	703	687	727	655	680	751	701	710	660	702	722	703	739	716	712	701	661	734	712	698	686	698	719	699	739	684	713	728	685	675	729	712	670	680	690	688	697	690	696	706	689	741	691	700	661	698	717	712	692	743	682	711	666	672	702	655	682	721	703	712	721	706	720	714	762	702	707	644	691	733	697	726	715	745	718	719	751	738	673	705	694	649	730	684	698	703	676	688	727	698	692	716	761	643	705	705	684	695	711	686	713	667	727	725	699	724	701	690	692	732	743	714	695	728	710	728	692	675	722	769	695	703	733	707	737	691	728	728	732	665	693	695	623	679	697	673	725	740	693	704	729	695	723	683	695	690	721	721	671	668	724	675	702	657	729	714	701	726	708	681	741	722	697	691	677	692	717	671	731	732	719	734	678	694	763	699	733	693	713	721	706	741	703	681	772	713	704	698	742	705	686	729	689	671	764	707	730	670	715	709	735	716	736	694	691	682	690	698	706	733	728	723	704	698	749	655	732	678	695	709	749	723	726	690	703	740	695	661	683	693	693	685	664	741	631	746	677	663	715	719	651	702	725	715	727	787	732	735	716	704	718	641	659	705	708	671	746	683	685	686	695	704	667	658	672	686	687	704	734	704	715	725	757	689	731	734	764	686	689	712	729	665	681	724	738	685	733	659	741	693	685	706	753	672	703	688	687	718	707	678	715	712	706	710	777	699	674	716	703	678	736	730	689	761	689	729	687	741	754	744	784	701	707	682	711	731	735	711	665	730	713	703	696	695	674	737	705	713	719	695	702	690	720	706	672	681	687	684	690	673	691	666	717	720	714	662	763	684	717	713	718	697	700	708	739	676	691	672	712	747	708	706	689	739	691	687	666	692	729	672	721	726	671	734	703	669	697	722	754	675	718	675	692	649	662	700	662	683	702	709	735	710	684	668	676	698	726	724	668	647	728	698	671	678	700	687	695	717	747	679	726	732	701	725	688	695	699	702	693	670	725	710	664	738	715	644	726	789	759	706	701	751	711	715	673	705	734	744	679	686	689	681	700	738	711	733	698	721	684	680	749	723	724	693	706	730	736	722	696	681	680	713	698	670	711	688	672	687	730	711	723	693	707	721	684	712	725	713	696	687	744	731	762	702	694	724	742	692	700	680	705	727	716	678	725	705	704	749	638	745	742	693	736	728	696	695	711	720	735	754	688	718	687	727	715	716	731	686	711	713	693	717	691	691	719	699	711	707	717	748	718	716	697	715	658	696	679	690	737	751	738	641	691	736	707	699	672	728	712	707	740	721	765	733	701	699	724	738	712	727	693	747	701	729	708	717	753	648	684	679	703	739	691	777	704	660	694	710	736	673	795	753	702	718	711	673	774	707	672	646	732	686	677	717	689	679	709	721	729	697	724	704	710	696	718	697	719	707	714	670	707	703	694	685	655	702	747	727	697	688	689	740	662	709	673	699	747	695	673	680	743	726	719	732	718	652	684	695	722	724	687	713	710	733	721	746	673	725	686	695	692	714	733	719	698	672	725	707	701	685	713	689	691	726	689	705	741	735	703	693	699	739	705	695	683	742	680	715	724	733	693	718	713	748	640	738	707	690	689	722	650	639	686	676	692	673	756	669	719	684	725	709	721	725	753	702	712	673	684	679	732	689	708	693	652	687	662	676	680	717	696	685	676	699	708	670	681	719	692	707	708	723	767	700	721	696	718	694	721	684	709	700	709	715	707	697	776	688	701	652	657	714	700	714	687	783	678	697	710	712	705	664	721	741	708	686	664	733	698	751	697	672	731	737	657	759	711	682	678	695	737	716	712	711	681	746	703	713	667	709	747	705	704	706
27581	19631	10339	1802	552	492	504	500	483	450	441	451	451	492	454	466	417	485	454	470	459	477	469	452	424	460	450	451	426	462	394	451	456	462	467	449	454	459	469	484	438	446	445	455	430	458	417	438	426	462	435	483	413	447	447	502	456	459	438	464	511	425	461	482	498	468	462	474	449	485	450	414	397	426	469	445	460	462	429	411	409	460	497	421	429	470	450	487	424	477	464	438	393	456	427	454	435	463	444	439	430	439	428	450	419	439	424	428	487	431	451	449	450	463	444	435	411	467	459	435	445	465	437	459	500	441	427	438	405	451	447	422	419	455	456	458	430	428	465	461	469	433	466	448	438	407	446	439	457	470	465	478	455	461	446	471	421	488	452	420	449	433	437	430	418	459	440	453	461	437	444	436	476	427	446	447	462	456	416	479	444	428	429	446	473	480	478	442	419	473	452	469	476	452	431	502	411	429	446	457	488	452	464	447	458	440	449	485	456	422	434	426	459	484	470	459	438	465	469	463	439	440	478	454	472	475	462	456	492	440	418	459	460	443	449	443	446	461	480	396	457	436	450	429	468	404	456	455	423	447	472	430	515	433	488	445	426	456	458	415	437	423	416	438	449	438	449	421	451	443	493	445	457	447	433	478	450	423	459	454	461	480	451	445	445	478	493	444	414	472	450	495	468	453	468	453	430	444	452	452	479	460	482	481	480	455	446	468	475	432	437	472	461	436	472	434	445	451	470	453	424	442	483	450	405	457	458	451	435	466	450	423	482	428	423	419	480	480	477	411	410	457	423	411	451	458	429	467	464	428	446	461	467	491	445	418	446	468	444	466	501	502	483	507	452	431	439	453	422	437	478	463	446	430	448	467	466	469	402	463	460	430	456	478	446	438	419	443	414	467	462	407	478	481	466	425	467	410	475	446	444	447	460	485	435	428	472	429	443	466	479	442	470	402	436	462	460	464	448	435	420	444	464	423	471	447	454	398	455	436	500	448	451	468	471	445	431	452	487	485	464	439	456	427	482	476	485	469	424	481	449	435	434	461	436	482	487	452	504	439	431	454	433	490	463	471	459	446	434	460	433	457	450	456	472	426	448	424	477	438	461	436	480	479	458	443	432	467	441	438	433	467	466	456	496	428	466	436	454	469	452	433	403	442	443	479	472	424	428	425	433	433	486	427	464	462	455	461	428	463	475	477	430	438	434	434	474	467	444	434	459	434	460	472	459	452	474	450	435	449	462	416	479	457	447	426	475	429	460	460	470	446	484	426	470	442	399	478	465	425	426	451	465	443	505	455	460	466	462	443	452	433	474	460	403	448	462	423	470	461	434	489	473	404	438	430	461	418	453	410	453	450	475	433	397	411	454	498	455	454	470	472	458	449	451	444	421	449	434	434	456	451	440	464	431	483	471	502	469	498	449	440	426	453	456	483	446	420	481	461	440	435	425	447	443	449	434	444	464	449	451	423	450	422	452	439	434	446	449	468	467	435	456	478	465	477	444	457	468	400	430	440	418	463	461	433	484	442	425	432	468	495	439	444	457	468	423	418	458	458	454	493	461	464	443	471	477	438	423	428	481	435	469	448	471	465	459	452	450	424	468	417	447	442	443	470	460	474	446	464	418	463	440	455	473	448	455	440	449	445	464	469	440	425	442	449	475	438	426	450	448	476	408	473	434	469	422	459	477	415	458	474	443	451	433	476	464	488	427	458	464	461	403	442	466	425	439	450	444	447	443	429	466	435	447	457	486	454	420	420	464	450	419	453	484	431	457	424	427	469	491	419	460	480	461	444	449	469	502	437	463	432	448	446	461	487	431	444	425	409	439	427	434	441	484	492	460	453	462	414	450	461	487	446	452	446	447	465	487	430	436	470	448	442	474	469	442	460	445	431	429	456	445	478	495	463	458	463	459	444	453	471	446	453	469	483	432	457	437	461	470	436	473	444	450	448	445	466	456	483	440	441	478	433	444	468	433	429	457	462	456	448	452	406	427	446	479	429	455	431	451	463	475	513	472	467	477	456	441	464	438	466	457	475	476	446	477	452	470	476	471	464	433	480	478	461	451	448	451	425	491	501	410	486	395	470	436	457	466	440	494	453	462	443	447	455	475	489	447	424	452	437	483	496	447	445	439	469	476	471	450	428	420	434	416	476	435	454	420	418	457	442	405	436	450	429	442	462	466	421	478	450	428	426	434	446	473	453	471	493	475	429	441	437	464	434	432	452	464	440	444	461	430	430	434	451	432	465	447	467	467	409	451	490	481	488	496	441	453	455	438	444	461	460	461	427	450	477	460	455	469	427	450	436	424	452	468	417	441	431	470	423	502	490	469	426	454	451	426	416	452	433	436	496	476	468	452	448	435	445	457	459	450	451	456	441	449	440	484	457	476	446	451	422	452	483	478	417	487	433	437	447	458	453	457	466	479	476	416	486	400	446	431	450	458	434	446	433	444	442	442	441	447	464	420	447	439	461	434	466	467	474	456	458	429	424	511	445	431	466	454	455	472	459	492	464	459	397	498	451	469	468	445	453	477	452	470	485	468	462	442	458	406	480	424	446	475	459	459	441	444	431	444	417	485	476	462	463	455	453	418	428	441	437	466	437	420	452	502	460	434	484	445	454	493	448	455	444	466	471	476	449	468	472	426	458	480	465	475	448	449	452	467	452	426	429	450	475	439	464	452	437	457	446	465	477	459	452	444	429	466	456	473	480	458	446	457	447	479	443	464	429	433	446	458	440	466	444	445	475	463	434	468	427	437	467	452	463	443	455	463	443	494	479	457	444	413	449	438	457	420	433	452	430	456	472	436	449	497	461	455	462	455	452	465	444	479	406	411	448	464	455	486	441	484	449	401	452	440	405	454	449	442	419	448	475	435	452	439	488	454	432	455	449	443	408	477	440	438	445	462	468	466	427	414	439	459	456	442	449	475	406	422	463	484	448	466	413	468	434	450	432	432	468	436	440	479	434	455	456	442	410	477	442	459	438	458	423	463	477	443	481	504	477	442	470	437	488	436	478	453	471	457	464	423	412	458	437	479	492	452	427	427	445	498	435	478	457	471	455	451	472	450	456	449	424	428	461	446	436	434	440	403	425	428	422	431	479	469	437	441	444	454	462	459	452	460	426	442	413	471	479	420	435	470	426	412	416	488	454	471	442	468	462	451	460	424	453	436	424	447	417	428	395	440	431	457	394	451	466	458	431	462	429	437	460	441	441	455	448	425	430	409	410	487	441	503	404	461	436	432	440	450	457	456	441	444	430	449	450	472	406	475	491	471	481	474	463	440	431	451	458	447	426	438	414	431	440	472	447	465	446	450	474	444	438	427	482	471	485	470	480	439	427	464	467	435	466	462	448	428	460	434	450	451	445	443	434	445	443	453	468	451	447	490	434	422	427	442	453	445	434	471	454	436	445	448	449	458	485	457	415	446	459	457	442	436	445	429	457	457	423	476	442	432	471	456	477	463	497	448	403	450	429	448	423
7891	6222	5899	663	543	525	509	517	480	501	506	491	482	484	485	479	448	459	440	476	500	521	459	495	461	492	457	479	454	466	450	480	484	473	496	487	451	520	491	517	462	504	466	483	485	457	469	479	468	486	491	485	476	464	462	499	521	472	441	483	474	486	446	482	484	427	477	507	469	469	452	463	456	482	500	451	485	501	466	461	452	434	464	442	441	464	457	458	467	491	485	462	468	485	505	463	466	473	479	500	494	478	502	481	451	452	437	494	491	505	472	456	460	470	484	476	500	493	456	519	462	480	466	509	479	500	469	467	462	453	482	439	490	445	492	474	519	500	504	460	451	478	442	470	442	470	434	467	471	443	481	443	478	453	486	482	478	483	483	460	483	461	483	445	454	469	445	438	487	492	448	480	496	489	458	501	470	487	488	458	499	461	473	458	450	454	473	444	453	459	489	481	499	465	423	489	481	454	495	463	483	450	466	478	504	449	467	487	455	509	510	488	453	499	462	501	477	497	462	493	509	444	478	459	441	448	473	482	476	454	451	483	476	460	473	448	451	489	480	519	501	465	464	516	489	471	507	494	435	446	490	478	474	434	454	463	462	432	523	467	426	481	440	446	482	487	455	482	469	488	445	460	459	466	495	500	484	463	441	416	445	490	480	422	464	489	460	448	508	444	456	475	487	437	480	483	464	440	504	443	483	497	498	458	460	546	479	475	427	492	486	473	483	484	434	484	495	486	485	470	457	529	491	490	432	432	474	486	427	466	474	445	464	484	459	446	491	489	514	462	491	476	459	488	465	455	484	446	508	445	496	442	487	535	481	457	477	520	419	461	457	481	468	487	480	455	486	464	481	484	477	479	489	488	469	475	436	496	468	478	482	464	423	437	450	505	458	490	497	490	484	463	480	491	461	476	474	492	438	438	458	495	491	480	459	505	484	443	479	486	446	434	493	483	514	502	462	492	492	445	474	481	500	458	489	473	483	496	477	477	470	428	489	491	449	463	487	455	452	474	446	468	483	482	498	494	479	481	463	469	525	436	481	473	496	505	442	456	484	454	476	454	472	456	456	480	444	468	453	464	546	473	465	498	469	470	489	446	474	488	502	403	465	475	484	479	487	478	467	483	453	479	448	493	458	443	490	428	523	492	466	461	492	495	513	493	440	439	487	508	454	464	463	457	480	442	460	442	464	513	480	439	476	442	496	485	467	447	479	501	439	498	485	479	443	484	490	454	487	483	496	485	466	553	480	494	450	456	475	474	450	459	458	491	457	463	476	480	489	450	466	486	482	509	474	505	428	475	466	512	480	476	490	449	467	502	488	481	455	497	502	478	456	486	466	537	474	487	462	439	493	475	490	496	457	468	472	464	506	458	429	479	477	467	460	458	442	474	471	465	459	487	443	492	443	480	470	467	506	452	508	487	480	450	472	467	450	473	491	482	496	462	482	459	485	466	465	461	460	487	471	475	447	484	470	458	486	457	464	478	502	475	488	400	461	455	414	459	461	458	485	505	537	476	488	488	513	472	458	477	457	478	436	489	488	482	480	497	426	497	487	489	466	523	489	475	424	460	503	498	504	465	442	435	473	474	470	507	469	473	451	480	443	454	499	449	485	498	471	477	467	472	458	477	500	486	446	484	480	451	490	509	465	466	453	488	461	454	487	485	503	506	487	488	520	473	485	463	482	417	487	468	472	428	455	444	490	461	476	485	446	513	509	531	449	481	449	517	505	468	475	442	465	496	482	477	494	449	461	453	459	480	480	442	466	487	444	469	439	455	497	437	486	451	471	467	494	457	443	482	438	446	492	462	488	495	475	509	464	482	441	435	485	449	529	471	493	478	464	482	525	504	461	507	455	447	458	511	464	472	480	491	448	467	486	498	471	476	470	475	475	435	445	476	479	452	499	500	471	451	452	472	500	472	477	448	500	463	438	461	476	522	489	468	472	445	472	468	473	485	460	456	478	458	494	462	514	498	457	472	471	430	474	484	450	458	458	464	459	480	471	453	476	460	472	482	459	504	510	457	501	432	468	471	488	480	468	446	448	460	457	440	478	455	433	501	445	461	482	455	506	480	479	484	472	464	480	483	468	468	461	451	511	490	468	479	488	456	447	473	471	486	476	469	454	473	446	461	501	468	460	470	477	478	504	454	501	538	464	478	423	490	452	443	455	494	467	440	439	484	494	452	472	498	506	493	471	467	465	490	462	519	458	450	510	458	499	507	488	455	452	462	443	463	442	434	485	510	463	499	479	466	475	488	482	502	486	495	466	498	461	461	496	444	471	476	457	476	489	459	481	430	474	478	484	449	481	515	462	471	457	456	474	441	427	495	451	479	494	472	452	453	501	491	461	464	514	471	467	488	487	477	474	457	429	469	501	491	449	482	469	469	457	432	466	479	458	480	453	469	476	509	444	456	476	458	472	485	418	469	455	506	451	470	475	491	472	446	470	502	490	502	425	512	433	488	494	475	468	503	494	485	459	469	497	472	468	459	456	442	493	471	495	486	470	470	437	490	489	465	456	509	504	490	452	466	481	471	413	492	452	469	493	472	494	486	465	479	467	495	419	475	452	466	469	483	524	487	476	470	454	470	506	433	444	475	462	493	474	496	487	500	467	508	461	439	481	484	456	442	471	450	477	461	462	431	480	453	474	469	480	482	502	452	462	477	483	495	417	444	448	486	467	490	491	509	458	509	481	430	467	470	457	466	462	511	451	457	443	475	485	451	490	463	510	480	456	479	512	444	472	464	501	457	468	439	456	468	493	501	508	471	493	505	479	481	513	525	461	465	439	451	492	511	481	457	498	467	459	454	475	474	466	483	489	452	453	470	461	500	459	474	486	451	488	497	456	504	458	436	432	434	459	434	476	503	492	469	462	465	452	467	466	496	476	463	460	476	460	462	439	483	453	436	485	477	515	471	464	490	481	473	495	466	485	450	463	449	508	502	472	489	486	490	469	482	491	475	434	459	441	442	486	489	490	474	501	522	473	480	504	455	474	465	474	495	464	471	486	472	471	484	490	486	442	445	487	492	459	480	520	464	487	457	470	493	498	486	442	485	456	440	473	513	506	460	476	477	467	412	502	502	474	470	491	502	462	513	487	489	440	497	451	458	479	445	497	449	471	456	466	457	471	438	442	457	456	468	455	451	483	476	435	469	489	451	497	464	473	455	454	463	473	469	487	498	467	475	484	499	445	472	495	484	477	443	498	470	489	499	445	475	460	489	490	449	450	483	496	472	481	484	497	473	422	499	470	498	489	475	454	443	485	463	494	452	485	453	501	451	491	432	468	467	472	502	493	465	448	454	452	493	504	475	483	493	455	479	445	472	443	497	494	447	471	475	471	489	463	489	484	488	453	457	449	485	472	449	494	499	480	476	511	465	457	466	423	495	440	474	493	491	465	501	448	499	470	493	471	481	462	468	475	521	500	439	466	450	512	509	465	425	501	452	466	447	498	468	449	447	465	460	467	489	471	507
23520	21236	28870	23886	21247	14280	1972	1213	1064	1042	985	981	873	861	900	887	891	859	895	823	839	784	802	843	796	790	807	817	817	819	784	849	788	819	799	809	820	805	824	826	793	848	821	832	788	773	852	792	816	839	820	788	808	818	737	786	807	844	788	757	794	818	816	845	765	787	788	858	854	805	785	771	877	799	810	832	844	796	770	795	844	811	776	836	808	829	828	793	765	864	790	836	827	840	820	776	850	802	789	833	853	823	868	805	793	809	828	819	790	837	809	830	824	783	813	824	789	766	810	839	801	794	827	789	821	786	795	783	789	797	778	764	758	795	772	798	782	836	832	791	814	754	779	814	804	760	847	811	787	789	744	822	780	829	796	827	791	801	821	801	799	795	764	826	869	816	793	770	791	817	843	815	859	858	838	810	790	773	825	797	857	817	763	798	789	805	802	799	797	836	832	755	835	896	825	761	836	843	825	764	814	821	780	799	762	779	832	777	857	785	787	794	862	859	775	823	839	814	851	823	827	774	822	807	783	756	795	819	762	774	800	788	810	847	805	821	835	780	853	809	744	806	783	802	834	830	767	778	822	816	809	851	802	826	802	774	851	853	844	836	830	841	809	791	832	820	788	822	828	831	794	822	835	790	818	757	818	788	791	817	783	771	801	858	806	808	762	833	809	794	805	810	810	808	752	814	839	791	771	814	769	828	752	813	784	821	791	794	764	809	734	788	829	765	781	817	773	796	838	780	824	843	815	780	785	769	824	805	861	804	789	822	793	783	838	791	824	796	816	795	791	821	763	847	828	807	784	778	818	811	826	743	811	863	826	779	783	803	810	793	828	773	812	842	765	787	838	799	796	868	810	810	774	817	830	840	750	802	802	830	813	788	860	817	763	790	827	788	865	801	781	864	807	858	817	796	783	778	856	856	773	764	814	812	813	796	760	767	814	801	780	796	814	845	825	806	794	809	806	791	811	739	756	804	815	825	791	829	824	828	828	786	761	845	877	826	789	776	792	821	790	813	773	780	766	804	811	805	802	844	790	840	762	782	824	828	795	784	760	777	794	793	828	813	822	800	804	779	783	811	751	722	833	783	807	732	859	798	827	789	802	883	772	813	732	886	817	847	794	803	773	772	760	824	763	792	858	808	772	847	774	855	821	833	860	821	798	759	875	790	798	803	781	828	776	815	827	785	836	791	779	803	835	804	796	794	781	758	832	812	786	783	844	812	817	829	826	800	837	824	824	802	799	766	840	802	752	779	782	856	855	806	792	831	858	757	860	788	805	787	799	780	811	791	816	817	844	795	786	818	804	844	815	793	812	765	814	842	819	846	808	788	757	763	753	814	777	788	756	804	784	827	784	749	793	787	771	811	796	811	782	778	778	775	826	825	839	788	747	822	781	718	805	810	821	811	802	779	837	775	808	786	794	829	828	805	811	769	826	787	731	796	814	771	798	837	803	793	822	789	859	783	819	840	848	804	833	784	801	821	841	795	814	823	815	756	819	774	778	814	790	858	811	813	868	854	766	836	833	769	811	834	800	837	834	842	801	803	805	769	774	804	798	789	868	833	784	763	787	823	756	742	881	851	809	785	786	731	833	820	746	787	790	829	807	809	845	843	821	795	783	719	778	771	826	845	782	827	798	797	838	835	812	826	854	811	828	761	767	789	841	800	807	791	805	775	844	836	810	827	786	811	799	828	854	826	788	772	820	778	739	773	803	861	793	829	822	815	843	761	790	732	819	817	810	788	770	769	786	791	812	814	810	807	828	760	825	821	828	818	777	829	822	772	786	799	848	816	798	835	786	774	841	791	841	780	767	773	821	823	813	811	838	762	803	803	777	816	809	780	784	827	805	787	729	834	804	820	789	786	819	824	784	823	838	830	765	837	778	756	784	748	852	825	794	813	790	831	764	806	775	824	795	833	801	804	787	807	737	809	783	824	814	821	821	804	848	775	838	786	786	810	804	778	805	811	798	849	785	799	845	753	796	826	810	789	804	791	773	841	826	783	824	794	807	786	800	790	828	759	765	867	834	841	809	760	805	806	822	748	760	835	806	800	776	791	779	807	817	778	799	809	820	800	819	809	775	802	862	832	817	769	809	828	854	822	769	767	798	765	814	803	807	812	790	801	781	786	819	776	844	778	784	816	785	787	828	741	839	809	794	815	826	794	825	841	848	823	823	808	803	819	793	835	824	821	734	779	843	847	806	804	817	814	819	794	821	798	818	718	771	758	837	791	778	807	787	825	816	829	789	823	811	799	824	771	782	826	820	839	782	776	821	828	772	829	853	760	791	787	769	839	810	817	883	751	787	806	805	813	795	781	771	824	804	801	833	828	798	746	802	730	839	856	859	797	769	798	723	768	814	804	800	812	821	844	847	819	812	797	789	782	776	757	781	823	806	779	835	812	802	784	789	803	815	833	826	775	785	798	809	761	780	834	781	843	842	812	767	787	729	836	803	766	805	801	810	792	809	834	791	807	854	859	808	803	787	796	803	794	798	818	792	829	767	850	827	763	840	808	778	817	861	803	774	789	849	832	818	766	846	777	770	794	785	782	813	822	827	770	807	826	770	798	851	814	792	772	785	785	810	838	832	829	760	799	819	801	785	806	746	759	887	790	818	832	849	817	787	830	790	798	784	758	773	833	829	795	836	747	792	836	817	808	772	807	783	774	798	785	803	773	868	814	780	760	733	859	788	755	765	810	802	773	812	858	844	788	802	886	823	821	775	819	799	765	813	866	728	801	803	803	821	817	795	836	828	808	798	796	787	820	756	809	844	772	802	770	793	850	868	838	889	850	791	782	859	807	790	801	798	811	864	812	773	744	817	836	780	809	818	789	718	784	774	797	829	750	780	793	760	816	837	803	732	807	825	770	821	788	887	837	772	793	820	763	841	783	739	876	808	811	810	739	774	791	819	815	777	777	807	845	799	815	779	810	795	800	828	795	758	787	765	801	783	800	837	813	808	775	811	806	837	785	768	829	783	799	822	798	775	807	785	790	785	817	870	799	845	828	793	819	838	788	793	827	818	739	777	787	787	820	803	827	807	750	788	824	781	810	841	878	815	802	792	843	809	828	822	830	811	803	862	754	830	757	767	832	844	796	824	803	803	775	779	801	808	762	824	778	817	806	824	810	777	832	810	763	817	758	805	753	828	837	801	785	781	814	813	749	797	764	812	791	805	835	786	788	803	803	819	817	813	816	831	764	779	822	785	801	808	859	768	801	730	795	806	743	781	786	818	800	861	808	812	770	780	791	822	832	758	844	805	841	821	841	773	803	786	803	839	804	766	768	752	781	807	813	830	771	841	767	807	757	802	831	867	827	780	838	797	833	793	820	825	829	754	804	759	818	793	810	804	820	786	779	781	805	811	779	795	793	781	722	788	847	831	813	845	815	795	852	838	867	829	805	797	787	795	848	833	842	799	809	839	790	833	823	809	781	811	816	797	856	814	795	782	820	800	806	816	837	785	787	780	795
8241	18491	28950	3351	2417	1940	1644	1305	1251	1095	1074	1014	992	963	964	902	872	919	925	917	903	812	930	855	849	861	875	838	870	871	900	853	828	898	844	803	817	852	853	836	815	861	864	813	833	795	823	855	810	850	868	824	815	825	856	875	830	841	810	913	875	830	843	824	828	869	847	833	828	770	871	894	807	849	816	847	838	815	870	884	858	871	860	810	780	841	894	903	777	844	873	814	804	835	806	859	834	855	835	822	854	829	822	852	832	836	811	847	833	881	865	854	843	876	853	810	820	819	864	822	866	855	833	825	825	862	883	789	865	895	822	835	839	782	803	831	862	827	822	840	838	831	812	844	882	759	798	860	820	830	812	854	813	853	816	847	821	905	871	856	870	853	833	831	824	839	867	844	851	820	835	811	833	729	845	832	835	873	834	844	876	825	794	838	848	851	838	818	808	844	882	801	830	830	884	866	836	890	807	867	788	774	829	807	841	816	862	898	824	854	787	866	872	821	888	811	812	807	813	767	869	852	850	842	847	818	822	891	837	785	862	801	827	816	823	855	828	852	827	831	823	831	859	815	850	860	871	825	806	858	876	877	859	839	835	796	834	838	871	867	838	829	828	806	847	848	820	822	808	776	839	838	860	918	849	839	819	785	878	845	840	817	813	806	840	808	827	874	867	834	869	785	877	827	824	834	825	792	818	796	822	823	783	864	845	819	847	823	811	861	828	791	858	805	875	853	821	846	839	831	844	859	833	851	876	811	810	829	847	868	809	829	810	824	841	814	836	847	839	872	842	826	804	821	824	777	842	814	811	815	821	861	861	864	798	856	859	852	830	826	830	887	851	882	823	854	853	865	835	837	859	788	849	789	857	850	859	819	800	790	833	829	793	836	823	823	871	916	849	779	839	830	810	826	847	795	819	845	854	816	850	805	846	830	792	848	844	868	784	881	864	910	789	805	814	848	813	804	778	824	861	881	812	835	803	880	809	878	840	843	855	846	819	828	862	851	853	845	858	858	820	861	881	874	806	834	808	835	819	863	854	817	833	821	862	868	807	814	785	839	853	807	828	850	851	835	827	816	861	837	783	872	837	809	866	814	882	799	791	877	862	806	786	831	852	856	786	821	811	833	850	824	783	764	811	836	809	778	840	759	844	788	810	822	842	821	845	802	851	816	857	881	896	801	857	826	847	828	885	803	824	862	830	843	874	818	857	815	865	832	827	829	772	864	845	833	874	829	859	868	871	825	863	790	833	864	810	817	912	801	825	848	808	808	847	862	854	835	808	774	831	847	829	824	826	841	837	829	832	792	857	835	812	822	861	844	817	860	858	848	839	867	858	798	812	835	808	831	825	812	837	833	899	834	837	875	858	813	821	834	839	818	796	823	862	842	820	839	860	855	824	794	785	812	880	801	839	816	797	857	882	836	784	831	843	821	807	847	828	787	784	814	807	827	795	846	805	835	809	868	812	823	779	784	855	819	865	816	831	844	848	888	827	891	858	831	800	846	843	864	818	866	835	822	836	804	806	841	817	815	813	843	847	817	847	867	875	785	892	833	838	845	853	820	805	814	807	851	871	839	803	796	829	867	852	877	843	887	798	817	809	880	790	887	844	826	816	832	811	824	775	794	808	807	855	775	824	863	847	844	822	871	828	803	818	801	822	828	837	821	824	852	779	817	776	886	837	834	804	832	821	870	804	822	852	844	847	827	889	858	854	818	807	840	920	804	854	785	824	814	835	847	846	830	810	830	830	818	778	832	822	828	879	823	832	812	808	853	853	887	814	797	869	788	774	825	836	835	829	808	898	840	774	781	863	783	869	825	758	840	802	870	821	803	845	841	846	843	828	842	833	871	820	810	800	804	856	773	845	822	803	841	846	863	856	859	827	855	822	799	813	848	822	846	844	832	818	833	817	842	836	857	817	880	911	847	796	765	883	791	845	835	832	894	817	807	845	806	803	746	818	833	829	813	863	872	817	883	823	841	838	850	795	869	803	805	922	804	877	804	816	885	859	804	782	834	844	854	789	798	828	875	777	850	854	774	851	834	828	831	823	868	876	798	805	896	853	836	838	861	808	845	817	854	834	816	893	868	863	879	830	756	806	826	861	833	835	836	804	815	849	784	793	843	782	781	838	812	822	844	759	839	782	863	822	860	814	835	792	894	878	829	810	851	857	809	813	864	874	868	869	876	849	842	872	827	833	849	856	848	818	890	860	872	874	849	838	843	838	836	868	829	888	832	788	878	839	866	845	869	840	885	803	798	780	800	859	852	843	840	813	829	850	812	819	785	910	870	822	866	830	825	866	837	785	834	819	834	796	833	795	823	827	791	839	781	855	823	836	845	844	865	826	840	834	858	840	835	817	834	891	813	836	842	778	840	831	865	846	867	830	841	777	802	864	858	819	830	757	873	850	811	825	842	830	826	848	827	869	805	832	905	834	866	821	814	825	832	832	778	851	835	836	829	854	859	789	798	848	813	868	872	799	878	806	835	814	881	835	871	875	808	839	826	784	831	879	808	862	855	774	864	804	840	806	839	822	789	835	817	789	855	861	846	855	871	821	828	809	869	897	813	845	831	838	862	784	787	821	836	851	867	813	824	817	810	809	903	807	891	790	814	826	846	790	834	842	828	855	883	805	867	868	862	866	865	878	772	805	846	827	847	855	799	857	840	870	853	825	867	804	841	864	857	826	823	802	802	818	808	802	803	818	810	787	820	814	874	836	824	828	840	876	837	809	774	857	808	827	839	795	888	822	809	829	849	824	852	801	787	827	837	859	815	852	861	825	896	809	827	799	853	858	843	840	844	786	816	787	831	875	863	846	800	893	853	844	806	802	838	788	834	818	824	835	817	881	882	809	866	826	823	840	813	865	821	833	821	822	806	867	857	771	839	855	785	852	836	822	844	843	828	826	805	801	837	860	878	776	821	834	817	764	818	862	843	815	816	842	849	858	833	829	846	833	852	835	853	862	823	854	797	837	887	819	868	854	859	828	845	837	834	845	813	846	844	823	799	816	848	844	847	827	780	776	845	817	807	838	826	812	873	832	816	852	849	856	818	830	855	843	830	813	811	811	867	827	824	853	830	818	895	851	826	866	834	827	832	817	865	811	790	829	837	836	869	840	820	776	821	864	846	808	848	821	824	843	850	793	812	858	794	875	840	823	771	897	855	865	815	851	854	792	785	797	817	829	811	875	856	850	832	844	793	829	805	789	829	819	831	830	810	893	801	844	794	789	839	830	769	818	884	865	849	825	833	880	856	816	762	858	809	867	784	817	805	886	813	835	813	803	849	788	810	867	834	896	800	799	846	811	810	808	830	822	834	845	850	851	825	805	840	865	846	834	830	856	812	820	830	884	796	813	808	821	844	846	875	872	818	805	779	828	834	823	802	812	864	813	801	865	842	870	791	861	856	852	813	791	780	848	822	878	814	883	792	809	809	784	830	837	809	780	882	853	870	836	825	817	843	841	820	806	829	811	823
24568	21265	28143	24654	16248	918	456	416	351	298	308	292	290	299	272	271	249	242	217	248	233	260	251	263	234	250	213	238	232	226	237	236	216	221	225	244	214	227	236	243	252	239	213	209	223	235	196	227	231	253	204	237	231	234	215	230	251	202	227	246	233	238	213	218	227	230	224	227	221	211	235	187	205	213	199	232	238	251	210	221	224	224	223	208	230	207	230	245	229	226	220	218	209	225	235	202	216	239	220	209	195	210	226	187	228	225	220	205	222	218	213	212	214	241	237	237	220	184	212	211	223	246	199	229	231	203	220	225	232	228	218	223	209	214	241	237	215	237	218	218	228	200	214	203	242	213	236	210	227	225	217	220	216	225	211	258	212	225	229	218	207	208	214	215	219	213	234	223	214	238	229	225	205	253	199	242	220	243	229	219	210	219	214	200	215	218	245	208	220	217	224	237	232	211	219	204	206	226	232	228	229	211	216	216	235	204	221	241	250	246	225	195	246	214	231	211	234	251	219	204	250	226	237	240	198	249	204	222	245	217	219	230	230	211	229	223	216	221	249	227	230	234	188	230	213	235	243	206	226	208	220	217	220	221	236	196	225	204	227	241	218	243	222	219	207	195	228	210	229	256	238	221	224	216	205	205	227	202	201	246	239	239	200	214	232	230	232	236	240	229	213	210	207	230	214	218	226	251	238	216	221	216	215	233	208	249	232	230	242	208	222	217	213	223	228	209	206	202	213	220	216	250	250	226	236	250	215	213	251	216	234	202	218	235	206	226	242	206	257	227	238	233	228	241	225	228	225	220	207	228	251	227	211	215	200	223	230	252	251	244	228	207	233	195	227	214	233	219	192	233	229	191	255	213	233	212	206	213	215	212	239	209	222	212	215	235	226	223	221	228	226	228	212	234	225	226	226	211	210	230	216	243	226	210	232	205	220	244	222	215	222	202	199	238	207	229	224	224	232	211	227	246	204	217	255	238	238	227	228	220	228	201	215	227	233	238	236	203	214	222	224	237	224	229	218	226	209	204	219	216	206	191	226	221	225	212	232	220	224	226	232	264	227	207	239	237	209	231	208	223	230	205	218	200	233	210	216	221	235	218	250	213	205	217	226	232	211	244	239	213	239	208	230	237	207	215	246	244	230	236	220	230	231	214	211	234	215	217	223	214	207	238	206	230	225	243	236	189	214	234	223	226	249	229	197	219	229	233	233	209	215	225	235	204	233	222	227	219	236	200	217	211	223	219	221	233	231	214	242	216	215	217	209	229	211	201	234	234	203	221	243	212	220	233	205	231	250	206	239	213	227	200	213	218	212	222	242	212	198	217	237	229	225	239	227	231	212	234	217	209	241	207	236	223	212	220	222	224	264	235	208	226	224	208	196	204	232	226	193	256	222	226	211	216	242	181	225	217	245	188	209	208	216	208	258	221	196	223	221	192	221	207	222	225	202	207	214	223	227	191	228	240	194	226	239	231	183	184	235	247	212	218	228	232	224	215	229	232	227	219	205	217	205	225	207	244	253	242	229	227	217	232	204	209	231	214	211	218	228	244	209	212	213	239	221	216	213	203	219	252	221	208	187	198	194	235	219	248	222	220	234	241	247	221	225	230	216	227	242	216	213	227	202	219	238	218	217	219	221	201	218	201	247	221	228	221	211	239	247	219	239	223	209	213	205	247	219	231	225	194	207	241	210	231	231	230	222	212	225	233	234	236	228	233	209	210	213	221	211	204	239	217	232	237	202	212	211	240	198	186	213	183	232	231	215	199	193	207	214	204	243	244	196	220	215	234	209	227	209	229	222	211	226	213	230	224	235	213	213	216	231	215	221	214	212	200	236	209	232	239	225	221	222	222	205	239	240	219	245	228	235	230	224	235	234	236	226	200	210	269	222	224	214	215	207	250	211	227	213	236	222	205	238	224	214	211	210	210	239	212	225	228	223	224	199	205	230	237	228	230	240	216	221	259	231	224	227	240	249	195	234	210	209	213	228	223	220	238	230	217	241	224	194	227	230	221	199	204	228	241	194	192	211	245	236	207	224	219	223	201	227	231	206	217	239	242	237	198	232	226	211	223	184	238	242	220	212	205	222	229	241	193	224	225	196	204	215	204	208	237	196	236	219	200	235	222	252	248	221	222	210	236	218	255	234	195	212	217	218	224	220	226	197	223	235	233	218	250	216	246	205	257	205	240	209	239	193	235	222	217	219	229	225	238	209	201	198	228	240	230	219	190	204	231	206	229	222	233	212	197	229	198	224	236	210	229	218	229	230	219	228	242	228	212	227	224	224	221	214	251	213	221	244	206	242	241	197	201	222	217	238	197	215	223	204	227	215	228	202	205	212	228	221	217	225	214	212	223	207	238	236	217	221	203	214	224	209	207	225	222	234	240	228	225	248	218	233	216	253	217	216	213	212	209	231	226	233	205	232	224	218	206	207	214	206	250	219	223	213	230	220	218	235	224	216	206	257	225	212	236	231	207	217	211	226	211	221	211	191	208	206	259	217	216	228	233	224	220	188	236	217	210	223	233	232	252	238	204	231	222	206	214	210	217	214	224	227	180	205	219	214	214	201	214	213	214	234	204	206	223	223	194	216	222	215	220	223	217	204	239	216	247	226	241	250	193	217	233	188	256	202	221	216	215	215	233	230	232	244	225	200	218	245	240	200	200	216	233	211	208	212	209	213	235	233	203	221	213	202	230	239	224	224	213	264	234	250	220	233	244	221	226	253	207	208	188	218	214	195	213	209	245	214	199	247	218	200	237	215	197	207	231	228	225	227	231	227	216	206	217	216	214	228	232	210	206	207	234	222	193	207	205	215	211	233	213	217	196	221	229	225	234	222	230	216	251	210	191	217	240	230	211	240	245	222	217	227	210	230	217	224	236	224	208	210	228	215	228	187	227	226	253	248	231	208	227	242	212	231	205	227	228	215	217	253	208	226	214	249	221	194	243	245	176	183	243	224	217	225	219	206	201	224	211	230	208	232	224	224	220	221	208	221	207	244	225	245	171	210	239	238	226	219	239	222	238	224	217	228	213	220	195	227	228	224	232	229	240	242	228	266	228	192	201	226	215	211	237	214	221	212	212	224	211	227	180	220	216	207	217	211	234	252	214	226	227	213	234	245	209	229	211	224	229	229	232	247	205	210	231	219	212	239	242	254	216	251	223	217	229	214	203	209	239	221	233	212	230	215	217	225	210	226	218	237	225	224	243	218	233	219	219	238	197	203	243	198	199	251	224	216	214	244	192	223	217	221	206	210	225	215	210	205	211	227	228	233	199	207	201	231	237	211	206	236	259	199	217	226	225	199	205	223	220	226	224	239	236	241	226	221	247	234	214	242	229	221	233	199	216	200	228	226	230	243	222	250	216	211	211	224	223	240	223	220	239	215	222	213	208	240	222	230	233	217	220	228	246	205	221	226	217	206	204	221	241	205	184	232	208	228	252	224	212	186	232	203	197	233	221	230	259	224	222	206	230
7753	14733	22007	1740	1247	946	794	594	504	448	372	387	336	333	324	327	324	304	265	285	273	274	306	280	288	265	262	281	259	248	245	237	253	297	278	267	272	259	272	260	269	261	234	280	250	254	243	261	276	271	265	281	281	260	246	234	274	271	271	266	255	239	265	255	251	261	253	268	237	294	236	259	252	290	277	251	245	266	260	285	278	259	233	253	256	249	246	257	278	262	244	276	252	252	271	281	252	244	251	249	266	264	253	251	266	242	263	252	234	261	233	270	245	245	266	270	273	278	268	223	269	265	262	234	246	255	269	260	280	235	217	237	256	280	248	238	267	273	260	253	251	239	254	256	261	254	266	286	250	265	235	251	244	254	261	298	260	249	250	283	284	262	236	268	251	246	245	271	255	242	258	259	243	253	276	267	284	253	256	269	250	281	270	255	250	243	244	240	283	218	257	286	247	277	295	230	242	260	257	243	236	240	253	270	227	270	280	252	242	261	246	252	244	268	259	270	262	276	233	249	262	266	263	256	246	249	267	247	235	261	253	253	269	257	230	277	231	282	269	263	220	279	247	263	251	279	263	272	247	245	249	272	264	281	238	290	218	249	287	250	243	260	249	244	267	272	245	230	263	257	257	258	256	253	243	259	229	243	258	258	267	235	256	277	286	260	251	258	231	241	250	259	251	235	256	251	253	254	252	268	254	240	238	284	266	265	247	270	244	237	275	288	241	251	276	282	253	225	244	261	269	245	280	246	273	249	289	266	273	246	213	274	241	262	241	268	261	285	247	248	258	258	253	227	243	248	275	263	246	268	240	272	250	261	261	247	259	246	269	261	249	251	252	236	221	264	236	274	280	249	273	263	245	241	246	267	242	272	230	256	271	276	241	241	251	256	254	260	252	264	234	280	270	225	295	268	225	261	266	233	284	268	278	224	240	243	289	257	255	257	263	262	303	257	257	244	248	301	268	275	233	253	254	247	243	295	254	268	264	289	257	247	239	253	235	231	252	243	250	264	253	271	269	250	231	261	265	282	226	239	229	243	274	246	250	234	257	266	274	253	256	267	244	254	244	251	270	256	285	252	258	259	278	256	294	246	259	251	280	255	265	238	252	271	256	249	270	234	271	263	272	275	295	246	247	285	245	268	261	230	279	234	240	245	257	285	246	258	224	229	265	248	239	219	283	225	272	256	245	261	250	265	260	254	274	276	248	266	231	236	275	274	264	263	243	275	248	230	260	268	262	277	259	243	254	262	247	254	258	240	275	228	263	228	260	241	249	281	276	283	223	264	274	256	268	249	247	261	263	278	241	244	267	258	252	275	239	251	233	248	277	272	258	251	270	256	246	267	243	250	241	286	271	247	264	255	271	265	258	274	231	274	253	245	269	242	289	268	278	234	226	237	256	268	261	230	247	269	234	251	274	272	274	242	256	237	249	267	214	275	277	245	259	270	258	266	257	256	252	254	246	251	242	241	246	262	263	269	272	261	245	272	254	248	254	255	281	278	250	238	260	242	257	263	234	271	263	245	273	235	271	269	286	256	278	261	261	257	266	225	235	262	252	263	268	229	248	278	231	252	277	247	230	252	258	258	250	265	247	238	268	258	260	271	294	287	244	230	264	251	287	248	238	266	257	248	257	245	238	278	246	239	251	266	267	246	254	252	275	257	265	276	273	249	264	252	233	263	258	292	231	241	219	269	225	255	263	226	269	239	277	235	233	259	243	257	224	234	257	245	256	249	233	261	249	315	268	266	264	234	260	262	222	249	270	250	254	227	260	262	262	250	262	243	254	246	246	277	253	275	279	235	270	253	260	263	248	267	244	260	267	255	244	226	254	258	259	271	280	213	252	265	269	256	232	265	240	244	256	231	246	281	262	236	248	257	237	225	268	252	263	260	283	256	263	232	257	248	263	231	280	221	238	236	260	273	243	284	236	264	259	224	279	218	255	252	278	256	256	243	238	246	240	271	263	263	230	271	271	227	271	265	242	260	252	254	272	265	267	267	255	247	259	240	224	250	234	261	255	243	250	250	241	243	269	248	243	268	289	265	247	238	265	246	265	253	257	289	246	266	248	249	258	259	272	250	245	262	264	260	233	275	271	265	254	265	249	256	211	279	241	253	266	252	239	247	249	295	257	241	259	244	233	258	261	231	250	252	268	250	268	255	247	246	253	231	252	262	235	229	291	246	259	229	244	244	275	273	259	227	245	256	246	247	268	218	248	252	268	212	254	254	264	256	270	229	259	247	258	253	271	256	272	256	261	254	256	275	237	266	270	229	243	273	255	233	218	249	241	235	280	255	268	224	258	273	253	284	279	266	289	258	258	254	256	269	265	269	254	236	281	258	267	257	268	238	278	243	249	262	253	264	233	236	286	242	255	238	256	251	270	233	261	246	219	261	271	270	264	263	272	271	244	241	228	256	264	256	269	252	274	300	244	253	259	230	256	263	265	279	256	252	221	249	268	282	256	269	255	278	263	259	256	252	249	255	248	268	263	242	248	263	266	257	242	230	248	249	254	267	264	234	244	286	246	283	239	273	269	271	275	269	249	271	286	280	262	224	272	273	237	260	263	251	227	265	287	265	246	237	243	252	231	251	253	280	267	304	264	260	263	273	249	261	245	252	226	261	258	266	259	263	265	268	239	258	275	259	244	253	259	264	245	225	257	245	263	235	248	240	270	229	276	263	253	231	273	242	269	260	245	305	255	248	263	272	262	234	261	256	247	274	247	266	231	262	238	241	259	264	267	246	270	248	239	254	291	243	241	212	274	245	265	260	252	256	254	245	251	255	234	239	262	269	279	238	239	279	283	259	249	234	259	234	245	260	246	255	289	256	274	241	242	241	274	242	245	265	224	279	271	244	273	257	280	282	231	261	260	267	266	267	237	243	273	269	271	296	233	246	239	242	259	241	273	263	250	265	251	240	272	243	258	251	250	250	262	254	266	270	257	256	255	274	254	232	225	254	249	280	250	258	262	239	264	240	280	256	262	244	306	255	240	265	250	281	233	265	242	277	254	240	240	272	273	246	259	243	260	247	264	252	264	268	282	236	269	231	272	269	243	268	252	270	242	277	259	242	292	260	238	244	281	245	272	279	253	252	257	222	264	246	245	264	249	259	262	255	268	236	262	254	241	255	240	257	232	242	239	292	261	263	269	234	247	282	253	256	256	277	242	257	246	271	237	261	284	245	262	268	239	260	280	253	249	245	241	235	269	274	243	261	264	215	265	275	258	276	270	264	265	245	232	241	252	270	282	255	245	251	244	257	213	274	277	261	279	245	273	249	277	276	269	220	243	260	293	269	266	248	259	257	284	292	295	262	268	268	237	261	271	262	256	257	252	248	244	248	248	248	278	225	247	280	272	249	270	269	226	258	249	231	209	255	238	270	237	246	275	278	263	235	281	210	264	255	256	252	261	258	236	260	243	231	261	263	256	250	245	267	233	255	275	267	281	210	261	260	269	270	249	258	271	275	242	250
22519	21274	29327	23553	21275	21353	12645	1646	1127	1034	951	889	878	801	778	740	784	734	734	706	702	725	717	653	677	723	732	712	720	692	663	677	677	688	702	711	706	651	717	686	670	624	656	657	693	681	688	625	681	708	685	670	652	666	677	617	696	651	636	608	638	590	664	669	666	676	685	648	690	646	626	652	615	643	638	668	711	657	680	670	613	639	644	672	628	699	631	639	674	657	667	652	639	648	661	664	637	694	667	690	644	692	626	645	691	651	631	720	634	631	712	658	657	627	710	623	684	660	680	635	658	645	684	692	645	618	672	669	646	618	621	720	647	645	669	650	650	641	647	649	682	675	704	699	642	620	661	657	656	640	646	656	662	582	694	646	701	675	660	700	607	653	628	648	611	676	648	674	626	637	641	663	703	637	658	680	609	627	635	655	638	682	673	663	672	693	652	650	685	639	650	612	651	638	673	646	614	680	643	647	592	668	688	636	639	606	674	663	641	658	652	667	700	671	685	671	653	664	651	651	656	706	621	636	636	622	665	678	637	665	609	626	676	664	644	642	645	683	669	688	617	612	603	694	649	670	689	611	677	657	618	678	679	636	662	635	639	686	640	654	652	690	702	661	668	631	646	675	684	633	671	613	667	671	659	615	632	629	651	577	671	670	628	630	634	655	647	617	662	640	653	732	654	662	681	649	625	623	636	616	652	704	659	619	630	652	668	655	662	658	643	647	653	630	659	630	679	617	642	631	678	633	652	644	691	648	664	679	694	688	705	639	642	676	703	602	669	664	650	683	618	613	614	649	626	670	661	653	704	652	661	639	627	622	668	682	644	667	644	643	654	678	606	649	609	634	675	658	636	646	630	633	686	634	657	676	655	669	643	720	683	685	657	606	662	639	684	662	632	636	661	676	653	651	641	647	625	630	664	626	682	682	666	656	642	644	618	595	643	637	665	651	673	665	600	674	668	621	686	649	611	650	644	656	685	651	633	664	686	647	638	650	675	649	636	643	686	614	668	647	624	648	643	659	639	661	607	627	646	670	684	662	626	666	615	675	662	652	651	679	669	668	670	653	624	655	680	669	700	676	670	653	641	646	643	667	632	667	665	623	610	684	701	635	646	665	665	626	686	651	696	678	689	672	653	702	669	637	610	652	636	656	661	641	630	616	680	631	668	659	655	674	674	610	646	628	639	642	662	638	660	641	667	649	640	659	656	657	620	658	673	716	683	618	658	641	632	671	674	619	713	646	634	655	685	656	648	658	686	632	635	645	635	656	623	672	647	646	639	662	658	643	677	715	614	652	658	647	662	642	639	624	646	666	650	653	631	613	635	653	613	658	656	594	636	711	610	685	650	606	650	690	603	645	675	675	673	664	637	660	652	649	627	637	659	615	651	656	663	604	652	661	649	640	651	671	614	655	619	652	677	653	652	683	648	639	694	649	631	615	655	641	682	672	650	618	650	643	660	588	667	674	660	653	653	627	668	660	632	677	663	656	627	627	625	644	688	659	664	676	674	662	633	610	633	641	703	646	657	673	621	664	655	661	633	698	655	628	658	621	652	619	671	669	676	662	629	670	668	662	647	654	665	641	668	633	663	695	611	625	691	641	671	655	651	664	691	706	659	634	695	638	646	654	662	655	670	652	639	602	636	641	650	675	652	697	621	639	682	657	637	634	610	628	658	667	675	641	657	665	681	634	636	624	651	655	605	639	667	672	644	630	612	629	657	665	681	657	623	630	628	645	652	663	651	643	669	680	646	670	644	688	653	609	652	619	688	678	649	653	618	665	673	657	633	685	620	679	686	645	686	659	661	660	657	627	639	673	661	625	610	631	618	652	649	649	680	663	665	621	642	701	628	664	652	649	642	672	644	668	688	640	645	626	632	635	626	694	683	661	594	632	674	628	629	625	656	650	646	670	634	689	629	629	646	652	676	632	675	619	668	647	672	671	667	616	660	651	666	620	649	673	713	681	602	642	657	666	634	657	688	622	687	670	661	667	664	653	645	677	639	623	623	659	662	626	680	641	658	626	628	667	652	650	642	676	712	649	666	626	665	630	655	627	624	618	680	640	658	639	664	682	678	644	628	655	654	640	654	639	686	667	626	651	640	697	690	645	645	656	649	681	717	619	692	681	661	607	646	689	623	665	641	654	634	661	662	626	675	616	673	677	643	671	640	615	682	637	664	630	633	670	642	715	694	620	636	646	660	687	641	639	695	636	679	685	591	671	618	678	641	626	641	689	637	696	713	659	647	670	616	626	650	649	681	640	682	662	653	629	645	610	685	643	693	668	672	690	651	632	613	633	682	623	664	653	643	636	652	681	682	633	648	644	623	665	658	660	636	621	660	687	667	669	650	626	672	619	614	671	663	611	653	660	650	641	637	643	625	634	657	654	659	627	603	647	715	680	618	640	630	646	600	633	600	671	619	634	674	664	688	685	606	624	634	659	665	621	670	681	612	631	646	649	694	686	664	628	661	598	665	647	621	646	657	616	650	605	664	657	630	661	622	634	645	641	674	609	612	670	632	663	645	605	638	663	698	672	662	638	651	619	706	620	659	638	657	642	636	631	701	658	671	667	608	655	650	678	632	617	624	653	694	671	648	655	650	624	657	654	671	646	675	677	678	655	640	646	683	649	613	672	646	665	687	658	662	590	648	641	638	648	651	673	638	682	648	663	623	655	630	656	642	604	659	663	646	622	638	643	662	621	645	633	625	654	658	628	632	660	654	630	682	665	669	662	663	691	637	646	652	688	681	696	649	630	701	633	615	668	651	676	651	665	631	646	647	651	637	665	669	645	648	613	670	620	669	683	671	690	689	627	671	612	640	632	650	691	663	678	627	656	682	650	674	615	678	642	706	666	708	645	652	676	631	656	630	615	644	691	628	683	622	672	665	617	663	614	662	625	640	647	655	646	644	649	658	659	702	647	694	644	658	673	636	693	638	634	665	674	604	651	684	638	635	660	672	624	645	641	648	638	661	631	619	693	623	647	638	605	658	672	686	635	659	673	615	655	669	656	663	644	639	695	654	607	638	651	614	631	678	642	654	664	630	694	692	650	647	672	679	662	664	679	616	663	640	647	670	617	646	640	614	673	694	640	639	668	664	705	642	692	654	638	598	654	647	631	652	652	623	692	678	666	613	654	633	621	666	637	649	703	636	609	626	668	657	663	705	730	653	679	628	629	661	642	705	631	588	623	652	610	623	584	678	627	654	644	660	637	667	673	665	669	624	642	630	615	657	676	675	653	658	692	640	730	687	669	708	703	705	652	621	681	687	636	627	637	617	661	628	632	678	590	623	673	636	651	620	669	667	645	609	703	613	622	682	636	683	637	728	664	625	654	682	660	640	669	672	621	610	619	625	695	670	671	671	661	650	667	678	641	648	671	666	677	642	599	667	675	644	662	642	622	666	607	627	664	661	647	660	611	625	619	677	662	623	657	607	638	646	641	649	664	652	611	658	696	664	640	667	684	608	674	630	655
10096	33403	35096	5161	3842	3018	2285	1814	1532	1336	1193	1040	1036	949	866	894	907	862	815	793	775	765	772	702	761	782	755	711	738	769	735	780	785	683	734	703	804	748	726	676	761	703	679	702	710	720	675	738	739	643	671	674	687	706	699	710	672	701	731	699	702	676	696	738	701	676	698	690	699	748	725	711	681	682	688	650	727	693	669	702	684	715	732	732	693	656	691	698	668	708	755	709	706	677	641	666	719	726	724	698	747	707	728	727	697	726	675	658	697	678	704	703	703	728	693	686	643	725	682	662	720	644	694	667	681	710	708	760	665	707	713	687	718	699	698	673	683	728	732	708	660	715	691	699	674	722	687	709	665	666	666	635	712	718	724	731	678	674	689	678	744	692	676	668	663	677	678	690	766	679	737	715	686	746	675	722	714	660	731	692	703	701	662	716	680	682	691	699	740	721	661	717	743	713	711	701	691	707	719	702	732	697	763	693	665	687	678	680	722	690	723	712	706	689	687	717	733	737	691	686	684	675	703	676	695	727	652	669	673	674	674	666	695	754	734	685	700	650	739	643	727	646	618	686	702	714	718	709	731	705	710	695	733	649	665	698	697	671	727	700	721	742	674	666	650	687	700	753	710	697	707	707	669	693	680	726	707	692	688	690	709	686	698	717	738	665	627	663	654	674	680	683	736	683	728	706	734	671	697	683	705	704	733	663	741	717	705	709	689	726	724	689	702	695	717	711	671	699	709	720	767	692	692	705	703	709	668	624	689	713	693	658	710	709	710	710	721	710	660	700	716	680	710	688	679	641	664	717	694	722	722	660	736	691	708	701	684	683	718	719	699	693	684	691	705	687	685	693	697	695	697	723	701	735	701	701	695	697	762	724	765	733	714	707	683	653	713	697	704	708	671	694	710	661	727	728	704	692	703	668	684	675	737	712	702	729	712	692	708	674	689	685	689	728	694	674	694	715	689	690	668	742	745	708	676	713	707	696	693	636	711	695	687	706	695	719	713	722	720	703	722	666	724	712	706	717	729	719	710	703	711	720	737	723	649	670	757	692	638	684	735	656	664	670	704	712	669	751	688	696	698	659	717	676	701	721	699	721	661	703	699	711	691	679	695	692	686	673	673	759	721	701	677	658	708	678	728	702	690	683	701	715	731	628	694	690	701	739	719	685	701	651	682	695	691	638	722	672	701	679	679	651	682	714	694	686	712	691	708	710	663	679	690	645	639	699	713	702	723	725	690	687	681	677	682	681	666	664	692	700	689	711	721	664	720	686	673	671	692	736	674	720	710	713	693	699	699	700	639	676	712	713	725	683	658	710	660	676	710	687	695	647	701	698	711	677	662	726	692	671	705	741	712	682	712	675	707	740	663	684	648	711	687	706	661	741	682	736	657	680	661	731	696	681	716	724	661	721	748	719	699	679	731	692	704	678	701	767	709	685	650	662	677	647	690	746	675	741	703	718	686	696	675	693	745	681	698	738	676	752	717	649	693	632	721	685	672	689	690	726	718	702	700	654	720	704	699	702	644	714	725	673	735	683	676	687	724	696	683	687	672	673	682	738	653	685	693	751	726	710	705	689	685	665	685	689	671	742	755	714	722	656	675	691	705	656	709	673	729	663	722	683	725	636	698	698	695	670	692	691	684	719	706	728	706	733	664	682	707	748	699	749	711	655	693	675	651	709	735	685	712	662	696	710	631	672	672	671	645	666	766	660	741	695	715	740	740	764	731	705	739	705	694	678	704	707	728	673	727	685	705	726	742	704	722	726	739	684	696	748	687	734	689	719	684	675	727	715	707	738	686	692	684	683	702	723	696	688	700	712	728	694	726	700	727	726	700	706	677	702	708	722	659	701	683	700	687	705	683	733	699	719	716	713	711	706	703	681	676	675	635	681	729	693	648	727	698	721	653	680	700	693	739	665	680	710	729	685	671	704	687	731	699	727	678	681	670	688	689	707	720	683	715	677	663	662	680	750	677	691	698	698	715	660	683	658	697	674	678	701	657	720	705	677	716	739	719	657	670	684	752	634	691	675	696	654	749	666	659	720	739	693	733	717	701	679	677	673	688	754	681	645	687	667	739	717	682	686	677	708	691	668	689	698	682	730	702	666	658	698	705	698	727	675	657	702	690	712	682	652	704	690	692	739	734	703	712	692	647	659	706	715	676	641	688	728	734	686	667	720	701	696	658	674	713	678	725	698	735	704	688	729	674	719	677	696	746	686	732	690	684	691	658	700	700	679	697	685	675	703	667	757	767	719	707	671	703	744	675	650	635	647	717	709	712	698	718	686	630	719	686	679	711	679	692	715	712	709	693	683	722	689	686	728	729	686	741	711	659	706	687	721	663	693	698	681	724	732	712	726	702	717	718	708	695	688	740	698	695	685	683	704	710	699	708	683	654	644	662	692	696	696	680	713	679	705	715	704	683	711	691	682	687	652	703	702	729	725	666	713	677	667	700	669	732	685	707	677	763	683	658	723	714	684	709	695	711	660	686	677	680	669	702	713	675	695	703	706	684	677	672	758	711	683	697	636	686	718	722	704	719	680	725	691	711	725	683	731	706	702	702	710	691	672	729	712	706	667	717	724	714	740	649	678	712	671	691	677	686	707	715	695	675	680	707	692	679	676	668	745	698	665	701	669	679	690	703	708	733	714	672	682	773	678	735	691	691	672	685	667	667	716	699	676	645	658	742	700	703	685	671	670	659	743	735	711	637	695	700	726	726	683	714	727	755	670	688	674	710	688	710	708	670	674	690	606	741	711	678	698	713	711	715	696	688	676	726	691	679	708	705	690	712	718	673	698	749	733	730	682	671	680	730	723	703	679	735	717	692	746	687	695	667	693	710	696	687	723	690	710	698	702	670	695	697	670	670	716	679	663	722	729	737	758	713	714	717	711	728	701	694	697	700	690	718	661	667	748	720	678	705	714	697	713	687	662	701	723	709	692	730	632	711	692	727	733	696	680	703	742	653	729	702	688	721	723	741	756	684	668	705	688	708	721	682	709	694	734	680	697	716	676	698	739	764	698	685	698	700	680	696	673	694	652	723	685	728	684	667	712	696	717	671	657	698	696	695	693	682	666	725	727	723	690	693	706	682	694	714	654	703	671	728	759	675	702	714	699	640	641	682	714	692	675	679	692	693	695	679	701	719	741	687	704	658	695	715	663	726	644	739	739	781	700	727	751	670	692	662	687	680	702	706	683	658	653	695	686	717	718	690	711	690	689	720	705	690	734	678	715	693	700	723	687	691	691	679	684	752	682	732	716	702	666	675	728	731	658	707	693	725	687	736	675	675	656	691	733	692	693	721	694	666	709	663	716	735	743	709	676	686	698	691	661	684	689	682	692	703	704	693	648	707	688	707	670	715	720	688	646	686	701	699	734	725	739	668	679	741	678	701	702	764	722	674	695	646	692	674	642	678	729	674	702	733	663	726	692	727	760	689	688	627	688	732	719	663	659	772	676	695	699	687	665	691	676
27528	19608	10233	1345	552	466	449	507	484	436	491	410	518	475	431	413	456	450	451	473	459	475	437	463	410	477	414	486	439	471	474	443	470	473	433	437	425	438	394	499	440	449	464	427	438	471	477	424	457	452	464	449	468	489	413	441	427	452	449	427	432	431	445	462	411	444	495	437	401	433	464	479	477	471	463	433	441	471	407	468	440	472	443	431	435	457	477	435	446	488	440	452	424	415	483	434	470	464	435	416	456	420	454	421	429	453	463	440	434	434	436	436	466	444	463	450	466	420	410	451	432	472	453	425	454	434	450	462	455	470	435	418	422	440	426	429	468	469	450	411	475	466	469	457	505	433	455	441	424	456	452	453	379	392	420	420	436	469	423	411	477	480	439	454	452	410	441	435	428	462	427	504	458	445	467	455	465	437	466	455	441	422	452	426	472	429	431	472	434	400	493	433	447	429	451	419	455	436	411	451	448	441	474	436	461	490	439	424	461	390	428	438	490	443	426	477	489	421	449	429	486	443	428	451	474	415	440	442	466	436	422	494	433	428	420	446	460	458	439	461	448	419	426	436	468	477	449	384	430	443	431	462	424	447	425	467	442	438	404	448	449	446	418	437	443	435	443	420	421	456	465	438	429	450	432	420	398	459	437	505	447	461	430	430	476	464	445	438	411	464	430	419	472	437	449	421	420	443	451	444	443	446	448	416	434	441	429	400	453	470	464	485	420	447	437	429	446	437	436	461	429	441	407	451	466	449	412	459	424	448	463	444	409	427	435	462	415	446	516	461	457	436	443	449	439	440	446	424	454	472	440	451	426	423	415	417	452	453	449	426	416	452	456	415	481	464	457	451	444	432	459	438	463	479	443	482	452	452	450	448	406	452	461	479	416	461	481	446	404	427	471	441	453	459	439	451	457	448	476	418	441	420	454	475	446	388	457	415	434	445	439	472	461	446	439	446	433	463	428	426	459	433	463	438	421	448	440	432	450	425	438	440	470	494	454	439	456	434	457	475	466	443	454	459	454	462	436	433	444	440	454	469	452	437	466	435	481	456	447	414	433	440	494	438	444	450	430	437	443	459	461	447	463	446	441	451	453	470	428	434	446	426	432	456	480	420	450	451	461	457	467	454	452	426	434	413	474	425	434	437	421	472	488	419	468	460	434	474	463	437	459	418	455	448	442	460	406	441	425	442	441	418	425	396	475	424	436	469	438	407	444	429	438	459	466	454	444	447	447	417	460	392	486	464	438	490	416	464	437	442	418	441	484	456	448	460	469	471	450	439	443	448	435	422	461	438	420	468	476	411	460	446	428	439	424	451	463	460	422	409	438	450	452	419	486	471	467	444	466	480	474	456	409	465	418	435	431	432	416	435	465	444	446	425	456	434	415	456	439	438	421	421	453	457	440	465	443	458	427	462	438	437	422	448	453	452	463	439	437	411	462	408	424	445	468	445	447	477	437	444	452	473	443	436	468	485	456	475	474	419	495	456	447	411	425	484	450	438	454	449	458	429	428	429	428	430	462	427	424	458	466	446	459	420	449	434	471	448	458	480	433	444	449	450	398	445	456	429	460	461	437	444	423	455	429	440	463	432	434	436	421	462	416	481	422	434	401	435	442	463	438	483	450	416	461	434	518	436	417	426	409	455	448	471	461	458	431	412	452	395	452	448	430	438	463	444	451	419	437	446	448	442	446	456	483	413	439	456	456	433	438	450	414	396	457	439	432	422	483	453	471	477	498	454	425	452	465	469	466	422	453	460	409	440	445	490	435	452	440	461	414	437	448	446	466	476	438	425	455	409	438	444	486	405	445	451	465	412	465	453	438	425	462	449	421	452	437	439	421	432	442	431	431	424	415	432	413	473	436	489	452	446	462	452	467	454	448	453	480	445	433	441	416	454	431	460	467	456	441	454	466	464	467	456	440	435	467	416	434	420	436	463	457	453	458	432	452	427	433	427	450	459	460	434	477	467	431	447	439	445	424	448	435	450	450	426	504	430	476	454	447	397	434	470	421	438	437	473	463	458	475	446	462	444	451	461	430	472	449	462	458	456	486	485	484	423	446	445	471	459	442	453	464	469	478	462	447	463	470	434	441	433	417	439	419	423	430	422	451	437	441	482	450	433	442	448	451	460	475	405	458	436	473	469	432	415	436	454	446	445	459	451	434	437	426	449	467	449	441	425	434	447	461	432	428	463	433	433	471	509	407	460	443	396	464	471	427	444	411	447	461	425	503	445	448	463	444	461	460	440	457	450	459	478	426	479	469	455	425	418	443	433	441	464	432	467	403	447	436	449	429	422	440	405	433	444	431	445	419	436	441	442	439	440	448	469	429	442	451	467	463	506	439	427	484	485	445	430	441	412	459	432	465	447	455	440	403	471	474	470	483	424	474	460	429	425	441	436	458	480	443	478	467	457	477	475	456	452	453	470	418	481	450	471	439	454	466	432	509	456	423	448	470	447	481	444	449	448	475	437	443	463	457	450	464	438	473	434	441	450	443	490	481	454	468	451	452	460	476	496	397	472	465	426	451	413	466	451	451	414	455	484	457	444	450	421	454	503	455	446	479	442	414	441	459	459	419	462	482	458	466	470	436	428	456	483	395	460	447	473	443	467	478	449	495	437	453	462	428	448	389	444	452	421	427	473	422	447	433	499	440	479	421	452	420	475	448	475	419	464	413	440	455	415	445	426	426	416	458	455	452	435	434	488	445	474	418	439	419	464	444	451	446	483	441	427	465	435	478	429	428	450	441	379	385	445	431	399	435	446	502	416	431	440	485	452	453	439	457	443	403	434	438	443	443	465	477	467	452	453	446	454	413	414	456	446	462	410	440	417	436	456	392	416	453	443	463	432	487	454	460	499	420	451	422	450	435	444	446	454	468	428	453	447	430	464	457	456	459	427	431	456	434	415	440	454	438	428	459	450	438	457	439	458	422	449	463	523	495	449	469	449	454	423	426	435	442	485	473	430	414	429	449	414	461	441	449	459	450	443	448	428	440	440	449	462	452	466	466	417	463	434	436	465	431	431	410	443	426	459	452	431	436	416	467	423	450	497	446	466	471	472	447	480	462	459	454	442	439	457	452	429	418	419	439	430	436	412	444	470	428	458	442	463	425	470	456	444	432	450	483	434	471	440	466	467	438	434	468	438	450	439	443	485	411	403	458	471	443	491	459	432	415	428	458	425	451	431	431	477	441	466	434	431	470	422	417	449	440	465	478	421	448	431	485	447	447	427	477	428	461	460	464	458	490	409	480	453	438	432	470	405	470	427	436	488	451	434	477	483	461	479	439	455	470	447	403	447	436	447	433	464	463	440	420	456	469	443	425	463	454	431	464	422	442	429	418	448	463	434	439	458	443	492	441	448	462	476	433	489	468	435	433	469	467	451	446	421	422	417	428	478	418	440	466	467	491	448	435	435	466	450	456	436	424	437	462	466	473	454	453	383	435	455	443	447	464	495	455	464	445	470	493	431	453	455
8078	7821	5862	646	599	566	551	478	442	465	471	501	472	459	471	486	467	455	525	466	463	486	435	452	483	452	484	479	487	442	494	501	452	461	467	477	452	446	410	477	477	437	449	511	442	474	490	488	525	465	463	474	477	461	462	441	488	443	423	460	493	472	447	445	505	446	454	476	463	450	459	475	490	450	506	459	416	492	460	458	463	501	471	482	471	439	466	412	474	493	484	511	451	464	454	467	471	467	496	486	444	462	454	456	496	517	483	477	487	452	465	473	465	487	502	478	470	478	510	484	472	442	459	430	468	452	496	460	463	481	473	470	480	454	470	461	506	471	500	463	497	465	488	472	446	487	474	447	478	463	476	403	465	466	476	466	485	527	492	490	446	482	514	433	463	466	501	461	448	503	472	493	523	486	463	477	452	473	488	464	466	484	480	436	481	483	483	454	480	520	486	446	445	459	463	459	476	448	468	499	454	463	459	488	454	488	469	471	472	476	477	446	499	521	490	451	484	458	435	468	459	443	470	498	480	474	471	471	494	491	481	441	484	474	495	467	481	471	507	466	478	471	492	477	439	439	459	439	435	484	485	487	457	428	406	468	503	472	469	515	442	475	458	449	460	502	474	468	435	466	446	503	504	427	459	476	476	478	434	454	486	486	466	500	465	469	446	500	460	455	491	485	498	466	485	440	455	475	454	466	497	489	465	477	456	487	478	444	515	461	467	467	443	426	433	480	431	468	452	502	429	513	462	476	486	473	476	479	474	461	447	427	474	512	434	481	494	464	462	479	511	465	498	514	453	473	467	460	469	475	453	456	427	471	468	423	460	437	484	447	430	451	473	437	473	471	464	449	483	471	499	453	462	486	505	464	470	470	487	484	467	485	472	476	507	457	452	468	481	467	431	462	465	501	443	504	480	421	425	485	471	470	508	471	467	503	436	498	431	451	457	460	474	451	463	473	460	445	475	517	496	488	464	468	483	517	463	475	466	433	455	453	479	456	412	478	482	468	437	447	469	459	503	451	466	480	447	481	457	440	462	485	464	483	480	479	428	493	459	473	452	492	461	470	455	461	494	456	465	512	474	440	465	456	550	438	466	468	456	465	445	459	427	494	476	441	462	495	458	473	467	486	466	507	476	477	490	518	467	512	497	466	466	453	457	491	453	480	466	430	481	473	435	448	446	491	475	453	486	486	440	477	513	522	443	472	495	483	439	476	421	455	487	490	468	437	437	449	444	485	435	473	462	505	487	462	451	452	458	460	481	458	464	497	448	474	482	469	516	464	459	430	492	468	469	464	478	447	480	472	452	475	449	481	470	446	451	468	442	484	451	490	500	466	486	510	467	458	494	484	454	481	489	436	490	467	464	474	486	481	454	486	439	467	485	467	482	459	482	420	470	477	474	460	427	462	444	445	432	473	482	502	441	498	463	451	472	486	497	484	463	484	490	463	473	476	493	517	474	489	493	439	458	454	484	449	465	444	478	461	458	441	445	461	446	492	481	459	488	460	515	490	459	461	463	462	429	458	491	431	476	478	484	469	459	450	511	461	506	474	486	435	523	461	485	467	482	467	467	476	416	461	480	470	521	484	450	443	473	461	436	469	456	454	465	479	484	460	462	436	480	442	452	458	487	500	476	476	482	489	467	460	442	476	489	487	511	475	456	506	508	462	484	453	474	444	497	447	471	469	464	447	511	462	465	460	480	473	441	444	441	471	406	479	459	502	480	486	438	467	471	470	470	489	512	459	478	460	439	450	451	458	458	453	490	474	489	491	484	486	443	473	480	493	463	489	477	485	482	461	479	480	469	432	430	442	482	461	474	470	490	506	509	434	464	473	471	476	491	477	494	477	476	463	460	518	475	491	467	489	461	481	465	418	493	472	481	506	462	461	492	433	478	466	455	464	512	466	478	450	476	490	487	485	437	469	407	490	504	510	498	455	469	457	448	491	469	448	463	455	497	478	454	452	472	480	465	479	448	462	479	504	459	454	449	462	458	487	478	442	450	468	509	516	450	462	481	452	487	467	490	479	499	451	505	447	430	487	459	457	458	505	500	469	417	472	500	447	460	473	436	443	497	456	479	518	493	458	479	452	500	452	462	496	493	462	475	458	438	445	453	469	508	444	466	479	477	492	498	475	452	486	490	472	507	467	437	462	441	493	512	455	455	459	449	490	432	474	451	491	448	481	480	494	448	437	500	421	491	440	466	482	470	451	443	484	449	468	456	469	472	463	437	472	487	461	450	466	442	466	513	465	422	466	431	426	506	496	462	433	448	477	466	483	473	455	494	416	502	435	485	456	454	475	431	451	470	483	456	438	489	451	447	437	454	484	443	465	460	450	512	469	462	485	459	470	451	481	479	480	398	468	475	420	468	471	474	456	467	483	499	465	477	472	472	451	470	479	502	447	451	452	432	463	449	487	443	456	444	491	431	443	440	462	456	447	479	469	506	474	507	475	448	441	453	505	419	466	486	501	509	436	489	441	474	545	447	444	500	469	477	468	495	462	450	463	467	453	502	469	429	474	442	486	438	462	436	467	464	459	479	498	457	468	455	514	531	483	489	447	459	468	504	486	462	464	440	480	455	475	434	478	455	506	473	472	450	430	482	482	436	467	464	484	445	460	498	471	493	478	428	451	474	480	473	471	498	470	456	479	455	485	470	476	465	437	443	435	496	453	483	484	451	444	474	476	500	469	428	416	467	451	422	479	456	459	455	472	445	471	465	456	476	452	485	467	475	439	457	450	497	469	479	475	458	492	452	463	485	466	449	460	468	492	444	466	473	435	480	487	431	441	419	489	463	483	458	472	466	445	446	466	442	495	449	463	461	483	439	471	500	480	445	477	506	471	475	492	441	456	459	447	471	508	468	438	456	489	458	470	507	474	484	477	450	514	421	484	469	490	436	474	474	438	433	441	454	448	470	466	434	450	435	477	473	487	481	438	481	506	456	451	455	472	496	461	450	522	479	519	495	496	454	460	446	455	463	485	465	506	450	489	502	485	487	503	478	466	514	471	447	474	445	474	464	472	481	465	507	468	467	458	464	502	484	506	485	474	487	456	451	436	479	451	430	503	473	487	486	501	491	510	478	446	446	465	494	474	516	484	439	473	483	468	483	482	495	434	482	480	399	407	460	425	460	472	479	476	457	489	524	443	473	462	432	479	482	424	505	493	441	481	454	491	491	466	467	463	485	477	469	465	478	456	471	478	465	450	457	418	480	445	478	447	488	484	468	478	460	469	471	511	505	478	451	464	432	479	476	498	468	475	465	468	469	477	466	456	477	426	489	471	437	452	470	450	471	430	481	470	473	420	478	460	469	448	436	460	493	496	488	483	452	465	469	469	501	446	453	480	492	465	459	481	493	447	472	451	455	453	492	440	452	440	472	450	447	429	493	500	443	436	498	459	443	465	448	452	493	490	442	485	485	472	478	482	462	455	443	508	456	444	430	436	482	506	484	468	470	488	480	471	479	454	445	489
23530	21251	28788	24014	21241	13334	1863	1192	1084	1040	983	942	920	863	894	887	869	915	824	831	826	805	813	830	828	805	845	835	858	824	859	818	867	744	792	862	772	760	849	855	803	792	856	811	799	769	814	783	792	822	827	803	825	788	808	853	809	829	773	817	782	821	811	795	723	834	756	812	836	789	816	812	746	805	772	831	781	846	866	769	758	829	818	792	871	798	818	834	823	830	810	839	816	798	771	769	819	791	784	810	815	788	811	775	770	815	777	856	774	808	854	791	783	781	786	771	750	805	797	776	803	836	806	765	819	754	762	802	801	797	834	795	805	784	779	776	826	805	822	805	810	792	760	780	843	797	788	781	763	817	823	803	832	817	788	807	815	844	820	819	824	824	787	805	804	795	721	775	777	792	746	799	828	799	768	812	823	784	773	778	749	802	774	787	837	730	812	816	777	826	762	769	800	821	829	742	773	797	791	809	811	786	789	811	832	895	799	804	769	749	825	803	826	748	851	845	817	801	838	808	845	737	750	772	831	869	817	867	836	780	822	767	832	803	828	804	817	802	775	805	795	819	791	821	767	799	788	803	792	764	806	802	795	790	800	774	792	829	814	809	786	844	830	782	839	852	784	789	790	748	837	829	824	814	816	801	801	810	768	802	802	786	784	786	776	792	811	759	816	772	833	775	841	716	754	793	764	800	791	788	785	801	754	773	825	793	800	784	794	788	797	789	792	800	753	793	786	787	759	788	812	756	801	806	817	809	790	799	818	761	811	818	798	797	856	783	796	801	807	805	817	816	788	812	824	785	820	775	792	752	786	833	825	769	855	800	792	828	773	786	784	741	817	817	820	813	806	815	844	797	810	764	847	855	844	785	831	767	799	828	769	779	758	779	755	798	769	800	832	768	768	816	779	875	836	783	817	835	792	812	750	831	774	761	772	819	786	777	788	786	846	822	795	785	773	791	765	850	817	751	807	813	860	787	808	830	779	825	815	796	806	769	831	797	826	792	851	830	789	782	773	786	775	757	809	782	812	812	835	790	822	778	781	766	733	775	796	861	821	812	798	778	855	790	776	788	861	819	833	798	838	832	804	875	747	813	799	764	819	792	810	757	840	774	815	826	807	767	817	780	756	769	790	834	797	826	801	808	765	783	755	748	798	761	772	829	803	800	810	796	833	823	823	791	811	812	783	801	792	815	798	799	775	808	807	765	875	816	858	846	771	765	784	827	832	774	739	773	783	760	761	794	815	794	801	778	813	770	842	797	834	815	832	748	791	789	844	761	784	777	821	774	792	803	749	734	815	754	776	776	779	818	815	777	804	822	795	791	753	799	779	784	812	797	821	851	791	817	766	795	829	801	799	823	818	813	754	812	786	813	803	746	776	842	773	775	808	808	842	799	728	811	835	772	765	841	768	799	786	768	820	813	812	786	829	786	770	799	769	774	831	787	785	740	776	789	798	836	809	792	806	787	760	810	784	784	781	805	793	798	810	767	834	779	801	783	815	820	807	795	801	808	776	808	778	800	811	825	769	805	733	776	788	869	827	826	769	761	799	815	818	785	839	817	768	820	868	806	801	802	783	828	842	829	818	859	783	779	778	796	762	783	770	826	837	760	826	778	827	794	790	814	812	807	783	825	811	783	878	839	843	816	834	815	833	808	793	786	790	833	783	790	827	796	815	760	855	816	764	786	751	803	796	801	828	742	795	747	781	792	860	883	818	819	818	799	744	777	757	811	782	827	724	745	802	796	772	797	793	757	771	809	807	771	829	803	796	818	762	814	828	788	816	847	816	792	812	736	790	794	816	817	837	758	849	806	802	818	836	797	775	824	861	819	851	785	825	796	801	800	792	712	834	848	792	753	821	787	819	799	802	804	785	794	776	781	776	781	771	774	807	724	818	804	795	769	785	815	797	845	816	792	795	789	778	868	809	820	818	789	794	765	762	799	821	814	797	754	765	798	821	781	803	802	778	790	820	804	859	804	805	803	780	753	751	812	830	814	752	739	780	858	807	794	779	784	829	811	779	817	869	836	811	817	797	790	833	817	838	737	828	811	802	777	813	806	768	819	767	802	814	802	819	832	706	773	821	777	775	786	798	800	788	879	764	810	759	786	767	836	736	838	787	799	819	790	856	745	821	801	824	792	768	739	818	783	802	810	798	819	842	790	793	752	782	823	849	807	776	836	824	816	804	811	881	818	781	803	819	787	784	735	804	764	785	829	824	817	753	801	781	768	747	808	737	795	851	799	837	799	770	778	790	752	766	788	746	851	813	786	832	839	798	907	828	806	823	775	785	808	821	817	757	802	788	785	770	791	856	776	769	756	797	781	804	798	789	784	810	762	796	793	732	797	768	791	775	786	808	760	823	830	801	813	832	790	795	766	808	772	777	837	793	752	799	776	820	863	799	814	743	794	838	781	773	741	802	784	796	786	780	771	777	768	836	817	782	846	796	792	807	767	802	799	815	838	824	868	790	838	822	756	787	779	794	793	829	763	812	818	799	782	786	787	823	774	755	820	813	813	809	809	782	791	782	819	769	747	852	826	819	821	827	786	774	767	807	798	781	788	829	805	809	823	787	819	787	768	809	766	764	876	812	806	829	803	814	789	793	837	786	843	809	787	803	870	821	787	861	824	853	781	773	776	800	790	841	766	822	794	823	764	806	822	769	853	847	800	784	789	805	782	788	752	808	804	817	774	773	755	802	795	783	754	788	775	800	773	796	796	813	778	757	773	823	817	789	855	797	788	781	760	798	785	817	801	792	795	794	814	810	760	800	815	788	821	829	782	834	771	828	765	804	816	800	813	773	816	826	810	745	802	820	841	786	795	803	818	759	831	765	770	811	786	830	821	743	795	824	799	863	777	813	823	789	796	757	813	774	791	797	790	805	792	803	752	801	805	845	822	786	793	823	824	776	806	798	819	797	787	818	854	744	785	833	841	817	779	812	808	743	788	805	807	744	764	817	819	845	773	804	801	774	810	811	763	794	811	772	766	754	805	801	804	786	781	740	769	844	787	805	786	795	766	863	831	773	822	813	784	773	772	773	829	772	766	769	800	790	813	824	757	807	783	856	831	787	794	808	767	826	754	875	817	810	799	771	844	769	810	791	813	801	784	759	766	838	781	776	746	755	789	830	783	833	844	841	820	835	766	802	754	835	786	753	761	811	806	877	761	785	798	781	799	803	806	830	757	812	836	787	826	746	825	784	778	826	854	781	829	769	814	775	806	861	800	762	783	809	808	806	873	803	791	769	785	823	779	794	780	848	825	766	802	807	829	752	834	804	773	827	756	778	822	790	845	779	787	790	819	822	827	789	833	783	797	825	800	837	792	824	773	809	781	819	875	785	863	732	775	771	795	864	782	805	761	876	802	772	823	779	793	780	782	788	809	826	784	809	838	773	764	786	784	768	773	820	832	834	829	846	792	838	782	813	782	775	831	744	833	811	871	826	777	762	785	815	782	815	799	803	822	810	827	798	816
8878	25456	27008	3234	2453	2029	1579	1421	1265	1055	1120	1024	1008	976	966	957	886	943	880	905	883	879	870	906	879	831	837	821	905	863	890	887	879	920	829	843	831	848	820	857	836	819	821	851	850	800	872	801	852	815	830	827	803	848	805	836	860	840	856	802	833	834	811	834	824	806	802	837	830	777	844	806	874	870	770	819	841	758	763	825	863	794	814	825	857	799	828	794	777	825	850	801	785	895	793	845	893	767	812	845	814	842	832	817	855	841	807	813	848	794	849	865	823	810	854	809	847	877	823	861	822	871	790	862	816	831	837	799	834	836	797	825	830	819	800	851	802	804	872	835	860	848	801	846	816	816	829	839	804	804	785	834	816	851	845	850	832	874	872	864	815	842	818	855	833	819	823	828	884	834	838	846	829	830	864	817	822	837	821	836	858	848	836	832	853	809	867	799	798	829	815	856	853	893	794	831	774	841	842	835	860	825	824	795	825	888	822	829	803	840	837	813	834	844	871	811	806	863	803	815	780	874	848	846	848	849	808	838	824	857	821	816	839	851	823	810	838	832	840	850	860	824	826	861	844	799	760	797	839	820	765	820	807	813	837	793	808	819	826	865	812	798	829	814	790	791	842	805	878	829	826	781	836	857	827	856	804	833	821	847	845	824	838	829	848	821	865	850	821	840	817	859	826	794	881	836	876	833	794	810	824	806	827	841	797	824	841	810	839	805	819	824	833	793	829	792	854	866	858	801	837	840	869	785	845	830	898	844	846	868	814	822	886	841	821	829	795	826	840	812	841	828	808	839	838	848	826	818	856	851	806	885	793	838	820	810	861	850	790	838	859	822	781	745	775	813	739	830	855	812	870	829	794	874	825	796	859	829	860	832	844	817	873	854	886	869	842	838	852	814	872	836	798	864	752	857	858	824	917	875	834	821	838	849	848	838	847	867	858	767	808	812	828	865	807	814	795	764	830	860	816	858	804	824	853	863	835	863	835	854	818	859	821	825	836	792	862	883	818	814	882	844	818	820	796	813	851	872	820	821	904	841	855	805	862	779	864	816	838	841	822	826	804	822	798	847	847	776	806	862	840	827	797	865	807	800	816	785	804	851	851	791	859	855	782	858	825	798	827	758	842	831	828	835	787	848	773	874	885	819	810	813	817	817	833	835	861	828	841	823	820	863	826	826	827	846	826	858	837	818	859	868	875	794	813	822	822	810	808	866	841	825	796	836	862	787	811	809	762	832	832	844	855	839	828	899	833	832	847	807	860	755	823	838	832	822	833	800	825	880	820	840	792	827	806	795	854	815	820	813	835	832	781	867	805	861	808	781	844	880	782	851	846	875	848	854	825	837	822	842	822	831	825	807	823	781	883	833	855	844	813	805	846	807	840	777	863	790	857	820	824	883	831	768	809	850	838	861	878	806	837	871	801	810	803	827	808	840	830	800	854	829	758	785	839	798	817	827	868	845	825	834	855	879	787	861	837	795	852	843	819	887	790	797	841	827	836	886	809	806	847	808	868	840	869	856	854	813	857	896	806	827	875	808	838	789	849	786	825	822	810	820	797	774	852	807	818	863	818	807	797	870	840	855	816	822	834	772	836	847	834	874	784	874	842	840	876	817	781	829	789	784	854	851	882	868	905	825	826	810	826	839	842	816	821	873	875	830	817	845	852	861	869	830	815	842	877	856	827	855	838	840	857	818	825	822	840	812	834	820	819	815	857	788	786	830	815	804	816	789	802	807	838	823	853	842	827	819	817	822	860	851	854	828	839	841	861	779	789	863	783	802	808	851	863	862	832	833	835	861	842	812	794	829	855	822	821	834	851	817	871	774	828	839	835	781	847	896	745	873	836	780	809	798	834	816	849	840	814	848	816	857	861	832	821	812	809	817	821	832	776	796	846	845	834	835	826	829	815	760	820	822	890	794	808	816	802	799	811	831	839	786	847	830	905	806	822	842	739	756	846	828	837	862	809	834	800	785	785	855	783	860	815	850	816	859	826	854	857	825	816	823	770	792	819	857	833	829	802	831	836	840	809	820	797	819	828	859	863	820	825	836	814	835	830	859	771	899	826	830	853	783	819	878	843	889	824	850	869	816	865	818	795	780	802	863	849	827	856	871	852	833	797	856	800	828	843	849	790	847	824	841	850	867	903	781	826	827	805	825	822	837	839	817	833	851	787	864	824	805	843	822	817	790	819	811	840	858	802	810	829	877	859	818	865	845	809	844	793	810	881	849	791	769	848	792	836	781	833	884	880	803	806	898	870	856	843	786	865	807	831	863	869	837	807	811	848	860	816	856	782	891	826	824	866	828	900	831	827	838	874	832	829	821	874	807	834	809	799	823	833	782	862	797	791	842	809	805	815	817	874	870	820	827	866	876	822	835	823	824	794	794	827	881	827	818	839	807	813	810	786	842	831	878	788	813	798	819	817	841	790	801	836	791	833	855	790	803	826	787	839	852	854	839	821	811	890	843	832	843	781	813	855	814	856	788	811	837	802	813	836	859	797	802	834	809	766	819	846	771	808	846	844	848	828	792	866	784	830	836	828	847	879	819	808	861	797	810	854	834	830	854	830	896	845	792	835	782	814	868	846	794	838	877	817	790	886	755	855	820	824	823	817	817	811	811	829	819	862	817	871	838	905	789	807	812	803	861	889	825	859	829	809	835	834	827	824	869	796	857	819	881	866	841	862	828	860	863	830	868	808	812	888	872	816	858	847	851	824	788	759	780	817	885	796	818	862	847	864	851	785	847	854	820	807	872	872	786	857	806	832	798	827	839	838	798	848	823	835	819	773	783	864	819	870	872	857	877	841	881	784	850	847	776	836	789	805	800	797	853	801	842	881	842	776	825	857	830	849	805	796	865	792	865	840	798	843	804	837	813	822	830	827	871	812	899	832	877	778	851	852	829	872	797	867	808	827	833	758	784	885	856	825	802	865	871	821	806	880	772	831	840	822	766	837	747	844	820	897	810	804	846	876	852	807	824	794	849	857	824	865	812	808	842	877	834	873	768	860	864	808	836	803	841	771	866	773	777	796	831	867	776	831	834	838	817	857	834	807	822	875	848	830	809	829	842	808	829	797	825	800	833	795	809	797	805	760	821	855	808	865	779	850	792	842	830	810	822	800	800	806	817	886	849	772	854	792	830	810	786	801	791	811	803	855	824	837	787	809	821	848	797	817	812	868	789	807	854	848	832	843	869	834	843	871	880	785	839	834	829	860	838	828	813	850	816	873	837	835	849	870	866	825	895	779	845	826	815	774	818	859	850	839	798	817	943	838	801	854	826	830	823	815	873	837	806	819	843	892	854	795	789	823	844	848	784	806	811	893	824	816	870	775	846	832	815	838	819	802	817	797	810	780	859	803	860	802	809	831	804	824	831	856	867	842	804	833	834	834	865	862	810	819	826	876	848	806	833	799	813	816	828	833	821	771	848	794	777	815	795	846	821	845	795	786	843	855	820	856	847	819	781	831	808	866	904
24650	21283	28149	24660	15566	948	482	411	339	332	335	260	258	267	281	263	270	238	263	224	223	255	234	231	240	253	246	219	264	212	213	187	235	210	256	211	231	225	233	237	210	220	213	242	229	230	241	231	222	255	233	247	246	195	211	190	225	210	195	209	245	247	226	232	223	202	262	230	233	229	227	216	218	222	223	226	226	257	239	233	228	210	197	235	227	240	241	216	213	237	226	217	224	240	243	223	240	218	213	242	236	216	241	233	216	215	241	216	204	217	209	234	217	223	213	226	208	201	217	227	230	190	210	227	214	227	214	221	225	198	209	191	225	208	218	196	217	239	216	207	229	192	212	262	204	208	196	225	207	216	208	261	220	235	207	242	211	236	229	237	238	216	251	242	221	220	225	222	225	200	224	234	205	200	238	220	256	219	250	229	220	211	228	238	231	213	206	216	243	222	231	219	242	221	208	236	228	225	212	224	209	214	199	195	224	227	221	227	230	235	222	220	232	227	208	227	236	197	224	238	195	192	245	224	246	225	223	241	220	212	224	229	218	212	217	202	211	213	222	248	232	212	249	199	240	221	234	224	208	194	201	236	238	216	199	227	233	237	229	219	224	203	218	182	218	217	219	204	222	218	218	250	216	220	235	236	229	204	192	218	211	199	203	220	212	192	233	232	229	214	195	227	240	215	227	229	217	211	257	239	228	229	214	237	221	249	245	235	229	216	203	211	196	182	228	206	237	214	253	209	214	223	221	211	225	219	216	211	215	205	229	216	249	222	214	222	227	206	218	236	213	243	224	222	250	216	229	216	208	241	230	225	226	225	228	224	252	215	207	219	232	193	225	239	213	235	216	216	231	244	220	229	220	189	205	219	224	217	239	217	243	223	217	232	233	214	227	216	210	228	221	214	240	227	226	201	216	245	216	211	254	243	243	234	222	233	218	219	221	222	229	247	222	233	245	255	216	222	216	241	214	233	192	216	218	226	253	223	231	243	225	258	239	224	214	202	237	211	218	222	225	238	207	236	233	215	225	213	226	225	204	215	224	207	216	230	203	250	203	194	222	203	238	234	226	237	234	214	223	218	224	196	218	215	218	235	215	256	223	223	216	238	233	228	221	228	180	249	220	226	222	236	228	211	222	217	216	234	200	234	201	266	237	219	215	218	201	230	236	211	226	234	249	221	221	227	242	236	231	218	206	209	213	231	214	206	252	239	225	246	198	237	211	217	241	203	230	247	210	228	252	218	196	233	207	234	199	229	236	226	202	205	245	242	206	201	214	214	234	203	219	231	227	196	208	243	196	229	217	215	185	227	236	206	235	258	230	223	217	193	236	210	220	213	216	219	220	225	208	229	245	229	239	242	225	240	212	220	232	239	225	225	204	236	269	210	220	242	210	238	230	219	202	200	227	242	223	240	214	220	218	219	230	235	232	205	214	241	230	220	221	220	209	223	226	208	227	192	219	219	234	221	207	230	214	223	216	242	210	249	210	221	252	259	228	231	227	248	211	206	205	198	234	220	215	231	228	203	221	238	233	233	226	247	201	223	205	242	219	229	235	223	234	195	226	224	222	213	196	210	232	227	227	204	212	217	217	222	217	242	244	205	228	216	203	221	234	209	200	232	225	224	202	223	228	235	235	210	224	219	212	214	226	243	231	226	227	206	219	245	252	239	224	233	228	236	214	197	215	230	236	220	241	228	214	219	252	216	222	259	231	232	232	218	235	216	250	223	220	231	232	204	206	222	239	230	208	208	247	227	224	205	232	229	208	236	205	229	243	235	233	208	216	221	220	238	229	224	213	215	240	213	215	236	261	183	218	230	213	243	211	216	210	241	220	210	204	223	230	227	226	217	225	216	233	236	205	234	230	222	207	235	224	215	231	225	223	200	238	241	242	209	227	211	224	225	217	234	230	226	227	202	222	231	225	222	246	225	218	222	215	233	238	210	226	224	220	228	218	238	226	217	226	211	212	207	244	239	228	220	211	231	199	195	238	207	228	235	229	215	241	239	210	243	210	206	236	227	262	203	215	229	205	220	229	229	205	231	236	224	244	230	208	220	225	235	214	222	222	217	226	239	239	246	219	219	205	211	235	214	212	208	205	239	230	206	195	252	221	217	211	209	232	234	221	222	213	223	236	234	233	244	224	234	234	211	230	203	185	211	203	212	227	204	218	219	214	202	218	213	202	217	220	235	236	196	205	237	206	209	210	250	199	232	234	226	219	216	243	230	238	215	229	218	208	240	207	208	212	227	228	220	257	230	214	237	228	234	243	215	197	227	223	241	224	219	210	227	204	223	217	246	233	241	230	213	218	219	229	225	191	206	213	234	222	239	238	195	219	225	201	220	243	227	231	198	208	243	217	227	216	235	259	211	215	208	225	230	209	243	228	209	231	224	223	245	208	226	228	220	217	232	209	234	237	232	230	251	207	219	243	224	227	232	222	231	219	205	250	246	239	203	228	233	203	197	224	200	230	214	253	235	209	193	218	211	206	218	206	222	236	229	204	236	247	229	245	215	223	218	226	250	231	226	237	213	201	227	234	198	198	209	239	245	215	204	204	210	218	224	213	227	244	216	241	240	233	230	255	225	224	248	253	236	216	215	227	241	244	256	226	220	223	221	210	236	240	222	246	245	239	234	224	217	247	215	200	240	219	227	210	190	234	226	220	210	234	231	196	234	216	213	222	247	211	222	233	212	216	223	223	221	251	201	233	194	231	213	235	199	226	226	237	222	216	210	207	241	207	251	204	205	232	201	233	215	230	243	237	207	228	252	209	237	230	205	213	209	221	249	228	232	221	224	256	220	205	216	210	223	203	192	239	216	199	214	210	226	217	229	203	223	231	224	213	192	205	220	205	220	228	229	196	237	229	214	235	204	214	212	205	241	227	221	227	236	220	209	248	228	223	228	215	212	218	220	225	233	238	219	242	218	223	220	229	204	210	240	244	222	223	228	208	234	228	224	213	242	211	206	216	213	219	246	236	215	217	207	237	223	233	237	222	204	220	216	251	237	243	222	210	234	189	204	222	208	223	228	237	247	215	202	226	192	239	200	205	237	224	208	213	246	229	195	242	233	235	193	199	216	212	231	229	210	223	214	207	233	224	223	240	221	225	221	248	240	223	245	211	263	209	232	219	207	238	228	220	233	209	233	223	223	243	260	240	214	222	243	224	234	223	225	240	231	213	197	233	256	214	214	201	232	235	215	253	223	217	236	202	224	242	218	209	200	232	225	244	211	247	232	224	200	215	228	229	235	214	216	223	229	253	233	222	254	249	222	224	253	225	218	238	224	207	215	220	214	200	223	235	211	226	229	223	227	226	243	233	195	189	225	224	220	231	235	201	212	240	251	241	248	204	215	218	212	245	226	217	220	244	216	241	251	207	240	231	214	234	212	233	230	233	236	224	216	210	247	226	203	244	218	199	212	234	200	218	221	238	215	231	216	230	219	233	212	232	259	233	226	238	229	225	224	232	228	232	220
8387	16854	20527	1744	1266	931	726	639	523	440	407	352	325	336	322	293	309	297	286	256	283	275	296	275	248	263	266	271	247	260	264	250	273	265	239	271	273	269	258	244	256	273	240	276	255	295	260	254	259	262	285	239	263	275	270	256	253	244	266	255	250	270	240	228	236	264	248	274	257	281	285	274	252	253	278	278	272	252	272	262	251	269	251	259	263	276	260	274	273	242	254	235	256	268	238	258	256	258	252	259	282	279	245	252	237	228	275	275	278	306	259	253	247	248	264	227	272	233	255	245	263	257	258	242	250	259	230	261	259	254	268	249	244	263	268	256	265	273	249	269	286	246	234	289	267	244	247	252	276	269	250	251	273	236	264	271	256	271	256	268	265	240	251	251	240	264	251	237	239	275	268	278	267	239	265	286	266	281	264	274	251	276	280	258	274	234	273	261	247	265	256	230	267	272	261	292	249	275	256	267	255	252	278	267	221	264	252	236	253	263	305	254	245	275	262	258	239	271	229	255	229	256	267	284	248	260	258	267	277	259	270	249	250	268	265	264	251	289	262	242	266	239	236	242	253	241	268	239	249	253	237	248	271	264	261	265	233	261	244	275	267	265	247	246	256	271	275	274	270	260	264	261	243	254	237	279	259	256	259	273	263	267	244	284	280	268	266	225	261	258	256	233	284	303	256	255	266	271	235	282	242	244	265	293	262	237	232	239	251	251	255	269	258	244	243	246	228	256	249	257	283	259	293	238	273	258	223	246	258	250	272	254	231	255	241	238	259	252	239	241	253	248	256	278	254	248	263	247	248	251	277	232	262	233	282	268	272	279	252	246	245	258	251	234	259	271	250	221	242	234	245	259	252	264	253	222	261	238	285	246	245	267	254	246	252	289	275	285	261	259	262	250	254	261	234	252	249	257	260	222	250	244	281	258	238	256	251	259	257	258	255	233	256	230	241	240	266	262	280	241	261	236	274	267	258	252	254	268	254	256	253	258	267	268	258	250	271	262	241	257	251	252	262	234	263	266	248	278	272	240	256	274	261	256	283	271	256	239	245	260	226	243	280	245	230	244	251	263	279	265	264	270	262	268	268	239	267	250	254	255	262	274	248	247	244	255	278	261	266	252	248	230	272	250	282	272	267	239	228	271	261	244	236	248	231	263	285	265	250	243	260	269	263	246	272	253	241	251	249	266	241	256	262	264	240	281	250	269	255	229	266	261	235	265	259	255	288	225	267	237	266	253	258	243	245	276	260	259	256	253	288	232	262	257	272	238	255	250	260	252	254	271	284	249	240	257	293	240	268	269	268	222	254	257	264	273	254	264	234	270	273	267	250	274	259	240	262	246	276	262	249	259	263	263	262	269	249	240	280	258	238	256	255	258	261	266	257	233	259	271	224	232	243	273	270	252	272	277	255	288	253	260	251	265	251	267	244	233	244	252	239	256	279	273	255	245	244	277	251	252	264	264	254	262	260	254	270	242	245	240	259	245	267	238	252	265	259	254	253	246	268	249	236	269	275	281	268	268	231	240	276	240	274	258	274	257	235	234	270	277	220	252	256	283	237	251	241	259	238	250	242	249	251	280	249	252	273	239	249	280	248	262	229	253	269	255	267	239	274	280	243	238	246	257	225	240	269	280	222	244	248	264	238	266	268	237	247	280	246	250	252	256	250	244	268	260	256	249	261	255	247	307	262	250	229	261	261	272	259	274	241	270	266	279	244	277	252	250	243	239	260	257	265	238	260	241	248	256	263	251	283	241	277	236	250	240	260	256	266	274	222	274	248	241	245	280	288	248	244	245	248	268	271	251	269	276	240	272	241	231	264	260	276	257	258	273	235	244	265	271	228	242	253	249	262	236	277	247	215	276	245	263	258	251	283	257	261	254	261	246	245	242	259	258	277	269	234	259	294	240	260	247	272	261	242	289	257	268	257	251	241	271	244	253	240	266	239	267	238	262	266	251	263	247	266	241	254	249	244	234	274	254	262	284	248	268	275	254	252	266	249	262	253	244	228	266	287	229	266	270	235	279	238	248	276	246	273	279	245	281	265	243	232	281	255	244	268	284	239	296	281	259	276	275	272	243	253	244	270	271	257	278	285	243	269	267	232	287	228	254	223	259	235	253	270	256	250	264	260	267	268	259	268	255	252	235	249	216	251	243	262	279	269	243	253	240	268	279	287	258	279	273	274	253	243	282	232	259	255	257	266	240	266	231	244	257	286	269	250	253	260	263	270	245	256	258	252	251	234	268	262	264	263	241	263	247	291	242	296	270	266	237	245	238	244	244	258	276	270	257	265	253	222	256	271	274	264	249	251	254	283	229	247	250	242	268	244	254	238	272	278	250	251	277	253	262	231	247	243	252	249	231	272	259	272	245	258	259	235	234	268	268	242	237	234	240	264	278	239	258	275	291	243	261	253	262	262	261	265	277	266	271	252	241	267	264	287	257	252	229	278	244	245	310	256	261	240	249	269	255	247	260	249	257	246	262	261	254	256	252	247	248	253	269	273	243	265	277	281	275	268	262	248	229	266	233	254	254	254	253	293	261	262	252	276	279	239	262	270	265	276	285	260	256	261	285	258	248	247	244	251	274	299	247	257	251	251	250	270	276	250	261	251	281	254	224	274	262	262	265	243	244	232	242	249	257	241	253	250	276	275	230	255	249	275	278	243	268	257	250	259	278	257	257	262	286	238	241	283	258	242	306	284	258	261	250	247	259	279	241	255	226	244	290	269	256	256	271	260	245	228	279	272	238	253	260	250	246	245	248	239	265	288	242	291	257	266	235	274	277	274	262	262	254	275	272	266	270	242	280	288	258	230	233	243	278	233	253	252	267	261	242	246	263	265	248	304	267	214	277	265	248	260	260	253	264	251	288	255	241	248	252	282	239	268	259	255	222	273	264	291	253	264	253	240	257	272	268	234	243	248	237	256	254	260	273	253	239	270	238	239	249	242	250	255	250	264	249	270	237	258	252	241	281	266	238	240	257	282	252	240	267	260	261	276	262	273	254	250	248	263	227	240	247	248	233	256	241	263	252	260	237	278	272	232	238	275	263	231	220	273	254	249	243	230	279	237	264	233	239	257	242	267	261	261	277	271	241	241	278	256	272	274	254	241	253	242	233	236	267	257	261	255	277	262	259	247	255	233	251	254	259	251	249	267	272	239	255	258	262	273	233	274	260	242	266	237	268	244	269	236	251	248	262	235	298	264	259	286	266	256	228	265	290	266	244	270	265	253	252	238	234	273	245	233	272	246	257	274	252	247	236	269	280	276	259	271	252	261	246	257	251	257	250	247	264	258	264	267	256	241	258	234	275	270	270	288	249	249	271	253	226	261	253	230	293	292	252	270	258	256	283	254	272	279	258	278	268	209	284	245	268	261	277	266	255	293	279	259	277	278	230	288	255	244	289	248	256	257	242	260	235	272	246	263	255	264	248	243	272	263	282	269	251	273	242	259	242	252	287	256	260	225	240	277	269
22431	21292	29356	23551	21295	21383	11840	1585	1217	992	933	911	885	844	832	779	691	724	759	721	739	706	696	667	697	677	716	707	664	702	679	669	662	677	675	622	686	597	689	713	640	653	635	666	656	664	643	603	678	692	622	673	626	641	703	690	691	682	659	642	656	628	637	599	657	705	650	621	654	663	664	622	673	665	684	621	693	624	680	649	678	697	633	665	646	666	609	640	640	642	624	652	628	658	665	632	684	645	651	649	666	655	629	606	681	639	638	701	669	641	668	625	604	653	644	619	668	589	630	694	646	616	692	657	624	647	635	624	627	648	620	669	679	639	619	669	665	646	628	666	626	625	661	634	643	624	641	641	634	653	678	670	654	644	681	656	638	639	629	606	605	628	617	646	561	643	658	640	637	616	624	639	643	629	638	643	675	665	585	669	700	638	654	630	643	615	676	594	634	625	690	646	646	696	661	637	625	625	630	669	632	617	623	635	620	633	644	698	678	604	657	626	635	655	645	636	649	600	657	652	660	648	670	637	660	660	657	659	628	639	561	621	667	610	643	643	651	705	675	654	660	636	662	608	648	603	612	673	622	663	656	665	693	632	659	642	596	663	677	671	641	663	657	683	613	648	637	693	650	684	678	649	640	634	655	668	687	642	626	625	611	680	625	628	625	654	649	631	630	617	685	694	642	631	619	606	630	659	625	621	653	677	634	694	665	627	621	649	672	632	632	628	673	656	682	644	633	648	657	606	666	636	671	627	650	653	666	648	644	645	660	651	640	652	665	659	651	666	651	649	630	623	623	628	625	655	629	626	640	623	650	654	675	688	624	639	659	644	631	686	657	650	661	632	624	670	658	634	637	666	625	608	651	618	673	599	646	683	634	644	623	633	650	624	656	631	649	614	644	633	634	624	616	590	650	611	616	625	618	627	668	664	633	668	629	652	667	710	640	654	673	644	665	645	652	619	604	692	626	645	662	629	656	668	641	632	682	633	682	660	658	660	680	612	663	654	649	634	668	630	625	628	653	626	650	604	695	602	615	640	659	690	678	636	671	615	651	608	674	678	679	602	626	628	644	685	637	670	602	641	640	633	610	643	650	651	648	634	650	644	632	634	640	693	664	668	655	675	657	635	632	670	705	619	630	647	633	669	661	692	635	673	689	596	676	624	633	647	630	688	651	623	672	638	612	640	626	584	622	664	650	613	677	606	693	662	666	626	685	668	692	687	654	631	609	630	659	631	624	662	678	636	693	661	663	635	651	655	640	623	635	634	636	616	622	660	674	674	697	604	684	665	653	620	659	612	627	651	659	633	620	670	666	686	637	694	668	669	670	690	630	651	625	675	644	647	664	612	642	642	670	608	671	660	672	605	647	638	684	593	637	652	617	640	643	672	700	640	638	624	666	624	660	601	660	647	640	633	668	663	692	648	600	609	679	631	646	623	668	652	682	656	658	665	618	591	634	661	641	664	647	679	630	621	697	653	644	694	631	666	641	595	658	637	658	649	652	685	647	677	617	632	621	615	647	668	672	647	628	653	675	676	670	652	652	650	607	610	661	620	590	661	607	648	640	650	671	639	663	622	636	681	640	710	637	639	612	644	641	659	616	626	684	599	665	642	654	612	694	663	683	675	648	630	659	639	601	620	641	691	665	612	645	642	645	694	648	620	638	633	663	663	673	624	695	653	632	633	663	685	689	641	631	687	668	607	626	621	665	652	641	636	599	639	668	658	631	658	700	595	632	640	673	633	638	627	641	664	641	614	660	639	639	662	647	647	639	631	639	664	627	628	628	623	635	655	637	654	662	647	626	644	599	641	679	675	581	709	653	643	626	656	644	653	675	616	654	658	664	671	677	633	602	613	637	674	635	669	625	621	700	624	630	643	627	669	675	626	623	690	709	640	672	712	659	626	629	594	613	648	613	626	647	712	618	629	674	677	654	655	641	639	670	631	649	671	654	625	647	627	648	632	679	689	690	655	590	659	653	664	625	671	654	616	664	639	667	613	632	627	673	654	637	651	680	696	620	668	661	601	662	639	666	585	639	647	647	678	692	637	675	657	639	617	667	669	654	614	621	649	636	676	685	657	621	630	600	624	686	648	686	653	644	631	626	626	675	653	642	683	732	644	629	614	662	640	678	656	642	648	638	666	629	671	641	637	669	659	659	645	643	647	623	646	586	668	634	630	594	609	676	615	712	662	671	664	621	652	696	670	629	676	620	692	633	693	627	670	653	696	702	607	661	690	643	633	679	662	634	653	637	671	634	694	685	662	624	642	643	689	624	594	669	695	650	610	672	655	659	653	654	645	638	605	640	634	688	643	664	678	649	625	687	672	623	658	647	662	609	597	636	643	607	648	635	651	657	641	635	615	672	629	651	678	605	638	685	646	661	660	653	666	655	648	665	642	686	686	643	622	694	642	624	653	603	651	703	690	592	641	636	642	664	647	647	665	629	601	629	624	643	645	672	645	664	705	665	617	678	659	640	604	640	648	656	639	628	615	653	658	629	642	666	658	645	656	635	622	603	634	583	627	648	662	617	640	658	646	621	609	627	654	699	620	623	694	648	614	649	680	648	642	618	627	639	637	645	652	614	626	645	636	615	637	660	653	704	645	629	620	661	656	618	628	644	609	639	677	662	645	640	615	694	591	663	661	653	603	655	618	662	649	654	642	624	647	658	646	623	645	628	701	648	620	636	644	620	606	675	650	661	653	601	617	631	634	595	658	644	639	616	632	620	624	656	628	666	648	654	621	682	643	696	627	666	608	596	687	665	607	652	605	633	659	641	598	651	642	618	624	656	653	660	643	597	625	649	641	634	632	643	630	647	688	580	646	677	620	609	667	612	643	676	637	662	675	618	662	611	651	640	650	625	625	648	665	636	661	649	647	661	639	675	628	641	617	614	650	638	647	626	676	691	673	639	666	668	647	641	648	604	607	589	635	702	644	604	613	684	645	654	648	687	667	617	679	633	592	667	616	689	646	662	702	644	648	648	650	653	637	666	696	656	649	641	655	691	681	628	642	631	616	652	640	626	662	639	632	626	651	604	663	641	690	654	673	600	629	670	660	665	645	654	646	635	684	639	640	654	641	672	663	611	642	692	613	642	683	667	643	659	692	658	626	623	648	642	643	646	635	650	649	668	605	648	648	656	658	650	626	654	633	650	613	656	692	694	667	660	613	708	631	623	623	664	601	645	638	640	644	648	672	640	653	599	657	654	649	659	699	644	627	682	636	662	659	644	652	659	635	665	655	655	671	634	681	682	660	606	601	599	589	604	681	639	639	630	623	682	652	658	688	608	684	615	665	629	690	674	688	635	662	653	671	656	601	608	663	648	697	626	658	635	632	623	633	617	624	647	660	633	617	659	644	603	620	654	684	585	627	650	638	619	649	652	646	633	651	626	640	626	591	629	678	627	652	666	649	637	635	663	664	659	626	701	639	649	629	662	663	675	693	656	634	623	657	672	661	665	619	612	616	633	646	637	644
10955	28829	29626	5305	3866	2905	2251	1839	1532	1293	1227	1068	978	989	853	841	869	791	842	811	798	789	748	757	695	722	759	711	741	704	777	697	748	735	703	733	732	750	669	673	727	651	708	719	683	736	715	746	681	677	710	665	697	692	690	687	764	719	670	708	704	694	695	682	662	711	671	697	651	659	690	718	695	697	675	707	700	705	708	702	681	686	739	720	684	749	751	655	717	678	732	684	662	704	632	680	719	717	670	727	721	683	643	656	732	709	691	688	663	711	676	710	686	725	715	665	678	675	679	665	666	736	705	742	683	697	662	702	678	663	683	715	717	683	726	663	675	695	700	692	724	694	643	639	661	676	669	672	671	713	728	730	718	695	712	718	695	734	726	643	705	689	727	719	698	688	681	648	717	734	681	701	765	729	662	682	680	734	689	630	692	682	710	703	684	672	695	676	707	694	711	732	690	707	707	636	670	689	688	663	659	718	700	712	694	714	698	651	654	676	651	678	727	683	721	631	742	738	686	658	675	693	648	716	728	721	679	683	708	683	705	696	671	658	685	729	707	725	654	723	675	651	735	697	652	677	702	696	701	688	685	710	692	719	724	709	684	651	679	652	723	721	677	646	693	727	701	719	719	688	667	682	662	676	696	710	698	666	748	704	666	672	689	689	674	690	734	732	676	613	673	698	778	692	690	670	683	691	704	670	657	700	712	692	677	649	626	664	659	694	700	712	713	691	664	699	673	723	695	690	682	691	645	662	722	692	679	661	687	672	634	706	676	682	697	670	626	711	648	692	672	665	696	677	660	664	641	636	670	652	638	684	674	658	689	695	693	704	728	680	632	737	661	686	685	706	733	665	667	695	716	702	720	712	694	687	667	682	749	723	734	690	723	711	713	694	716	688	665	666	722	685	676	662	653	711	703	720	706	655	688	624	656	683	670	757	682	692	721	695	668	683	707	681	713	684	755	732	727	698	720	718	652	687	698	706	737	726	691	703	677	740	705	656	755	719	666	698	689	698	691	740	722	714	676	679	664	671	657	665	676	711	670	698	671	706	653	666	678	718	690	666	660	700	679	689	674	700	659	679	680	683	677	684	711	684	707	690	683	666	728	702	702	723	676	666	736	682	688	690	700	687	651	679	671	668	692	736	698	659	709	721	686	693	675	672	703	688	700	681	708	709	742	700	662	683	689	717	673	649	681	717	647	684	715	707	642	682	698	672	721	705	670	720	648	680	740	682	668	690	669	723	668	691	669	724	681	704	689	672	676	651	666	688	724	725	668	704	662	708	699	667	707	739	708	689	693	668	656	655	695	684	661	668	711	679	673	676	700	691	657	636	699	657	717	693	659	661	688	716	688	678	695	712	775	731	671	656	686	704	719	678	693	669	647	689	654	674	715	678	736	739	699	672	641	619	702	718	703	695	674	723	679	675	680	730	651	684	716	711	655	706	708	682	707	662	711	683	682	665	699	702	677	681	743	696	696	715	689	738	687	704	670	717	646	666	699	679	667	711	655	679	692	640	735	681	710	733	724	714	700	708	689	669	696	685	653	696	679	682	708	728	710	664	677	734	693	670	722	675	683	687	672	683	673	655	697	705	701	730	698	704	665	668	686	709	702	674	705	687	708	646	679	705	674	687	684	660	680	663	717	687	731	673	669	696	712	725	723	694	664	705	725	665	690	682	666	725	718	751	700	721	644	619	680	695	696	669	683	750	633	715	697	659	672	688	690	661	666	653	708	689	655	700	688	697	698	710	690	686	668	672	699	673	665	719	696	693	685	661	666	686	682	728	690	706	661	676	714	656	654	699	703	697	693	636	680	668	721	650	709	693	717	728	617	664	689	691	635	686	702	676	680	686	736	673	672	681	720	734	664	698	705	651	686	722	684	708	657	679	722	696	664	713	721	682	683	679	713	718	662	654	740	686	656	750	725	703	696	653	698	697	691	708	671	695	688	703	691	658	677	665	704	720	672	666	715	708	660	649	652	676	678	717	667	679	689	695	692	682	666	747	690	715	703	698	668	686	666	635	663	672	660	668	706	715	665	690	677	720	669	735	685	661	669	673	643	714	754	690	673	704	688	689	705	655	688	726	710	715	730	689	667	727	618	699	702	704	688	642	653	708	705	677	678	638	684	649	752	676	722	741	664	673	725	740	687	708	692	665	664	675	709	634	648	682	680	703	672	698	727	731	662	669	715	665	665	711	695	713	705	675	668	723	676	728	688	655	720	713	719	683	704	690	711	690	715	726	720	673	709	699	684	685	703	723	634	722	699	717	712	727	693	689	674	676	665	738	724	695	726	685	696	645	676	687	707	720	719	737	732	646	683	708	658	681	677	645	689	721	733	663	677	655	664	681	667	717	688	709	652	678	655	704	696	690	689	701	717	706	689	674	713	711	677	717	708	692	688	718	651	663	675	699	694	683	695	657	656	639	689	674	686	662	714	681	645	665	689	667	684	658	701	706	652	674	691	675	661	668	676	747	695	693	661	703	663	678	731	696	757	693	674	723	656	685	675	661	704	710	693	701	649	696	683	645	742	664	715	649	687	656	720	665	647	703	708	673	684	695	662	728	727	681	670	628	720	705	644	653	702	689	707	646	665	666	678	697	690	690	714	650	653	710	709	685	680	704	703	685	662	678	704	737	678	681	683	696	707	694	677	657	722	690	701	696	703	703	658	712	657	698	654	703	659	699	706	687	718	644	696	696	702	669	732	711	679	695	668	690	653	696	652	734	683	674	709	688	715	667	669	672	695	708	726	695	716	654	692	724	674	662	710	713	697	686	723	685	695	726	719	705	722	664	703	657	713	709	680	662	652	687	654	620	698	669	704	683	662	679	718	673	689	659	646	684	708	686	697	687	687	645	679	722	685	705	701	705	702	677	680	686	715	681	684	667	752	715	722	722	707	665	666	676	727	723	693	682	674	693	717	721	717	643	701	699	679	705	717	661	664	670	702	671	689	706	733	726	660	666	708	658	671	658	662	626	668	729	703	714	710	704	654	733	713	733	664	696	713	710	693	705	741	710	740	685	704	642	684	654	687	701	734	663	733	652	707	752	692	677	684	723	734	737	655	641	691	710	663	669	715	668	706	688	727	715	682	655	661	732	713	681	729	678	659	684	671	726	663	733	728	715	653	732	689	673	666	701	691	705	677	695	726	695	690	694	681	706	722	702	674	637	720	690	689	739	719	716	665	683	649	678	699	693	685	690	738	654	671	721	715	682	754	670	646	698	730	675	619	751	698	727	686	698	705	724	678	685	691	647	730	643	663	671	666	709	695	661	751	681	667	739	696	722	721	652	699	625	725	650	667	678	669	639	705	678	686	723	674	705	740	681	701	697	650	672	682	633	699	704	728	666	680	735	641	652	670	704	686	660	667	707	673	691	694	718	701	700	710	681	717	671	691	664	671	712	715	671	686	748	686	690	715	735	700	648	651	655	731	684	696	689	691	670	706	671	722	681	656	706	671	676	702	693	716	686
27522	19610	9040	1021	523	495	487	438	464	480	446	449	492	435	468	448	476	432	475	438	449	453	443	458	413	434	396	464	449	426	439	447	433	468	441	471	442	455	412	449	412	455	419	427	434	430	457	480	460	414	429	472	434	418	449	436	429	453	407	427	419	460	449	459	473	432	427	419	421	442	439	423	430	423	470	427	422	422	447	443	430	423	452	426	453	426	418	421	464	470	460	425	433	431	459	459	439	432	420	456	452	437	429	443	443	412	450	420	453	434	434	443	411	454	440	471	430	400	474	430	417	438	444	431	450	423	425	451	425	449	440	438	412	435	421	438	467	447	451	449	471	408	453	441	442	456	429	453	443	453	466	458	449	439	470	430	457	441	469	467	431	472	437	445	409	427	437	438	424	401	422	484	435	470	421	437	455	452	453	434	429	434	444	431	463	436	452	440	452	425	412	405	448	434	486	448	450	405	413	473	434	456	481	463	416	418	411	444	417	433	470	453	437	419	445	471	428	418	451	473	436	417	447	458	442	419	494	451	414	447	460	459	456	420	402	435	437	431	434	422	418	448	444	457	464	433	442	423	426	421	452	429	383	446	439	450	420	457	421	440	425	431	438	459	435	405	443	417	429	452	407	449	411	415	470	401	449	432	448	464	444	416	460	460	429	408	417	475	445	468	427	421	467	428	492	430	471	470	432	433	406	438	412	452	450	433	438	439	414	461	440	429	442	444	445	425	411	402	464	450	430	440	434	467	453	426	457	437	462	439	450	459	412	449	443	458	428	440	461	417	438	425	441	421	396	448	444	436	452	447	480	463	441	439	448	416	363	450	411	424	441	456	456	447	426	464	422	440	453	461	477	424	450	444	439	430	452	432	427	415	471	443	402	423	450	429	438	478	439	408	396	436	456	468	436	452	444	434	472	447	470	443	491	451	425	406	420	458	419	466	452	427	420	425	450	427	421	452	450	427	439	442	425	477	429	452	429	453	459	438	444	434	419	476	445	455	471	473	417	419	424	432	442	442	488	445	423	415	417	431	431	462	426	419	435	448	418	436	426	415	465	451	442	422	426	424	415	470	465	411	457	476	409	431	440	426	447	440	483	441	435	391	443	422	415	451	454	408	454	430	452	419	404	437	447	460	456	426	485	437	462	473	454	423	430	473	443	452	437	453	436	433	436	459	422	413	452	405	419	450	420	469	458	409	419	422	456	460	425	438	453	454	440	457	480	444	462	441	432	439	441	443	440	457	444	459	430	441	418	450	452	416	419	397	413	439	483	444	460	431	466	462	469	432	454	458	433	423	435	461	421	465	420	432	474	421	428	440	414	466	446	445	464	447	411	449	462	413	416	386	451	442	439	441	470	437	426	425	465	421	460	427	432	460	377	418	451	391	455	432	422	449	428	469	441	425	433	453	465	458	447	431	438	451	449	404	463	453	449	452	438	459	459	432	416	479	423	444	436	434	469	422	412	399	434	438	451	430	369	423	409	418	436	466	432	413	434	470	419	450	432	473	443	456	444	454	429	418	452	427	445	419	406	462	460	454	463	428	385	469	441	429	422	461	390	422	465	458	436	471	426	418	432	454	449	432	458	478	435	455	472	434	481	408	443	418	466	455	465	401	424	413	451	437	444	433	465	421	454	394	422	434	464	429	453	429	459	465	449	454	475	468	445	463	459	420	462	449	427	407	462	441	418	463	456	484	447	442	421	475	467	444	437	474	457	464	437	413	400	394	454	461	457	444	467	435	446	439	441	461	462	447	479	415	444	407	433	467	473	425	468	445	434	470	474	436	423	436	473	446	392	458	473	427	413	432	458	414	425	387	432	394	437	436	468	436	453	415	431	447	455	443	425	444	469	449	483	459	464	409	427	420	444	407	424	409	419	492	444	459	481	439	423	466	413	455	458	419	432	436	465	463	458	469	431	465	466	483	451	455	434	392	465	436	430	461	474	443	418	458	448	399	463	401	446	434	433	435	411	401	433	458	411	456	457	435	434	443	440	425	410	427	469	420	428	445	471	434	470	421	491	428	429	450	474	427	417	409	420	418	449	453	450	463	441	440	427	487	459	418	462	416	453	455	427	457	426	437	434	452	441	470	462	457	454	451	474	417	435	444	435	444	492	460	434	448	461	458	447	452	417	427	446	462	422	442	422	419	422	466	447	474	432	433	439	437	415	439	428	435	455	407	459	436	443	426	439	460	447	457	438	441	447	456	454	407	453	459	444	439	450	479	457	473	420	418	463	415	465	479	412	453	425	433	421	473	448	446	487	457	431	441	420	451	446	428	431	425	454	394	456	432	438	423	432	447	456	455	410	447	452	451	436	468	450	474	441	394	425	478	403	465	428	424	427	437	432	436	447	447	423	437	412	459	404	473	442	429	462	451	478	478	501	434	380	440	455	450	445	464	470	430	403	444	441	445	425	425	429	426	444	448	452	441	436	444	421	436	434	439	448	406	427	456	457	450	434	453	439	435	440	435	414	459	449	390	434	452	461	444	441	476	441	451	448	464	436	422	463	428	452	446	419	463	440	459	433	442	463	420	483	447	422	427	460	481	422	471	420	419	438	470	413	450	475	420	420	438	463	424	488	446	471	439	414	420	436	418	443	449	443	414	458	448	417	397	443	458	443	444	446	427	468	483	435	473	471	423	418	421	409	445	417	451	452	448	421	426	449	452	461	428	425	460	470	434	476	430	481	445	431	413	459	440	425	495	466	411	394	441	410	441	465	465	448	439	412	403	437	468	462	422	403	458	464	443	424	454	447	468	383	464	425	443	409	440	470	428	462	449	459	444	440	448	419	455	460	432	427	451	439	435	481	388	443	429	427	435	455	446	459	448	437	448	446	431	421	493	452	445	429	492	448	465	437	455	448	418	452	417	422	407	403	416	454	413	452	462	435	452	461	447	404	416	410	430	461	439	434	447	448	457	441	458	456	488	447	460	463	415	471	403	418	465	446	468	450	426	450	457	432	450	432	436	447	413	424	423	467	455	467	477	464	478	455	442	413	427	455	426	435	433	459	468	453	434	444	427	428	407	467	499	466	442	417	445	442	444	413	409	450	426	461	458	426	440	436	433	425	445	449	418	388	427	420	497	411	449	453	453	429	443	445	444	458	441	420	421	434	472	429	438	440	430	424	430	445	481	396	418	411	443	457	414	472	418	430	418	424	437	435	406	457	429	446	448	410	462	495	413	401	471	431	465	416	435	430	448	462	459	439	423	458	437	382	436	440	467	442	448	470	416	422	445	426	451	411	451	415	421	473	427	380	442	423	444	453	454	482	415	437	421	460	425	469	422	423	436	394	449	440	478	454	434	423	448	468	410	421	432	407	448	443	477	469	455	465	432	421	468	407	392	424	446	415	438	436	448	440	442	464	466	433	455	421	451	422	438	437	432	465	466	445	428	456	438	417	427	474	468	446	478	443	450	441	453	431	445	450	424	431	450	458	420	456	481	420	419	458	418	463	432	431	439	426	440
8393	5749	4605	658	541	548	474	480	512	444	469	445	480	466	457	493	517	472	446	525	479	476	487	520	432	448	442	447	437	467	469	473	482	473	479	474	529	446	442	447	481	471	451	476	465	440	454	467	450	449	461	465	440	432	444	466	476	480	500	454	448	464	459	466	444	475	497	466	474	443	460	445	496	451	464	463	433	459	511	495	466	454	470	450	444	453	474	436	467	456	473	427	463	460	465	474	473	448	476	430	421	454	470	456	435	488	440	455	468	441	480	471	403	468	452	429	444	531	473	471	486	438	473	461	410	453	464	503	478	432	425	492	488	437	479	472	502	443	475	488	446	448	471	462	437	462	476	440	514	471	451	447	425	435	423	439	455	460	474	521	431	500	447	432	435	464	466	459	476	437	464	492	461	461	469	489	469	478	468	471	460	441	479	480	488	478	438	416	468	414	491	447	446	475	441	490	445	465	469	474	471	474	450	447	497	486	487	436	422	457	482	484	461	461	450	508	449	477	431	442	447	468	442	470	457	464	462	414	492	415	486	432	471	446	465	454	488	434	444	430	465	481	453	479	489	434	480	497	453	463	478	456	439	487	478	433	453	467	480	458	461	460	485	488	479	480	481	454	442	466	492	512	441	483	478	462	443	461	461	489	453	451	462	444	447	480	467	468	410	465	464	426	458	472	451	475	477	465	470	472	441	445	513	433	449	500	472	450	500	489	454	466	477	479	483	452	426	433	468	456	467	465	469	461	490	424	465	498	440	479	472	494	465	446	454	448	450	480	482	484	459	461	487	496	450	436	473	474	446	447	469	493	492	473	419	468	488	478	466	496	457	504	453	444	463	466	470	456	466	442	442	431	492	462	457	440	449	485	449	460	443	427	468	474	454	493	467	483	441	452	416	469	495	469	431	421	518	494	470	439	445	479	439	434	485	492	459	466	516	459	451	466	482	479	496	433	442	473	467	469	452	487	517	468	433	441	477	470	463	448	458	448	457	499	483	450	417	463	474	492	487	459	466	479	465	450	475	423	482	449	490	455	463	440	481	453	452	451	498	435	470	467	439	489	454	475	465	477	455	439	464	444	456	494	504	496	470	525	462	472	425	409	427	454	498	452	467	489	474	458	475	465	489	447	450	454	451	464	458	451	437	483	451	452	500	527	474	436	481	452	430	451	444	422	510	458	503	419	449	452	470	433	422	469	433	468	460	466	472	433	452	466	428	477	457	455	455	449	462	455	457	450	467	459	431	473	465	436	429	507	419	396	438	485	440	463	456	482	484	481	437	420	451	491	452	473	464	481	477	457	471	483	451	480	427	449	457	442	447	420	449	452	466	425	482	469	465	459	478	449	471	463	463	438	463	453	440	473	451	468	437	466	481	472	453	445	530	452	495	463	463	451	431	465	453	454	460	461	466	464	506	479	458	466	492	457	490	439	465	495	492	504	453	474	451	426	452	482	496	492	473	459	440	473	476	442	476	451	450	517	475	439	465	468	457	439	444	439	441	465	465	433	460	451	464	524	464	442	441	445	448	457	456	495	460	419	479	446	464	462	506	468	456	440	464	451	479	455	484	450	476	431	452	452	461	452	476	492	441	443	461	464	436	463	475	469	430	463	486	445	458	489	499	474	464	462	429	442	470	475	484	453	488	459	457	471	501	468	517	412	465	493	481	443	480	487	482	453	496	472	417	416	435	436	463	426	476	472	454	444	457	468	471	464	455	490	470	454	477	457	435	445	466	470	440	450	443	430	506	458	458	467	469	478	442	450	479	471	443	439	462	417	483	474	449	459	465	492	496	442	493	450	441	452	442	439	466	476	459	429	461	436	468	472	484	483	497	458	442	447	446	453	469	468	453	484	447	451	514	461	435	452	448	472	459	467	451	449	456	477	494	458	457	471	463	440	451	459	450	472	436	453	435	476	475	427	469	435	485	416	538	460	434	435	484	437	493	480	487	499	461	429	451	486	487	486	470	457	441	436	506	465	463	478	451	454	453	479	442	436	472	440	455	490	466	494	521	440	486	505	482	489	438	438	488	451	462	512	429	445	452	463	486	445	454	498	448	492	469	471	468	481	466	466	450	461	454	474	453	455	484	479	440	461	406	446	467	500	452	453	475	488	470	458	458	452	438	471	512	452	446	467	427	454	439	485	461	429	445	461	480	456	474	508	434	447	439	465	482	477	428	458	486	473	521	453	486	463	464	448	467	430	433	518	510	466	440	477	495	447	447	482	464	480	478	479	464	429	469	468	504	435	425	491	523	476	462	439	449	506	450	478	469	484	480	467	462	459	452	466	471	459	449	460	421	465	443	472	432	484	461	477	512	486	441	451	459	475	445	465	443	447	443	461	537	444	446	502	476	465	420	476	449	482	494	418	442	464	479	449	479	506	467	474	428	506	458	456	452	452	439	452	470	459	459	484	437	461	479	463	422	465	457	491	450	466	473	456	440	451	410	449	453	425	450	446	502	463	440	468	459	439	482	485	446	449	435	462	470	464	492	459	457	433	468	450	458	481	473	449	483	465	470	432	490	464	439	449	454	448	460	471	466	451	507	446	452	434	459	452	448	445	488	483	473	499	481	473	467	439	497	458	458	465	426	505	432	454	474	439	492	471	425	423	432	467	461	440	470	462	476	500	478	477	452	426	472	496	437	501	464	463	475	487	456	460	470	495	473	438	455	444	438	489	462	470	447	454	446	461	429	475	465	480	463	432	458	442	418	452	472	473	441	474	451	484	450	456	430	429	494	445	448	463	449	466	470	442	448	468	441	445	426	476	515	416	480	456	455	475	483	469	459	466	515	475	474	435	430	476	479	446	475	465	462	466	441	478	464	483	455	455	466	476	436	459	493	465	425	501	484	446	464	456	480	471	476	474	497	519	437	434	510	451	461	501	414	463	416	461	458	485	456	413	436	455	468	464	452	482	476	479	492	456	461	476	466	478	466	460	469	476	482	483	479	472	457	498	452	458	462	481	452	458	482	456	478	445	413	518	455	463	474	484	456	504	495	514	484	445	470	441	459	440	476	477	456	460	424	452	488	449	452	487	460	478	487	473	463	523	496	464	409	463	458	501	502	477	467	486	467	461	479	484	487	463	502	449	480	472	469	475	461	475	462	481	443	462	450	480	491	435	466	478	429	455	458	448	432	459	439	432	461	477	454	440	499	463	522	471	480	411	451	457	478	462	483	427	515	444	471	455	484	427	438	455	447	498	486	480	432	467	460	483	439	463	470	477	441	452	459	446	482	457	481	471	533	448	458	475	473	455	506	474	462	451	468	456	465	487	449	436	465	474	474	468	452	487	466	446	500	492	458	458	437	436	459	440	461	445	456	528	458	479	450	491	498	449	470	483	476	482	502	467	487	467	490	454	466	445	450	478	475	482	486	474	441	486	482	462	421	469	495	467	470	460	396	468	458	427	449	477	468	443	432	495	491	453	454	513	492	493	465	461	450	460	453	461	474	448	458	455	438	465	460	469
23507	21160	28869	23744	21170	12162	1750	1193	1036	945	892	886	914	930	904	817	786	839	785	838	831	791	823	816	816	799	754	801	760	776	796	805	795	794	787	777	810	805	776	790	848	759	779	775	787	731	818	786	794	790	824	820	772	789	793	794	792	782	770	794	787	807	782	803	792	748	792	755	737	791	814	750	775	754	779	791	776	823	850	825	818	741	809	793	799	777	850	811	818	791	780	810	778	783	753	750	745	792	817	731	748	772	740	802	765	804	873	792	764	806	766	782	756	748	777	770	843	760	794	759	753	766	772	780	782	766	751	798	819	743	795	795	755	819	738	790	818	791	774	751	805	788	756	722	805	732	797	842	802	791	778	846	809	809	769	750	789	766	809	804	818	834	745	781	766	793	789	742	825	768	764	756	779	765	798	760	822	706	807	761	762	795	752	752	800	816	781	781	769	747	776	766	766	808	775	780	750	777	749	798	794	799	832	757	748	851	805	760	820	798	775	852	771	795	796	730	748	757	833	745	813	733	763	755	724	799	802	795	800	774	797	853	752	823	790	811	812	797	809	725	782	764	752	795	817	720	782	791	791	786	795	752	776	750	797	758	838	794	748	804	767	787	745	825	792	798	767	783	793	772	808	739	760	813	740	807	731	820	746	812	805	792	808	773	774	828	807	782	813	773	722	788	760	730	726	785	797	792	791	817	817	798	783	771	767	771	736	772	783	741	791	715	838	807	752	755	769	778	775	730	759	800	817	820	746	755	750	782	786	770	745	772	765	789	841	766	794	823	775	766	775	772	765	743	793	796	799	799	804	765	768	785	807	792	781	768	766	736	803	794	822	770	774	792	816	762	803	773	791	766	794	806	797	809	812	760	802	751	758	797	822	746	774	764	758	757	759	790	778	742	833	744	747	769	771	729	782	751	816	788	812	788	772	761	753	747	786	839	807	803	776	778	779	827	781	786	789	741	779	811	801	731	815	797	739	759	796	809	806	772	746	771	777	737	780	780	792	754	802	782	760	800	809	783	723	786	785	798	795	783	768	819	784	739	749	786	748	764	801	783	780	795	756	877	763	769	743	779	760	779	810	775	808	839	773	788	787	768	792	784	825	805	787	767	790	805	794	715	774	793	759	779	808	772	765	765	796	813	710	830	775	797	772	771	736	817	780	831	751	805	798	762	802	778	730	808	744	770	802	826	789	770	801	788	806	787	817	731	763	771	759	797	777	763	793	750	790	767	772	751	794	786	776	797	741	829	805	777	779	800	766	775	798	769	778	812	826	777	787	749	792	763	761	771	730	785	795	766	769	786	779	752	818	780	746	776	738	792	766	798	788	777	772	812	796	797	770	772	799	773	782	726	758	805	792	755	802	809	797	791	754	768	803	813	808	803	810	780	751	766	772	766	808	746	735	784	739	784	767	752	784	791	778	789	785	781	774	792	797	768	809	782	808	762	722	821	772	775	845	759	805	814	833	737	788	787	786	761	766	744	787	766	800	773	793	770	821	762	735	784	742	741	777	787	791	773	786	756	819	813	747	767	806	789	748	778	766	769	826	813	784	820	705	784	739	769	755	820	796	771	756	782	767	805	776	740	778	779	743	780	769	808	787	816	741	766	743	831	733	768	731	768	848	782	782	779	809	757	785	827	806	760	813	769	742	767	835	811	825	789	748	774	800	835	787	781	802	850	785	758	782	795	814	797	806	776	751	711	777	790	743	783	773	836	748	779	768	786	780	758	775	811	789	740	784	793	804	792	775	716	740	761	793	795	734	792	807	783	744	760	756	796	785	811	761	828	789	768	796	767	753	755	754	702	806	734	747	762	787	725	779	837	833	747	747	751	818	777	851	804	795	777	819	739	767	756	780	825	785	750	778	729	865	808	787	775	837	751	752	783	782	837	777	847	772	816	799	793	737	767	759	785	763	861	788	776	739	742	753	811	799	814	748	748	790	791	768	757	800	755	792	775	806	797	799	760	786	777	769	760	772	773	813	807	818	773	716	775	754	778	762	820	774	779	772	751	740	800	803	777	830	797	761	757	782	759	763	816	801	804	752	777	770	772	799	750	825	744	829	788	823	768	788	817	802	824	761	770	830	832	815	737	803	827	790	729	773	792	781	761	771	774	759	780	765	790	794	740	836	779	764	765	793	788	816	801	754	826	801	800	785	807	771	775	784	744	832	793	813	759	751	792	741	788	758	819	810	748	799	804	793	791	843	766	749	763	812	778	761	731	829	776	749	787	792	755	789	804	768	780	767	813	771	760	787	775	719	792	773	824	791	824	843	791	809	781	743	794	799	760	806	770	792	794	805	752	790	755	795	741	804	806	782	793	779	761	774	761	776	768	825	792	831	774	787	829	769	771	789	744	708	809	781	786	792	729	764	827	782	758	782	828	769	794	822	775	736	789	775	768	702	799	795	795	754	814	762	799	783	831	824	747	797	814	768	771	773	819	826	740	801	820	760	824	688	772	809	771	805	810	785	781	790	787	774	801	778	835	764	805	797	728	802	760	767	788	816	768	849	808	784	732	761	781	766	770	773	747	824	776	760	769	790	830	734	743	808	809	782	750	770	766	827	808	796	737	790	803	755	764	730	787	804	791	752	825	720	747	757	802	780	783	758	790	755	790	799	801	784	783	776	833	776	791	824	699	759	776	747	729	754	753	781	792	746	807	776	749	750	782	720	776	832	754	803	779	782	742	791	786	771	811	794	778	742	772	792	782	804	741	738	836	788	779	817	763	789	748	776	770	761	791	766	786	796	770	809	760	827	816	758	755	773	763	798	782	774	788	750	777	735	784	811	831	830	800	821	832	732	782	833	778	791	776	787	789	763	758	795	806	751	797	747	810	777	785	802	834	804	771	745	773	802	783	807	747	761	844	795	765	774	732	796	793	761	753	785	795	805	763	785	721	746	808	743	771	814	765	755	805	752	776	755	760	757	790	788	728	792	809	786	761	765	779	743	829	825	796	815	786	774	753	773	801	757	794	762	822	761	749	750	825	736	767	769	782	790	768	817	808	722	782	712	793	802	811	771	847	736	774	780	788	814	782	801	754	741	782	797	819	757	768	789	787	801	824	772	812	772	754	797	771	798	813	801	755	815	766	732	719	789	754	799	771	825	774	788	863	752	775	800	776	776	765	841	789	835	815	777	798	807	798	769	753	752	781	790	764	728	829	799	795	800	783	779	801	799	826	785	743	750	757	761	752	827	815	775	869	764	781	884	774	811	834	780	780	789	763	814	757	756	773	830	778	791	753	777	811	775	788	790	812	807	739	752	754	726	738	793	781	774	844	790	782	768	798	786	762	857	787	823	777	744	781	756	757	778	754	777	779	829	787	785	819	804	778	784	791	812	754	768	775	760	780	761	768	734	798	789	809	728	755	753	738	807	806	774	744	715	762	819	754	771	770	761	765	820	798	763	770	754	760	817	748	801	782	784	775	761	754	771	828	788	774	786	775	745	727	782	776	756	791	773	798	780	760
8790	16240	26709	3261	2486	2050	1654	1365	1242	1158	1018	1007	895	909	956	912	896	867	855	877	879	891	841	878	882	897	788	833	880	868	831	846	858	833	793	840	839	837	826	843	838	817	868	861	856	771	836	834	821	879	818	785	867	828	809	829	847	840	800	822	828	784	822	830	865	772	837	839	817	802	861	752	820	812	909	803	830	798	830	834	808	815	770	820	786	820	786	837	848	795	807	830	801	841	797	770	846	796	831	828	812	861	814	814	754	841	845	814	857	805	835	776	826	845	815	869	785	774	805	815	854	849	783	788	776	838	817	776	856	831	803	855	857	809	798	748	853	827	841	841	806	786	810	808	826	839	846	820	833	831	834	790	810	843	881	806	813	821	777	812	826	815	828	784	838	809	795	846	797	810	830	817	792	807	824	813	796	803	764	831	842	843	865	828	844	817	811	854	769	846	866	820	764	837	816	827	773	805	815	784	799	832	803	851	813	793	807	804	812	840	840	794	868	844	842	805	834	838	837	816	864	795	824	797	804	829	804	814	829	804	806	840	843	806	813	829	813	824	766	836	773	841	782	838	793	863	780	813	822	839	820	831	831	821	835	813	845	782	814	850	841	816	780	801	842	825	817	796	821	844	851	838	786	862	847	736	854	823	811	836	832	867	798	822	808	793	822	798	830	811	801	798	831	760	802	807	817	827	844	868	796	845	834	807	824	859	805	852	799	869	788	862	788	806	797	820	815	827	775	821	785	775	785	847	791	813	804	807	810	751	843	837	827	746	827	812	826	806	817	784	833	808	815	782	814	805	799	797	787	854	826	829	788	829	793	828	802	822	776	829	812	797	844	806	779	798	840	812	779	853	872	781	798	793	855	854	768	790	797	819	784	807	753	857	798	839	827	811	764	820	820	794	813	767	847	812	795	833	813	849	874	838	840	826	800	855	856	818	823	791	837	782	830	784	795	798	832	869	802	842	782	803	873	851	792	790	807	804	823	807	801	806	824	809	830	755	825	823	773	804	806	861	792	786	838	812	875	797	809	803	810	838	837	779	860	763	827	822	831	809	812	868	807	807	835	833	779	760	813	795	839	846	782	820	816	825	838	825	764	790	781	797	837	842	769	856	875	824	814	834	788	821	791	848	811	826	895	812	837	821	814	814	816	804	767	836	818	856	853	816	811	810	840	818	839	862	850	801	797	821	751	864	807	815	842	789	855	803	845	793	834	830	801	825	802	860	823	847	852	794	856	844	848	861	800	816	777	814	819	804	775	792	843	812	812	857	846	809	789	793	796	807	857	861	797	864	863	889	815	784	782	802	793	784	768	929	795	826	800	781	799	844	825	786	818	810	787	853	831	801	845	798	826	782	769	839	840	793	858	839	824	824	830	803	768	847	879	806	844	840	833	845	818	843	815	824	844	828	773	772	813	788	817	840	806	802	818	809	802	817	780	794	799	814	845	774	796	825	827	883	771	742	869	773	784	792	812	837	868	852	805	839	804	795	816	859	801	802	865	827	832	808	857	827	824	800	786	780	836	876	809	795	784	786	808	824	794	821	887	793	811	796	783	765	836	822	790	867	803	804	798	820	807	831	729	788	831	809	788	798	768	827	825	853	882	873	820	843	812	842	815	744	835	785	842	843	816	831	815	834	812	808	870	789	835	828	880	784	791	788	749	770	846	806	782	815	779	854	876	802	786	849	820	842	809	828	761	851	783	827	837	762	791	777	830	821	838	816	817	802	825	791	847	940	797	822	783	824	843	765	818	825	783	823	835	815	789	849	776	806	794	819	819	804	743	845	827	795	809	824	823	808	766	870	821	814	792	821	835	775	811	840	803	810	788	843	831	778	858	785	794	805	830	860	837	871	862	866	885	822	835	805	828	803	860	789	780	867	828	777	822	762	831	831	831	806	817	752	804	835	804	832	810	839	868	804	847	797	815	810	849	838	824	779	806	870	775	796	792	801	802	842	850	781	818	819	808	810	796	829	820	853	784	819	803	856	807	835	821	836	807	828	826	846	849	801	827	827	741	819	804	799	830	821	797	831	818	812	882	832	785	822	833	787	859	819	805	886	824	786	796	816	791	851	812	779	847	849	770	807	810	799	857	799	809	770	846	839	825	792	821	822	856	792	801	825	825	863	833	799	833	836	809	854	862	791	778	829	754	859	806	820	822	763	826	792	760	837	860	828	864	816	867	827	839	795	827	839	805	802	783	841	797	842	821	838	834	837	797	790	833	885	752	832	837	830	792	788	850	821	821	796	823	883	820	805	864	833	826	789	794	843	848	810	822	754	845	798	806	789	836	808	797	800	866	826	796	858	843	807	836	826	859	814	851	819	823	794	850	884	787	794	799	800	819	787	792	778	807	849	825	836	799	797	840	791	836	831	795	825	808	824	814	812	840	814	856	819	821	809	804	827	811	776	855	822	842	809	782	746	779	847	764	836	786	822	826	807	827	822	825	826	764	783	836	842	821	804	803	873	835	773	823	796	808	809	827	804	785	777	833	813	847	800	815	815	867	816	839	814	832	773	833	872	837	820	820	829	795	825	880	764	813	850	779	865	771	783	849	771	810	786	837	770	759	818	812	855	817	782	788	834	814	806	805	847	789	832	787	778	837	848	819	806	800	830	854	797	839	849	808	758	827	827	796	869	790	829	843	831	794	880	757	792	820	882	833	788	811	834	795	824	836	758	807	817	810	817	838	842	828	801	842	778	848	776	861	807	849	833	859	782	844	831	768	797	858	815	799	847	819	828	789	774	797	814	828	764	834	825	842	777	799	859	819	801	835	828	866	829	794	881	822	782	823	819	825	788	845	831	835	789	843	788	833	831	835	810	765	774	787	793	772	797	810	773	817	753	824	781	804	867	853	789	885	827	817	821	787	802	828	784	814	873	806	841	830	862	862	841	829	797	796	819	798	806	856	799	771	829	834	865	831	780	807	864	841	782	806	795	836	836	818	855	827	768	840	799	837	815	813	778	814	831	811	854	847	859	859	805	798	845	845	857	822	817	838	822	753	788	850	822	822	770	887	794	822	857	774	812	757	822	796	796	787	814	829	760	806	805	765	773	790	820	773	831	830	792	811	835	815	799	817	865	833	820	827	815	788	788	788	827	817	874	839	808	828	846	837	799	825	805	785	797	780	829	832	789	782	872	785	817	825	782	805	784	786	792	872	846	869	801	796	827	856	845	839	825	862	794	812	802	814	831	753	821	846	811	800	744	841	803	801	820	837	858	809	820	793	780	831	867	845	821	809	837	807	828	825	792	835	852	804	830	804	799	845	810	786	853	820	853	806	817	807	835	809	845	819	846	774	787	858	795	802	880	833	793	748	813	799	849	818	820	828	842	862	844	837	770	838	818	823	790	867	784	811	778	779	816	766	804	830	788	826	849	824	774	848	789	819	812	799	861	831	798	800	752	792	856	839	847	796	843	804	826	820	863	858	836	799	788	800	784	791	787	764	857	774	840	777	787	863	851	809	802
24627	21283	27989	24866	13475	754	460	354	350	287	285	285	262	250	273	257	258	241	247	236	239	227	248	239	204	232	221	213	240	214	243	198	202	214	216	250	216	242	223	237	211	230	208	237	213	235	252	197	215	233	255	225	232	218	213	215	207	212	213	203	235	202	219	220	213	193	229	198	242	215	214	223	203	205	186	247	208	216	243	215	175	207	227	218	205	217	211	223	219	211	207	187	206	218	190	230	220	203	216	198	195	205	231	217	199	217	231	222	219	191	212	219	205	195	180	212	198	217	226	217	208	234	228	188	212	237	223	219	250	242	228	222	213	210	221	212	227	227	229	214	188	217	240	197	241	221	208	217	203	226	247	224	224	219	216	204	204	202	217	212	226	218	222	218	206	233	228	229	221	203	227	220	208	219	199	234	217	239	202	223	209	252	229	235	231	232	213	200	231	209	236	224	190	194	221	222	235	251	198	209	225	204	227	213	213	238	201	187	188	215	216	202	215	215	183	216	212	211	230	196	186	238	207	233	222	230	231	219	196	214	188	202	246	229	231	219	231	220	203	222	206	218	224	185	242	209	258	213	200	210	235	224	267	218	212	234	239	205	222	203	191	212	217	201	221	215	216	203	218	201	223	219	249	215	221	211	239	219	213	215	203	191	187	213	196	213	202	220	241	198	203	222	244	196	224	225	208	227	211	204	232	216	182	221	232	218	199	198	248	211	233	200	190	210	225	232	241	228	227	208	214	217	222	198	198	220	228	229	227	235	226	246	241	197	208	212	237	227	216	222	220	238	204	249	210	198	237	213	177	219	219	202	217	210	200	207	213	247	212	218	225	188	202	205	227	227	208	195	242	225	217	205	215	225	245	229	225	208	258	214	218	204	196	220	240	217	233	234	215	223	218	210	228	196	199	209	246	205	199	215	229	215	202	224	221	197	205	221	187	210	202	196	204	240	220	223	252	200	235	210	210	189	215	187	225	211	221	214	227	196	226	210	228	235	215	242	209	231	228	226	213	226	217	221	229	223	208	236	206	226	219	249	222	221	195	211	199	206	217	190	245	205	201	217	228	213	212	202	220	230	202	228	218	215	211	212	214	204	200	218	206	218	195	218	223	227	216	202	248	201	217	225	221	229	245	230	223	190	228	218	223	217	233	197	218	180	239	227	194	238	212	204	224	221	202	206	222	206	202	238	240	217	205	214	215	205	222	227	200	200	206	225	186	207	212	214	195	210	205	214	218	236	250	206	227	190	220	240	238	219	204	226	237	224	216	217	197	210	210	213	230	218	215	226	215	204	237	208	231	232	219	232	226	228	221	207	209	217	242	218	216	199	215	213	193	227	202	236	229	221	214	228	216	208	225	235	219	196	188	220	179	218	188	217	250	215	202	216	228	212	183	214	237	212	235	199	217	210	225	223	212	223	221	244	216	217	196	209	218	254	211	217	210	189	218	221	229	239	225	231	211	209	214	218	204	194	208	237	229	223	195	228	203	256	225	228	192	228	206	194	211	227	203	197	194	183	232	204	234	195	214	230	208	209	198	210	203	218	202	203	227	252	223	219	224	200	234	183	223	232	218	207	239	239	227	211	190	215	223	194	190	247	205	218	205	202	228	163	215	200	237	250	260	221	205	204	235	227	201	205	197	205	213	197	214	223	212	230	209	226	224	201	217	241	247	197	213	202	230	211	215	208	197	230	236	211	232	207	218	188	205	233	240	252	210	205	219	237	220	206	247	228	206	199	215	235	200	208	194	212	227	215	223	201	222	222	222	200	214	224	228	235	221	223	195	188	215	200	218	197	215	219	228	232	229	196	213	217	198	226	233	227	211	253	188	201	220	204	203	230	224	217	211	211	223	210	222	209	224	204	230	206	200	275	204	233	212	227	224	214	209	212	211	211	227	202	247	218	224	201	254	217	214	216	217	203	223	229	221	195	228	244	218	210	220	220	180	191	234	183	204	224	206	217	203	195	216	195	199	230	238	195	211	238	212	230	200	220	202	200	226	188	195	220	249	230	221	234	208	215	215	252	202	220	224	214	212	215	204	218	201	217	206	207	202	227	198	229	216	206	241	218	229	213	196	199	211	183	226	223	238	207	217	196	226	207	202	205	216	204	243	209	193	235	211	191	229	217	239	206	207	198	233	189	216	227	229	212	223	245	225	236	207	207	222	220	222	197	197	218	207	210	242	216	242	221	213	230	220	205	237	184	216	226	221	233	233	233	226	220	213	219	221	215	198	238	235	226	224	219	208	235	237	194	210	214	201	220	205	217	206	226	194	229	206	217	212	199	218	202	221	228	225	216	233	225	241	219	219	232	228	227	200	208	211	216	213	249	228	216	194	199	204	241	222	215	231	219	196	162	230	215	199	209	213	234	184	242	185	244	201	194	230	219	221	242	213	228	225	239	228	240	206	206	207	204	200	218	221	224	208	223	200	204	221	260	213	218	217	228	233	251	224	216	254	226	243	194	211	208	237	202	224	225	214	220	214	224	206	235	220	241	201	232	226	227	221	195	232	238	234	217	214	219	220	210	219	202	222	198	207	239	219	197	223	220	211	227	203	213	203	192	215	233	213	227	239	205	230	222	225	201	224	210	221	192	185	217	216	234	211	207	210	219	226	229	205	239	229	214	215	243	226	234	189	252	221	240	193	223	213	204	224	245	259	208	221	189	219	208	207	205	238	203	245	215	202	185	210	219	219	213	235	237	232	231	219	214	226	204	206	195	244	228	199	211	216	199	193	211	215	214	217	227	227	212	208	203	253	206	221	209	228	225	232	244	232	193	201	213	208	246	204	209	209	254	208	217	198	201	210	201	217	216	233	230	231	217	205	218	215	215	250	209	219	202	219	220	221	205	238	186	186	220	223	214	214	213	234	233	201	216	221	206	199	197	228	228	224	219	211	207	224	191	207	214	229	226	202	216	206	201	238	237	228	235	212	223	206	211	218	233	227	207	226	194	200	203	208	239	208	244	188	222	215	207	238	200	202	233	225	232	215	213	215	246	204	224	200	212	200	237	202	230	219	202	225	220	192	249	231	223	218	229	219	228	218	220	221	205	222	192	227	234	262	201	182	261	230	225	229	218	198	254	220	224	193	207	186	208	206	223	212	209	224	229	208	228	208	240	199	230	191	225	192	197	209	228	253	225	202	207	206	198	221	237	211	193	240	206	230	236	200	218	222	225	217	220	233	215	216	241	193	238	237	230	225	233	223	233	223	231	221	230	219	229	199	208	213	203	196	217	236	219	182	191	246	190	222	200	216	224	205	205	237	215	217	210	235	205	210	211	225	210	250	202	232	214	226	228	209	192	232	225	195	210	224	218	232	196	205	214	227	199	215	213	211	229	219	237	204	189	234	214	200	219	202	220	205	226	211	233	231	234	215	225	244	190	238	204	205	219	213	217	211	205	217	213	220	204	256	223	187	213	207	214	206	217	238	199	207	220	206	212	204	205	236	221	214	213	212	188	238	191	228	232
7849	11223	21735	1705	1221	928	702	593	500	399	405	346	362	308	310	283	276	303	309	301	274	288	238	270	264	266	242	263	254	247	269	269	256	272	256	261	232	266	280	281	276	234	276	268	260	246	215	273	241	247	243	236	258	224	251	268	252	248	222	261	249	248	287	254	275	270	264	244	283	247	228	232	249	266	256	236	241	250	247	241	247	234	226	262	237	251	275	252	244	258	230	257	276	263	240	238	278	248	260	237	286	294	254	268	288	250	225	260	247	254	255	258	260	229	239	269	229	258	261	264	261	243	279	253	256	248	241	247	241	248	216	254	241	249	240	262	263	231	261	235	238	255	261	259	261	242	240	243	244	222	267	250	242	237	245	239	247	259	245	255	257	241	239	234	257	268	234	249	246	269	253	241	254	237	226	272	262	249	260	255	246	251	271	252	210	253	251	229	245	247	260	254	238	240	266	266	241	215	240	246	246	245	211	245	254	220	247	242	264	239	246	254	240	234	283	240	236	288	266	236	250	237	236	241	248	257	259	248	241	256	227	258	220	230	275	260	244	268	265	222	262	262	252	254	266	204	247	235	222	271	265	246	246	262	263	249	237	255	238	254	233	241	264	241	271	244	247	219	255	247	256	238	248	258	258	230	254	261	239	274	263	245	257	242	258	231	238	208	227	236	272	236	256	241	245	238	250	244	268	297	251	234	263	251	256	265	248	264	269	259	242	245	249	250	255	271	294	269	260	239	241	238	250	218	237	251	266	240	209	249	256	265	254	256	218	257	241	234	279	250	255	258	230	251	259	269	281	262	242	241	253	254	243	252	253	261	253	258	242	266	234	231	276	241	241	262	260	224	276	253	267	226	242	225	243	235	226	252	259	238	229	271	271	247	232	226	239	240	242	247	209	249	228	245	266	267	256	260	235	217	243	259	253	260	219	263	255	246	239	247	244	273	243	245	242	273	242	271	252	230	259	234	243	256	244	242	245	261	278	239	253	240	268	287	264	263	228	239	256	231	249	256	260	256	235	253	247	228	240	254	237	252	245	240	248	240	244	268	268	220	212	257	217	249	243	253	251	224	274	261	248	269	274	251	229	266	269	248	254	248	265	259	246	251	248	261	237	264	260	251	247	257	260	241	249	252	238	233	228	239	235	265	287	274	260	280	246	231	286	246	233	222	239	237	260	240	216	254	241	277	252	266	261	257	255	273	254	255	248	245	240	225	263	236	307	243	262	273	257	241	244	236	237	258	244	265	268	241	257	268	264	233	246	252	255	212	221	254	276	251	260	254	255	236	249	255	262	269	231	251	236	254	232	249	264	227	275	237	245	251	278	233	281	233	242	273	239	262	254	247	217	265	260	262	225	258	236	247	237	284	250	260	218	247	247	262	255	248	265	252	249	255	249	270	264	255	236	229	250	251	265	246	250	274	250	234	241	249	211	240	277	245	263	240	240	229	250	244	269	256	229	254	239	246	241	232	283	243	237	256	241	212	221	217	270	239	262	256	212	257	227	261	231	244	263	259	248	258	245	238	258	257	261	266	269	262	244	252	263	225	247	252	243	267	252	252	242	230	243	254	258	256	269	243	260	249	261	229	228	278	229	247	249	242	250	268	262	240	223	232	276	240	233	260	257	262	247	257	251	255	265	225	251	247	261	252	238	265	257	266	261	265	253	238	259	245	237	260	270	283	250	255	242	246	227	246	262	254	253	245	238	284	242	255	245	234	257	235	252	255	227	278	229	268	239	264	281	252	266	252	239	275	236	246	265	293	253	265	260	255	274	268	261	257	226	259	243	234	264	283	257	255	240	229	264	224	236	254	240	254	224	260	267	255	244	243	236	249	230	236	242	268	252	206	285	244	245	250	245	251	263	284	247	260	238	237	273	239	257	239	297	254	273	247	234	240	238	244	271	228	258	254	269	269	249	240	240	250	234	228	252	237	237	259	244	239	245	245	272	248	228	260	254	262	245	228	257	279	246	254	234	263	260	256	276	265	254	232	220	269	266	268	275	246	275	229	272	252	248	227	258	242	244	258	243	259	266	270	237	239	243	241	228	239	235	223	236	271	267	253	248	234	278	246	262	242	252	243	256	241	264	243	266	246	233	276	247	265	254	237	257	245	238	245	238	251	235	260	244	259	242	277	255	230	246	242	289	252	227	230	264	275	260	246	245	262	254	262	269	240	262	228	259	254	252	237	237	242	252	265	278	251	242	236	241	252	250	255	253	252	266	258	265	268	271	259	282	247	292	243	272	264	226	246	254	238	259	246	299	248	239	242	236	236	261	238	279	279	251	231	219	234	239	240	266	222	268	255	269	232	258	230	272	281	273	250	279	261	248	243	261	246	255	238	242	254	277	259	255	234	264	249	263	283	253	231	242	266	229	253	268	273	236	241	249	239	264	256	243	289	248	245	251	272	244	242	279	229	263	258	238	266	239	232	236	231	262	243	279	286	275	236	229	254	250	241	242	255	234	243	252	240	268	270	260	255	246	284	233	240	240	245	268	254	259	236	270	236	271	242	230	257	284	246	254	247	267	258	243	297	236	259	253	241	235	255	231	254	242	257	233	254	282	255	260	262	235	227	251	264	223	226	276	245	248	258	262	270	226	243	250	252	240	261	255	245	247	270	281	227	266	259	290	260	263	242	276	229	253	231	229	241	262	224	242	231	251	228	233	252	235	243	226	255	257	258	255	243	249	227	250	243	269	255	231	260	250	235	264	264	223	265	248	242	242	237	252	229	265	238	290	282	284	256	251	285	246	274	246	242	271	243	248	252	258	238	252	223	217	230	275	223	291	250	245	259	251	251	231	261	272	221	262	265	261	238	266	249	235	257	255	243	239	255	230	256	269	247	243	232	236	232	254	265	249	230	227	261	238	242	254	241	248	253	244	254	232	247	253	278	263	250	290	236	240	257	246	266	254	255	230	255	255	267	239	236	283	247	256	280	227	292	256	254	246	245	236	247	279	253	266	242	257	245	287	212	260	232	238	267	240	276	196	252	253	242	232	254	242	255	258	255	259	276	259	227	267	258	248	249	254	225	254	234	250	249	254	260	256	275	236	268	220	258	247	230	243	235	245	243	258	238	219	253	240	254	267	262	250	258	271	240	237	232	260	233	266	291	273	264	228	243	261	243	245	236	252	262	238	250	244	271	233	257	240	233	242	250	219	241	247	254	262	256	253	260	260	258	254	236	244	295	263	269	238	242	257	227	263	232	255	254	241	222	260	228	231	238	249	236	262	238	267	261	251	240	225	254	245	283	252	239	253	206	245	251	252	245	264	241	268	265	238	244	260	229	276	233	263	233	220	253	235	260	252	256	251	254	285	256	285	267	243	259	255	280	234	275	256	252	258	251	252	249	273	258	251	236	277	245	269	258	271	227	248	228	237	287	236	266	251	240	260	259	248	256	250	275	220	223	294	240	249	249	266	231	236	268	254	266	252	240	267	244	251	250	263	260	271	223	227	240	252	250	219	265
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
