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
340351764845	340351765364	340351765914	340351766464	340351767014	340351767564	340351768114	340351768664	340351769214	340351769764	340351770314	340351770864	340351771414	340351771964	340351772514	340351773064	340351773614	340351774164	340351774714	340351775264	340351775814	340351776364	340351776914	340351777464	340351778014	340351778564	340351779114	340351779664	340351780214	340351780764	340351781314	340351781864	340351782414	340351782964	340351783514	340351784064	340351784614	340351785164	340351785714	340351786264	340351786814	340351787366	340351787914	340351788464	340351789014	340351789564	340351790114	340351790664	340351791214	340351791764	340351792316	340351792864	340351793414	340351793964	340351794514	340351795064	340351795614	340351796164	340351796714	340351797264	340351797814	340351798364	340351798916	340351799464	340351800014	340351800564	340351801114	340351801664	340351802214	340351802764	340351803314	340351803866	340351804414	340351804964	340351805514	340351806066	340351806614	340351807166	340351807714	340351808266	340351808814	340351809364	340351809914	340351810464	340351811014	340351811564	340351812114	340351812666	340351813214	340351813766	340351814314	340351814866	340351815414	340351815966	340351816514	340351817064	340351817614	340351818164	340351818714	340351819264	340351819814	340351820366	340351820914	340351821464	340351822014	340351822566	340351823114	340351823666	340351824214	340351824766	340351825314	340351825864	340351826414	340351826966	340351827514	340351828064	340351828614	340351829166	340351829716	340351830266	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	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
21395	20026	27365	22404	20026	20089	11255	1531	1142	1059	1053	917	825	782	807	746	750	744	703	707	690	676	704	670	669	630	656	651	686	654	640	643	639	623	654	648	658	626	626	623	617	609	603	606	594	673	614	604	582	608	595	597	611	595	560	604	616	599	605	571	604	602	595	635	638	582	622	634	627	585	578	620	590	638	585	649	635	632	608	599	584	630	638	619	603	611	588	603	622	625	587	600	621	548	610	600	583	624	595	608	607	642	588	659	618	554	639	634	636	560	543	598	596	581	590	611	591	597	580	646	620	596	577	578	601	621	639	579	629	581	597	616	611	607	639	634	627	648	585	597	597	583	605	588	603	583	602	595	627	561	579	626	562	563	584	569	617	628	593	630	609	612	623	593	640	592	583	677	613	564	569	612	613	599	599	597	605	563	596	600	588	622	578	551	592	587	618	598	586	600	547	605	629	586	586	590	581	611	617	662	605	590	587	613	589	629	606	594	598	629	593	595	622	585	600	621	585	603	607	618	590	601	600	592	594	571	618	600	564	548	597	560	608	636	614	608	588	644	586	564	585	596	565	592	595	623	603	605	579	640	609	606	633	596	624	594	588	565	642	599	602	564	584	653	615	619	599	575	610	574	605	623	617	622	620	588	596	596	661	608	580	617	633	633	583	580	621	605	633	589	633	615	649	608	581	585	570	571	601	647	598	611	618	612	598	616	599	622	581	612	627	551	605	583	586	632	608	584	576	626	564	651	585	602	582	566	632	564	609	622	581	581	606	612	591	643	617	612	623	589	607	608	564	606	612	603	591	605	607	600	634	651	592	604	581	609	647	586	631	632	612	605	575	574	558	590	589	639	579	595	608	573	614	586	640	641	601	612	536	599	654	613	601	611	607	634	613	603	612	575	613	611	626	623	591	568	539	597	586	583	575	596	630	643	588	618	552	630	577	610	567	609	561	585	572	632	610	586	555	600	576	629	568	605	589	613	623	618	614	574	591	596	653	575	592	566	627	614	592	600	597	591	645	601	594	587	607	621	612	575	628	602	606	607	581	636	582	621	625	577	608	593	587	615	596	598	564	585	553	619	659	549	589	602	620	576	613	608	608	594	586	663	606	609	581	577	606	625	616	544	603	563	588	579	627	598	591	633	604	617	620	589	603	524	593	624	603	610	586	625	608	590	602	581	626	621	616	609	602	595	570	585	612	662	625	615	625	591	610	661	580	570	635	606	590	644	591	607	555	594	602	569	620	624	587	619	632	583	593	610	606	609	603	644	606	629	632	631	615	626	617	614	609	617	581	634	583	605	580	583	651	616	592	569	607	557	595	636	603	588	600	613	575	566	602	566	586	610	597	637	616	618	560	600	546	567	639	606	586	592	612	625	599	596	638	613	564	613	569	592	601	578	604	596	561	606	608	582	591	587	554	605	619	583	586	576	572	594	620	609	610	593	607	614	592	619	586	598	604	648	593	581	586	606	604	602	625	522	598	630	604	614	599	572	594	570	597	581	629	579	599	604	608	640	558	566	633	595	568	664	578	617	618	600	578	598	572	603	601	602	604	641	606	561	631	595	601	598	610	598	609	600	623	597	592	606	634	596	583	631	579	606	581	611	593	553	577	648	588	581	587	631	619	605	648	642	607	594	552	604	649	573	609	568	612	606	597	595	633	579	612	587	610	586	646	579	577	593	594	620	643	562	587	558	582	620	597	626	600	546	612	618	585	593	569	593	584	587	605	609	571	580	605	605	568	581	612	566	596	568	546	623	620	569	562	590	573	562	616	598	585	622	582	562	580	600	629	607	592	607	555	608	607	590	618	616	571	587	554	581	600	600	589	621	628	633	591	618	599	587	600	571	612	582	600	581	587	584	628	606	576	627	594	587	631	590	622	585	626	577	576	602	587	581	609	619	625	653	606	618	594	607	601	602	589	589	556	562	611	595	585	614	618	601	597	592	569	591	605	600	625	562	647	607	609	607	587	566	609	559	612	560	628	583	586	560	621	563	604	629	615	613	602	581	618	654	598	611	620	592	562	623	562	604	572	592	616	589	653	560	606	634	566	598	653	639	571	596	596	607	560	616	612	601	604	664	588	620	610	593	572	584	570	545	538	588	594	576	600	616	615	618	629	620	613	618	542	588	557	611	641	581	626	593	624	635	617	574	594	583	588	607	586	640	635	580	628	621	623	616	629	619	591	611	617	622	598	576	595	562	619	640	599	643	622	590	612	601	603	583	618	601	581	584	599	617	645	626	564	617	648	636	625	547	613	594	611	625	594	618	620	596	590	622	604	584	595	616	608	586	597	646	599	561	579	609	576	610	608	598	615	592	604	575	617	643	623	612	637	562	605	634	612	572	611	587	551	573	588	598	586	650	599	617	571	605	589	578	579	639	616	604	597	586	585	635	544	588	568	623	585	558	568	575	597	616	611	623	596	640	567	602	598	574	578	586	616	592	618	629	640	603	570	568	633	593	632	610	590	653	609	601	632	612	620	582	570	619	605	597	608	610	598	608	626	523	600	575	621	591	581	600	562	572	605	632	604	593	595	513	552	609	562	594	579	653	616	594	581	565	567	553	587	590	584	594	570	613	579	606	606	616	598	556	565	602	608	583	580	568	562	582	613	616	658	653	582	584	610	592	535	565	624	602	624	589	644	590	596	599	605	604	611	574	547	577	639	556	603	601	569	578	638	613	614	565	602	607	575	632	614	615	553	552	593	595	571	606	585	588	572	607	590	618	613	630	580	610	556	611	595	594	617	623	601	584	575	619	597	577	630	579	568	587	631	641	552	571	580	613	589	662	620	629	622	629	623	579	588	594	600	578	612	604	621	613	543	611	562	626	584	606	651	552	562	618	613	582	616	554	549	606	579	605	607	592	568	608	610	606	582	567	600	619	624	591	593	578	570	583	640	565	626	608	621	595	635	569	596	598	593	591	593	582	589	626	594	604	576	587	616	610	552	579	604	607	601	596	583	569	637	662	596	553	572	583	588	608	577	618	610	597	670	583	576	585	603	565	597	634	577	561	602	628	566	589	608	654	640	601	595	590	616	566	633	551	613	610	574	631	618	599	612	580	554	599	600	590	637	558	601	582	598	583	603	562	609	624	594	595	583	587	604	638	627	622	595	577	631	624	620	603	551	620	584	559	572	576	548	573	587	608	612	582	569	544	604	580	585	572	590	613	571	602	619	571	586	644	617	601	648	566	607	590	609	598	608	580	577	603	599	614	635	581	573	585	670	573	589	628	562	609	637	589	558	609	605	576	596	641	589	581	575	582	574	572	627	563	655	593	617	586	608	598	586	572	549	623	609	595	616	577	587	578	596	603	584	574	594	600	577	590	586	595	583	573	572	570	591	601	605	592	608	618	675	576	639	612	623	584	573	571	626	583	620	573	577	573	544	566	559	554	614	660	644	604	622	632	600	601	635	569	588	592	621	604	581	583	570	581	601	643	626	598	618	596	573	561	597	576	574	636	635	602	596	602
26891	15530	12542	6686	4645	3477	2711	2238	1941	1620	1530	1279	1177	1066	1023	924	949	865	845	825	794	758	767	773	753	743	695	704	742	715	662	694	709	703	681	701	711	710	684	625	692	664	713	654	703	690	655	674	655	687	641	661	669	654	708	699	653	665	632	701	713	721	654	656	635	641	634	688	657	673	668	679	652	664	668	647	698	713	634	633	623	634	649	692	651	625	646	664	605	663	675	654	662	655	670	697	634	654	684	625	664	607	665	626	674	631	647	601	644	650	667	666	617	675	665	636	639	645	656	697	636	664	617	628	634	664	613	694	626	676	683	654	717	629	619	599	686	659	625	638	624	665	712	631	656	682	676	636	629	658	692	717	645	629	691	639	657	632	626	637	659	672	666	668	670	594	679	650	656	616	627	669	684	674	643	649	632	631	680	623	613	643	628	646	662	651	650	694	679	697	635	604	641	605	669	651	606	709	622	696	662	655	610	646	706	650	683	624	669	656	630	654	676	692	654	684	664	605	688	672	680	692	606	660	673	652	641	662	650	683	644	645	642	674	663	657	656	674	643	691	608	633	641	663	618	631	658	653	638	616	680	593	678	672	647	681	607	632	624	692	697	693	687	621	667	657	625	677	692	651	650	640	655	644	607	669	646	665	638	632	664	663	669	608	620	622	642	648	657	691	677	609	612	670	680	686	683	646	679	624	636	666	634	635	680	701	690	636	640	650	645	631	707	642	632	601	667	660	718	668	656	677	651	684	671	673	630	649	681	683	632	678	623	633	708	654	661	641	657	597	604	619	673	683	668	667	686	612	634	667	637	670	713	650	684	609	637	686	624	638	619	663	628	670	663	638	664	651	651	643	647	666	617	646	685	648	676	668	652	607	685	684	663	629	675	638	663	628	626	628	622	633	680	631	677	687	635	674	633	670	608	639	677	625	640	647	661	618	665	635	648	670	662	678	648	624	628	694	669	660	683	661	695	655	635	670	670	644	658	651	680	640	622	640	672	646	630	612	615	727	674	690	655	667	638	659	713	661	686	668	648	669	678	619	646	696	637	669	634	670	691	688	658	638	627	683	684	679	660	635	650	663	655	661	621	654	637	635	630	636	619	678	644	666	641	625	653	664	650	704	631	666	686	668	658	679	676	641	663	678	651	653	670	713	622	636	670	686	641	613	624	693	709	661	662	677	683	626	671	699	664	683	683	668	663	661	641	663	643	660	650	638	659	659	680	690	633	641	690	701	646	654	670	693	600	632	636	670	668	673	665	636	645	693	663	618	631	588	657	631	603	693	580	680	644	626	680	629	632	661	668	662	628	690	674	682	665	637	661	641	642	693	646	655	645	610	637	665	640	635	654	626	665	654	634	695	645	644	654	678	695	622	636	715	626	642	662	648	693	644	660	629	683	689	630	664	644	683	666	653	670	719	643	655	640	626	632	668	653	650	656	653	649	673	644	607	677	659	687	665	602	677	634	664	589	647	696	655	614	625	608	663	611	629	641	651	650	630	664	637	704	631	646	614	668	659	663	636	642	628	627	700	665	668	662	677	634	647	678	639	655	657	647	678	647	655	624	638	614	655	634	636	658	637	630	630	672	621	640	662	673	670	643	622	599	687	672	675	621	669	623	618	642	609	675	672	652	626	619	645	672	683	660	631	661	644	627	659	694	637	656	679	658	702	730	654	604	665	662	646	652	630	637	650	649	682	602	662	664	672	642	689	679	632	632	648	637	666	695	678	624	658	625	661	654	619	675	609	648	672	665	621	690	634	618	683	689	640	621	618	684	657	651	682	615	663	607	639	646	618	627	664	687	695	610	628	680	670	643	650	639	637	644	657	635	644	627	669	656	648	662	688	669	622	661	659	654	601	652	666	644	701	685	628	618	667	668	660	615	650	681	653	646	651	626	661	643	601	620	630	622	621	662	610	688	677	669	662	686	631	667	632	648	671	630	673	657	647	663	693	664	666	682	649	671	640	657	638	661	678	641	630	627	629	672	613	610	657	642	629	648	640	657	676	638	690	698	614	628	650	656	659	656	637	638	644	617	667	686	611	623	630	593	705	667	660	687	653	647	637	667	621	610	641	688	652	660	628	652	630	647	653	635	690	653	641	649	675	640	662	645	647	637	611	631	644	594	696	678	641	691	644	694	654	610	673	718	667	658	624	687	656	621	664	669	629	652	653	669	658	616	672	696	657	643	635	652	697	642	661	640	694	639	689	671	625	632	650	643	655	609	655	650	621	696	673	686	691	632	663	627	632	628	693	686	652	687	648	620	613	676	635	636	694	663	633	646	610	624	672	649	676	618	661	693	642	601	624	643	654	694	626	666	653	671	629	587	622	644	643	668	640	670	645	639	654	661	641	619	663	635	689	660	649	604	674	618	625	646	668	612	643	689	683	645	643	715	670	600	664	670	641	669	659	623	680	632	650	583	642	684	615	648	714	653	660	687	656	639	658	703	624	627	650	662	614	671	660	638	642	650	653	612	674	664	629	660	657	693	614	650	703	648	588	636	682	644	666	654	633	622	687	660	676	669	624	655	650	668	667	598	614	631	656	639	624	657	695	631	603	646	661	642	638	656	638	673	678	693	646	667	653	648	656	636	647	627	664	653	622	622	651	668	646	680	649	655	707	678	652	681	663	690	665	636	664	629	665	687	658	687	624	644	600	640	625	602	639	674	633	649	723	646	609	638	628	660	658	632	618	697	696	654	673	605	638	664	637	652	629	622	634	653	626	702	667	670	665	653	646	658	627	672	718	620	658	649	636	636	629	692	638	674	688	598	692	647	623	663	716	675	641	630	632	627	624	593	653	653	639	651	604	659	648	652	656	578	680	647	672	645	684	656	695	622	644	637	640	663	672	635	715	658	612	712	678	633	693	611	651	670	591	617	673	647	686	683	674	636	662	683	622	655	682	638	657	648	663	654	666	649	641	654	680	616	634	650	611	664	644	634	654	609	663	670	661	661	657	643	608	660	626	648	649	663	665	668	657	663	641	645	657	649	640	603	620	667	659	684	645	692	666	652	669	668	681	652	629	637	643	665	671	626	690	605	672	637	651	679	620	654	632	598	658	621	654	656	632	642	664	683	644	646	631	626	619	699	610	711	671	621	692	655	632	659	670	661	629	657	656	666	642	644	679	632	657	631	665	611	680	653	640	645	648	661	646	649	694	652	617	647	629	641	667	606	619	641	666	636	642	667	678	686	673	664	627	620	695	623	635	687	651	663	656	681	669	662	681	657	616	644	586	648	617	677	653	617	669	669	642	693	640	632	662	672	681	637	671	654	741	715	675	663	687	669	663	629	638	698	703	670	606	684	630	635	651	698	655	647	645	671	644	680	667	636	660	622	647	659	612	688	599	664	697	673	609	662	608	617	619	632	618	649	622	633	697	663	671	632	614	605	654	648	631	603	674	642	633	630	631	626	670	666	667	626	639	677	663	674	636	660	612	633	636	651	636	643	650	594	641	642	650	662	661	648	571
27616	20461	9163	848	454	444	389	382	384	358	394	392	367	325	345	371	396	324	325	332	338	380	335	338	346	354	374	357	331	364	344	342	349	354	342	369	320	354	364	309	368	356	346	327	340	346	328	329	310	350	302	359	324	340	330	339	303	320	346	353	372	349	354	345	330	343	362	316	341	342	364	351	339	343	362	349	383	336	354	315	349	340	368	340	381	354	364	335	339	340	380	379	376	338	336	301	324	310	376	326	353	358	363	371	349	361	335	348	345	363	396	357	338	361	357	368	332	394	366	354	352	344	341	381	353	383	332	356	327	318	349	339	338	351	324	316	319	352	334	360	342	342	329	359	321	350	301	373	349	348	352	337	343	361	370	355	329	352	333	341	370	337	329	321	328	340	332	352	324	328	346	350	371	340	339	337	344	357	326	325	334	368	358	326	365	350	364	319	346	344	374	343	329	371	321	377	368	344	342	342	398	340	360	374	361	342	359	356	332	325	314	333	326	336	376	351	364	351	372	346	317	363	322	323	319	345	334	348	342	376	363	349	339	304	376	335	352	373	345	309	348	324	306	388	363	367	337	362	364	332	329	318	355	349	324	338	341	357	325	360	338	315	347	352	329	338	370	317	371	319	347	304	366	340	357	350	336	373	383	313	350	318	325	339	382	335	370	340	339	356	362	367	349	352	344	350	398	344	334	356	340	341	355	352	356	338	324	361	349	371	336	382	355	325	350	360	335	354	363	367	346	346	364	353	345	320	361	336	348	357	346	394	336	345	355	354	366	385	364	350	332	395	345	345	337	344	360	352	356	305	378	367	342	356	330	319	322	325	342	345	351	346	359	337	359	356	344	377	318	359	345	325	342	355	336	375	318	327	313	330	314	336	358	351	361	328	367	332	343	329	368	318	342	342	359	334	351	321	352	327	341	322	338	333	363	354	362	339	348	361	343	351	361	378	368	361	358	360	344	335	362	355	373	358	323	345	398	334	352	349	353	333	387	342	343	341	322	369	351	348	337	349	366	369	343	382	353	371	320	341	362	380	348	331	279	343	363	355	343	330	313	311	330	316	348	320	348	328	363	334	353	380	374	340	364	350	313	371	336	325	317	335	352	314	365	354	372	343	347	339	339	351	355	299	340	341	356	357	317	371	365	345	356	381	293	371	339	353	360	362	357	360	395	341	349	362	342	348	370	333	331	344	333	359	367	359	344	330	362	359	327	354	361	366	325	314	360	355	306	325	367	334	308	320	350	362	312	293	355	353	351	346	334	326	338	366	324	351	332	382	321	348	355	310	344	344	318	338	362	310	329	327	370	367	381	353	363	361	377	358	348	339	365	328	364	325	320	361	359	318	377	322	387	372	342	354	335	344	380	351	344	353	377	332	344	357	376	354	341	311	354	338	377	344	343	324	353	365	353	345	328	326	336	322	357	370	341	342	355	345	361	324	370	342	347	328	337	347	335	354	374	381	364	307	371	313	342	366	327	345	361	327	382	330	342	352	354	359	356	354	376	373	355	343	350	325	375	336	341	360	360	370	355	316	348	366	364	361	375	351	332	344	335	346	347	343	355	354	349	377	325	336	373	336	354	375	355	343	373	344	344	333	374	357	378	377	348	341	343	383	312	328	346	342	325	360	368	339	390	370	330	330	359	332	338	320	349	356	369	347	361	358	377	360	390	325	347	336	354	338	364	363	339	350	343	341	369	350	352	354	338	354	342	362	352	380	355	357	376	335	348	364	339	349	339	348	360	334	326	348	335	327	350	323	347	345	311	374	355	328	343	346	348	397	328	358	320	356	339	348	355	355	375	326	352	405	400	349	307	357	374	340	351	398	343	341	346	358	319	359	362	324	328	360	330	351	339	350	377	340	333	337	356	357	369	354	353	328	318	356	349	344	342	344	342	312	346	340	347	383	369	357	374	312	327	362	352	315	371	334	347	339	342	339	333	303	339	362	382	319	342	374	333	368	359	314	382	365	350	367	341	399	359	345	342	356	350	359	341	368	354	326	337	345	353	358	341	336	352	287	339	331	315	345	358	358	412	360	342	334	354	353	344	332	360	372	357	402	321	336	345	343	326	364	342	353	326	355	352	335	337	370	327	338	352	350	340	363	353	345	366	361	377	325	376	354	347	351	355	333	369	341	359	359	321	315	310	357	313	340	365	359	358	336	365	354	325	330	339	349	356	394	340	357	334	357	372	326	363	347	347	326	308	375	341	330	352	335	383	348	339	367	364	335	315	341	314	340	345	366	311	354	335	339	360	353	357	370	327	329	342	330	359	328	361	337	356	357	322	341	354	369	366	381	344	336	352	345	362	325	356	326	355	337	360	360	327	330	368	336	402	345	372	345	349	376	329	338	372	351	334	374	337	323	332	323	359	342	325	376	360	357	312	377	379	337	363	354	332	358	385	348	365	317	390	372	350	341	347	347	311	351	333	374	330	325	335	382	363	337	391	357	366	359	339	326	334	379	356	341	370	386	332	337	322	343	311	376	368	369	355	322	316	333	330	400	351	371	336	358	323	345	335	356	362	345	356	349	337	317	380	318	325	355	335	329	303	370	368	319	321	339	368	360	341	365	346	374	356	322	359	323	337	320	352	369	331	335	340	353	341	343	346	378	348	347	366	320	339	374	350	369	324	361	354	326	380	339	310	360	354	342	354	313	352	349	344	350	360	365	378	310	332	349	343	377	357	360	334	351	340	330	321	379	373	351	353	329	375	353	374	355	355	378	345	360	345	327	353	364	361	338	352	350	346	345	307	338	322	352	364	321	357	347	321	348	360	342	349	317	335	332	331	310	329	374	347	349	375	372	339	357	329	325	345	337	360	356	343	361	330	344	343	378	356	345	342	374	346	348	380	343	353	371	349	352	342	372	328	364	385	334	349	370	319	344	345	340	328	335	344	368	337	331	341	335	342	362	357	376	347	358	321	330	322	365	354	350	369	348	339	353	315	314	378	346	323	326	328	384	347	365	333	341	319	401	344	309	331	344	344	359	350	342	364	354	348	351	342	342	362	321	402	325	336	318	339	352	355	343	337	342	393	329	360	369	332	349	350	334	347	336	318	309	337	364	361	329	363	294	322	359	347	378	351	318	343	332	370	329	358	349	315	334	351	355	355	368	361	350	357	362	392	324	358	343	327	372	393	350	322	352	359	356	348	345	343	338	355	361	380	307	369	364	358	342	354	368	310	311	364	302	345	374	382	365	358	357	333	314	347	344	369	349	349	327	342	374	370	347	383	371	346	332	371	334	341	313	368	362	378	369	337	361	338	330	368	372	322	366	343	366	367	386	351	346	332	368	354	373	369	339	370	327	351	328	366	327	359	359	359	367	355	335	352	348	335	360	342	346	362	371	340	350	349	385	348	343	338	355	361	327	355	338	372	343	361	309	340	332	386	376	358	321	349	334	365	322	345	332	364	343	352	329	332	318	347	353	327	368	364	334	339	334	347	312	328	358	365	366	346	359	347	385	338	365
21055	1848	1183	690	617	502	510	521	520	505	516	448	434	448	461	438	410	431	468	424	484	408	464	427	429	407	434	412	410	420	446	414	407	435	446	426	444	436	421	475	419	473	437	431	412	399	406	410	424	407	426	400	371	433	410	445	451	430	462	438	442	417	382	459	431	409	392	408	428	401	414	424	439	434	399	452	408	443	450	442	415	385	423	453	413	414	414	427	368	396	384	396	437	392	422	481	424	424	401	431	430	395	415	424	409	435	374	385	428	428	454	398	438	402	413	441	415	435	371	421	402	410	401	421	385	430	413	388	414	436	388	416	415	442	414	401	385	395	389	452	399	438	419	448	428	408	416	426	455	414	444	444	403	430	445	454	411	411	452	440	395	408	432	454	439	420	467	436	424	435	396	433	414	402	405	439	401	392	430	446	423	423	452	419	404	433	393	422	390	427	406	436	388	433	419	357	424	407	437	410	434	403	405	444	397	433	408	444	433	472	438	475	415	448	400	424	408	423	367	443	411	433	426	420	412	437	420	461	392	394	447	421	424	450	395	420	425	451	412	410	398	432	397	388	411	426	391	443	420	410	432	396	399	416	435	405	464	425	408	406	428	448	426	385	417	398	473	448	433	402	388	455	436	428	404	412	443	389	429	403	379	430	406	429	429	431	436	426	444	423	435	434	396	405	430	434	429	436	412	417	405	419	397	446	415	426	412	428	426	409	388	421	450	444	394	412	418	405	420	459	426	432	423	416	405	409	448	423	431	449	419	426	431	430	378	420	458	400	378	407	410	437	432	430	445	415	413	406	396	404	407	399	426	419	416	419	432	416	449	407	445	419	426	428	401	427	426	421	418	381	408	436	402	422	399	414	408	426	416	419	419	411	420	420	401	430	476	455	436	433	429	422	411	449	431	439	430	401	419	410	408	423	418	387	427	426	418	424	441	385	394	411	423	426	409	441	438	448	421	415	414	403	427	377	392	417	439	411	429	412	426	473	412	411	395	425	387	433	443	422	442	455	430	428	431	421	390	383	440	431	405	402	432	429	415	428	405	399	412	420	453	444	387	395	427	439	438	425	431	420	422	416	404	419	434	445	444	394	435	438	393	391	387	440	405	411	421	420	384	429	389	422	411	414	397	429	406	432	409	462	414	411	425	459	402	418	392	426	422	453	415	431	409	398	406	395	405	454	467	454	417	400	388	437	429	400	458	385	423	423	380	435	411	408	423	401	440	428	399	414	465	420	425	412	431	428	402	398	428	393	444	403	407	404	406	412	417	409	454	407	430	430	416	414	449	394	410	429	411	409	399	399	421	465	440	416	419	421	393	410	410	425	423	429	381	395	426	386	443	469	429	404	433	428	411	444	430	432	420	431	431	430	414	426	414	406	412	446	419	457	411	403	412	409	446	435	447	428	433	431	396	432	416	434	405	400	377	417	459	445	383	425	424	430	422	417	395	411	404	439	432	440	456	400	430	417	402	413	445	388	396	406	409	374	404	407	452	455	424	387	408	449	413	431	438	417	410	406	429	425	398	403	392	405	417	415	428	415	423	465	463	440	412	398	419	427	437	448	409	403	394	420	429	394	390	459	402	395	419	425	426	384	386	397	431	423	398	444	426	416	444	426	427	393	419	414	417	394	435	415	416	443	415	463	445	408	403	408	424	449	427	435	406	431	452	447	435	432	403	440	412	418	408	413	413	397	432	401	387	423	423	413	400	415	409	433	391	437	389	440	414	418	436	419	421	392	405	414	425	442	410	399	417	433	448	409	417	379	382	414	440	409	434	397	418	387	404	426	423	394	437	418	416	414	407	427	410	420	408	407	411	438	407	403	405	363	394	422	406	418	433	413	412	453	439	452	468	436	428	403	379	413	457	406	456	413	406	431	443	419	455	435	409	418	410	421	448	409	405	405	394	411	454	422	401	466	408	419	417	452	416	445	438	420	423	444	416	411	402	417	448	415	442	420	402	408	448	410	412	402	449	426	419	428	402	426	416	421	442	422	430	408	438	439	431	431	414	428	405	383	408	418	450	398	418	427	440	453	407	422	431	405	412	438	423	415	477	442	412	422	431	423	443	414	423	461	447	398	432	422	398	452	428	429	419	430	438	445	417	425	433	419	426	414	390	443	395	423	441	424	417	438	414	438	409	422	419	382	433	434	411	424	414	446	420	414	420	420	418	414	377	424	460	386	432	416	448	421	395	418	420	402	406	430	421	420	422	419	394	410	393	431	407	418	412	390	434	390	436	439	417	422	456	439	424	422	441	397	405	405	423	401	436	412	418	392	427	437	469	433	400	405	451	439	433	423	449	419	406	478	423	377	399	383	434	404	416	403	415	424	408	427	434	403	434	431	408	407	392	436	424	444	430	420	426	449	386	427	426	410	421	437	415	426	449	407	404	413	391	409	400	427	414	411	442	394	417	413	425	437	434	398	424	410	441	413	426	394	392	429	427	477	456	412	419	449	400	399	413	393	416	407	429	431	411	429	427	429	416	432	427	425	376	434	451	381	383	453	421	435	402	422	449	432	428	445	390	450	414	413	443	434	418	413	450	407	394	400	379	472	423	423	408	408	433	428	418	426	399	418	410	452	426	430	416	429	426	424	436	390	410	381	435	409	414	433	435	427	409	412	401	398	417	435	409	399	410	408	409	447	379	426	434	404	384	468	434	404	412	413	432	399	420	425	446	390	421	380	430	398	408	435	442	441	435	401	423	404	443	396	452	429	410	385	407	423	419	414	397	446	467	408	421	413	410	450	444	432	436	433	435	447	416	421	369	442	428	428	390	437	414	449	404	437	426	415	436	408	424	436	403	413	411	412	431	435	462	414	433	410	443	380	427	416	461	393	434	386	432	400	401	428	435	392	402	408	445	435	425	415	399	443	404	409	389	431	389	398	415	415	421	428	413	446	405	437	404	384	463	426	413	423	429	447	426	417	401	398	455	426	428	444	422	420	404	402	388	421	402	431	408	466	412	420	418	435	386	416	399	442	387	460	434	437	421	427	458	409	396	449	439	416	394	406	421	450	409	450	412	392	416	414	399	450	415	427	411	424	458	416	387	417	423	426	423	413	387	431	403	421	419	416	438	389	406	412	411	435	394	414	447	419	415	420	399	450	421	417	453	406	446	416	420	446	410	407	422	404	415	414	402	430	441	409	435	435	434	399	394	386	441	406	434	439	400	398	439	395	416	403	400	450	403	402	441	433	416	375	426	413	426	440	406	410	399	453	419	378	420	438	428	462	413	433	443	422	438	434	414	431	441	419	406	406	405	396	435	429	383	419	442	448	423	419	463	420	390	433	427	443	416	417	419	411	385	430	415	437	414	426	420	390	441	432	426	417	449	444	403	442	408	398	444	403	395	408	414	429	420	421	388	443	427	410	432	425	449	443	447	432	424	425	405	417	434	415	417	424	423	458	419	427	398	432	452	401	442	399	419	401	391	460	438	437	435	408	412	397	437	411	396	404	422	446	408	425
23697	21248	28738	24079	21252	12369	1206	792	593	585	568	450	433	404	376	371	344	363	403	352	330	313	322	321	341	340	336	326	311	301	348	326	335	320	326	309	284	300	290	296	297	330	340	335	306	305	328	295	295	318	320	312	309	333	300	304	287	310	322	283	300	298	283	298	273	309	343	308	315	318	326	301	301	296	332	301	267	318	311	315	288	307	267	302	297	320	289	300	310	338	309	322	288	295	312	308	326	284	299	315	286	298	318	341	294	286	289	323	282	297	301	330	311	303	308	315	290	288	311	292	298	272	314	286	291	307	306	323	302	307	298	294	321	301	295	313	316	270	316	332	303	304	324	301	304	282	307	284	284	315	299	305	284	292	304	292	303	292	304	308	334	290	343	317	304	305	332	339	282	285	294	320	309	294	274	301	304	304	284	301	295	289	303	283	283	308	317	318	288	273	293	331	295	275	308	286	268	323	303	279	299	296	311	313	273	313	294	280	303	279	299	309	289	318	289	330	334	318	310	269	290	325	275	322	297	290	351	308	304	285	284	281	303	277	297	320	292	291	305	296	270	260	316	300	296	301	290	299	307	303	271	274	289	299	317	327	319	345	302	282	281	320	298	322	314	303	292	311	302	241	311	315	283	297	295	293	293	283	334	295	290	286	303	315	309	298	304	315	300	290	305	321	300	301	318	291	260	300	297	284	263	299	311	300	276	288	282	295	312	295	308	313	326	280	284	300	324	322	312	313	302	307	315	321	299	318	298	282	293	303	293	309	316	313	298	311	319	283	297	284	309	294	314	320	276	282	298	343	299	272	291	333	309	297	300	314	298	290	286	292	309	306	317	292	289	317	292	293	289	303	286	299	356	293	290	311	297	284	308	270	327	325	300	302	321	299	284	302	293	293	296	276	299	301	318	321	284	295	319	310	322	281	301	274	310	288	295	302	272	308	286	312	294	316	313	326	266	306	294	328	324	303	296	305	277	254	294	269	268	303	297	285	311	310	315	304	332	299	318	278	288	300	297	296	289	310	286	273	293	259	316	291	324	311	291	307	302	285	286	279	270	280	307	308	315	316	288	316	303	330	318	323	307	300	312	305	265	280	302	311	304	269	327	284	329	277	288	298	310	309	287	311	320	334	315	301	274	309	275	302	289	296	291	290	312	292	296	339	312	273	310	342	278	307	295	282	293	309	334	311	301	304	308	302	315	318	291	290	282	294	322	319	321	271	284	307	330	304	289	291	297	314	325	305	298	269	296	296	317	285	327	300	286	281	318	297	295	308	311	294	341	312	310	323	303	303	324	306	268	302	323	247	334	299	313	301	281	278	283	352	330	306	327	288	297	323	296	327	293	290	318	295	292	330	317	321	296	316	304	347	275	301	316	288	331	300	309	255	322	306	299	316	348	305	292	297	286	272	309	331	279	336	294	297	319	321	300	282	268	281	331	304	319	328	298	323	319	286	307	325	319	320	313	306	287	280	314	265	280	291	323	271	305	271	293	310	274	313	306	283	314	335	319	282	287	303	304	298	333	304	310	299	314	303	290	299	295	318	308	312	307	308	275	309	288	300	301	291	323	294	322	332	279	312	277	318	312	298	335	294	313	265	296	274	308	306	293	304	324	312	326	296	293	310	297	293	300	301	289	308	304	286	292	261	296	321	290	295	313	308	300	290	318	293	304	301	305	282	314	284	328	329	317	303	297	284	288	317	265	331	278	299	304	333	269	290	325	273	281	338	300	287	284	295	321	286	297	335	318	350	329	313	294	315	286	293	314	305	307	296	288	264	285	292	286	306	274	294	294	305	276	304	295	315	290	306	312	299	288	286	290	333	324	282	300	293	261	307	297	285	323	284	293	299	290	284	297	278	287	301	306	320	333	289	300	293	298	329	309	301	291	312	317	300	317	288	341	297	316	311	276	317	288	299	311	300	308	311	311	317	276	326	311	283	301	339	304	285	303	285	301	310	273	357	287	301	339	308	296	306	290	291	294	313	326	300	339	304	314	293	300	308	315	274	298	301	302	302	294	284	301	298	303	297	307	316	287	317	318	303	277	303	341	291	301	301	301	325	271	323	291	295	296	300	286	323	326	299	291	286	282	310	339	274	279	316	314	288	334	322	265	312	292	291	313	290	266	287	279	324	325	313	309	293	263	308	301	287	309	278	287	303	303	266	272	302	332	278	339	309	328	344	309	314	310	292	288	318	308	319	289	302	293	298	295	304	283	285	299	288	324	290	300	319	312	330	291	314	298	304	330	332	293	311	346	305	332	319	302	286	294	278	296	303	279	303	281	297	326	263	310	325	301	308	319	328	307	295	317	293	285	291	308	331	333	286	331	330	315	290	310	315	316	314	318	296	292	304	295	321	312	294	322	266	289	304	299	322	294	296	303	314	300	284	291	302	301	311	267	297	281	338	297	297	292	302	301	323	312	278	275	307	330	283	311	285	330	314	306	310	311	312	319	319	316	293	332	306	315	295	262	326	300	309	268	305	289	284	296	306	311	310	313	299	320	310	319	326	307	302	342	328	354	305	310	332	297	294	308	297	318	314	308	259	292	316	316	277	288	297	280	313	303	317	254	313	335	293	277	305	314	305	287	292	270	295	300	308	278	306	303	296	324	309	328	314	300	267	292	312	302	295	293	300	271	301	304	278	294	309	290	310	299	336	326	271	295	309	281	313	331	295	289	336	337	293	280	306	287	304	291	306	291	282	304	287	315	303	303	294	272	339	280	324	293	272	294	298	318	290	328	311	331	296	306	273	307	290	310	285	303	305	296	295	283	286	316	319	312	319	313	318	307	299	273	323	318	270	297	322	315	297	300	281	309	321	310	310	296	325	286	311	309	320	306	327	312	314	299	298	308	301	323	293	310	331	285	289	296	332	280	300	301	317	322	331	297	316	309	291	279	332	294	312	298	295	334	317	313	296	317	299	330	319	297	294	323	286	316	308	279	272	273	302	267	283	302	300	307	344	299	296	306	348	308	316	301	265	315	304	293	297	297	291	308	318	307	318	294	343	307	305	309	288	311	322	259	291	294	306	310	292	280	302	297	297	324	290	290	272	323	297	290	297	322	295	303	311	332	305	272	288	376	312	315	293	298	318	309	310	329	321	327	301	330	297	296	307	325	312	321	318	331	297	292	323	314	331	288	314	268	282	300	321	309	288	287	267	285	304	313	263	311	319	271	304	305	289	287	318	302	285	312	316	308	300	303	299	292	293	300	295	308	288	315	307	302	299	290	271	310	305	314	302	312	321	315	270	303	300	287	277	299	325	338	284	317	312	301	289	286	294	286	294	321	285	305	311	299	292	293	295	327	270	272	295	281	323	294	270	324	318	288	286	305	314	283	332	262	295	267	304	311	316	299	311	297	315	267	320	303	297	291	311	311	333	322	314	319	302	291	314	287	318	302	312	292	306	317	267	287	275	334	292	299	305	288	294	333	312	282	302	322	278	314	271	288	303	318	275	322	312	309	310	294	319
24190	10256	8111	3940	2523	1985	1534	1257	1064	937	895	684	606	625	553	523	461	463	443	443	478	423	384	402	415	394	402	385	377	363	359	369	334	360	367	379	350	360	397	358	381	373	355	342	396	374	323	415	347	373	372	390	368	349	340	353	379	377	381	386	348	358	363	403	325	376	358	384	393	372	386	360	366	360	365	366	367	369	380	334	358	350	361	364	369	374	380	369	356	333	335	338	344	363	339	366	342	348	381	374	351	376	337	345	345	350	355	346	327	361	386	360	383	332	355	338	360	343	349	345	380	350	359	333	347	334	352	338	359	349	362	362	392	343	357	362	359	356	371	378	333	350	367	370	386	370	363	341	349	396	360	349	374	360	354	332	356	363	362	378	335	335	378	354	345	339	370	344	369	361	350	338	354	345	346	340	339	338	343	357	339	369	365	340	338	357	343	350	341	355	340	372	321	388	372	366	339	351	385	370	361	341	366	358	348	354	369	324	364	379	357	349	326	372	375	349	347	376	362	342	383	377	369	337	372	354	368	370	379	360	358	342	363	335	359	342	368	367	390	341	398	357	327	347	349	323	332	365	386	366	346	351	361	347	371	368	366	375	353	310	359	353	335	377	369	354	363	382	360	386	338	345	324	365	338	362	341	365	371	357	322	396	340	379	351	342	350	347	359	376	345	348	352	353	381	361	378	367	353	308	323	350	371	374	326	360	370	339	354	369	347	358	331	360	371	383	352	368	349	313	332	398	341	377	342	370	355	387	351	380	366	344	335	322	365	353	340	338	362	345	368	361	365	341	345	360	337	363	351	383	364	348	350	375	349	366	343	369	358	340	368	345	343	317	328	406	346	361	353	402	374	326	321	376	361	323	329	304	358	328	353	358	355	336	339	349	356	337	341	355	364	325	358	331	358	356	328	348	362	366	358	344	366	366	362	352	369	394	341	356	400	337	312	332	373	367	365	332	411	368	340	374	376	371	335	367	349	353	345	389	346	384	349	320	335	348	369	333	350	370	338	340	352	367	366	352	334	349	331	350	344	379	363	333	353	350	321	356	359	347	358	331	360	342	355	387	339	369	363	310	345	335	362	364	382	344	388	328	370	365	347	364	350	363	348	349	340	372	334	356	360	324	358	364	360	359	335	351	366	357	374	335	353	350	358	366	347	356	390	326	368	352	349	336	371	329	377	376	326	353	354	353	340	321	339	382	354	351	359	362	367	337	388	309	367	335	343	354	340	376	323	379	354	357	313	365	356	328	355	341	378	362	348	320	363	343	374	328	362	364	342	352	393	351	349	338	350	373	360	356	332	356	347	379	376	353	370	348	323	369	365	329	359	366	343	366	326	390	341	380	326	326	365	375	375	371	340	356	357	355	359	374	354	350	347	342	343	347	370	323	332	382	371	356	373	387	342	351	346	333	350	356	339	366	338	386	329	335	351	372	350	372	343	337	363	362	374	347	376	368	350	348	355	334	335	361	369	329	392	349	401	331	358	334	357	348	364	350	362	369	332	338	359	341	353	367	351	390	354	347	359	345	353	341	357	382	363	351	341	387	387	346	368	370	397	366	342	349	342	352	365	370	336	386	346	355	330	308	356	412	343	357	328	325	363	354	353	350	395	346	334	358	358	337	361	359	373	391	345	362	353	350	341	367	359	370	308	322	374	388	363	370	363	360	357	364	327	341	355	359	347	345	360	359	318	316	372	371	394	374	364	370	363	358	338	341	362	334	336	368	383	331	346	377	359	331	318	353	321	382	360	336	321	357	331	330	340	374	331	374	366	357	369	358	322	350	378	341	364	357	417	347	368	350	340	372	355	412	331	368	371	321	351	341	379	360	359	334	351	323	344	369	349	345	386	368	329	336	353	379	360	374	386	340	353	326	370	378	352	355	366	348	353	349	327	370	352	358	382	360	348	327	322	369	356	348	347	341	355	340	365	355	395	352	338	341	343	367	380	376	377	334	366	369	338	357	356	344	352	347	371	315	316	349	328	354	306	357	344	357	342	363	352	331	354	370	314	395	364	340	319	355	337	346	376	374	372	361	373	355	341	355	366	366	343	342	361	359	349	357	374	360	326	355	350	357	337	380	312	380	373	359	353	365	341	332	377	359	345	337	348	350	354	374	361	326	361	352	371	348	342	344	350	387	326	385	376	372	364	369	335	392	327	359	341	366	355	350	359	331	387	378	350	360	379	356	371	385	356	357	342	390	372	361	352	346	357	360	346	360	359	331	335	361	364	359	389	354	391	337	358	340	352	309	374	350	335	352	372	381	328	345	325	327	381	313	374	333	326	353	324	366	361	364	344	345	355	370	351	349	358	379	351	333	353	383	313	344	338	366	371	344	366	350	355	363	345	353	337	342	359	371	351	347	354	334	339	345	358	367	364	327	354	343	356	357	374	357	327	370	361	354	341	370	367	335	350	355	322	363	349	375	353	320	362	365	359	376	348	389	326	378	351	341	333	349	320	343	338	366	345	374	354	345	344	368	385	389	340	375	392	345	335	322	336	361	352	332	343	370	369	340	364	371	369	365	329	342	354	363	343	330	371	359	349	333	373	392	335	351	346	376	328	368	343	365	366	383	352	357	361	346	340	367	366	324	336	345	370	360	364	363	347	340	350	357	325	357	329	371	383	360	328	340	376	357	376	390	376	327	369	379	351	353	392	361	349	349	354	373	337	348	375	374	351	331	382	390	357	388	376	337	365	388	391	354	366	382	341	339	335	348	389	346	370	363	354	393	367	340	348	327	314	321	342	368	381	351	322	336	366	338	331	403	367	345	312	350	358	388	348	344	313	364	364	346	360	336	368	326	373	360	336	311	370	369	361	325	368	348	335	362	348	370	350	375	366	386	337	373	358	369	329	340	318	332	362	379	370	361	359	385	360	365	350	391	363	322	325	358	343	365	363	365	380	330	384	355	378	336	374	357	325	372	367	338	361	378	344	346	361	336	381	368	342	343	377	386	332	345	357	366	336	368	365	351	353	369	359	376	382	353	351	357	350	355	369	350	353	324	349	346	352	353	354	329	371	352	368	350	353	361	363	373	357	368	377	379	363	355	400	346	364	380	347	377	357	348	350	348	324	346	315	356	336	389	341	364	362	371	327	349	365	339	359	363	365	337	375	352	345	344	370	344	353	337	357	361	348	354	366	361	376	349	335	382	363	359	332	371	348	338	374	358	363	346	360	349	360	318	368	351	387	378	363	363	330	330	330	343	355	346	357	342	351	386	343	373	384	364	344	340	351	348	361	357	397	365	323	360	361	337	324	337	349	334	316	374	335	368	332	316	381	382	368	345	368	338	344	373	379	358	372	365	366	351	357	353	363	335	342	390	353	358	355	326	378	362	349	345	366	368	358	348	384	357	348	359	375	342	374	373	372	399	363	357	340	348	366	384	360	352	350	366	322	385	363	346	377	320	332	354	367	351	336	376	343	335	372	337	345	351	365	365	345	379	384	391	353	373	330	306	322	342	381	342
24883	21228	27669	25040	12755	1285	892	789	828	762	756	707	642	712	664	607	677	641	656	686	592	635	643	646	600	603	685	610	644	651	614	571	609	644	659	640	590	624	608	612	624	589	601	621	582	591	554	634	580	639	600	604	647	637	607	702	610	619	667	593	593	592	667	606	575	599	640	617	614	571	626	635	571	621	613	607	663	639	639	594	651	606	594	577	626	623	630	588	548	587	621	612	601	639	627	598	647	560	611	588	591	597	628	645	579	546	658	601	579	583	605	587	620	604	609	640	648	567	617	623	618	615	625	644	597	602	606	574	636	623	611	648	636	564	644	606	589	592	584	567	620	619	613	612	618	594	607	572	622	628	629	602	613	602	564	582	610	569	604	605	605	649	576	597	631	672	619	606	565	614	607	553	628	660	598	585	573	613	572	594	607	602	614	639	552	636	606	572	622	610	643	587	646	614	601	634	616	616	640	646	575	544	617	621	583	597	636	588	625	623	602	615	639	617	603	556	597	619	601	614	616	603	599	603	647	643	577	627	611	656	637	642	591	575	608	580	608	617	623	622	583	610	630	563	642	616	592	635	629	639	593	627	613	591	590	624	608	649	583	568	624	636	620	612	598	627	610	605	618	560	607	615	656	624	614	638	624	607	631	616	623	619	663	622	623	602	585	603	599	583	567	580	658	610	597	611	611	603	594	659	589	600	642	565	626	621	615	571	617	605	623	586	618	632	605	671	644	630	599	661	599	623	620	623	583	632	587	606	640	630	604	606	641	610	623	598	594	619	660	632	610	588	563	663	574	607	649	623	584	579	631	627	588	631	616	605	634	590	576	609	601	617	610	643	568	614	626	594	612	623	637	600	622	599	618	592	634	609	615	554	608	596	592	629	640	611	605	617	648	609	617	595	609	581	573	586	593	569	649	581	574	666	595	653	626	615	585	635	617	670	619	620	653	615	590	608	603	593	610	624	608	610	620	613	636	638	633	602	587	632	611	628	639	620	634	638	616	655	573	633	617	650	653	631	664	604	598	584	595	647	602	643	595	663	605	586	618	561	606	588	582	662	583	606	621	605	645	592	619	659	627	578	602	586	595	627	566	680	656	616	629	604	620	590	613	605	621	609	612	567	603	621	620	611	599	621	649	617	581	583	607	634	582	567	600	627	655	598	617	634	594	590	638	587	587	656	581	598	611	601	593	555	584	622	632	603	635	573	588	625	643	600	636	617	612	614	607	626	628	619	619	681	627	577	588	618	625	608	623	589	574	653	611	619	639	627	607	603	590	626	617	626	602	578	614	623	582	605	628	571	637	608	605	594	590	576	626	608	622	576	599	599	595	589	626	616	592	606	624	597	584	632	622	580	613	579	623	579	610	591	598	603	610	628	675	608	586	604	631	621	619	611	602	642	598	633	592	603	604	680	651	631	558	588	611	527	610	589	605	600	646	634	582	588	630	608	605	618	600	610	605	594	599	572	636	655	612	643	643	647	651	613	609	599	635	609	628	598	622	609	624	574	623	602	561	578	551	612	556	669	555	610	600	639	574	644	607	615	550	605	622	630	629	614	587	622	674	631	603	599	617	602	613	644	624	594	608	602	654	597	619	625	647	581	561	647	601	609	598	619	632	618	656	589	585	606	606	586	632	606	595	607	672	622	620	586	590	644	556	606	596	595	643	586	626	561	615	604	623	591	605	665	600	614	593	586	562	600	596	587	584	622	585	650	586	597	603	576	644	560	587	642	636	623	596	605	608	641	659	614	604	575	570	619	592	606	587	660	592	590	616	617	603	647	615	626	660	596	615	612	576	615	647	614	637	615	576	624	613	613	597	596	614	605	600	664	569	605	615	594	583	583	558	587	641	600	630	617	623	612	603	609	592	580	525	585	641	597	615	602	605	609	587	600	579	606	609	589	599	626	648	626	598	627	604	628	618	594	617	626	628	616	621	596	630	638	601	596	602	637	626	637	610	679	579	642	589	604	620	622	622	603	608	646	624	571	591	656	646	598	608	645	618	626	647	619	617	580	574	558	601	626	572	644	610	631	692	618	631	667	610	593	597	603	625	620	651	584	571	586	638	621	573	632	569	601	599	610	595	604	618	636	597	588	630	587	646	586	646	586	648	611	616	630	609	593	597	586	585	593	579	597	626	623	641	618	584	601	654	600	622	594	605	608	616	610	612	591	601	619	594	588	654	605	606	610	592	633	619	643	619	624	588	614	600	605	638	620	595	596	610	585	559	610	610	620	629	667	657	602	655	572	576	581	641	600	626	619	639	602	630	613	613	628	588	594	621	589	578	571	584	626	600	609	598	619	616	604	635	638	607	615	603	624	599	607	536	609	586	629	595	593	629	615	603	626	641	622	610	624	606	573	589	624	602	623	600	609	606	613	604	659	593	622	693	627	584	608	610	656	663	580	587	568	612	600	577	604	653	566	606	573	639	617	639	607	548	579	563	640	611	565	616	611	581	589	619	557	652	570	609	644	604	663	619	635	593	631	602	621	618	615	620	656	617	606	627	611	562	570	666	636	562	583	638	602	569	585	595	567	618	584	625	617	623	587	665	581	604	650	628	636	642	583	606	620	617	594	586	643	616	573	580	596	566	583	668	656	589	538	541	624	612	625	638	645	584	602	575	594	650	580	626	615	619	610	590	606	618	587	640	583	605	638	618	590	617	643	622	580	582	612	618	640	598	607	639	605	668	680	641	601	574	602	604	639	639	626	626	610	612	629	645	622	599	549	618	650	632	623	637	629	614	628	598	611	590	571	556	595	601	601	587	630	632	607	610	567	620	606	630	636	618	586	650	609	571	617	649	631	667	629	629	640	647	596	623	644	616	581	605	617	603	600	560	633	564	631	613	652	574	614	629	605	574	598	641	622	603	574	613	595	565	640	609	626	611	647	594	604	585	635	611	555	666	573	618	615	561	564	608	587	607	660	603	643	611	583	627	612	624	572	627	602	561	590	571	585	598	569	617	626	590	613	622	548	611	580	607	648	600	601	627	593	597	605	603	607	615	609	576	595	658	646	598	600	627	631	601	604	618	623	619	601	619	599	630	614	589	641	588	615	665	576	602	584	579	633	626	593	618	544	579	639	659	618	604	624	596	652	637	596	652	593	602	591	623	641	573	586	569	624	617	664	585	585	619	586	621	623	592	565	630	647	575	660	616	639	617	584	574	597	608	609	612	587	599	627	619	615	575	626	597	604	611	648	573	586	625	636	568	586	617	595	587	673	599	599	595	596	622	618	638	603	625	598	630	566	659	627	625	619	578	614	622	565	650	651	605	567	644	611	590	618	636	591	623	595	657	611	641	568	641	652	631	604	604	620	576	596	597	618	610	567	595	586	635	608	634	618	617	628	589	598	616	615	627	592	592	578	600	639	572	628	623	552	591	589	596	614	560	620	575	597	621	593	615	586	674	655	593	603	608	641	589	611	622	603	592	636	636	598	617	622	564	591	637	635	553	621	621	611	581	631	600	623
22927	6802	4730	2679	1892	1517	1304	1179	1058	1017	1003	859	846	835	836	774	734	763	781	689	747	766	762	783	707	719	706	742	696	645	728	714	685	725	739	720	717	677	672	698	704	731	703	719	725	732	723	679	705	720	703	657	718	723	687	738	703	689	700	694	694	722	702	738	707	672	696	686	731	665	700	698	707	638	727	675	717	743	721	668	687	713	686	682	683	700	688	714	731	705	695	686	684	678	667	690	690	667	682	681	713	701	676	703	701	673	747	739	693	681	714	702	762	698	691	704	697	712	721	667	688	719	686	649	733	680	701	684	697	731	725	674	714	728	725	685	708	698	733	700	688	709	713	735	675	690	690	751	692	680	674	693	714	727	729	664	690	672	703	724	696	674	735	731	693	650	719	702	710	719	708	669	701	724	713	664	690	697	735	699	703	685	684	683	699	683	711	721	641	695	718	684	671	662	674	717	651	736	731	709	675	731	745	733	731	668	706	706	673	706	696	667	691	721	682	701	692	700	714	694	668	701	699	708	682	713	679	670	708	759	679	699	701	674	706	708	651	710	705	687	662	739	691	673	698	716	724	714	724	685	722	703	666	686	743	700	750	670	733	684	716	671	718	714	760	723	734	705	714	732	726	683	691	679	675	754	725	721	697	693	675	747	744	677	759	723	694	691	678	685	690	701	684	681	723	728	685	684	722	705	676	711	674	692	686	648	744	681	711	716	702	687	691	686	688	634	674	724	690	690	721	687	704	718	719	685	684	713	683	728	664	688	729	675	705	691	713	715	696	766	751	675	686	697	683	739	753	688	728	671	656	680	669	705	690	697	656	647	723	667	704	675	696	691	717	664	705	692	683	687	677	693	658	690	710	665	736	702	704	674	690	692	674	680	712	709	688	701	714	684	709	689	687	746	701	771	714	721	698	680	714	663	715	678	667	661	750	689	692	721	702	690	713	722	680	713	698	671	672	711	668	742	695	674	725	696	701	695	670	682	706	709	689	673	706	725	715	713	661	685	709	661	739	672	643	708	722	700	722	674	675	704	731	718	737	710	710	683	681	690	719	674	703	710	735	690	668	716	738	714	670	728	699	669	704	671	711	710	707	693	677	703	674	729	690	706	707	682	681	707	685	731	721	707	725	737	678	689	644	723	674	700	714	670	706	676	678	694	683	694	701	680	701	730	666	732	754	648	729	720	734	694	696	732	693	683	721	696	679	655	707	789	687	722	692	724	642	681	679	663	708	716	705	665	705	704	711	711	669	696	657	682	680	659	692	694	741	708	699	698	714	736	704	698	723	687	747	682	687	628	702	679	725	705	660	687	676	709	683	676	686	707	677	700	714	746	731	710	697	732	673	676	705	715	694	698	674	665	684	672	716	718	675	670	704	666	725	719	689	746	697	708	686	674	698	730	704	715	707	675	681	650	707	725	675	699	753	672	731	714	690	681	671	671	690	700	684	709	694	709	726	718	730	731	686	671	694	756	729	685	696	702	718	702	702	736	684	735	694	661	679	693	698	747	691	679	745	741	665	666	684	727	701	669	710	658	713	719	694	691	685	727	703	728	706	737	735	676	701	673	686	724	653	733	723	671	680	706	718	729	676	741	726	721	702	676	680	720	689	691	731	761	720	754	704	697	696	704	712	705	707	658	711	716	685	675	651	683	726	691	695	689	702	751	711	719	709	707	673	753	729	734	689	716	700	692	711	661	722	690	721	705	718	736	724	696	679	700	650	680	713	669	678	694	679	714	676	773	715	701	718	649	735	721	705	720	717	714	719	701	689	712	727	711	700	679	673	689	664	677	721	717	686	688	729	697	709	656	688	672	696	700	684	684	751	655	719	670	699	704	709	731	701	656	723	704	651	729	649	697	686	715	685	630	644	709	708	674	728	676	712	705	697	670	735	711	739	694	640	697	704	694	698	675	743	669	687	673	704	710	691	705	753	697	725	692	708	641	736	712	692	697	700	755	686	673	651	703	678	750	694	730	709	707	705	685	715	706	712	720	751	732	665	708	662	653	678	685	701	767	686	669	688	694	672	700	677	679	729	671	748	665	711	707	658	699	655	773	704	726	703	711	709	675	700	652	682	694	686	746	715	701	735	717	708	713	697	728	690	684	730	673	678	674	689	668	715	681	685	702	718	700	702	670	704	690	678	716	677	691	689	733	696	671	676	671	698	664	658	652	719	695	702	712	678	716	686	675	719	704	708	683	687	695	698	659	729	745	728	701	695	686	683	685	740	682	736	691	695	661	702	730	751	719	695	704	765	741	674	741	678	686	693	663	708	681	720	686	687	665	713	684	706	689	711	700	732	695	657	690	689	664	675	719	709	697	709	710	701	711	707	691	668	701	698	636	692	656	652	688	681	729	701	688	655	694	716	721	718	693	756	761	730	655	691	703	662	693	685	672	721	716	692	705	695	710	693	635	712	686	754	762	712	675	642	698	703	654	679	668	662	729	742	712	745	661	681	704	671	697	699	689	703	683	740	715	739	648	710	776	678	725	686	664	680	705	659	681	738	667	662	710	686	660	687	674	672	715	697	700	694	683	743	701	647	674	701	734	689	726	725	713	728	717	728	699	672	700	686	677	722	729	693	754	704	680	739	677	728	709	714	711	674	675	708	686	688	680	734	695	699	686	675	721	698	703	723	665	695	701	664	686	708	700	697	659	721	721	638	738	701	663	718	639	685	723	713	685	720	756	724	662	694	702	754	677	666	721	710	689	706	749	711	681	689	680	679	690	715	729	718	719	670	713	745	698	731	718	696	705	707	743	689	691	682	725	698	692	680	656	721	745	686	684	680	729	727	709	691	753	724	667	678	706	718	706	715	747	722	687	727	692	663	741	701	690	728	708	707	678	701	707	691	694	720	691	685	667	727	678	704	691	702	677	698	679	716	674	708	699	686	692	680	710	701	702	689	674	717	688	684	724	688	713	710	709	662	694	661	742	698	670	731	729	663	711	716	726	753	698	760	626	709	686	696	709	700	727	698	714	678	719	655	698	645	697	689	706	654	712	676	698	696	754	640	649	644	695	653	732	686	721	684	663	643	702	678	659	678	687	722	758	703	689	681	659	702	720	696	708	650	681	659	682	649	727	750	687	686	640	695	731	671	691	708	664	684	706	695	710	724	741	737	726	705	736	663	709	790	684	666	704	744	702	702	724	709	700	710	725	701	700	696	709	709	716	735	697	718	746	714	679	670	741	659	681	696	677	704	650	699	710	692	710	681	711	730	666	718	723	720	712	667	728	681	654	736	719	674	746	676	705	722	703	697	735	675	703	678	683	700	744	676	708	699	707	761	706	683	676	678	685	697	731	725	667	723	697	686	671	717	684	729	759	667	701	728	720	708	659	703	736	638	683	637	706	748	730	708	682	715	699	726	683	668	676	721	702	721	717	691	682	701	678	717	696	768	678	711	735	700	658	730	771	677	704	685	699	708	709	706	683	706	696	703	703	706	711	678	678	703	706	734	691	691	690
22713	21254	29108	23721	21255	21319	12074	1720	1210	1186	1106	958	909	892	869	824	816	762	761	733	729	714	732	720	667	700	654	673	653	666	685	700	703	626	659	649	674	711	679	632	657	628	611	658	606	631	619	623	699	642	623	640	662	651	671	701	683	665	645	597	694	633	643	684	671	638	597	629	662	679	661	662	649	643	663	647	630	612	616	645	628	647	657	666	638	619	673	671	636	612	616	651	658	675	636	634	610	626	656	649	635	659	633	610	670	662	619	698	657	621	648	666	669	613	643	665	647	660	641	628	630	652	671	638	641	623	676	622	626	636	652	669	660	689	617	657	648	654	671	659	644	669	657	649	612	693	657	640	565	622	648	665	626	646	667	632	598	622	637	616	638	639	665	631	694	661	625	635	647	653	592	658	659	650	658	634	647	674	650	614	638	632	640	619	669	621	663	586	674	591	654	648	666	608	666	608	635	675	619	660	629	675	636	622	608	623	676	611	616	654	621	598	616	642	673	644	654	637	612	705	653	639	622	674	598	600	643	616	695	632	653	616	618	655	605	674	649	604	682	662	635	592	590	611	640	625	678	590	663	656	628	656	674	627	665	679	667	629	689	667	600	637	662	677	702	700	630	654	614	658	647	649	643	649	621	685	640	668	657	663	638	635	645	668	644	600	646	628	662	656	620	635	640	666	659	694	662	603	647	680	673	658	659	609	620	639	689	684	614	627	646	610	692	642	677	632	633	595	651	632	629	675	624	595	643	683	613	652	625	655	655	657	639	657	644	629	648	627	646	632	628	660	650	601	652	615	624	670	663	658	642	584	673	650	607	584	613	675	662	644	687	652	587	613	616	624	655	631	659	660	584	623	652	637	645	613	641	637	606	640	646	657	677	631	635	665	651	598	651	576	603	670	632	629	661	602	652	692	626	616	625	687	643	657	626	617	632	610	652	644	633	652	652	596	661	638	619	626	644	649	574	674	615	671	664	649	619	618	680	621	635	633	626	608	624	654	597	635	656	672	663	623	665	671	607	685	627	646	649	635	645	652	699	630	608	619	663	671	621	665	597	644	635	652	625	650	621	651	608	603	618	667	697	632	638	605	651	633	651	642	654	658	618	642	634	651	587	642	643	648	626	612	661	604	687	636	650	641	646	662	608	664	677	637	632	601	595	625	638	636	640	674	589	617	674	641	628	677	646	606	663	628	593	662	645	650	686	638	625	601	648	622	676	640	658	666	632	650	685	650	666	684	628	585	678	653	628	640	640	628	646	647	669	664	639	642	645	592	651	596	648	644	633	684	615	619	648	668	619	667	627	660	658	649	657	646	640	687	625	681	664	646	624	628	607	655	661	661	605	596	619	685	631	609	651	634	696	651	628	658	640	603	608	614	614	653	663	653	628	637	641	649	657	631	638	693	590	614	673	604	626	637	634	626	619	633	607	632	590	654	595	650	661	644	622	667	659	670	646	698	615	628	650	647	626	626	608	638	618	580	628	620	617	620	665	687	633	696	623	585	708	578	635	650	633	599	650	642	624	654	645	609	650	654	629	668	639	632	642	620	669	705	614	679	619	631	639	615	641	639	619	644	640	649	629	648	599	699	661	599	634	587	663	624	595	642	606	646	655	667	630	607	638	619	647	643	629	636	629	612	594	609	630	622	641	655	621	644	614	623	657	665	612	664	619	658	619	617	678	607	645	645	642	604	643	693	624	656	708	663	611	648	650	631	636	638	584	636	594	636	639	625	690	619	624	631	655	629	595	636	609	605	654	621	593	666	646	640	647	632	622	647	656	636	628	588	623	599	645	639	556	638	665	605	616	662	638	627	618	633	635	612	614	649	608	629	638	674	665	611	609	642	567	617	602	630	666	682	674	580	639	634	631	634	649	628	641	639	648	591	635	629	582	687	659	648	606	613	661	636	626	640	647	628	649	627	634	609	652	630	622	646	640	620	601	673	656	677	593	653	629	686	674	590	584	641	634	612	646	622	624	641	671	667	606	628	609	634	628	589	650	621	613	633	621	677	607	614	686	637	604	659	667	619	646	591	663	645	615	665	622	674	617	636	664	633	633	690	619	639	643	636	638	639	646	625	640	620	630	629	664	626	627	664	633	641	641	620	591	678	628	616	633	662	643	611	690	659	675	663	616	684	621	628	604	630	599	635	643	673	648	633	676	625	630	643	631	620	664	593	670	621	637	615	582	625	666	648	623	652	646	609	679	637	637	646	636	608	624	614	641	607	611	618	587	654	578	615	625	651	679	697	644	597	634	615	660	629	669	631	621	629	609	592	648	660	605	667	659	660	636	654	643	688	605	650	607	635	655	665	621	619	627	642	654	646	638	583	655	646	685	626	639	650	655	611	656	603	602	644	615	636	655	640	619	602	672	664	637	621	619	646	621	617	628	626	652	587	632	616	597	653	582	642	670	602	627	677	642	648	640	662	657	650	656	624	637	605	614	628	650	671	655	634	630	611	661	654	633	606	694	605	621	623	644	612	625	665	662	655	671	611	668	652	671	635	649	657	632	646	653	642	624	635	615	675	657	611	559	583	645	623	641	682	598	637	627	633	647	651	721	617	617	627	589	681	660	695	647	630	644	681	677	610	615	655	630	661	630	627	615	606	641	639	636	611	665	622	640	623	650	628	637	666	616	603	621	655	616	627	645	639	647	611	658	630	600	642	636	641	670	649	657	644	675	615	660	668	597	658	632	619	601	609	606	578	670	656	658	637	628	664	641	591	659	609	604	697	608	628	640	670	611	676	646	597	615	614	622	671	668	618	630	619	652	631	628	648	633	631	648	627	628	648	646	653	652	653	681	638	679	629	632	608	614	679	599	637	647	597	663	644	647	617	651	655	631	607	618	658	650	674	656	622	619	599	629	649	673	649	678	696	667	616	663	661	648	655	665	622	660	617	630	655	568	659	637	661	649	607	655	675	587	656	674	612	682	647	604	598	616	626	679	572	611	601	598	643	668	645	623	661	613	694	626	682	615	637	643	641	594	667	651	617	601	662	588	628	608	670	663	661	617	616	637	669	609	633	633	625	647	637	608	614	648	650	649	661	655	654	681	630	649	646	620	628	650	600	670	656	639	628	637	651	677	636	652	666	624	635	678	628	627	652	613	621	636	648	651	669	646	652	621	634	635	656	656	647	646	674	623	616	618	590	625	610	672	615	662	674	605	614	600	610	612	648	628	615	646	615	654	616	638	604	660	639	662	647	638	639	689	634	636	624	614	618	639	630	653	661	643	624	686	635	653	675	638	651	626	660	633	620	660	679	595	638	698	604	586	566	620	629	600	590	650	607	645	625	633	664	627	635	652	632	611	636	613	601	659	672	635	616	643	568	632	638	635	635	642	642	640	601	636	639	605	659	661	611	622	630	636	622	655	639	652	658	600	630	649	603	654	612	712	619	638	621	614	617	646	639	631	583	650	644	603	651	620	635	674	623	647	651	608	646	695	649	663	661	651	622	652	603	606	620	674	629
28315	16935	13131	7071	4943	3788	2969	2417	2057	1903	1592	1320	1191	1159	1073	986	956	905	879	853	805	825	818	788	846	760	749	829	761	723	727	758	723	730	695	759	733	772	739	712	693	729	685	735	701	737	703	727	750	675	698	731	717	697	704	677	690	683	733	772	730	672	688	700	677	678	667	718	701	711	693	671	700	661	671	716	706	705	716	645	699	643	672	706	666	730	715	702	702	748	632	717	752	680	708	669	674	703	628	703	694	700	720	696	674	750	702	670	683	668	650	726	673	685	685	686	640	730	755	743	754	695	690	688	653	662	714	727	722	687	706	652	701	709	669	677	707	646	681	696	723	695	656	687	702	704	708	714	694	687	693	721	679	704	674	728	650	705	717	692	703	676	641	730	646	702	676	717	696	667	712	667	720	682	742	639	689	680	726	677	726	665	715	756	728	683	667	702	689	696	670	662	679	704	705	664	705	701	735	738	675	700	729	677	744	658	762	683	724	675	726	660	671	696	700	673	680	680	691	730	709	708	726	694	708	684	719	674	637	712	691	761	664	705	702	699	704	687	708	642	662	660	719	682	715	708	697	665	699	721	676	630	681	700	692	731	660	670	658	707	718	646	657	738	652	694	732	700	666	668	676	680	693	673	661	731	711	713	695	680	728	686	773	677	638	709	673	691	689	729	706	685	752	678	678	705	689	738	651	714	691	679	731	730	704	702	701	674	692	696	718	695	704	666	650	695	718	659	669	711	665	683	744	735	683	665	710	672	656	690	718	712	675	705	686	749	679	700	704	657	721	698	693	720	702	671	680	731	707	690	701	700	724	696	737	678	751	659	649	690	647	693	692	713	706	706	720	713	626	744	730	738	657	666	689	678	671	735	642	714	686	728	677	678	715	685	684	685	717	670	677	742	694	696	684	689	697	672	651	682	663	765	683	705	757	647	722	717	710	671	680	703	681	686	730	710	713	692	718	695	654	680	685	677	682	635	728	724	724	665	668	714	677	746	703	673	694	732	696	714	659	730	669	651	695	670	707	642	716	729	695	727	709	679	710	682	663	686	678	704	707	655	694	709	689	638	686	681	694	698	641	679	706	673	654	666	697	694	703	645	680	672	693	716	675	740	662	649	694	739	684	716	664	693	657	703	686	700	731	698	689	680	710	658	671	670	680	685	744	645	694	680	712	717	669	697	686	746	677	667	685	657	665	684	704	676	669	721	679	668	674	707	713	695	715	683	729	709	694	692	638	717	672	706	682	680	670	693	701	677	687	680	675	652	699	666	739	697	666	699	723	718	641	710	691	667	687	697	661	666	725	701	699	714	690	708	686	708	661	684	670	663	674	689	649	675	718	642	675	661	703	644	695	704	674	717	703	713	749	687	679	692	758	733	671	732	720	648	700	669	679	702	701	700	680	697	682	713	748	739	709	693	734	677	743	685	671	672	675	682	665	720	702	699	723	716	676	712	695	634	705	708	662	669	704	631	703	702	677	677	722	707	668	724	705	669	700	683	759	693	681	686	701	698	675	699	713	733	675	690	674	691	679	736	660	717	656	660	692	736	708	727	664	683	664	693	709	671	698	699	692	651	693	706	723	683	669	701	672	650	695	682	732	676	728	687	715	676	660	657	726	700	683	690	679	709	696	731	688	670	688	659	719	699	664	682	662	663	716	652	727	641	715	670	689	693	712	633	677	743	684	723	659	683	677	692	673	680	709	685	650	698	687	718	725	673	701	715	692	713	685	682	727	679	691	701	755	731	693	712	672	730	694	695	703	730	699	739	708	727	708	657	667	654	677	777	727	683	681	724	701	688	670	690	688	705	708	702	669	690	687	725	730	709	647	678	742	686	653	729	713	730	742	656	716	663	690	677	693	686	716	726	704	719	704	695	646	732	701	681	666	682	726	744	675	718	667	697	702	711	743	731	664	676	659	700	728	674	658	718	707	752	705	673	674	731	723	694	688	732	681	708	692	708	704	668	754	726	685	710	693	739	708	656	706	693	689	738	717	696	779	704	687	719	656	711	682	730	747	695	697	704	708	703	696	701	682	726	652	656	704	683	655	698	683	748	695	651	742	702	653	695	703	701	652	702	687	668	715	648	681	703	754	727	673	710	677	709	668	726	703	634	711	685	679	738	704	688	695	723	673	671	724	690	694	698	674	699	658	677	706	708	693	717	659	743	731	665	686	747	711	703	663	708	664	688	698	709	709	686	676	695	671	640	697	684	687	695	682	645	651	683	742	746	712	728	667	708	708	677	729	707	669	694	673	715	738	668	683	722	717	665	674	686	698	686	683	704	648	709	714	699	696	678	671	729	710	649	675	685	715	650	690	738	738	721	636	698	700	657	680	712	681	658	727	727	733	692	656	662	703	669	634	724	634	724	675	670	708	666	674	687	690	698	681	685	733	700	688	671	714	677	657	653	704	708	716	672	744	675	648	709	683	697	694	696	730	755	660	728	678	673	672	639	704	711	679	716	668	684	739	661	707	671	648	673	761	670	724	713	692	655	739	668	731	653	664	717	680	687	728	698	709	695	704	694	663	654	681	708	668	690	638	666	697	714	712	698	673	687	679	654	706	712	677	715	648	704	642	676	689	737	685	709	665	706	673	699	703	702	747	712	674	675	664	707	693	695	743	700	725	638	701	668	701	686	630	696	688	723	704	679	708	720	689	676	643	687	629	672	679	694	720	702	739	745	654	695	743	693	731	668	713	701	671	699	691	679	678	706	699	716	693	714	683	686	700	707	677	657	647	691	696	728	691	651	678	687	675	697	737	675	692	698	686	701	699	673	652	724	720	725	723	689	678	690	667	698	716	691	687	656	723	654	740	711	675	687	692	671	702	678	718	672	701	701	679	724	653	700	689	691	684	725	742	706	668	654	702	711	716	689	683	697	676	716	696	712	721	701	735	749	690	711	742	696	693	721	699	726	677	677	657	715	693	681	730	674	716	706	734	753	678	685	655	747	697	727	747	662	673	665	648	699	667	667	693	709	729	702	664	700	665	741	689	646	727	716	697	657	668	704	730	689	656	681	715	713	673	695	670	655	699	737	686	682	649	720	679	713	693	675	696	673	716	689	684	698	667	683	686	663	687	719	697	674	691	662	684	712	685	682	727	722	678	700	735	673	660	683	656	711	701	679	692	736	700	679	696	670	628	686	681	697	668	707	673	667	701	698	679	683	716	674	698	692	631	684	659	686	730	679	692	657	679	693	724	727	688	710	651	730	749	682	674	714	680	734	698	660	696	690	704	693	698	646	677	665	698	692	690	682	733	697	704	695	666	681	723	664	706	656	660	714	662	661	693	674	715	731	736	631	720	688	706	728	720	716	699	710	678	704	671	693	709	679	672	709	718	767	719	676	694	663	714	677	685	670	697	686	654	715	691	673	699	684	720	675	714	734	667	671	666	746	686	702	732	716	689	733	702	695	718	711	674	729	696	668	740	681	716	719	676	647	659	710	715	668	674	684	704	697	677	691	660	708
27708	20492	9223	866	481	445	411	388	380	400	372	355	361	342	357	376	345	382	352	324	335	354	366	355	350	347	343	342	342	354	382	368	371	359	336	342	374	377	357	364	362	315	348	346	345	347	372	331	336	379	338	373	332	337	318	343	343	364	340	343	357	301	335	375	333	342	344	371	367	323	333	319	329	346	332	363	314	335	341	337	378	358	320	329	341	343	344	359	314	371	325	322	359	389	327	350	341	340	370	372	363	305	364	334	334	363	355	361	345	332	358	387	343	352	335	339	342	358	329	331	381	346	347	370	360	371	348	374	358	353	330	333	323	351	365	362	357	343	364	385	334	308	346	330	352	362	353	352	367	363	373	351	361	357	360	355	354	337	335	338	359	358	359	354	349	339	366	338	308	337	340	333	354	332	354	367	318	374	329	346	348	378	359	388	357	315	357	331	374	344	344	343	351	392	357	361	368	365	363	343	304	330	356	399	369	338	365	349	343	342	325	369	327	358	357	355	349	351	335	365	369	385	395	364	345	351	381	367	381	369	354	387	353	369	344	341	330	341	356	343	341	377	374	357	351	363	350	342	346	342	340	368	354	367	362	332	317	352	341	367	343	353	383	348	371	321	374	348	341	383	334	337	339	340	366	340	355	316	357	374	364	356	368	343	327	322	362	388	314	365	306	344	361	370	341	341	381	351	346	368	344	338	350	324	347	345	363	384	351	349	331	363	311	369	358	341	346	342	339	351	388	359	337	335	324	326	360	357	319	330	316	328	364	333	353	373	327	313	347	334	365	351	329	369	357	352	371	326	353	313	319	345	336	333	350	337	341	357	356	342	360	351	358	313	390	359	355	386	342	323	335	345	412	373	325	348	352	343	353	336	358	344	321	345	321	332	341	337	357	350	348	374	368	353	320	304	356	344	355	337	346	359	349	345	365	329	357	367	349	377	359	376	329	368	371	369	348	339	340	301	377	347	362	354	376	316	393	365	341	349	311	369	339	316	340	347	334	357	355	345	369	353	356	332	358	330	338	349	369	330	332	347	321	376	325	356	336	365	355	333	349	393	331	348	356	351	370	342	368	340	319	334	363	368	354	345	361	341	320	351	341	372	329	383	335	360	338	356	359	327	383	350	308	377	348	375	362	376	335	358	342	328	345	364	326	356	312	341	347	361	337	338	344	300	359	364	358	324	364	344	377	342	368	331	350	389	328	349	347	321	361	359	397	333	362	362	343	352	345	331	329	360	349	379	340	332	335	332	330	370	350	353	346	365	341	357	361	383	351	358	340	375	366	366	415	364	324	371	351	328	332	348	332	355	353	346	351	378	379	324	332	314	351	336	359	355	349	339	365	362	358	349	333	342	379	359	349	334	365	348	387	359	340	397	339	388	342	330	354	360	318	348	378	370	348	351	359	369	365	353	328	323	349	389	361	356	353	362	335	360	360	338	340	319	367	365	376	345	359	362	325	351	317	345	334	357	375	376	351	342	398	343	357	353	319	336	347	315	320	361	310	357	380	347	328	337	356	375	361	369	395	332	348	343	363	342	357	359	307	333	352	311	364	353	364	356	334	325	347	356	351	360	342	333	375	347	348	381	359	342	321	315	342	358	404	325	357	342	342	347	361	354	351	364	353	341	338	375	344	337	358	361	372	324	384	359	347	352	352	313	341	332	340	352	378	355	361	353	351	335	354	341	368	334	341	351	349	350	331	327	382	356	366	335	346	354	360	324	368	372	336	365	354	365	333	362	349	355	361	363	348	377	355	328	368	371	344	349	374	343	322	344	335	358	371	373	339	388	332	372	352	352	337	351	353	355	330	345	326	364	355	350	329	344	350	361	365	375	360	346	344	367	335	322	352	348	346	352	333	349	359	326	346	349	324	335	387	354	364	343	354	335	352	343	313	331	380	325	353	352	329	319	336	357	334	319	319	364	335	352	358	332	335	360	339	327	302	326	347	321	357	314	325	336	324	356	355	331	365	345	324	377	358	361	331	338	339	344	317	313	383	349	331	333	367	352	348	361	386	323	373	349	345	341	379	370	372	341	355	348	356	359	359	365	369	344	340	337	347	356	335	345	356	345	355	339	364	317	333	345	342	347	346	340	354	362	312	335	348	352	360	333	359	343	358	331	338	331	366	352	328	379	389	324	352	349	330	341	319	338	374	337	345	367	342	349	324	377	326	350	330	350	334	366	399	345	348	353	363	353	348	351	404	375	371	354	376	343	346	357	340	315	318	367	334	325	324	358	363	331	338	346	349	347	367	361	325	383	345	344	324	356	336	326	325	347	342	341	345	368	374	362	343	370	346	383	352	350	349	348	376	347	351	332	362	367	313	371	322	344	333	364	349	342	362	331	354	353	380	374	348	341	384	352	353	360	351	358	362	378	354	355	331	338	362	341	371	338	358	362	330	364	317	339	318	313	361	352	343	355	327	362	334	333	349	323	316	339	381	361	373	336	354	338	354	341	347	356	350	338	355	346	331	303	345	354	336	370	368	339	311	339	362	328	354	323	355	320	359	359	323	333	370	344	320	368	318	341	347	322	354	378	349	360	335	344	318	366	361	368	326	352	328	383	327	360	296	354	319	336	347	330	369	365	376	379	342	345	377	346	334	358	334	364	326	332	355	365	369	362	357	353	359	378	362	350	377	378	354	343	328	325	356	338	340	319	316	336	337	339	346	358	385	388	320	341	372	346	354	357	334	358	377	341	355	375	319	313	340	323	351	334	369	339	339	320	381	371	348	338	320	363	364	366	336	337	367	332	356	371	358	324	366	351	371	343	315	333	319	318	367	371	356	335	330	336	373	327	348	381	355	359	319	359	351	350	356	323	367	349	341	330	367	341	347	369	344	323	350	321	356	384	380	358	337	338	343	358	354	358	344	360	355	307	372	356	332	344	378	333	344	316	336	380	337	323	355	341	337	374	326	331	312	350	310	351	366	350	344	339	310	368	351	361	337	345	342	365	342	388	350	345	366	346	367	372	333	383	354	338	370	325	365	337	334	337	348	370	341	391	336	367	333	353	356	359	340	346	340	358	314	344	334	324	342	332	360	369	331	359	335	358	355	360	353	377	357	364	344	363	347	331	354	334	324	349	382	347	359	348	346	387	353	324	322	356	349	367	332	349	387	357	365	330	352	363	384	348	346	338	345	372	337	346	370	327	371	339	314	356	349	336	368	317	321	348	345	351	345	393	353	331	320	359	376	336	335	338	342	364	345	373	375	362	391	344	350	341	355	354	369	330	362	375	378	314	339	342	345	357	328	387	358	363	331	344	354	351	344	358	343	361	329	372	332	384	339	347	404	365	352	351	348	332	362	367	336	336	326	345	359	364	369	354	350	389	393	355	336	342	341	335	321	346	337	351	365	344	355	354	340	355	332	343	338	339	349	342	339	356	335	338	336	382	328	352	331	364	334	319	331	341	344	367	340	347	348	342	341	335	343	357	340	365	378	341	367	357	376	370	371	360	347	326	344	370
22594	2157	1228	765	565	529	487	495	493	514	444	425	469	416	429	434	447	425	419	450	436	427	415	450	398	447	429	394	412	437	407	434	430	449	433	417	459	450	442	471	463	429	428	432	425	432	426	409	442	445	431	371	439	410	423	454	424	400	440	432	440	462	428	404	441	484	398	394	460	423	410	441	431	402	444	408	413	417	428	431	423	435	421	426	459	442	422	420	442	385	440	436	420	398	418	447	412	396	448	420	444	386	392	425	388	407	438	435	429	420	418	435	457	425	435	421	408	446	429	426	420	433	403	408	399	423	413	416	420	418	401	416	419	398	394	439	391	416	448	410	427	409	441	421	441	421	428	416	423	432	438	420	399	453	425	433	396	425	434	431	430	399	427	458	425	413	399	432	394	435	403	416	440	435	448	414	432	370	442	420	414	407	419	428	440	414	412	432	400	419	424	440	427	419	446	364	426	436	430	412	378	445	424	409	445	423	467	447	444	447	419	405	399	471	437	442	452	410	400	415	405	411	381	409	423	419	447	428	468	425	441	431	418	412	403	378	407	445	431	421	451	415	430	382	411	409	474	451	415	451	429	452	446	398	448	466	394	420	413	418	418	431	409	412	419	426	423	402	418	444	432	432	417	431	439	410	441	467	414	417	430	448	418	447	461	446	407	422	454	389	405	385	424	446	417	427	423	456	400	444	403	436	406	404	418	431	470	425	406	439	420	437	412	416	450	398	466	413	405	432	429	441	436	387	441	440	408	445	428	423	450	397	436	401	381	414	408	435	413	425	417	404	435	448	402	434	458	420	415	414	457	436	429	418	452	452	427	434	424	447	445	407	403	428	407	430	437	422	427	441	405	432	438	419	421	434	418	417	416	408	451	447	429	394	392	394	416	411	415	448	402	411	419	416	416	446	428	400	422	381	429	417	414	402	421	420	403	433	446	415	431	433	446	429	399	399	442	459	397	440	436	438	421	447	427	413	426	439	412	437	410	388	446	417	409	434	439	446	458	416	446	421	412	401	451	449	399	428	419	438	423	418	438	432	422	404	450	426	457	447	456	460	410	425	414	435	421	407	402	422	422	417	437	418	434	410	431	412	454	440	437	445	451	420	418	397	456	419	442	382	435	452	379	438	393	453	450	446	416	468	397	434	426	427	470	479	427	406	390	413	441	425	437	457	410	437	433	393	408	396	434	429	358	457	431	408	365	418	410	425	404	427	436	412	422	408	435	424	406	457	424	421	434	400	425	405	387	452	435	398	414	441	454	453	411	423	399	391	410	420	400	394	421	439	434	434	428	412	393	435	439	439	415	461	417	387	429	417	462	439	461	426	418	420	432	398	428	414	449	425	449	402	423	394	448	440	432	443	401	401	408	404	418	424	420	442	409	416	445	423	417	393	449	387	446	433	419	392	442	440	396	449	412	419	436	444	442	419	442	425	407	435	418	454	391	429	404	420	413	435	421	416	418	406	427	397	428	384	437	447	417	390	418	423	396	437	431	419	434	442	420	439	447	422	408	439	437	420	418	373	414	427	454	434	398	437	408	430	416	407	392	413	441	422	395	399	443	433	460	385	434	451	445	404	400	423	394	421	442	440	423	396	415	432	406	450	452	414	399	396	420	408	414	440	438	435	430	400	423	413	401	438	433	413	443	430	399	415	419	428	430	416	398	474	417	423	397	389	437	435	408	460	415	397	440	424	432	459	434	417	454	437	410	420	419	430	415	417	411	448	441	387	421	458	419	426	396	416	394	435	413	435	396	449	364	379	407	414	416	412	420	422	425	406	419	428	453	442	424	407	431	447	422	424	414	414	412	456	413	414	441	422	408	421	432	424	421	397	422	422	432	399	429	432	446	436	458	423	437	412	452	387	414	414	401	446	421	413	404	418	409	444	479	447	406	435	440	426	393	400	412	444	452	431	415	434	400	435	417	401	397	482	415	413	447	421	438	415	392	422	414	422	423	464	373	428	452	443	401	411	412	430	433	424	425	431	375	436	412	411	406	417	396	435	414	393	385	432	457	447	405	424	412	421	402	443	407	451	434	428	411	416	452	399	419	444	439	412	435	426	441	387	426	401	439	401	453	429	429	454	411	454	480	437	396	422	448	411	417	427	411	439	445	413	420	430	399	410	432	442	428	393	396	415	411	444	416	445	421	427	403	425	446	411	424	431	410	399	418	449	414	417	450	423	402	402	457	411	436	403	432	432	407	404	416	413	395	422	458	407	432	441	441	432	405	404	438	413	423	442	425	456	424	419	415	404	406	433	401	421	406	413	403	433	394	458	417	429	428	420	413	421	407	448	396	416	412	426	430	452	445	423	419	443	439	412	422	398	454	412	407	418	423	430	435	443	446	466	438	424	441	426	447	443	411	405	414	413	426	435	423	407	385	426	424	422	427	397	403	417	436	387	418	460	424	410	427	447	380	438	423	424	430	420	444	431	446	385	417	428	403	417	461	436	438	428	430	401	435	439	425	458	432	426	414	426	406	422	394	433	436	424	440	402	455	429	459	410	396	478	458	419	415	463	416	408	442	422	369	423	462	413	402	412	397	403	384	360	416	458	414	428	424	418	414	415	432	412	402	404	483	420	383	462	401	415	413	410	455	434	429	385	418	417	417	430	391	398	425	406	399	406	433	446	430	412	378	415	427	446	432	429	419	433	404	426	421	428	425	420	450	430	425	440	419	419	424	452	427	406	412	406	426	424	419	439	432	428	416	445	447	449	465	409	454	424	366	426	438	432	410	458	406	437	417	370	427	422	469	421	431	409	411	447	407	414	437	410	436	410	422	419	452	399	426	421	384	403	393	421	430	414	440	445	433	414	399	429	436	418	415	398	424	382	382	432	442	437	372	434	420	419	443	423	428	394	391	400	453	426	438	441	421	404	421	401	416	454	449	414	421	412	385	407	417	422	402	435	422	390	420	402	418	407	400	418	414	448	432	398	430	437	425	469	469	358	445	424	398	437	440	411	398	454	435	378	428	427	439	395	401	387	422	432	426	419	447	425	389	424	388	458	406	434	440	416	415	374	427	407	412	428	402	421	460	432	428	456	403	439	415	405	416	407	385	403	415	440	433	417	388	404	428	394	412	443	413	381	420	413	453	432	420	401	405	423	441	396	407	414	424	408	395	396	398	410	413	466	424	392	408	437	415	398	427	394	404	410	393	376	433	429	438	411	423	396	451	396	414	401	395	415	433	435	429	400	432	425	427	444	381	419	439	424	416	410	447	432	384	434	375	436	374	424	415	404	458	447	386	415	420	434	438	442	441	407	460	417	397	418	393	402	404	425	432	411	435	418	418	492	448	444	405	450	427	393	450	414	401	402	415	463	410	395	429	483	444	438	466	378	394	429	432	362	414	426	453	441	441	423	404	396	428	416	406	408	402	452	414	449	400	398	420	446	436	452	454	387	423	415	424	436	420	453	420	430	427	396	412	403	420	428	453	452	399	430	431	413	404	423	421	437	437	416	393	430
23644	21214	28636	24062	21218	12226	1242	789	628	583	558	469	468	398	393	362	381	330	356	376	372	314	330	330	339	328	347	350	307	326	346	315	322	318	306	316	348	317	321	328	327	320	315	300	328	300	280	309	313	300	327	298	319	279	313	349	303	323	314	281	284	266	323	290	308	297	319	311	314	318	306	319	319	289	298	294	313	305	315	295	305	310	281	307	308	292	313	283	313	299	332	293	292	278	331	316	281	323	314	275	301	308	326	337	311	303	269	320	308	310	325	316	309	284	325	306	299	315	301	299	344	316	307	322	299	304	290	285	310	292	329	289	299	303	293	265	297	281	296	322	312	318	304	316	318	300	307	301	269	285	330	322	310	290	310	326	306	311	306	307	319	304	293	308	302	301	336	302	290	276	273	295	312	319	313	309	321	319	326	273	332	301	306	306	289	280	309	306	288	303	302	343	288	266	300	313	316	318	337	289	318	294	291	301	318	296	310	295	323	283	283	287	308	306	299	290	285	289	329	306	323	289	299	309	285	284	267	296	295	297	305	322	312	285	276	301	312	320	309	287	290	286	277	322	327	307	302	311	312	347	316	344	300	308	322	273	306	315	324	298	294	277	303	305	296	326	346	307	323	324	287	323	292	297	293	336	294	306	338	306	326	314	304	292	296	313	325	295	315	308	304	313	286	315	326	308	293	318	323	323	293	316	294	278	304	342	277	260	322	304	295	296	296	282	295	327	297	295	280	322	308	305	311	287	285	268	301	320	312	295	302	298	321	320	286	309	292	334	327	322	337	308	306	268	311	319	298	299	294	328	283	314	330	306	280	317	266	305	349	265	301	300	308	259	258	297	295	294	323	304	303	312	301	277	308	308	287	307	336	305	284	325	319	314	334	307	285	324	299	326	298	310	276	290	283	282	311	317	302	281	255	294	294	289	311	315	296	318	271	290	302	295	314	277	303	312	282	306	297	298	292	284	345	323	320	296	307	306	286	280	313	317	319	328	285	314	304	305	302	314	338	283	320	304	315	337	319	272	286	280	318	281	303	300	308	318	280	285	321	310	323	316	320	313	309	293	313	287	296	307	297	299	308	307	274	308	361	319	328	308	332	285	296	313	296	313	293	290	332	299	288	288	288	301	324	310	309	307	282	279	276	315	295	314	296	302	297	303	295	282	314	334	308	309	295	320	303	292	295	315	306	269	298	300	298	264	278	308	293	331	322	308	303	309	278	289	320	290	317	292	315	299	299	301	299	316	326	285	294	318	306	299	295	288	296	310	297	277	302	289	273	303	307	326	293	288	271	313	319	287	268	291	306	317	300	336	304	330	320	298	316	304	313	322	280	302	308	270	317	320	270	286	313	308	258	272	291	294	328	289	324	313	319	297	273	300	322	305	298	316	320	311	275	277	299	298	303	327	301	298	311	308	282	310	301	287	295	291	304	318	282	305	338	290	275	295	291	263	281	318	287	322	316	300	296	281	308	292	301	297	280	281	317	302	314	305	322	321	291	322	280	282	311	296	331	300	316	269	312	309	305	312	310	298	300	286	314	306	313	296	299	313	362	288	298	290	297	294	301	314	280	326	319	300	273	293	297	281	298	313	337	286	312	290	272	313	317	324	304	314	289	341	290	306	317	292	316	296	296	305	289	313	297	294	285	287	318	317	288	294	332	262	304	304	320	296	314	274	294	300	302	280	321	306	266	302	321	318	278	315	291	342	285	323	302	306	300	326	307	296	306	306	305	296	325	282	284	298	287	308	294	309	304	311	294	293	281	307	291	308	300	310	273	285	281	313	289	299	313	302	341	301	296	314	294	292	296	309	270	315	279	257	320	316	333	298	278	270	297	306	312	283	276	274	300	252	300	334	286	306	281	329	310	301	316	341	316	246	284	302	304	294	312	327	277	300	315	309	300	296	291	279	311	296	305	294	317	296	327	312	312	284	328	285	313	335	278	292	321	294	317	326	274	321	307	290	300	312	281	291	301	282	344	289	315	292	323	295	310	320	299	304	300	296	282	312	280	332	296	316	294	308	305	282	287	326	254	315	286	308	316	280	301	312	303	318	313	299	307	329	277	290	299	279	328	303	296	294	298	279	315	278	292	322	254	304	283	323	306	283	296	320	272	297	307	318	319	305	298	335	312	298	297	320	299	310	288	255	253	296	310	307	274	309	302	287	322	289	291	302	308	319	310	313	305	297	279	329	331	320	304	295	278	284	274	291	313	319	295	288	310	325	259	294	305	307	295	320	307	303	308	288	309	331	303	283	294	283	310	285	281	323	283	316	271	306	277	264	279	299	306	279	305	307	328	311	304	310	278	306	322	350	308	283	320	294	324	313	282	295	306	324	293	312	323	323	284	300	293	308	329	283	295	313	306	312	319	295	312	306	278	343	326	331	268	288	284	289	255	296	304	304	296	310	299	285	285	293	311	305	308	287	299	280	336	287	294	296	269	293	291	300	306	285	325	295	302	299	274	281	298	304	324	287	281	303	316	325	288	295	296	291	322	253	330	278	322	318	316	317	316	304	317	287	286	296	302	296	331	311	343	314	313	296	292	317	266	285	309	320	313	294	258	290	294	313	316	327	256	287	277	325	313	300	293	294	322	307	283	333	282	283	325	303	302	268	299	298	282	315	270	293	294	323	326	316	287	257	323	312	292	317	295	317	274	310	327	320	334	304	323	328	307	302	324	314	306	327	305	296	304	281	287	277	311	303	282	296	281	313	276	302	279	307	306	292	351	315	300	284	287	309	280	322	285	309	323	282	267	311	309	338	306	297	269	301	292	317	318	306	291	270	309	294	302	302	289	296	280	341	300	345	296	298	295	322	286	325	283	279	283	326	310	279	315	298	315	320	297	322	310	294	266	290	311	308	284	301	303	316	302	280	295	303	345	289	293	284	323	295	298	290	307	315	267	285	316	313	298	301	329	263	293	288	288	292	304	275	307	301	286	347	301	299	342	296	275	312	311	289	264	311	307	312	296	297	318	336	282	271	285	279	289	328	280	307	306	275	309	307	311	296	291	318	273	316	271	293	282	311	315	317	278	292	329	286	291	320	324	280	302	282	272	311	332	284	312	283	312	264	330	296	299	312	269	317	296	320	301	317	285	279	289	304	296	298	301	302	288	293	297	295	310	301	319	307	316	302	342	298	293	267	277	294	293	286	326	319	295	306	305	321	316	295	310	293	285	288	300	306	350	304	327	306	314	332	299	284	295	346	326	307	292	300	313	294	302	324	308	257	283	257	302	326	285	312	287	294	291	314	319	327	275	317	305	306	295	311	328	298	304	291	314	309	315	284	299	282	321	307	311	309	299	302	315	325	295	285	288	294	304	282	300	281	320	335	298	296	278	289	313	301	318	310	283	317	300	294	287	326	295	312	295	286	294	296	273	285	302	291	299	297	298	290	260	315	296	302	276	290	298	310	303	305	306	294	333	289	296	291	347	283	290	316	297	298	283	303	327	278	309	284	295	308	333	310
25754	10704	7970	3936	2542	1944	1594	1273	1063	972	824	687	646	569	518	546	515	456	432	475	428	422	461	373	414	398	403	367	409	417	374	380	347	402	395	375	390	352	378	375	386	384	361	374	356	358	382	383	372	331	374	355	336	375	402	385	328	355	365	336	359	367	389	400	362	364	335	372	337	366	359	351	362	361	361	376	383	366	315	322	376	369	366	342	348	367	376	347	359	342	363	349	391	359	375	360	357	379	341	372	356	403	386	363	355	345	398	342	335	352	338	347	353	379	379	357	354	351	304	392	330	355	375	298	345	346	363	357	353	332	333	347	384	396	361	385	357	365	384	350	321	354	359	321	375	368	345	373	356	325	358	376	347	373	358	349	359	357	397	330	370	337	338	362	386	366	352	332	332	380	378	370	358	352	368	328	348	370	346	386	397	345	371	354	357	376	346	377	317	371	358	369	347	347	336	374	374	343	359	387	369	357	340	337	329	382	348	397	345	364	355	361	389	346	370	350	390	360	359	368	361	362	370	357	331	356	349	370	331	367	353	365	305	324	346	366	334	331	346	373	350	364	356	341	369	360	337	347	364	378	363	361	369	342	353	328	385	364	365	371	352	340	363	363	374	414	359	321	326	366	359	343	373	357	366	348	372	342	377	338	361	372	328	377	379	339	358	368	333	356	364	343	317	340	372	360	348	339	378	367	366	340	358	363	350	364	338	363	359	355	352	366	366	332	363	348	351	357	380	377	359	355	363	335	365	333	303	350	359	343	371	332	390	330	369	367	335	361	343	373	354	368	335	345	360	357	376	349	362	330	358	318	379	357	353	368	352	362	360	343	363	362	367	401	357	369	327	400	389	337	327	353	382	337	314	351	370	392	333	378	324	388	338	375	393	374	344	353	358	388	356	364	389	389	352	347	344	369	413	333	346	351	352	354	326	352	357	373	352	315	363	347	354	360	344	385	372	372	375	364	342	337	394	341	372	342	359	365	331	364	325	331	311	336	353	330	381	337	388	345	360	331	361	364	338	367	368	372	334	381	364	392	378	356	357	375	385	358	360	342	335	364	360	367	348	344	365	395	381	322	344	367	366	370	369	357	357	313	347	371	361	343	343	335	372	367	362	342	367	363	340	350	352	354	347	376	364	373	377	351	387	378	360	365	360	337	355	396	348	363	347	296	350	352	357	357	351	344	360	316	358	400	368	347	372	350	366	382	332	361	347	399	374	364	373	349	351	318	359	343	411	336	346	341	364	345	373	335	380	321	358	355	346	348	355	357	357	366	341	357	364	377	365	350	389	342	338	347	351	344	393	364	348	352	369	321	333	357	365	360	351	317	365	364	345	378	364	346	379	334	341	359	312	344	335	361	392	359	358	347	351	348	358	379	397	374	375	366	328	395	327	361	332	362	369	374	339	366	363	310	323	355	351	367	343	373	358	341	358	351	356	315	344	376	353	358	369	353	363	350	373	360	342	369	326	341	346	349	347	345	336	331	347	397	340	367	397	362	345	358	364	351	339	370	316	351	373	346	346	335	350	365	350	375	365	348	353	362	309	371	361	320	346	356	335	365	349	362	343	357	307	374	343	321	346	383	338	358	320	322	362	335	388	337	339	325	360	321	356	337	367	309	366	364	367	325	350	350	340	363	381	339	357	361	363	362	336	387	350	405	356	357	332	342	358	360	348	369	334	373	355	347	344	364	372	344	372	370	343	374	335	338	356	350	327	379	353	331	363	392	347	376	394	346	365	354	352	377	354	353	329	362	393	364	373	367	376	373	365	369	378	362	363	340	350	346	349	381	360	329	330	363	334	384	368	339	399	350	361	354	346	346	354	401	366	342	340	343	325	325	365	394	357	365	363	358	336	361	352	352	318	365	353	366	374	389	338	344	354	309	356	358	395	357	330	327	353	394	316	360	350	385	378	351	357	324	345	392	337	347	359	358	380	333	338	342	355	367	335	341	328	344	369	355	347	351	358	365	380	313	363	362	376	320	385	350	375	352	385	343	365	343	354	347	337	364	387	334	343	353	336	306	355	365	331	317	390	355	338	361	334	372	362	371	374	332	343	370	340	366	343	340	354	375	351	372	370	363	361	381	338	375	333	379	360	348	349	331	361	359	345	323	358	342	344	329	345	338	342	365	359	325	362	374	385	388	353	357	344	334	356	341	341	366	354	382	341	358	351	330	369	396	341	331	376	337	351	365	355	391	370	341	388	374	388	395	331	369	333	371	325	405	356	346	367	340	362	335	360	369	360	401	361	340	351	354	357	358	318	362	369	363	354	347	365	335	387	343	361	340	372	367	383	362	365	346	334	369	386	340	353	388	344	378	350	347	368	341	361	364	352	356	370	377	346	360	319	365	343	360	360	378	337	380	367	381	334	356	358	360	388	358	354	388	335	359	373	357	362	349	354	359	310	354	375	365	369	348	374	366	353	338	343	350	321	365	370	366	376	373	370	375	335	367	327	378	337	342	391	354	355	334	347	343	356	351	333	347	345	375	352	357	345	373	398	368	361	347	426	343	350	349	347	365	362	352	370	368	328	368	346	387	361	323	376	370	359	357	368	353	366	372	342	349	398	373	382	329	357	368	335	359	374	377	381	335	363	352	351	351	354	359	370	334	344	342	347	364	358	369	371	363	367	358	319	320	363	367	383	338	354	387	359	340	358	317	358	346	349	332	333	350	375	346	349	340	350	352	359	367	345	324	340	392	367	381	359	342	337	353	367	326	373	355	373	357	376	352	372	322	356	372	374	370	357	373	342	379	360	336	383	327	363	375	373	360	317	383	376	348	338	382	394	333	336	355	367	346	361	394	381	379	339	379	385	349	350	380	315	381	350	353	339	372	352	364	339	355	360	361	330	346	344	334	358	347	371	357	340	359	352	350	374	356	326	324	332	354	348	355	351	351	368	348	348	340	370	366	362	390	388	350	362	338	370	356	378	361	375	356	366	383	390	373	351	331	327	359	335	351	365	352	373	336	370	400	371	336	331	334	352	342	321	361	367	403	345	372	353	339	349	360	343	362	328	352	337	355	343	333	327	331	370	337	354	388	357	359	320	329	327	372	352	361	365	345	370	350	336	343	365	357	328	358	390	348	312	374	362	353	388	339	336	367	390	368	376	376	365	357	333	349	376	335	346	391	354	355	350	344	349	310	382	369	376	327	370	322	378	346	328	339	360	334	364	372	360	355	365	364	369	359	360	349	394	346	348	344	332	366	367	360	368	339	336	347	331	356	350	377	350	324	369	379	337	339	336	371	351	358	381	360	339	349	304	360	338	354	304	382	347	374	380	350	391	327	366	351	359	347	397	367	337	355	367	360	347	381	355	328	360	333	329	374	350	354	351	360	348	387	331	373	361	349	358	329	344	378	358	381	362	361	334	340	381	350	369	323	363	338	351	323	357	390	337	353	338	329	332	378	354	332	374	358	357	334	345	347	323	391	355	332	354	352	375	383	353	354	381	392	371	348	341	319	353	356
24938	21234	27674	25057	12649	1210	920	789	773	770	731	675	673	713	656	686	614	690	602	637	662	617	641	609	626	634	634	663	632	619	633	590	629	613	603	623	645	588	617	631	646	632	622	633	635	634	652	599	657	614	631	623	656	645	594	623	636	629	621	658	624	639	649	614	630	620	630	625	606	609	637	652	585	636	602	580	626	608	615	659	618	582	627	548	610	606	596	615	648	593	593	602	602	632	611	631	653	641	619	598	640	666	589	606	657	634	602	601	648	613	633	648	657	637	571	584	601	638	665	601	629	636	615	632	624	647	619	608	605	615	611	649	598	611	624	611	614	558	575	630	563	605	622	620	633	656	640	636	653	625	603	619	604	627	623	666	600	617	601	591	603	582	647	636	636	626	681	593	600	596	600	595	631	658	625	620	601	611	573	611	600	657	613	622	619	626	598	604	622	591	637	635	601	636	584	643	619	604	636	603	593	606	599	554	606	644	577	608	613	606	650	624	633	594	585	620	613	633	659	607	596	607	643	633	611	621	625	592	647	595	627	605	644	569	575	639	604	594	600	594	578	613	552	615	624	589	580	605	616	573	639	617	635	614	645	617	642	640	616	616	609	611	621	562	634	659	617	613	617	613	600	640	650	588	604	666	652	591	618	628	614	613	620	602	619	562	628	592	551	630	620	607	639	633	583	620	581	608	594	609	561	629	588	629	604	636	590	654	597	619	593	568	643	557	623	609	614	628	661	578	624	605	582	604	619	643	613	616	614	551	625	651	610	584	593	636	607	642	617	599	613	673	563	629	607	623	627	601	620	585	596	622	618	625	597	629	618	620	554	661	625	661	616	621	600	644	562	625	671	610	588	589	619	602	631	660	666	634	604	602	576	671	618	598	623	583	631	640	639	627	653	651	607	628	623	619	609	609	616	605	635	598	602	651	572	603	606	610	599	601	629	618	647	625	621	597	639	639	588	610	621	626	619	609	629	609	629	614	580	546	634	600	604	593	633	612	626	627	533	561	630	582	613	601	639	622	658	641	634	611	597	622	605	610	613	611	662	635	618	579	678	617	633	615	626	625	622	678	642	588	625	632	623	566	567	633	667	618	617	624	598	608	584	580	580	643	606	570	603	612	649	634	616	536	614	567	636	624	624	546	625	607	647	593	656	599	624	647	617	657	621	626	588	603	584	631	635	644	626	650	630	636	606	654	601	593	615	631	657	609	674	624	628	647	596	644	609	594	648	578	604	608	585	649	553	605	652	609	619	640	621	604	598	603	602	638	594	587	603	611	617	579	634	641	630	607	592	588	568	610	603	581	658	608	594	618	601	558	573	579	621	633	620	594	576	601	620	624	605	626	571	608	603	582	613	596	678	625	648	622	627	641	616	568	628	627	621	621	609	654	630	600	654	639	590	587	622	632	582	622	640	605	646	587	599	622	630	585	605	625	619	618	624	586	621	644	571	595	601	611	581	618	629	593	630	597	617	635	641	608	625	623	683	668	605	576	603	636	659	626	615	614	596	645	623	612	628	610	605	600	592	590	619	596	623	616	590	611	672	601	635	615	609	599	597	610	593	630	644	631	595	619	647	591	648	605	620	578	562	640	629	657	665	595	599	649	652	591	609	606	617	646	642	570	656	660	600	627	616	584	599	635	615	591	640	567	602	644	611	618	618	640	605	596	592	636	654	606	606	651	595	590	603	645	637	595	639	643	605	629	607	632	583	599	601	627	684	636	599	574	615	646	591	668	608	649	640	653	626	585	603	592	615	642	602	562	602	612	607	599	606	606	544	615	626	639	603	590	637	637	616	662	633	620	599	644	628	567	590	614	641	655	583	598	621	571	578	625	591	661	575	616	587	637	618	621	600	615	598	665	600	618	641	648	650	628	593	628	650	592	627	580	579	640	604	638	620	651	664	598	632	663	617	587	615	612	646	601	600	604	612	596	620	576	607	601	676	625	612	636	615	627	596	608	564	630	603	645	600	607	609	644	606	618	618	608	623	648	654	612	616	611	592	612	623	644	655	631	595	589	645	584	641	606	634	582	632	640	552	594	584	649	602	599	583	610	629	624	561	615	605	620	628	636	619	631	637	590	623	622	633	572	568	610	573	662	611	635	624	585	630	623	601	668	652	644	619	622	585	629	613	608	625	620	668	577	628	606	600	605	617	616	644	636	600	619	659	580	622	627	603	568	648	612	628	604	587	610	635	646	584	611	640	653	641	573	668	625	637	653	608	612	614	620	591	592	583	600	642	642	570	617	600	595	637	608	603	598	585	608	562	621	634	633	610	618	616	640	605	632	638	653	595	650	634	607	599	642	600	638	610	629	616	586	650	624	578	640	613	636	610	581	636	622	598	584	618	576	573	591	637	613	598	609	647	601	623	611	622	631	560	601	593	580	639	587	615	650	620	598	628	648	623	610	591	623	581	620	627	615	622	615	595	582	663	596	616	619	606	608	590	615	610	619	619	595	605	562	612	605	599	607	628	578	660	618	655	604	583	646	621	617	627	579	649	637	606	641	586	616	627	644	583	608	577	582	624	578	600	635	605	624	636	650	593	611	606	559	583	626	578	596	637	601	614	589	635	609	583	583	674	630	607	593	634	619	609	590	598	619	591	619	622	639	634	625	587	600	622	624	664	599	626	617	578	559	624	616	632	568	616	651	595	603	635	608	627	614	598	642	597	610	633	596	606	568	641	631	583	590	657	601	635	597	599	601	618	615	631	592	642	602	626	600	580	619	606	637	630	604	618	638	622	584	613	672	622	593	597	622	631	634	662	604	634	648	653	612	598	620	623	599	597	636	628	596	586	637	600	605	603	596	646	620	624	595	624	635	622	615	601	603	637	621	673	623	569	626	617	589	618	627	628	638	585	623	574	612	603	668	593	619	591	623	639	614	640	656	603	600	591	600	591	593	627	634	569	617	606	585	597	630	583	633	625	593	595	636	642	597	632	643	632	642	631	624	623	617	643	599	665	564	634	626	584	591	593	622	632	586	628	609	627	649	614	629	619	639	563	589	609	642	607	638	642	585	653	606	620	644	627	638	635	585	635	615	581	620	627	638	617	605	608	584	598	597	597	611	646	599	598	594	618	618	601	604	639	635	630	613	592	580	607	598	634	552	621	622	613	609	617	642	621	610	659	621	561	588	559	638	646	581	632	625	590	634	640	597	638	584	649	618	630	637	607	665	586	642	608	611	591	604	617	585	630	599	623	605	584	614	556	596	661	613	650	570	627	550	600	657	600	658	621	623	632	646	630	589	594	638	579	615	624	625	595	601	637	606	588	578	650	604	592	658	627	621	629	608	615	583	621	624	596	620	607	625	678	632	612	630	635	615	612	634	583	540	618	608	623	572	588	588	602	597	589	608	631	560	633	614	604	621	640	561	626	614	640	593	624	604	600	629	583	584	637	637	593	589	631	617	630	617	635	627	618	606	635	619	608	616	630	621	583	598	612	604	629	618	635	635	669	636	631	604	581	563
25612	7107	4673	2411	1900	1548	1386	1237	1115	1079	954	850	844	867	789	806	771	744	698	735	697	732	709	755	741	700	727	751	701	713	709	750	731	672	705	703	720	684	696	698	722	725	700	739	700	725	673	723	684	700	708	744	655	769	722	668	728	731	735	716	694	709	686	718	683	708	737	728	713	723	692	636	665	697	738	766	704	692	744	717	702	784	690	689	722	721	702	676	744	685	722	678	728	731	710	695	694	699	737	694	691	736	687	654	706	673	671	698	692	695	740	651	722	754	692	703	733	672	690	708	744	719	674	754	686	691	703	653	730	707	681	728	791	707	683	756	696	711	745	704	688	656	704	691	662	688	691	676	708	736	693	712	700	662	769	721	696	677	717	713	671	724	723	761	745	680	720	721	690	681	651	692	716	706	705	662	730	733	750	710	705	707	679	725	704	669	725	667	739	723	680	694	687	725	727	713	706	658	675	686	754	761	720	682	705	728	713	689	704	728	742	713	699	681	663	714	690	688	675	741	650	661	706	738	707	618	713	677	720	718	669	672	725	724	712	692	717	692	674	712	712	678	711	700	756	722	671	699	660	700	741	737	710	719	701	682	709	668	704	715	682	711	694	685	727	731	698	726	692	718	694	708	737	746	700	746	718	724	724	715	698	661	673	767	707	736	707	717	716	710	686	720	696	739	686	683	677	697	713	716	694	700	691	672	676	690	721	690	706	680	695	652	724	727	720	682	692	713	690	702	722	744	702	686	652	663	676	719	720	735	703	690	654	701	727	696	725	678	677	744	761	681	682	648	730	729	698	729	693	667	730	692	715	710	689	695	639	718	758	708	675	712	701	703	631	701	678	679	731	713	659	704	700	700	682	672	735	683	694	709	690	659	745	662	693	730	713	681	719	690	708	733	716	785	671	708	664	681	676	704	767	667	689	708	741	719	694	661	676	702	689	722	671	714	748	689	637	715	719	741	690	674	682	714	737	669	667	722	709	752	690	687	658	726	739	692	695	724	682	746	742	696	690	708	686	721	690	721	686	675	684	714	669	691	726	727	697	681	707	712	698	721	702	707	741	697	728	733	668	715	730	716	690	732	703	668	670	698	673	688	712	677	701	680	715	698	708	705	721	670	692	711	726	727	699	718	700	725	715	728	675	716	685	680	658	673	719	729	714	687	722	627	721	662	714	678	694	668	717	749	671	671	725	701	682	731	728	662	698	652	694	708	751	742	693	685	707	713	671	697	671	643	745	669	685	715	691	699	711	711	674	713	682	673	706	668	701	724	695	698	687	705	697	708	683	719	681	656	706	711	691	712	724	693	681	691	663	746	690	706	700	708	681	697	700	677	784	681	706	750	749	701	686	738	687	696	749	690	700	733	733	710	669	703	722	713	705	674	652	677	719	691	717	699	739	712	738	681	689	724	728	640	649	747	717	724	696	701	707	658	667	719	676	673	728	702	765	678	683	710	748	711	689	700	702	687	687	721	737	703	694	693	702	698	716	678	653	678	748	733	657	725	652	708	722	738	692	691	665	664	744	694	708	735	744	629	709	751	704	689	711	688	705	677	717	674	649	728	659	686	671	678	706	659	676	719	741	665	740	656	737	692	700	691	692	721	703	696	709	719	712	727	729	732	761	670	696	702	780	761	697	680	711	704	694	702	703	691	698	707	744	716	723	699	730	720	660	689	708	744	741	710	706	680	700	741	658	705	703	677	676	702	752	679	691	722	744	705	762	706	711	698	716	698	727	661	671	698	707	682	705	640	747	720	652	689	700	726	729	706	743	726	714	729	700	672	761	688	689	686	740	648	703	699	723	705	695	712	688	723	708	732	666	713	690	726	670	694	719	664	682	691	707	654	709	648	713	651	726	717	693	696	671	745	756	726	710	750	721	725	736	709	711	710	660	722	668	661	720	731	742	671	719	712	730	703	699	731	708	674	760	699	717	700	679	720	683	729	680	736	701	745	739	677	653	727	734	688	717	710	671	706	699	677	679	707	731	691	701	715	678	712	699	702	678	702	692	729	676	737	689	717	721	727	728	753	686	722	677	680	690	689	729	709	678	659	651	715	704	686	613	716	687	722	728	726	693	745	685	668	710	688	636	660	695	680	676	689	683	682	718	721	733	690	686	660	718	670	661	714	713	744	711	677	727	672	748	686	695	675	698	708	664	702	693	694	687	648	678	682	708	703	672	687	704	679	676	700	759	696	734	681	694	686	686	722	643	711	739	675	748	694	748	684	725	766	707	745	719	669	712	689	673	709	726	681	760	673	670	700	731	647	653	710	749	672	711	718	691	711	730	710	696	690	685	702	669	703	736	681	691	678	709	690	645	709	709	698	642	649	657	688	719	686	709	749	695	691	670	728	694	673	695	679	695	719	695	732	710	725	680	712	707	682	714	713	737	699	706	689	704	748	700	662	738	736	712	708	729	722	743	718	743	669	691	683	701	712	683	675	734	738	715	718	685	705	708	684	713	730	704	720	637	710	695	690	677	691	642	686	674	710	711	670	714	718	706	733	666	710	678	700	632	685	750	699	690	709	703	741	664	738	687	687	702	729	725	730	681	694	674	712	720	682	714	690	722	683	658	680	671	698	745	690	680	714	710	703	660	683	695	672	698	667	703	659	668	701	722	689	656	652	698	709	686	672	712	697	722	701	687	691	670	762	693	747	659	699	732	662	742	726	681	693	701	681	705	672	726	667	688	684	662	727	680	693	721	721	699	730	681	674	663	685	699	713	682	669	685	721	747	707	662	709	696	720	654	690	710	692	723	712	712	716	722	702	717	691	736	678	686	703	635	732	697	646	688	686	700	726	713	651	646	682	665	707	683	681	734	692	685	717	698	676	685	672	677	680	693	737	700	662	724	703	692	642	686	701	706	747	705	688	704	668	717	653	731	750	735	751	720	723	707	684	732	681	750	741	711	731	663	701	702	709	675	694	714	697	659	736	718	686	687	681	665	713	652	727	753	718	665	696	694	741	729	705	685	725	738	724	712	696	736	738	706	720	703	690	705	706	682	740	712	662	648	664	719	726	692	694	680	743	687	680	661	694	692	664	736	672	700	698	670	686	714	741	714	674	675	685	686	752	655	747	699	677	729	716	711	732	672	770	710	726	701	638	706	693	722	726	708	703	658	700	704	708	693	737	686	678	699	729	680	685	695	706	696	663	685	695	701	664	685	737	652	700	722	731	704	666	688	682	705	727	693	750	725	698	701	735	739	647	662	720	689	732	704	687	722	679	727	713	667	692	689	738	681	699	690	700	686	717	717	716	725	689	726	746	721	726	670	719	692	759	666	720	670	676	714	717	715	726	728	697	709	695	668	647	716	682	699	730	667	738	696	756	662	726	684	747	687	690	704	694	717	707	692	703	734	720	710	732	676	732	762	647	685	749	707	677	719	728	700	702	727	800	721	687	715	633	691	704	699	716	737	713	739	668	691	694	714	689	710	706	692	750	754	656	702	671	701	729	673	689	757	725
22770	21262	29065	23761	21267	21334	12304	1786	1280	1210	1060	919	937	850	885	841	810	726	740	770	679	662	699	689	739	689	672	623	727	701	670	622	672	658	681	622	641	672	649	669	671	606	720	699	658	686	705	634	674	704	653	618	645	640	663	675	668	629	676	656	643	681	687	594	640	642	691	659	685	626	671	655	643	649	671	651	623	691	631	675	657	641	665	638	668	612	645	605	612	705	655	661	611	644	616	645	687	626	684	647	682	656	637	643	648	619	695	669	677	613	642	648	661	631	650	639	671	686	660	661	625	646	629	618	678	642	667	687	711	656	620	631	591	671	692	623	666	683	657	618	676	667	653	619	633	665	622	641	624	611	617	632	641	647	646	615	628	644	656	652	655	652	624	649	648	631	683	648	671	659	655	696	632	640	663	635	664	644	680	628	648	678	588	672	615	659	678	669	652	647	655	596	655	646	683	641	668	638	678	652	624	630	605	690	617	640	673	659	630	637	624	651	623	615	657	612	680	708	664	624	604	648	642	586	659	644	658	608	645	612	681	671	679	633	626	674	654	647	675	650	639	640	645	642	597	671	662	625	636	636	667	656	594	678	613	623	660	656	652	644	652	657	637	652	610	635	637	703	625	671	642	633	709	628	631	667	659	681	660	620	616	601	644	623	708	670	602	667	655	640	685	659	634	678	610	652	653	635	658	669	646	612	623	612	629	631	643	651	644	640	691	660	660	635	636	622	640	683	634	599	668	671	650	684	666	637	646	633	676	591	678	680	591	626	643	660	642	655	599	642	658	662	626	646	612	642	614	646	643	633	669	703	605	678	562	612	615	653	670	647	632	644	668	669	638	656	639	659	639	667	618	647	667	621	601	630	624	675	643	653	653	651	583	623	657	660	670	642	619	658	686	647	699	669	643	635	635	617	641	604	669	634	633	664	670	599	637	702	626	634	664	662	620	640	621	635	642	666	658	652	625	701	622	670	710	621	661	639	645	665	678	659	691	657	636	668	653	632	658	617	679	621	671	661	679	692	610	640	632	630	628	636	633	653	658	668	642	611	657	613	620	671	638	686	658	630	631	643	657	618	660	648	660	645	603	672	677	669	620	629	670	663	647	606	621	653	615	662	670	664	686	631	682	637	658	677	696	691	606	646	628	700	623	610	646	607	629	652	662	619	626	621	631	675	694	677	684	664	593	637	653	618	619	638	601	626	648	650	622	628	641	643	671	667	649	641	685	624	633	660	653	672	632	622	629	654	612	679	646	708	638	623	689	632	632	673	641	694	664	643	652	674	653	649	614	635	624	669	606	638	621	638	592	602	616	627	619	614	621	584	614	641	614	677	591	633	629	636	626	668	597	658	666	668	648	677	646	655	623	658	662	639	645	690	655	674	642	629	648	636	666	632	634	667	612	678	674	669	615	625	627	656	627	616	671	673	651	672	660	664	609	623	666	662	680	630	636	664	640	642	625	618	676	653	650	580	635	618	616	664	653	660	657	619	591	688	658	654	680	643	623	634	606	621	659	633	609	648	664	606	639	620	630	636	685	649	642	650	675	616	677	636	651	678	648	650	705	625	675	609	689	600	667	665	635	668	614	698	642	696	684	584	643	666	630	669	624	630	643	649	671	627	664	636	682	649	635	634	626	624	594	652	631	685	682	680	652	634	648	620	643	655	682	655	598	625	631	644	626	645	679	665	592	604	618	681	636	651	644	638	589	573	645	606	667	649	647	655	660	668	688	651	682	696	628	637	650	624	637	641	659	669	645	631	654	664	647	676	653	675	585	651	622	640	637	618	684	666	650	657	640	645	642	641	615	627	638	659	646	629	639	607	684	573	673	648	672	619	614	683	628	637	682	639	663	625	630	632	627	644	680	674	687	644	644	622	624	658	676	626	616	649	639	602	664	665	634	656	670	666	679	656	690	673	653	618	634	657	657	637	621	628	650	648	655	623	628	639	673	642	638	638	632	618	659	675	640	649	631	599	644	654	637	666	670	628	633	647	640	655	644	633	665	623	605	630	663	665	639	626	643	712	624	643	645	624	620	648	699	678	617	696	682	640	612	699	702	644	690	631	630	585	673	672	600	656	638	704	686	608	631	612	656	609	671	634	674	658	635	685	647	638	650	601	606	651	608	655	678	650	655	679	625	600	643	627	639	645	665	644	646	639	641	632	643	660	617	595	621	675	621	657	664	626	662	615	622	681	623	650	657	626	643	677	677	623	624	633	631	631	670	622	659	654	657	681	626	656	694	658	656	649	585	664	641	620	714	620	676	658	688	639	619	660	647	658	609	656	655	665	641	625	647	693	660	631	673	605	660	687	649	650	639	625	613	650	618	635	608	611	683	665	631	640	646	620	649	661	636	672	680	669	633	667	649	645	640	650	653	602	627	645	637	633	636	636	632	605	633	667	633	664	672	666	612	628	628	634	644	657	660	648	668	683	660	640	629	623	628	616	608	673	677	665	609	621	631	626	614	678	655	604	664	644	642	629	655	643	685	604	673	652	645	677	634	656	684	600	645	649	656	593	616	670	697	620	620	663	617	607	623	627	613	657	675	652	626	624	609	598	653	665	602	662	622	574	643	669	642	651	603	624	627	686	628	684	653	655	621	656	606	599	671	627	601	609	603	611	641	628	639	660	609	600	637	613	669	617	711	663	627	593	655	607	661	637	656	637	612	656	668	697	633	605	626	651	711	677	676	638	612	669	627	656	609	671	603	638	626	656	632	644	637	688	669	613	659	660	653	627	631	684	659	627	648	596	647	646	621	684	645	631	638	638	635	660	657	635	618	679	656	604	664	620	674	623	601	683	631	652	617	638	616	618	608	642	665	653	699	631	659	652	623	678	665	647	645	686	644	637	639	649	567	625	679	644	655	661	710	629	615	659	621	660	669	661	612	663	598	633	651	625	661	623	594	638	605	662	647	643	680	662	667	640	638	672	638	676	654	648	667	664	650	635	608	662	665	635	618	636	648	654	678	615	675	643	628	640	614	622	653	663	609	642	627	639	666	622	636	628	636	615	635	634	646	669	647	631	651	656	627	610	665	673	645	637	665	635	684	706	685	634	618	604	653	631	667	699	609	610	658	658	640	665	674	643	650	623	632	645	608	637	630	625	634	635	616	643	607	627	616	648	658	616	693	615	638	630	679	675	647	624	665	624	638	615	635	669	678	663	691	594	642	654	655	697	630	655	635	662	626	672	658	655	599	665	600	642	691	631	622	634	641	621	659	640	703	671	624	653	600	611	657	621	636	610	693	618	600	611	661	623	637	674	603	646	691	623	660	682	692	619	649	623	626	654	651	639	634	619	609	644	653	670	657	656	663	621	628	686	674	616	614	724	651	594	631	634	652	629	669	663	624	666	666	677	653	660	653	688	669	671	645	686	595	654	643	635	666	661	646	621	669	661	622	620	657	631	658	644	661	645	639	673	640	611	653	654	667	678	635	654	657	592	674	649	655	649	612	644	631	641	683	677	672	645
29574	17783	12963	6863	4875	3727	2922	2420	2183	1815	1447	1284	1275	1100	1051	952	973	920	874	912	838	812	792	809	763	770	746	788	781	773	758	726	684	756	752	726	738	744	705	661	689	742	731	737	723	718	701	754	768	638	722	752	744	711	723	680	668	708	731	682	701	706	730	678	682	674	695	720	670	716	713	696	669	686	737	685	671	718	702	727	759	744	707	710	720	710	681	745	689	741	717	690	712	690	671	662	709	714	711	665	727	706	663	675	694	708	733	745	691	708	664	673	669	722	671	661	682	654	689	699	702	660	678	674	653	693	681	708	703	671	728	705	721	672	668	782	716	673	698	686	705	722	689	714	697	691	693	658	701	731	697	671	715	690	743	710	714	727	689	726	688	720	715	714	713	692	704	669	654	718	738	694	670	744	733	663	754	695	674	714	667	696	696	734	719	702	636	692	726	767	688	733	684	658	721	706	730	733	699	715	691	714	733	731	685	635	703	664	733	721	709	706	699	703	669	659	708	701	714	648	730	733	679	662	682	725	655	750	689	706	728	713	657	694	726	718	679	729	710	733	678	725	701	704	706	668	635	701	689	690	708	726	656	707	669	693	691	719	688	679	696	702	657	666	664	729	711	687	723	716	737	703	680	722	701	689	652	703	647	738	741	715	674	663	662	715	684	720	714	694	688	748	686	690	665	694	699	719	697	644	714	699	707	716	711	720	730	668	761	693	746	667	714	714	677	685	711	702	696	721	695	670	644	653	677	712	661	680	699	726	702	655	694	758	712	724	659	659	722	671	689	661	699	708	692	696	691	694	739	673	663	715	705	704	674	673	703	694	724	667	690	712	680	679	697	655	743	669	678	698	672	688	687	728	650	724	724	686	683	711	724	708	680	733	661	698	715	713	713	679	684	673	718	678	658	695	707	655	710	703	681	703	750	675	739	720	715	723	682	676	753	697	700	719	724	679	722	707	713	713	709	700	694	703	709	681	709	703	733	670	677	658	694	723	694	668	739	710	704	689	677	682	675	692	741	714	637	676	713	734	708	688	658	666	699	754	730	716	717	633	677	680	708	697	706	688	715	747	687	678	702	683	703	680	710	735	667	706	636	644	689	708	714	686	737	713	674	718	662	653	702	687	724	714	710	646	735	721	692	710	686	694	660	679	679	662	742	683	735	689	697	726	690	704	751	674	682	743	701	696	641	692	712	720	680	671	677	755	698	735	716	654	679	784	643	734	657	732	684	710	700	700	670	714	707	668	673	739	703	630	647	697	740	716	657	664	721	689	700	668	716	702	690	675	705	686	682	699	698	696	732	758	689	705	666	694	684	708	686	696	702	749	716	709	720	662	687	707	708	679	681	642	681	696	674	712	686	713	705	699	659	693	642	674	696	706	647	656	695	689	761	679	709	674	666	694	660	717	686	747	682	753	711	659	679	683	714	657	688	685	688	711	695	708	658	720	690	701	678	721	697	748	678	701	714	688	676	716	686	707	697	739	696	673	672	729	677	700	708	705	668	704	686	725	709	653	708	717	675	692	767	688	668	698	743	739	705	712	700	694	694	688	698	712	684	677	699	639	754	707	686	704	752	739	655	709	700	658	710	702	663	724	688	720	672	669	729	653	694	707	679	686	717	709	697	656	688	687	710	658	687	623	715	672	677	666	691	721	646	734	692	725	697	684	727	675	684	686	731	664	701	707	697	738	699	667	680	655	725	698	697	719	728	728	669	753	732	703	704	712	717	717	743	690	677	680	684	654	677	705	705	709	741	691	669	663	696	675	697	681	715	676	751	695	679	727	657	755	660	740	686	724	729	722	694	699	764	744	681	670	699	671	665	693	679	717	661	662	719	742	726	709	725	702	689	698	674	697	684	659	720	748	709	654	715	691	714	701	675	694	729	665	677	681	761	637	707	686	698	713	675	687	687	755	687	676	696	663	687	750	715	683	679	761	699	676	690	665	708	690	690	688	694	722	694	712	714	714	722	696	692	698	727	682	712	670	717	658	670	721	775	715	741	701	727	743	678	700	731	699	664	752	674	708	705	718	700	670	686	698	662	699	706	692	688	723	698	686	651	728	702	649	677	681	677	685	676	692	707	692	649	757	682	638	735	680	662	670	747	688	642	705	716	731	642	705	696	716	713	728	699	663	690	675	680	762	686	683	654	662	724	693	683	678	695	714	702	713	702	726	735	667	695	681	733	652	691	728	672	687	682	705	659	681	680	745	713	703	748	706	694	661	727	721	732	679	687	716	704	736	756	690	686	682	683	688	703	722	689	692	716	705	727	665	679	720	679	676	753	699	684	657	711	717	698	719	722	677	721	669	720	687	696	705	715	704	686	725	713	659	702	660	709	677	696	714	691	679	702	648	685	667	694	652	706	729	693	692	722	639	659	660	672	663	716	705	705	667	687	743	658	685	722	686	724	709	685	698	709	678	657	684	682	737	666	699	698	701	698	727	721	711	714	732	639	683	705	661	747	701	739	691	698	712	717	722	657	680	693	711	701	681	701	730	708	706	665	693	653	690	675	683	698	692	713	670	722	682	765	729	693	699	699	680	676	639	691	720	722	660	696	717	700	673	707	668	702	682	675	702	700	725	685	723	705	675	680	662	782	711	672	704	704	759	703	715	682	723	633	705	696	737	659	696	695	658	725	703	730	684	661	722	737	651	705	686	680	640	742	702	715	712	666	677	709	655	716	732	663	750	684	725	698	726	681	749	681	645	686	705	691	732	731	713	666	688	694	737	645	689	694	644	687	682	729	698	657	757	721	649	709	680	744	739	708	733	701	692	723	713	709	696	662	729	712	669	712	688	695	668	716	667	663	748	710	672	669	666	714	683	703	702	710	710	685	725	670	673	749	728	684	678	727	651	646	666	725	689	691	709	720	694	761	758	709	694	666	663	693	674	675	664	687	689	635	723	704	774	697	649	713	701	688	689	672	690	688	677	716	741	732	758	667	725	736	705	663	714	728	698	687	692	684	666	732	723	740	662	754	646	665	681	725	692	675	681	697	720	738	716	701	681	691	686	761	682	702	668	619	665	727	698	711	722	754	706	680	722	667	666	727	731	678	674	720	678	707	663	686	659	712	687	738	663	717	759	667	677	688	713	692	722	717	717	727	703	675	687	671	701	688	708	739	679	696	671	724	725	717	726	676	712	682	679	709	722	737	664	678	686	674	668	679	687	671	672	695	701	710	684	686	704	745	727	704	680	717	732	715	702	640	696	660	686	650	655	722	684	713	689	727	682	712	705	712	641	682	667	677	677	731	739	684	732	735	701	679	705	728	662	735	645	760	724	640	653	633	687	714	692	687	708	707	697	688	643	721	689	683	719	651	674	701	745	713	749	697	699	717	729	713	741	681	667	684	715	678	693	690	662	724	714	686	707	692	704	708	677	724	690	647	745	715	719	687	669	711	714	695	655	689	655	707	717	723	726	667	720	668	723	702	690	698	747	689	668	705	704	705	689	743	755	663	726	720	699
27878	20585	9474	889	438	448	407	390	387	366	392	399	349	384	337	330	370	381	366	367	339	323	369	361	338	327	421	361	377	324	351	299	317	342	372	346	343	354	346	364	372	384	375	340	408	343	351	379	346	355	342	341	338	372	322	354	361	352	352	329	350	344	329	352	329	355	335	352	347	357	360	312	357	344	338	345	351	359	340	374	369	365	366	368	324	346	317	341	315	360	346	354	394	356	362	328	321	339	362	363	385	345	348	353	369	353	380	357	344	362	333	332	349	366	359	338	323	341	341	332	354	355	325	364	330	334	350	353	332	328	354	333	339	377	360	311	351	364	379	356	324	382	335	347	345	330	329	360	330	303	343	350	355	351	325	343	319	360	382	343	352	334	364	335	334	331	336	370	345	319	318	385	315	357	288	353	387	331	296	323	344	339	345	329	377	365	368	348	355	332	316	338	344	322	345	365	341	341	344	338	308	332	354	334	325	364	340	339	325	324	345	358	360	347	364	323	300	323	347	351	368	330	345	360	347	380	344	330	338	353	345	337	353	365	345	356	345	348	339	342	322	348	363	369	374	362	338	361	358	352	300	345	358	336	323	361	374	369	362	309	361	328	355	348	327	338	351	355	324	350	358	321	342	314	369	353	347	339	356	365	333	365	377	370	345	335	386	384	380	346	342	330	408	360	331	342	355	364	335	367	357	369	356	362	385	321	341	367	341	381	356	349	348	368	352	345	346	340	359	340	362	364	338	349	356	343	359	362	366	344	351	320	327	355	375	379	350	328	313	351	362	351	359	353	364	380	380	375	352	321	340	361	332	369	342	349	339	318	310	358	354	364	344	355	320	348	345	382	336	340	374	360	348	331	333	327	345	324	382	330	348	322	332	321	343	353	341	307	308	364	342	384	349	356	320	331	361	342	349	367	332	350	343	346	334	353	367	364	327	358	329	303	367	331	344	353	365	336	327	328	365	346	366	328	349	343	367	361	346	342	341	382	330	348	351	330	363	358	339	345	361	365	326	348	358	342	371	356	379	328	345	334	378	332	367	330	335	324	324	325	328	318	331	357	353	356	337	351	365	366	335	344	347	350	319	321	357	363	373	349	357	376	300	353	362	358	350	334	367	350	327	374	341	355	378	332	364	335	334	325	368	326	317	340	348	376	344	332	325	354	339	339	344	341	321	338	338	368	357	337	329	365	345	369	393	360	313	377	361	372	327	384	384	365	348	354	365	331	346	350	342	326	300	351	373	352	360	366	352	385	360	367	366	344	337	346	351	314	381	347	363	347	362	338	337	335	352	388	329	370	345	341	335	375	332	332	340	350	356	336	367	367	363	351	348	346	370	345	344	349	373	335	346	349	339	365	335	382	338	319	321	366	371	317	356	383	366	358	329	315	347	330	350	361	385	357	327	359	386	353	345	339	339	371	337	374	357	336	325	324	353	349	349	324	360	343	311	310	357	338	342	347	359	381	348	323	345	358	367	352	329	326	364	361	388	321	367	374	353	317	368	341	362	382	351	325	380	337	393	365	330	378	348	359	349	352	399	350	345	348	364	338	374	354	334	356	317	357	333	368	339	339	363	336	351	340	331	346	363	340	324	322	348	376	351	337	341	344	386	341	354	371	342	348	344	377	400	346	357	339	345	330	329	345	354	342	333	315	372	347	349	338	329	344	357	344	379	382	366	311	323	363	348	368	346	324	360	386	370	382	360	358	328	335	333	374	335	367	370	326	320	383	341	357	339	365	361	329	363	369	320	336	338	361	357	338	376	351	355	356	369	340	369	348	350	315	354	350	373	351	360	373	354	313	345	335	333	350	375	347	331	349	352	367	347	331	330	352	350	359	338	356	379	340	323	354	362	337	349	370	349	369	348	339	309	358	345	351	344	344	356	362	368	332	338	365	358	377	335	336	358	368	343	351	327	358	375	332	360	345	360	337	359	342	388	367	371	337	342	352	372	356	392	362	382	358	359	333	335	308	342	366	328	326	317	385	358	356	363	343	356	383	302	322	334	344	349	370	361	331	314	316	349	348	358	309	355	317	349	368	384	346	370	355	377	373	350	321	369	353	367	345	351	335	379	358	328	364	359	319	368	369	358	340	393	343	351	358	358	344	354	338	366	330	342	349	339	363	374	307	357	384	342	361	342	389	351	356	354	335	340	354	367	358	377	349	349	357	364	351	352	370	362	335	348	336	354	361	313	336	367	367	347	350	355	355	344	347	372	386	354	323	331	376	359	325	346	345	376	340	355	368	320	348	374	364	348	388	360	340	342	363	375	355	368	389	348	329	365	347	334	326	339	369	363	377	347	373	356	345	331	352	384	332	345	355	348	371	373	358	338	336	331	376	363	369	322	314	370	372	335	377	362	378	388	339	358	341	341	360	378	349	368	402	330	343	353	365	367	325	333	372	358	374	335	340	326	354	341	349	341	355	338	326	361	354	346	332	355	337	355	359	364	381	317	376	332	348	342	352	346	355	360	362	359	371	349	367	348	366	333	370	339	368	365	349	353	310	332	331	380	323	341	383	365	326	355	323	352	351	381	380	365	367	336	345	372	343	323	359	342	324	338	355	351	348	337	349	336	369	355	369	367	345	330	370	355	348	382	347	339	362	329	337	337	371	347	342	342	359	340	327	392	324	353	341	327	336	367	345	383	345	350	369	342	345	346	373	359	368	337	347	353	348	305	362	337	325	379	367	368	355	328	317	367	351	341	381	341	348	333	355	329	341	316	341	368	362	331	353	371	346	354	352	344	335	348	347	343	319	357	364	341	358	347	327	358	325	381	346	328	368	331	375	330	339	334	328	343	366	367	379	365	384	323	369	360	358	325	366	379	333	329	368	346	304	366	354	348	313	375	338	353	328	362	344	377	333	349	335	363	376	333	350	368	367	363	366	346	325	357	360	362	342	344	330	335	366	341	343	322	349	370	319	349	373	370	362	369	372	303	362	357	353	359	359	356	366	328	334	347	324	339	358	312	368	365	350	355	328	340	362	354	355	368	329	334	366	347	339	337	326	345	372	358	356	363	315	322	338	354	323	371	346	358	345	337	351	338	356	350	329	366	360	348	340	356	352	374	361	358	369	367	372	355	362	333	355	349	355	316	362	329	335	380	355	362	362	376	361	325	342	362	332	345	393	348	376	314	333	340	340	337	354	340	322	341	368	377	356	339	324	341	350	358	347	347	372	352	320	405	346	343	315	330	349	373	345	332	352	344	360	382	349	354	364	346	353	336	352	342	345	372	334	358	325	345	315	356	332	359	343	321	366	369	332	328	353	362	347	348	344	359	357	361	332	331	338	354	338	330	324	379	377	348	365	353	318	351	365	328	400	350	344	324	341	352	362	382	323	349	361	346	358	338	319	352	354	345	373	344	336	378	331	345	352	354	335	339	340	363	367	333	362	354	346	338	335	332	351	328	353	347	345	377	340	377	350	355	394	350	356	358	367	354	308	358	330	360	359	357	359	368	380	360	328
24316	3065	1133	724	603	557	549	521	572	482	459	475	465	456	451	456	405	450	438	442	405	438	442	421	440	434	409	441	430	432	422	490	407	414	424	417	410	423	434	446	439	417	439	407	419	405	409	414	415	418	430	426	394	419	406	430	436	408	424	407	431	444	448	422	450	418	440	408	406	442	417	433	380	455	409	419	440	425	434	406	443	423	392	413	429	439	403	417	400	406	427	404	441	408	451	418	461	405	429	431	451	436	416	459	449	451	451	443	432	445	389	450	413	419	400	383	412	474	415	398	415	429	444	424	442	417	445	440	432	426	442	425	430	458	381	432	419	441	376	439	402	450	433	403	433	472	454	429	405	426	430	429	369	443	426	396	420	409	437	448	419	400	376	417	439	441	420	435	413	415	437	463	401	428	448	460	414	438	389	426	401	398	480	443	415	434	424	434	404	425	448	392	406	440	423	396	419	462	421	424	420	416	400	406	436	416	445	421	434	426	406	427	448	413	416	467	420	418	431	423	433	464	407	430	433	427	434	413	423	451	444	422	396	418	436	418	387	423	415	398	441	422	446	417	402	397	457	414	411	405	448	438	436	403	439	431	424	395	431	419	417	413	390	456	419	423	441	418	451	438	477	452	423	431	437	434	442	451	408	459	436	441	401	429	445	411	416	403	432	456	391	473	403	418	405	423	431	423	390	388	442	408	387	420	433	387	408	430	405	427	436	461	427	429	398	427	436	416	465	407	450	425	419	429	458	425	431	439	427	444	466	449	423	444	418	407	438	395	420	441	430	397	416	418	424	444	434	412	443	406	397	445	393	421	432	418	403	447	425	419	398	438	453	426	416	405	431	442	465	414	418	408	448	426	439	414	436	396	437	441	416	407	428	412	418	454	432	421	442	414	416	393	415	431	483	450	413	427	459	454	442	480	431	481	397	443	432	408	413	421	430	382	444	418	418	440	439	428	430	416	403	444	437	444	429	450	426	432	477	406	417	425	426	427	397	452	418	422	421	382	399	419	391	437	446	385	438	434	433	429	407	421	426	455	392	413	446	388	430	432	427	454	432	408	427	409	446	417	438	388	412	408	421	420	433	382	423	410	432	457	431	384	396	426	433	445	401	456	407	391	439	410	450	454	401	448	439	424	399	392	415	413	415	425	428	428	426	440	443	447	439	454	445	415	396	402	388	465	435	433	428	403	435	399	461	408	430	427	443	445	409	421	424	446	405	418	412	434	421	440	432	427	368	423	398	437	464	426	433	462	405	413	465	430	441	386	407	424	419	432	408	412	431	399	444	447	411	441	435	439	393	419	446	431	431	429	395	418	406	384	450	403	439	429	434	421	388	432	418	405	439	440	436	447	438	436	443	433	416	404	387	393	435	397	391	422	452	472	432	410	407	426	401	428	433	402	426	425	419	430	459	429	440	409	403	391	439	395	426	441	407	438	432	448	449	465	440	414	481	411	424	458	399	408	441	405	452	400	462	453	468	386	413	404	472	436	437	422	449	389	422	453	433	403	399	426	443	401	409	389	383	422	442	427	401	393	404	390	407	450	392	425	438	428	429	433	429	456	439	439	421	457	411	396	424	417	405	405	446	419	421	415	437	454	392	448	470	415	425	447	407	416	403	433	446	436	436	404	426	462	436	390	408	419	421	413	427	388	407	429	417	415	431	431	455	376	447	437	453	418	426	384	400	391	467	437	401	423	434	406	417	430	469	432	397	441	423	453	425	428	427	419	396	449	434	412	411	443	450	466	437	429	451	437	452	418	434	433	440	436	465	424	430	438	408	456	410	434	434	463	426	438	451	414	418	436	395	402	426	396	436	390	446	438	430	394	465	444	415	415	414	464	422	444	448	436	405	417	435	406	421	418	420	418	411	421	395	396	390	416	442	428	441	426	428	420	408	448	440	457	416	413	446	427	434	423	425	416	402	457	412	405	421	425	441	419	447	421	429	425	412	389	414	406	395	400	443	399	455	454	441	428	433	424	397	437	422	418	445	445	419	407	400	440	433	439	403	395	422	417	432	436	428	398	447	437	425	388	420	428	439	435	394	448	433	424	407	467	440	441	429	414	441	432	467	422	436	431	429	429	412	394	420	417	416	424	431	409	366	443	452	383	424	476	427	439	425	383	405	419	422	449	409	436	437	426	413	438	455	402	451	405	418	446	400	434	462	424	423	431	430	388	445	468	426	394	451	439	454	441	446	439	430	422	466	408	454	413	425	374	403	426	431	428	395	450	423	445	439	426	429	401	415	438	416	439	445	440	405	403	424	423	415	405	413	437	408	415	456	410	422	439	405	395	399	391	442	417	423	382	430	390	401	388	419	406	406	412	422	406	434	381	421	418	413	436	407	404	439	395	407	427	420	421	392	416	382	445	395	420	453	486	413	405	422	390	406	423	432	404	390	394	410	439	389	445	447	421	435	430	432	422	426	431	451	427	419	419	387	434	432	412	428	471	443	433	403	414	430	425	417	438	439	425	418	462	410	445	401	424	439	403	449	400	454	439	446	423	416	426	433	446	455	434	420	437	396	390	435	416	417	412	431	423	462	426	414	432	445	400	423	406	401	429	465	429	430	413	436	408	408	424	449	426	440	421	427	461	427	413	396	448	381	426	414	415	397	463	457	442	447	395	427	444	428	416	436	447	414	433	432	412	441	428	410	448	461	396	413	430	434	433	418	414	461	401	461	407	427	426	417	452	396	402	434	401	432	449	455	416	457	415	437	437	442	412	422	436	398	429	435	431	454	411	440	387	430	417	464	421	419	408	414	449	424	417	410	415	394	390	463	389	446	418	396	413	412	429	419	434	427	429	401	434	400	444	405	427	425	445	415	417	399	412	419	412	438	410	463	422	412	456	436	438	398	403	416	398	378	459	438	442	477	405	413	423	423	453	472	425	405	439	408	441	421	461	439	405	429	437	411	430	422	411	441	424	410	428	411	430	435	418	439	424	421	426	467	407	419	432	396	468	421	391	411	450	401	402	411	419	411	414	401	455	419	439	404	495	421	415	376	427	400	447	426	462	426	436	422	496	413	427	428	440	419	454	430	423	440	427	413	404	449	421	368	431	462	437	380	434	428	432	437	422	387	430	426	413	411	431	436	421	428	405	415	442	430	423	444	426	426	450	431	440	425	418	403	434	393	435	427	430	401	458	404	464	398	418	413	418	441	417	399	436	434	426	408	397	423	434	433	419	412	445	435	397	414	462	425	399	425	444	449	449	412	418	390	428	460	429	408	441	404	421	429	422	400	437	421	446	452	432	426	458	426	413	403	399	432	444	426	420	447	395	379	428	416	421	425	445	404	413	456	401	426	415	395	410	450	414	395	446	446	370	402	396	444	391	443	430	416	419	446	450	404	464	437	400	379	454	432	403	444	422	451	424	432	431	391	448	430	448	393	402	396	430	424	419	399	419	437	465	447	428	429	447	414	431	432	435	427	397	411	405	425	398	413	403	386	449	434	421	445	440	386	402
23640	21246	28681	24109	21257	12454	1266	823	675	527	538	499	457	430	387	344	374	358	374	349	353	321	340	335	321	321	347	330	292	332	332	324	308	327	333	333	311	354	300	349	303	307	314	341	318	323	330	311	321	298	292	294	310	337	326	347	320	305	300	349	285	296	297	295	323	302	317	305	295	292	288	323	330	323	307	290	340	291	318	306	268	307	322	311	310	322	272	303	293	309	315	324	289	334	305	290	307	345	306	314	309	327	319	299	306	276	325	340	299	319	296	292	311	305	328	290	302	331	324	293	310	334	308	293	338	313	317	282	296	323	303	317	319	311	309	312	294	254	297	314	287	296	290	305	322	338	305	322	280	281	307	319	325	307	319	301	327	303	297	286	284	312	307	287	288	297	305	325	305	301	339	287	291	322	308	336	332	341	296	286	302	307	362	337	317	288	311	321	315	319	316	327	294	291	278	296	296	306	308	292	298	312	294	323	339	293	294	312	292	291	294	302	326	332	315	306	300	310	293	282	285	283	304	350	296	344	319	345	297	273	336	284	298	304	325	322	324	317	281	298	298	315	305	312	304	322	284	295	281	315	326	334	302	318	298	295	315	343	279	292	295	321	272	306	311	284	316	324	327	284	296	302	336	303	310	305	283	299	299	316	329	335	298	306	324	304	298	326	313	314	306	334	320	310	313	296	330	304	315	298	315	331	301	279	293	305	301	306	309	319	301	315	295	295	301	320	298	314	308	281	313	282	346	336	346	295	329	337	290	318	326	311	328	302	324	296	307	318	305	301	288	266	297	307	313	312	304	313	312	304	325	339	332	283	331	306	293	314	305	314	311	318	339	312	291	319	308	321	311	284	295	304	305	312	270	336	324	313	333	284	325	294	308	310	319	312	312	310	311	316	293	296	334	292	318	285	279	293	324	359	292	281	289	309	312	314	277	292	307	286	303	276	306	313	325	301	284	317	299	320	317	326	307	285	312	282	311	321	293	297	290	306	342	329	312	302	263	305	350	307	318	292	320	310	323	298	282	305	322	290	324	316	280	281	299	330	300	303	304	303	280	272	297	283	301	316	319	307	290	275	316	322	319	305	321	310	313	315	313	332	296	296	305	327	326	294	288	295	311	307	328	332	286	306	288	300	320	305	295	320	299	285	309	310	326	301	285	342	313	323	314	269	288	321	309	320	306	290	281	346	291	311	332	299	299	314	286	307	283	313	285	304	307	290	323	288	317	293	290	301	305	302	301	319	287	336	328	303	298	291	325	318	304	312	281	304	327	302	311	295	313	308	289	313	308	280	312	310	306	322	327	334	346	346	296	278	313	305	306	295	301	295	310	294	304	302	328	295	328	304	308	317	347	299	318	299	323	307	314	299	289	311	300	296	324	300	324	309	317	345	302	323	305	318	303	310	297	292	297	325	295	242	284	288	320	314	277	329	308	312	341	307	304	303	324	325	294	329	308	290	298	314	286	304	316	288	290	308	292	328	306	307	278	316	268	306	334	297	313	299	305	289	289	277	337	282	302	285	349	301	334	319	320	314	310	304	299	289	279	308	324	327	322	307	318	304	340	335	318	305	339	297	318	297	277	341	305	309	293	304	331	300	321	313	298	280	299	278	309	322	267	327	303	314	308	302	296	315	284	300	302	306	292	295	294	292	322	334	281	313	287	351	312	288	307	322	310	289	301	294	338	313	296	312	288	308	299	299	318	299	328	320	276	304	300	276	305	301	267	331	332	329	332	311	309	276	304	301	280	316	299	305	324	292	284	309	317	319	308	327	310	297	312	333	294	322	298	321	285	331	287	292	318	320	313	305	297	288	339	294	294	301	312	317	310	277	275	303	325	297	282	314	296	316	368	313	300	313	304	297	300	305	323	336	337	299	289	274	263	314	304	303	305	316	323	318	314	325	291	303	305	279	299	317	305	293	280	294	306	304	313	348	280	310	328	331	286	309	301	305	312	290	298	320	293	340	329	315	330	296	336	325	301	305	314	309	320	282	255	296	305	307	284	276	308	303	333	285	340	307	312	298	313	292	291	272	309	314	289	300	295	297	317	302	288	270	309	350	310	346	302	314	281	312	316	284	317	274	304	297	321	324	310	328	299	313	329	297	312	272	330	323	315	294	325	327	278	296	302	314	290	322	303	310	326	325	325	315	273	305	281	334	274	309	323	276	326	311	313	309	289	284	277	319	284	334	313	347	296	349	296	288	301	299	319	312	300	317	295	329	314	318	318	296	302	320	317	275	347	332	305	318	309	324	287	339	306	306	338	332	317	268	329	327	320	312	287	296	321	309	309	286	290	308	297	338	322	273	304	302	286	319	326	317	308	314	330	289	327	290	292	297	314	314	317	325	313	307	298	304	268	293	313	299	305	289	346	311	314	301	329	312	318	298	315	300	312	301	284	307	309	348	299	298	312	324	326	297	293	331	328	312	321	304	289	285	303	307	316	337	307	316	290	276	309	341	291	308	274	312	292	308	300	325	314	288	301	323	319	313	304	306	333	320	308	287	287	292	300	343	329	337	277	316	324	299	315	314	302	304	312	297	289	323	277	276	321	303	323	338	289	294	320	331	285	323	303	279	344	330	303	298	300	307	297	325	275	278	319	339	284	307	312	319	299	319	314	300	312	269	319	297	306	301	276	334	292	288	283	320	299	308	301	291	300	268	314	288	325	291	287	300	299	289	313	308	308	322	334	312	292	299	300	318	297	297	315	332	328	312	278	296	310	285	304	308	285	301	309	309	318	323	332	319	348	309	298	309	299	299	334	288	271	302	278	302	324	307	326	333	287	298	269	320	316	315	298	271	325	309	303	307	307	305	351	294	268	296	316	307	310	327	300	278	297	281	303	284	315	316	315	310	297	278	329	272	312	284	339	309	301	299	310	298	314	315	337	298	304	305	312	304	338	315	323	360	306	307	329	301	326	332	281	267	323	311	302	310	346	320	268	306	315	304	286	313	327	302	313	283	286	299	286	327	323	306	324	302	315	292	287	314	322	300	273	327	318	297	321	290	322	295	304	290	293	297	298	273	284	289	290	325	360	362	321	300	287	313	293	319	328	322	302	314	328	314	301	332	331	297	316	298	293	306	308	288	318	282	284	334	317	281	331	298	342	288	307	316	294	307	301	355	274	319	299	290	329	302	301	295	267	284	290	316	298	313	289	314	319	303	304	316	319	305	306	291	308	316	297	291	317	313	289	280	300	299	340	299	327	330	330	305	320	328	285	323	318	305	284	318	295	292	298	342	288	312	285	313	332	309	318	285	294	265	290	310	309	312	308	312	311	281	311	298	293	331	315	315	313	323	286	283	308	286	294	297	307	318	312	312	311	324	300	306	280	316	286	300	319	322	311	310	289	329	284	317	273	311	316	294	301	285	292	297	339	247	293	322	304	300	288	280	287	328	291	292	296	285	302	306	320	324	308	313	328	307	325	336	312	289	311	299	332	295	286	274	296	310	306	306	302	290	327	291	329	304
27853	12428	7629	3887	2518	1932	1573	1366	1153	866	731	681	614	566	560	554	467	493	466	468	419	410	436	420	425	413	390	403	365	372	398	375	416	376	368	376	377	371	415	362	374	364	374	368	394	387	352	406	391	377	369	388	368	397	382	393	398	387	388	380	333	400	376	348	347	343	357	363	360	381	340	398	373	361	363	383	347	358	373	388	388	355	339	348	363	364	364	393	368	371	391	376	372	345	355	388	345	346	367	348	307	374	395	384	353	350	348	352	381	380	382	368	341	353	365	359	361	372	316	384	337	369	363	369	347	364	361	364	382	361	378	336	343	343	381	351	396	313	323	357	375	374	365	354	339	381	360	352	355	362	367	383	363	341	351	356	407	345	350	372	349	357	362	361	359	366	372	355	344	358	360	353	352	363	376	396	337	341	383	373	368	355	358	340	352	376	358	371	331	383	342	371	356	331	368	355	358	373	342	372	335	383	359	352	363	355	370	336	356	385	365	351	372	364	352	388	372	353	358	364	360	356	377	359	364	377	344	355	354	349	348	376	364	359	375	358	328	387	342	352	335	350	371	360	359	355	317	367	346	385	332	367	339	370	356	359	358	342	344	370	348	344	372	383	365	352	365	343	363	364	361	381	340	336	356	364	336	354	362	350	370	380	352	347	384	355	350	320	366	359	362	373	342	371	344	352	388	363	351	334	372	341	352	349	348	357	397	357	380	339	346	338	360	366	401	328	385	363	357	322	383	384	354	396	329	379	389	338	374	378	374	381	348	389	309	355	374	349	310	349	369	357	384	389	369	361	385	349	351	386	323	354	373	366	349	378	360	355	371	342	393	356	333	330	345	384	353	363	373	362	334	344	358	355	383	402	348	364	347	349	365	395	385	348	361	387	369	359	372	368	374	344	377	349	315	395	323	344	352	362	355	347	352	376	379	357	340	352	350	352	369	351	334	376	323	337	338	343	341	353	353	369	412	373	374	341	372	364	354	364	342	386	342	380	382	386	320	334	353	356	357	358	389	362	367	367	345	396	351	364	364	333	365	349	362	342	359	354	371	356	373	345	362	349	311	390	363	382	351	344	355	350	342	353	346	328	356	317	357	368	337	366	403	376	362	356	388	328	376	374	360	356	362	314	359	385	344	352	375	325	354	352	369	353	343	386	348	344	342	349	366	356	399	363	365	352	359	361	369	339	331	377	362	351	348	362	368	361	369	376	378	357	362	363	359	361	356	365	376	376	363	358	386	400	361	360	369	355	328	349	376	386	365	381	345	328	374	343	350	371	371	351	376	337	358	304	337	352	357	375	353	361	374	366	357	345	397	391	373	336	362	371	322	344	352	338	369	317	349	349	361	350	345	362	379	365	364	332	328	380	363	390	377	363	367	329	369	372	337	343	318	330	344	369	377	368	368	344	364	347	369	379	344	336	385	356	361	351	361	342	340	346	346	349	392	316	358	376	353	354	340	365	377	363	355	343	348	356	369	376	352	371	347	366	348	409	364	378	366	389	337	331	363	344	342	370	350	369	372	367	361	374	368	345	373	375	347	401	326	365	360	360	368	336	330	332	373	352	359	345	325	338	337	413	368	345	352	418	322	362	353	376	369	366	345	336	345	358	343	343	374	335	381	375	361	375	340	393	340	361	329	349	349	362	343	354	356	347	331	355	377	390	366	338	349	312	336	383	360	356	418	374	375	357	350	355	355	355	340	366	351	385	348	336	361	365	357	382	340	347	348	339	374	357	354	325	358	351	355	386	383	341	389	358	384	379	347	383	366	367	368	360	341	361	354	350	353	361	374	366	351	370	353	364	353	362	339	353	366	394	358	338	337	317	347	366	327	330	372	361	362	397	341	358	350	336	384	331	401	332	361	377	349	341	368	360	398	335	362	356	343	341	333	368	358	339	397	334	379	382	333	384	372	364	365	326	343	374	357	336	311	373	407	338	381	346	355	378	387	349	337	354	355	370	368	380	364	377	339	341	385	381	354	342	324	372	363	394	345	356	371	354	351	371	351	394	363	362	332	356	384	373	376	361	391	356	326	343	368	359	341	400	366	338	383	376	330	363	375	376	364	358	351	378	372	364	343	356	373	358	351	375	353	339	367	332	390	385	367	343	343	363	337	364	359	354	333	344	360	361	385	339	384	361	367	339	368	363	360	338	354	375	368	351	343	347	381	345	352	375	357	367	362	347	363	359	328	319	330	339	363	399	360	383	370	402	361	356	352	364	367	342	360	350	369	340	350	386	342	385	367	334	350	346	344	372	364	386	350	373	374	355	376	388	378	331	361	343	344	389	350	407	373	369	345	349	354	359	348	345	372	345	357	339	344	347	338	394	336	393	351	368	313	367	342	359	340	339	348	363	345	357	359	360	396	341	342	349	356	366	371	393	364	337	307	332	367	342	364	363	367	355	386	377	384	353	309	376	344	343	368	343	354	356	354	355	340	355	349	350	347	394	361	362	350	384	398	410	359	362	340	346	360	381	342	362	355	359	330	367	363	340	356	384	350	353	367	377	389	325	375	376	360	358	346	386	384	355	372	350	374	341	324	366	363	341	357	394	347	356	361	336	350	355	341	372	340	353	356	358	373	408	377	337	349	377	366	353	338	381	369	378	374	351	330	380	368	349	369	358	369	366	379	383	353	334	356	373	354	373	377	343	372	371	366	352	345	367	332	353	343	374	345	341	344	352	338	371	407	383	338	365	363	352	376	369	349	359	351	367	345	369	373	341	406	350	352	375	364	327	358	356	384	360	351	355	365	318	344	367	356	353	355	345	368	343	363	380	376	335	362	357	365	340	352	369	362	373	364	369	358	365	376	362	361	349	347	374	347	357	340	380	354	340	354	314	358	359	353	386	385	387	341	376	357	344	342	343	360	331	382	359	375	337	367	368	367	378	324	350	335	336	409	379	345	351	394	328	368	344	338	351	357	351	351	345	371	344	353	339	401	365	349	348	353	361	347	371	341	340	336	358	350	355	351	366	389	357	355	363	355	346	363	349	350	351	404	348	362	373	378	379	340	339	318	382	344	349	331	383	393	394	348	337	389	348	324	361	328	335	359	361	357	382	376	391	386	341	373	363	360	353	380	376	346	385	398	349	384	371	402	325	346	384	329	341	328	375	366	352	372	404	360	342	399	389	336	324	374	366	361	299	389	349	353	371	361	360	388	366	336	374	351	370	356	371	384	385	323	356	355	314	360	341	371	336	334	355	366	370	352	365	348	381	380	355	388	379	353	355	360	415	356	368	374	354	349	355	342	351	377	375	341	362	353	363	376	365	355	406	366	371	362	327	326	336	357	347	354	340	366	340	354	363	359	343	365	358	351	355	380	323	369	350	342	375	357	362	333	370	383	342	360	406	358	376	323	362	350	347	355	371	362	381	368	351	365	350	360	375	379	353	337	356	369	402	333	345	339	370	395	338	354	344	342	366	357	349	352	344	355	383	342	360	388	379	378	357	383	348	379	330	365	381	356	358
24966	21232	27693	25004	12948	1269	935	789	800	793	727	687	704	674	660	610	682	650	623	692	638	617	623	662	681	614	634	606	607	640	650	646	645	627	643	625	616	643	647	649	618	621	654	596	610	633	605	628	642	604	616	629	615	619	618	608	627	627	607	611	615	616	573	648	603	647	624	653	634	643	629	608	660	599	648	649	598	611	626	618	599	610	642	618	662	667	551	646	670	654	670	612	569	575	632	611	626	628	648	612	609	591	595	643	586	569	660	618	590	633	626	590	631	609	615	582	612	595	616	597	646	625	621	604	623	609	616	626	608	600	589	597	599	585	659	608	646	594	596	585	623	642	628	632	693	595	592	640	600	633	642	678	581	627	607	623	639	664	644	648	606	614	630	654	638	638	631	648	636	638	581	596	655	598	604	647	620	603	614	633	596	583	609	632	629	583	636	614	613	615	608	606	603	629	615	589	601	582	601	605	637	643	581	627	611	615	640	659	637	632	621	590	609	614	611	591	625	608	578	607	587	651	636	587	601	660	609	604	649	634	603	582	613	613	641	601	613	637	628	633	652	616	680	632	614	615	596	625	584	617	587	589	580	657	655	659	613	621	632	621	628	559	577	596	626	595	593	600	612	648	633	636	604	630	562	619	623	624	612	625	596	560	639	644	631	642	645	631	627	630	611	605	573	611	568	578	642	676	601	606	625	624	615	656	616	592	656	606	601	640	621	660	578	626	631	577	629	603	619	627	607	613	585	639	570	624	538	674	632	650	606	575	632	556	640	600	630	617	659	588	655	570	617	627	614	611	616	582	654	675	581	603	615	577	588	644	618	620	592	605	633	595	678	577	610	626	628	678	599	600	659	579	646	604	631	593	628	628	616	599	599	631	600	621	593	635	614	637	621	681	637	634	615	579	592	582	623	634	599	571	634	581	625	653	678	662	653	631	604	639	571	613	588	607	609	644	612	606	609	623	620	630	579	589	606	618	596	625	584	599	599	600	614	662	616	626	628	574	655	628	629	676	603	603	644	651	632	644	566	608	611	624	666	619	609	641	597	618	573	612	637	615	625	629	637	592	624	622	611	633	606	645	629	588	598	618	616	614	608	617	624	631	638	618	567	626	622	568	608	622	603	681	630	621	630	609	643	651	646	665	607	589	595	575	608	631	671	636	601	622	592	601	617	625	591	629	598	638	558	651	618	609	625	600	619	625	583	623	580	590	627	653	639	595	647	620	621	623	626	631	565	591	619	687	632	584	610	571	645	581	633	584	597	599	645	642	622	621	676	600	604	633	600	673	622	607	580	617	621	610	594	616	642	636	633	614	611	682	602	598	605	650	578	618	581	603	609	605	598	599	638	606	570	618	603	623	610	648	655	585	635	624	632	654	613	652	579	610	626	587	640	622	574	607	638	648	593	647	642	630	638	651	626	618	633	617	563	620	632	638	671	630	617	643	622	616	592	612	617	632	641	606	603	614	600	602	622	586	610	628	595	613	638	587	620	629	630	589	587	632	656	603	607	599	684	651	601	576	638	553	642	590	646	624	628	600	651	616	561	614	628	623	613	622	635	607	566	596	629	566	574	634	595	588	603	638	626	676	624	623	607	581	589	565	611	613	579	598	604	600	634	579	592	630	663	633	621	593	611	585	586	621	620	607	579	643	673	594	660	635	633	632	651	574	627	611	608	597	596	629	593	623	603	600	604	636	607	607	594	618	618	591	604	612	605	624	631	617	630	598	585	597	628	657	570	611	626	633	619	666	619	629	637	618	612	643	636	633	603	604	601	604	597	588	661	584	625	610	653	617	571	614	636	642	610	603	619	619	641	631	588	595	590	622	568	631	597	645	650	599	628	613	601	649	654	630	621	652	617	650	603	613	636	591	572	663	578	589	626	591	590	671	619	650	687	643	651	594	620	608	597	614	643	601	604	625	584	639	627	631	558	626	596	600	629	597	612	627	602	609	610	593	660	591	582	587	615	617	633	620	632	586	648	635	613	659	638	596	647	635	609	651	625	550	574	626	610	592	608	626	605	626	589	613	630	649	589	587	618	617	585	574	571	614	602	641	628	591	628	611	628	600	611	606	660	615	607	639	621	605	613	667	611	630	616	626	621	576	610	604	671	597	650	645	635	639	627	650	677	580	628	616	593	633	607	608	601	599	675	652	596	661	610	622	622	653	596	590	636	628	613	604	595	579	649	610	616	617	612	598	601	592	571	660	660	608	609	637	611	620	622	603	661	672	606	583	634	607	630	658	614	648	645	654	586	677	609	632	636	611	594	652	658	667	616	651	623	612	651	629	575	605	626	610	585	593	602	664	606	618	579	600	608	621	616	624	603	640	607	626	625	610	587	586	618	587	602	614	620	598	615	637	606	626	639	595	595	676	659	620	621	600	634	612	592	604	644	591	627	610	642	588	584	612	595	616	611	595	633	592	601	623	583	600	597	627	625	603	602	594	572	639	620	604	618	621	613	633	591	634	618	648	620	690	623	580	596	620	612	619	626	652	630	608	626	623	628	597	673	656	636	614	603	621	615	619	644	646	615	677	622	591	604	596	635	613	603	596	662	616	614	611	633	600	621	602	664	605	613	634	622	582	600	558	619	633	649	596	621	627	629	583	617	617	661	592	638	599	595	612	644	641	594	639	604	605	629	586	719	632	606	606	654	612	614	650	596	572	653	556	652	637	613	614	600	598	597	632	639	613	586	552	628	671	596	595	605	608	594	596	598	630	627	620	615	628	601	620	620	591	612	686	609	610	613	638	636	608	621	627	616	610	627	619	589	627	655	656	583	594	570	635	581	597	618	615	627	582	666	603	595	619	586	575	605	641	641	534	555	604	606	606	590	653	615	645	600	596	628	591	614	639	676	625	611	625	606	654	672	635	613	598	609	595	595	580	637	585	638	627	615	638	584	613	648	607	649	653	637	631	624	613	620	591	657	615	654	598	625	589	638	606	581	603	583	649	629	650	649	606	609	610	620	638	622	605	614	641	612	634	588	624	639	612	619	644	611	602	623	615	604	607	649	608	639	636	644	669	649	634	641	649	627	648	600	622	552	614	615	600	668	620	619	653	594	585	590	608	583	625	628	622	601	662	640	640	639	577	600	590	589	614	632	627	612	617	622	585	625	626	633	617	625	630	591	627	576	622	662	666	625	646	627	639	570	623	575	582	603	641	593	651	639	567	631	593	590	586	612	575	643	607	628	594	610	606	632	680	598	626	635	661	667	611	592	601	651	584	634	619	660	607	637	598	591	632	617	573	605	636	614	616	588	612	636	655	616	614	614	645	628	629	620	591	668	646	646	609	608	608	631	601	577	612	599	623	643	617	612	604	657	624	644	607	624	602	580	622	643	623	639	656	642	634	629	643	607	596	631	614	621	610	623	639	657	610	597	585	607	600	624	597	607	600	625	636	677	634	589	632	613	625	606	654	626	619	658	633	625	559	621	606	583	616	633	625	645	590	591	670	569	578	635	629	622	591
27728	9797	4606	2607	1961	1649	1383	1247	1188	1006	886	860	865	866	781	814	806	775	753	751	727	711	745	737	720	782	705	731	690	734	737	709	720	739	696	649	706	729	722	728	668	721	724	752	658	707	701	714	704	724	708	717	691	733	718	713	679	723	697	703	672	744	647	707	714	703	694	741	693	746	678	732	730	663	748	716	706	708	694	632	671	639	712	713	690	702	676	694	731	674	718	680	710	685	714	702	692	771	669	709	685	719	687	723	717	671	720	734	700	701	726	749	736	700	660	717	705	762	679	717	736	730	706	713	691	736	772	682	666	674	725	725	761	704	702	710	767	756	713	709	763	731	709	679	718	696	692	701	713	707	681	696	747	663	704	685	748	728	683	700	743	723	716	639	715	726	732	681	760	715	687	688	720	682	718	688	732	706	733	742	656	728	701	699	752	676	698	683	681	712	713	723	704	664	747	735	694	678	691	740	737	682	692	739	679	728	686	675	727	700	718	686	765	711	684	689	710	648	686	737	725	699	675	676	671	696	692	678	694	672	693	705	706	666	720	703	710	771	726	681	668	714	691	734	706	719	735	671	679	688	722	713	713	727	722	722	674	682	743	717	728	736	671	698	726	711	705	748	710	710	675	688	680	733	675	684	690	710	713	686	723	710	706	717	691	710	751	728	715	732	718	677	728	762	674	669	680	686	670	706	726	719	728	663	694	737	734	700	677	738	695	661	720	718	697	703	672	692	666	667	700	666	710	695	690	664	689	729	662	690	697	713	736	736	740	731	726	705	700	712	735	744	708	745	655	685	696	687	743	660	694	747	679	693	743	718	714	655	697	715	721	675	728	746	671	695	683	678	681	704	718	680	732	679	699	735	717	715	673	704	760	727	736	709	695	711	684	741	733	704	713	712	733	765	736	734	680	692	683	743	718	694	719	736	673	750	738	673	713	657	710	697	655	718	733	697	695	685	721	727	726	712	729	657	741	736	699	680	680	689	673	689	729	732	693	709	720	705	707	816	644	759	682	724	707	694	706	699	714	695	679	708	755	644	673	747	751	744	680	684	749	707	689	718	695	714	750	704	703	742	725	703	691	683	703	725	718	728	664	691	699	697	681	715	700	700	665	728	740	727	721	701	689	661	663	720	736	748	731	747	692	685	704	732	712	738	693	732	729	701	699	719	650	693	687	665	718	687	728	670	684	673	733	676	718	702	712	696	702	718	629	689	683	690	716	689	698	693	734	684	725	745	723	701	682	703	685	720	721	708	720	673	752	703	735	679	700	693	703	710	668	708	689	686	726	723	720	724	746	740	733	688	733	698	721	701	698	703	667	691	747	724	719	771	695	737	700	704	690	699	673	710	732	698	720	727	681	685	723	705	695	682	711	711	667	721	742	729	731	745	696	681	690	699	675	725	674	724	655	704	715	754	715	727	727	704	707	689	741	688	693	718	767	679	693	716	684	710	700	706	695	688	687	720	735	698	720	705	695	718	664	744	760	731	669	721	738	704	676	708	628	711	655	701	703	706	748	704	731	657	687	654	694	721	654	666	691	676	727	660	667	754	671	693	724	699	694	742	715	698	664	709	715	691	713	722	705	701	636	684	660	734	729	676	734	696	701	741	707	692	705	689	706	715	698	701	678	701	739	715	704	715	734	679	689	684	730	709	713	685	721	690	717	732	689	693	665	722	704	664	702	704	683	740	722	686	688	759	686	700	678	737	719	708	731	639	718	728	700	721	757	723	693	679	690	699	647	745	700	694	693	761	733	670	688	687	690	737	707	720	752	720	712	738	727	720	694	703	741	695	732	681	696	706	701	748	677	686	732	672	733	715	710	677	723	664	696	717	715	684	685	656	672	700	682	667	722	709	712	721	683	700	693	698	691	665	689	701	722	720	726	655	715	689	700	706	759	710	645	715	705	705	651	701	661	686	670	746	691	694	716	705	689	698	718	689	675	729	704	722	750	653	714	718	724	714	699	743	748	685	699	716	708	707	782	747	668	758	677	693	713	749	701	679	694	652	699	717	638	697	673	709	655	717	690	736	693	724	699	689	718	707	735	687	705	676	692	722	705	681	719	667	701	693	759	732	715	698	695	712	701	748	685	719	672	686	769	718	658	751	703	723	688	770	729	728	679	702	714	692	700	681	709	696	749	754	730	735	747	717	711	701	706	681	726	751	698	705	692	726	756	701	741	720	726	710	652	674	714	735	693	734	721	682	746	634	723	633	706	675	717	766	712	681	681	708	691	727	749	704	699	690	671	755	712	742	713	736	729	702	681	715	715	689	691	693	736	713	686	758	684	670	716	705	757	703	750	752	726	708	703	681	746	696	684	710	715	725	694	687	702	734	705	749	728	672	743	706	667	677	682	691	733	701	685	704	728	697	733	743	646	703	666	708	750	741	670	716	716	682	713	687	676	681	735	698	716	724	691	712	692	697	720	693	678	701	698	665	699	732	748	676	675	739	676	735	665	681	692	679	691	706	675	688	716	674	699	740	729	686	711	658	712	675	692	687	684	722	718	671	691	733	690	679	730	724	696	692	685	748	687	768	690	704	720	665	718	713	716	729	658	696	732	739	670	723	749	704	710	723	707	732	703	683	666	724	671	727	716	712	705	699	720	691	705	707	736	687	708	732	719	673	743	668	621	696	672	729	685	718	709	694	667	704	701	704	734	688	709	712	730	705	711	724	701	694	699	726	723	673	696	654	692	716	711	673	705	740	703	710	706	727	747	714	679	650	730	665	671	671	705	715	695	734	740	727	684	718	704	756	728	694	709	681	710	690	694	694	726	688	696	650	733	754	699	687	712	730	676	714	695	713	656	758	692	658	691	706	676	700	684	649	738	699	754	710	729	692	742	694	697	695	711	720	706	731	731	728	743	686	714	713	715	711	716	709	724	734	719	670	688	739	689	764	706	698	741	693	702	714	736	721	697	743	722	681	669	699	681	718	664	730	725	738	720	692	729	719	737	756	704	738	751	717	770	702	668	653	711	660	713	753	681	671	688	723	693	752	704	686	751	733	718	660	748	696	683	727	711	685	734	713	712	733	691	707	721	702	695	692	701	684	677	704	696	671	751	715	698	719	724	701	761	716	750	700	703	710	720	709	672	692	686	740	710	686	722	723	703	726	706	684	712	730	728	694	756	721	678	661	723	722	733	703	722	709	720	694	720	746	689	655	689	718	703	720	689	692	673	734	695	703	720	689	681	682	684	725	674	695	657	669	731	704	722	719	708	725	693	762	730	674	710	692	716	669	695	639	693	742	727	710	705	733	743	681	720	734	732	672	683	715	704	663	714	720	687	684	700	685	723	688	694	709	705	714	724	686	699	715	737	711	644	696	651	714	700	667	719	675	707	715	685	718	752	708	727	672	684	730	729	696	653	715	705	709	753	682	679	704	715	757	722	691	688	701	741	731	677	758	670	702	725	711	715	662	693	715	725	739	675	702	691	693	690	688	723	709	733	746	671	703	715	641	731	747
22714	21246	29050	23756	21248	21325	12159	1791	1308	1133	984	1003	901	871	842	779	764	749	753	759	714	673	718	711	699	681	691	728	749	725	686	712	686	702	693	694	665	636	708	649	661	676	641	643	677	643	668	649	686	680	673	661	666	637	664	711	620	630	622	671	690	670	642	652	680	689	695	647	700	676	624	645	638	628	673	638	645	660	673	681	615	668	672	674	643	664	650	638	639	662	616	696	629	725	619	658	652	631	654	665	632	652	661	663	643	665	634	649	666	644	684	649	690	682	621	657	649	637	623	655	653	632	654	663	645	629	652	657	655	595	624	677	629	634	661	705	660	678	634	679	683	656	635	645	638	667	654	657	656	660	638	643	645	596	606	645	628	641	635	705	622	616	663	625	618	644	670	648	662	647	675	661	664	641	663	643	642	636	599	634	625	682	650	642	669	670	661	648	612	640	703	630	683	689	665	644	680	688	664	637	650	619	648	647	667	635	639	614	626	681	619	716	616	662	674	627	708	630	600	681	598	664	595	649	649	671	634	619	641	615	625	629	648	610	706	692	693	666	633	617	608	634	685	618	679	643	642	653	599	617	666	636	645	578	664	662	696	627	667	616	648	682	664	633	620	626	639	666	660	630	639	630	660	647	675	638	635	604	628	641	658	698	622	653	657	605	645	632	663	633	615	606	664	659	628	652	624	625	639	592	668	651	677	645	571	625	645	650	616	633	661	672	634	683	625	676	640	648	656	635	641	639	635	640	622	711	634	610	626	621	666	642	647	684	716	635	665	624	661	667	622	656	639	682	653	631	629	660	656	619	609	612	629	603	646	612	621	629	655	612	652	658	613	640	659	632	662	660	698	616	621	646	650	618	701	673	626	653	667	628	621	690	580	666	660	644	604	659	645	644	653	651	672	682	640	661	624	621	690	676	664	626	638	614	683	644	634	651	693	658	590	706	674	682	667	603	621	647	643	612	627	648	684	630	635	634	655	657	632	632	632	647	669	627	652	656	622	682	634	641	626	649	620	638	703	625	636	698	656	650	607	647	638	683	589	647	622	677	623	616	669	588	672	643	631	659	597	706	662	669	661	629	670	640	645	640	667	672	622	657	684	677	613	662	623	683	647	624	654	673	654	613	643	625	607	679	660	622	607	657	696	614	649	631	624	655	657	689	653	673	633	675	659	623	609	622	637	685	669	612	698	653	621	710	665	653	614	653	639	656	670	649	632	630	644	642	600	645	629	670	660	637	622	678	660	615	647	633	617	665	594	662	674	650	596	639	636	644	663	645	653	635	616	635	643	687	667	658	646	624	623	641	653	600	646	631	699	595	645	645	627	633	664	653	628	651	641	629	633	620	665	715	696	625	681	633	645	622	621	618	623	628	699	679	649	675	669	675	638	604	625	638	647	624	637	643	625	628	640	596	728	616	637	645	628	660	665	641	569	644	637	670	607	639	616	634	615	620	648	615	674	645	586	639	697	599	612	666	650	646	627	614	624	635	680	644	637	635	677	630	621	673	610	642	617	637	680	616	619	710	617	670	654	611	603	641	629	676	675	710	634	659	684	660	611	668	611	636	639	712	662	628	654	694	646	639	681	620	632	618	650	683	613	660	609	635	652	698	617	662	640	630	651	621	606	660	638	629	668	633	673	647	713	643	664	639	639	623	627	622	671	608	626	628	598	700	653	673	673	654	661	664	609	643	637	637	655	652	654	671	629	634	652	634	672	676	658	631	664	624	648	636	702	630	625	641	623	652	630	640	643	637	608	646	683	630	657	644	641	636	650	616	663	592	618	617	664	677	623	619	623	676	654	671	651	643	622	624	574	615	617	638	643	653	637	620	706	612	621	669	681	647	652	674	615	680	592	677	689	649	616	664	607	608	661	617	674	646	683	660	609	614	632	660	655	627	639	703	673	629	564	624	609	679	666	684	650	612	650	629	652	689	610	624	643	661	642	621	668	658	671	655	611	623	637	659	654	641	637	622	669	631	637	667	639	629	680	623	623	641	655	634	686	678	621	644	678	595	662	664	664	666	621	648	625	665	608	615	652	636	647	669	619	599	632	629	633	636	654	646	612	671	661	715	660	655	665	604	619	629	662	639	638	664	635	637	640	710	634	631	619	647	582	651	612	673	683	619	656	612	616	616	659	658	650	656	643	610	631	664	630	700	664	642	631	673	658	643	645	655	662	651	644	670	605	643	601	622	676	642	601	637	623	682	612	622	698	640	672	628	653	659	670	656	627	630	644	620	642	674	651	649	669	657	653	668	622	647	652	632	621	648	635	641	662	647	676	624	614	648	657	656	628	676	639	635	642	657	606	662	663	664	637	654	622	638	656	635	669	631	672	611	679	663	646	623	634	642	649	622	637	654	609	652	627	601	643	588	671	609	606	687	618	647	656	644	609	614	588	653	626	621	655	606	641	641	638	646	649	690	608	652	665	638	655	679	617	653	631	608	689	636	648	649	625	668	652	691	613	623	620	635	632	637	635	652	659	653	595	681	695	666	700	686	628	622	633	636	659	669	639	637	657	641	660	694	635	636	696	600	602	626	655	696	655	666	580	629	649	630	662	637	596	655	674	657	652	604	621	657	677	677	621	676	697	670	624	669	650	642	648	654	663	618	676	643	679	657	634	627	637	644	628	653	659	600	650	638	621	637	617	648	624	618	605	645	612	668	611	654	641	667	605	670	641	660	643	648	679	630	670	649	666	682	677	629	646	578	638	636	646	654	674	627	640	627	625	689	656	644	656	657	627	673	642	605	635	652	630	631	646	647	670	626	632	669	682	637	669	654	634	699	685	675	657	628	626	636	644	678	617	663	648	601	599	590	638	684	628	595	624	637	652	663	644	614	580	672	632	644	643	625	660	570	687	645	642	627	616	630	612	695	638	662	640	632	653	658	617	626	623	703	620	631	626	629	632	635	646	632	635	644	659	657	686	617	644	642	647	668	608	671	659	634	659	660	623	676	639	630	681	687	601	664	661	644	602	639	631	654	592	620	631	641	580	647	638	656	653	633	634	648	625	635	653	624	651	591	634	661	622	641	663	679	635	634	668	635	678	663	632	688	659	621	601	622	602	661	661	623	640	652	647	620	634	666	676	649	667	629	698	601	614	655	640	659	651	646	654	673	659	641	661	699	643	635	598	631	664	636	639	652	655	644	640	645	604	652	635	640	665	616	637	592	650	590	629	656	658	643	649	624	605	612	590	665	616	613	644	601	617	633	633	663	641	631	644	656	652	592	626	643	648	608	638	645	681	667	646	606	660	649	647	663	669	628	642	642	655	686	650	686	600	665	654	681	662	681	668	649	641	658	551	643	654	643	644	672	651	655	635	669	690	672	589	613	675	633	631	603	665	663	654	627	655	637	682	636	629	609	674	635	615	664	647	624	634	619	675	654	667	643	638	641	651	644	652	634	645	626	627	624	616	624	670	678	629	672	660	657	624	650	644	603	635	662	643	665	652	672	591	633	640	654	646	632
31876	20793	12842	7027	4831	3591	2958	2529	2098	1734	1509	1267	1279	1087	997	945	923	922	937	850	850	842	809	796	773	821	794	798	762	783	753	793	761	739	797	755	685	700	730	774	730	745	705	716	742	685	711	668	748	711	753	753	739	730	726	649	721	695	732	713	738	748	699	684	687	765	739	711	739	710	703	731	695	708	668	748	727	707	694	694	667	740	709	716	732	657	682	677	713	705	750	693	698	676	761	754	696	695	712	665	762	680	676	708	734	676	672	713	731	705	666	726	730	717	708	675	671	691	685	709	719	722	669	706	649	710	715	772	703	686	676	691	708	706	738	670	694	671	733	691	676	720	732	690	698	755	747	735	743	701	727	730	730	714	725	721	673	705	666	704	723	685	688	719	679	722	701	706	658	692	708	745	663	736	701	742	709	674	691	647	704	676	687	676	727	670	716	720	678	726	724	662	698	719	709	709	684	707	676	764	709	666	642	692	700	700	739	720	706	658	724	666	703	725	679	684	664	698	733	654	638	684	660	654	722	703	740	723	716	716	670	679	659	702	700	703	651	685	739	633	725	739	675	669	707	697	716	715	660	707	663	719	714	685	702	673	673	679	685	697	675	718	718	738	713	687	709	750	706	685	702	696	738	688	673	706	697	679	732	691	656	677	704	708	653	690	697	689	710	700	655	704	683	668	656	750	690	669	668	696	717	639	736	688	707	687	713	704	705	671	691	697	681	722	680	706	746	685	729	643	692	687	699	656	694	658	739	753	682	652	679	730	710	744	736	687	702	672	696	694	719	703	693	701	699	701	710	676	712	738	709	687	672	691	739	672	671	745	695	633	679	706	710	686	709	716	704	689	678	702	726	719	733	719	683	682	693	712	695	719	691	698	703	696	691	697	716	709	703	687	703	697	671	704	709	701	710	702	708	714	685	670	692	729	715	691	708	688	664	698	676	696	691	681	658	700	716	675	680	709	723	690	688	666	690	744	718	657	739	708	710	736	719	696	659	696	657	715	702	688	680	683	669	653	680	695	740	753	722	751	724	689	738	683	681	682	675	651	709	698	696	709	714	690	675	695	684	634	698	697	681	711	680	689	679	684	714	720	704	701	749	710	672	692	669	692	678	716	669	728	717	655	663	700	681	652	636	676	702	703	672	728	671	738	694	680	677	674	730	740	714	654	735	677	730	661	700	719	719	683	683	681	696	719	701	723	740	685	676	717	724	720	740	730	626	691	649	694	697	682	730	697	724	720	689	718	702	703	721	735	704	665	734	698	688	736	698	698	682	670	696	690	716	684	706	722	729	740	698	720	726	750	709	726	665	687	701	680	675	669	711	681	722	703	678	687	663	692	696	636	693	753	704	663	703	696	642	676	710	690	693	711	687	724	740	671	691	672	729	717	733	690	687	704	706	669	700	675	709	712	730	738	668	738	681	733	709	681	748	648	660	666	666	686	686	695	684	747	747	723	683	692	714	716	678	671	715	739	659	702	688	671	661	692	695	721	701	699	678	721	702	685	685	725	690	719	722	673	720	706	704	749	678	670	730	741	731	717	699	680	712	692	694	687	688	701	668	755	672	721	674	681	699	699	680	735	702	646	713	730	671	733	647	679	700	737	660	730	671	712	694	661	757	708	693	694	699	704	728	633	704	701	721	653	696	713	713	651	718	740	754	683	720	714	725	713	717	727	681	697	745	682	723	658	681	712	720	711	679	662	690	687	662	691	704	713	700	682	674	680	682	662	709	720	699	731	688	729	706	729	709	698	673	690	692	706	692	719	663	680	695	707	694	733	677	697	698	710	684	688	683	688	696	713	709	728	663	711	725	719	750	680	701	659	687	658	703	665	700	659	718	655	695	736	636	709	701	675	712	700	751	671	670	705	704	688	706	719	683	688	682	714	693	733	741	656	719	705	655	712	676	714	686	661	688	716	731	687	648	705	659	722	753	670	692	697	694	659	717	750	687	722	703	716	661	735	681	699	667	663	670	674	679	705	731	713	717	689	712	713	656	678	704	709	733	683	699	702	733	668	708	680	745	686	701	715	723	646	689	689	728	723	683	706	698	670	686	736	676	686	696	690	688	689	731	658	770	726	691	660	680	699	710	714	686	677	711	699	713	686	730	698	671	716	662	648	702	702	689	683	667	661	689	706	730	719	703	691	727	737	691	683	740	714	726	689	680	743	696	662	744	679	727	720	676	680	721	721	703	672	648	675	681	677	699	723	664	701	709	728	799	693	708	705	741	718	650	693	666	694	667	704	675	674	730	699	719	698	681	702	659	688	798	705	720	739	677	715	673	683	660	702	726	670	704	665	752	708	647	699	729	779	669	733	707	673	734	708	700	700	739	687	731	694	686	687	751	691	686	711	692	702	699	674	670	702	636	705	716	697	708	675	670	706	744	703	705	739	697	619	656	696	721	694	679	653	687	658	642	678	712	675	661	676	705	693	727	653	710	743	738	672	664	668	712	710	757	753	733	718	663	685	709	672	687	695	739	699	717	674	636	740	682	642	659	683	696	696	660	717	762	657	724	684	663	751	697	707	723	701	712	699	691	722	707	711	718	710	685	711	700	733	652	730	679	672	634	723	668	678	729	694	700	685	695	699	659	706	693	698	706	723	682	719	693	697	660	698	732	704	710	709	723	759	678	719	731	682	724	692	701	708	692	698	718	732	671	703	710	723	714	666	687	718	662	653	687	666	671	662	685	698	728	676	750	761	700	689	738	692	708	682	747	704	701	698	687	717	738	706	710	705	699	653	733	680	690	720	696	715	697	701	691	713	783	715	781	723	693	660	726	676	706	670	668	709	717	678	700	672	680	665	720	724	696	695	657	710	685	701	719	699	747	716	697	676	679	736	695	711	689	680	712	760	714	634	687	738	732	677	672	704	724	643	695	691	721	717	736	662	691	695	646	700	693	701	646	713	684	657	723	703	703	727	729	696	669	672	708	733	701	732	713	730	692	639	716	693	697	670	688	717	711	736	727	751	676	718	662	736	703	701	703	690	732	701	685	641	685	692	679	732	699	709	698	698	731	698	680	699	656	689	694	748	697	737	700	702	695	713	694	690	706	626	701	698	726	681	687	758	649	696	723	715	743	667	721	676	715	726	717	671	719	700	683	695	697	685	656	703	684	678	708	718	741	645	694	721	693	678	701	713	727	737	717	673	674	716	663	688	698	693	690	721	741	726	715	688	666	708	673	721	658	732	711	744	665	737	693	696	732	670	711	675	696	716	741	745	723	650	692	797	708	717	718	714	693	694	672	726	698	653	731	662	725	695	680	710	696	690	746	707	756	657	670	710	697	666	712	691	674	698	679	733	711	725	684	701	672	762	698	685	685	717	716	718	721	719	689	727	702	722	681	675	677	676	680	706	681	673	726	717	690	729	688	746	676	678	752	698	702	720	690	703	731	689	699	706	703	642	695	726	673	681	714	702	680	697	702	690	724	722	656	711	744	692	705	696	718	706	751	699	741	687	673	710
27767	20629	9454	921	452	468	462	430	363	373	380	368	349	388	360	341	368	367	349	364	358	338	348	335	369	371	327	320	341	322	323	343	331	338	388	356	339	380	352	359	336	366	360	362	357	346	318	363	333	365	380	328	355	342	339	333	354	347	333	344	342	396	370	347	351	319	355	319	358	363	336	376	359	346	375	402	363	385	325	351	351	351	358	353	342	335	358	372	340	337	358	357	398	337	363	345	354	349	387	363	320	332	334	370	376	357	348	367	339	358	330	351	376	365	325	333	326	355	351	300	352	361	343	375	354	348	377	325	373	350	355	368	369	372	333	313	329	353	351	326	382	318	354	390	358	374	298	357	348	350	359	342	379	362	351	346	383	398	312	334	351	365	345	361	376	366	322	366	342	348	356	391	342	376	362	340	365	345	347	384	374	392	320	342	319	338	370	332	331	369	339	334	322	366	338	353	402	316	390	403	326	356	342	373	365	363	339	317	333	355	340	344	336	372	348	348	315	338	333	352	366	337	351	344	362	380	406	331	338	364	349	359	365	322	372	313	371	339	375	370	339	361	329	352	337	376	333	370	372	381	321	353	303	373	338	377	348	350	342	374	344	360	363	353	363	337	339	368	347	367	372	384	336	370	362	354	356	340	385	383	306	351	362	355	331	344	347	354	349	383	359	368	371	346	391	341	323	342	343	373	346	387	358	324	369	314	359	327	303	349	381	341	341	370	338	336	346	358	333	368	341	371	338	363	337	349	338	354	321	358	346	350	333	360	348	353	375	341	355	370	360	350	362	366	367	348	318	338	353	380	344	340	343	318	370	367	367	370	376	323	350	324	351	345	389	323	352	358	357	376	391	345	339	328	354	342	345	362	379	403	384	354	359	353	325	376	387	358	351	340	333	353	353	357	351	343	353	322	359	363	351	322	369	338	332	386	372	340	332	326	353	333	376	365	356	360	328	355	335	324	327	331	369	357	354	304	352	359	352	316	313	383	335	344	329	331	337	326	331	375	385	391	365	329	340	349	365	359	334	343	356	338	340	320	360	350	335	368	337	325	374	360	352	353	356	336	365	370	349	351	345	343	385	339	360	343	331	349	369	357	368	380	357	358	343	341	337	361	353	347	344	346	359	367	333	363	374	347	341	353	347	341	374	351	327	358	385	378	351	358	358	346	381	345	341	351	357	361	351	375	360	356	337	423	350	372	353	373	402	371	332	350	341	387	307	360	335	399	350	343	374	362	377	369	345	373	350	334	352	354	359	415	367	351	341	343	347	337	335	336	364	353	342	331	355	362	392	333	346	353	375	359	364	348	372	327	345	360	360	298	382	337	311	329	329	369	329	369	333	360	358	367	356	292	348	313	306	315	358	370	335	347	326	309	388	338	345	364	381	339	351	349	322	360	358	354	355	335	346	390	355	340	346	355	352	361	366	370	338	373	357	365	320	356	356	364	350	364	342	359	359	320	362	324	362	352	389	369	371	367	348	369	328	353	370	349	316	381	339	326	302	352	346	369	367	384	381	317	376	356	314	363	330	319	357	322	329	346	326	349	347	346	380	326	331	356	358	353	351	345	356	330	331	318	329	344	371	352	347	355	355	353	401	371	339	364	348	335	353	351	356	363	402	349	350	343	353	339	373	332	354	377	317	374	336	371	323	323	376	349	374	406	335	358	347	337	350	320	356	369	329	393	362	348	348	387	348	380	359	344	350	357	366	335	342	364	375	357	398	344	369	360	356	357	316	353	330	360	341	314	367	357	373	378	348	349	362	359	382	361	332	340	324	394	353	351	331	328	345	337	345	328	315	335	327	356	343	340	410	358	334	346	363	346	338	322	374	360	358	351	355	357	339	313	371	384	345	357	386	332	359	370	346	342	373	332	334	347	352	342	364	358	355	354	371	383	361	347	362	330	352	369	358	357	389	348	376	371	358	354	376	352	354	334	340	310	365	347	341	322	341	369	370	358	343	374	343	359	380	330	339	368	355	362	345	360	336	365	372	347	352	358	358	359	365	359	360	346	353	321	335	335	318	323	339	356	348	348	321	361	333	354	353	367	342	322	345	381	343	357	353	334	363	346	350	348	363	355	361	361	377	348	327	435	358	354	339	323	330	328	333	397	325	358	371	387	361	368	334	367	352	360	349	338	321	370	342	379	324	354	361	339	338	363	335	373	343	351	350	388	341	353	376	352	332	352	336	333	333	315	354	361	346	349	389	353	340	372	351	341	348	349	363	339	367	352	373	341	375	324	376	338	362	382	358	339	390	347	348	318	348	329	329	327	355	338	392	344	354	412	326	380	364	347	350	362	353	334	388	379	343	349	356	330	362	344	349	360	338	356	360	356	350	339	362	340	355	362	361	360	366	329	325	353	329	367	332	361	349	388	336	311	374	354	327	364	318	310	360	331	369	336	351	348	355	366	330	342	345	380	345	344	367	364	364	343	379	362	342	329	375	333	352	322	343	316	356	350	347	359	340	345	360	348	349	346	319	366	353	384	352	380	337	356	340	344	344	347	362	364	357	377	383	359	356	355	340	394	352	370	361	361	342	348	349	383	327	361	366	351	340	345	349	371	393	345	351	379	358	341	354	343	364	366	355	352	342	344	337	339	333	377	372	358	357	391	360	327	362	377	347	394	344	336	387	351	355	362	344	336	360	347	352	342	350	338	363	343	384	367	345	344	322	347	333	367	349	351	349	346	347	329	329	340	373	369	360	355	346	329	354	387	355	323	301	356	340	340	336	379	361	359	330	349	391	321	373	345	371	354	368	356	374	358	351	358	351	336	337	387	330	353	367	364	369	393	363	315	353	340	376	332	314	353	341	346	341	394	367	337	347	333	329	371	324	378	352	340	355	344	375	330	343	328	332	338	328	348	348	377	371	343	355	312	357	372	330	351	320	329	362	359	314	370	345	385	315	343	351	303	337	342	349	324	373	327	346	350	344	348	326	363	343	359	350	361	335	366	333	368	366	356	376	368	329	360	342	369	358	344	328	374	375	343	363	341	353	372	360	333	319	353	338	350	347	355	369	327	349	339	354	368	367	356	331	337	375	364	363	332	343	341	340	359	373	344	341	376	334	339	352	345	380	367	388	361	321	344	352	332	339	375	371	371	335	364	350	349	335	346	389	363	340	340	344	339	353	363	324	354	318	346	322	338	324	336	382	337	375	379	341	392	379	362	342	314	358	310	340	355	353	331	369	358	363	360	341	358	396	333	328	412	374	343	334	313	384	343	349	372	351	346	336	353	381	373	326	360	341	334	337	315	351	366	392	342	376	371	381	359	345	352	340	372	372	328	370	362	348	350	346	330	384	364	389	331	367	345	403	365	354	325	352	336	344	342	355	318	313	338	324	340	379	327	345	344	322	337	375	333	308	355	355	348	341	361	356	353	360	316	372	337	389	348	342	348	398	329	375	351	335	341	322	344	374	375	352	341	326	352	350	334	351	358	334	327	356	366	367	358	351	342	351	383	343	370
25508	4240	1086	723	651	557	572	588	498	429	479	466	417	453	415	463	418	433	433	399	451	414	440	422	420	443	415	395	425	405	442	410	438	458	449	424	447	419	470	431	392	451	428	430	429	426	419	450	448	407	459	442	431	416	439	437	430	453	416	430	442	406	456	431	421	432	459	430	391	402	393	411	375	428	414	426	393	440	430	439	437	401	435	459	436	447	404	438	444	438	448	403	398	420	433	388	422	443	443	424	439	419	452	411	448	424	388	405	421	398	434	425	404	461	440	405	448	415	419	404	402	399	425	435	458	390	413	405	411	446	441	396	442	412	400	378	408	404	458	416	403	432	427	427	424	428	419	462	450	405	445	422	439	413	427	408	423	433	438	415	432	428	393	410	396	413	389	424	429	446	437	392	391	436	417	421	456	421	418	468	440	404	425	424	451	412	460	443	430	425	465	407	396	416	393	477	411	432	448	402	413	416	418	427	433	438	449	450	406	425	439	428	407	429	461	430	437	408	480	408	414	463	371	445	422	436	473	426	425	459	389	427	415	415	439	412	420	444	436	435	444	411	427	423	443	426	434	397	423	445	392	396	458	448	419	406	413	406	430	397	425	400	455	434	396	379	444	451	440	447	438	423	398	441	403	446	423	437	429	439	408	446	413	447	399	432	434	437	405	429	414	398	432	405	422	416	428	422	443	416	408	436	430	417	427	411	452	412	475	406	416	413	442	412	457	424	416	444	414	419	408	420	408	408	430	413	421	418	432	412	442	437	430	446	403	401	440	405	399	436	406	413	413	388	364	411	399	440	395	429	459	435	383	402	421	439	443	403	396	428	424	414	418	452	435	423	456	382	442	407	395	442	442	417	374	393	430	446	381	407	406	406	437	437	438	421	393	414	442	415	417	425	451	435	445	413	441	432	443	462	389	421	428	405	446	453	424	415	421	445	424	414	412	443	408	444	407	434	429	420	392	472	410	410	454	448	392	402	442	446	492	425	412	456	416	428	425	424	423	421	461	406	449	432	437	430	438	440	430	482	417	391	410	418	431	467	435	398	449	434	453	390	463	389	415	424	396	446	419	444	401	384	436	397	393	413	415	444	446	436	431	418	427	425	458	431	457	391	447	416	444	432	413	434	414	427	434	440	414	407	407	436	417	447	432	426	412	432	424	434	449	454	442	413	429	424	434	406	423	437	441	412	440	420	392	369	437	407	436	408	421	469	459	414	400	422	459	467	422	435	434	421	441	432	451	409	396	478	402	414	431	422	432	466	429	419	417	438	449	428	413	438	406	434	412	396	429	403	427	411	464	426	404	413	435	421	427	434	408	433	442	417	439	385	409	458	424	429	468	406	421	429	442	411	424	468	424	398	437	420	465	423	443	425	457	401	429	411	413	414	436	442	411	427	414	428	394	416	389	420	397	415	464	449	415	425	392	403	447	412	417	457	456	469	421	443	440	435	429	388	446	440	414	433	450	429	393	435	430	431	427	414	430	436	423	438	424	452	404	418	432	437	453	426	444	413	431	378	418	438	415	411	411	430	445	410	410	433	426	411	412	399	449	421	416	440	461	420	426	394	429	454	404	414	428	450	383	433	426	424	407	410	388	397	414	429	450	414	429	419	416	447	401	420	418	451	411	465	395	428	435	404	391	440	440	417	448	425	414	429	394	427	448	425	381	418	407	389	413	407	419	457	428	400	418	412	425	399	447	408	429	419	443	435	439	414	430	417	413	405	425	398	429	443	434	413	418	448	404	378	428	389	437	416	457	453	391	434	413	416	422	430	426	462	407	452	439	411	393	439	436	399	426	406	441	425	449	423	404	439	405	446	466	414	417	435	416	432	462	446	443	409	415	383	427	417	446	475	431	406	408	415	451	419	388	422	425	440	404	442	440	393	428	431	432	412	406	452	417	406	438	478	441	407	413	446	437	397	411	446	421	440	437	408	431	386	399	447	407	405	429	399	392	390	391	432	456	376	430	412	410	396	442	440	444	443	388	438	411	407	408	472	416	417	432	423	406	448	433	439	447	456	414	421	420	406	417	407	432	421	430	407	421	395	399	444	416	416	403	448	448	403	412	437	440	397	436	440	419	419	434	458	408	405	435	423	420	432	422	446	400	437	407	410	435	379	425	441	409	386	413	387	412	433	432	442	411	410	397	422	437	418	407	420	428	428	429	447	455	468	411	429	457	409	417	422	428	432	444	429	421	413	436	419	412	398	419	423	420	449	439	428	463	398	427	453	425	422	444	439	413	456	410	444	428	422	434	405	396	436	432	454	437	429	408	425	445	433	419	444	400	418	411	426	381	404	418	425	419	392	414	415	417	430	454	420	408	418	419	406	454	448	444	462	437	411	456	384	418	430	446	387	429	439	395	411	402	413	418	436	406	394	396	452	453	440	439	427	401	429	405	459	435	427	401	441	385	445	413	418	403	422	449	431	409	416	416	407	456	412	434	389	428	458	457	428	429	439	408	447	411	388	441	459	456	492	410	442	407	405	412	391	417	429	405	416	423	434	426	438	392	453	422	408	389	404	409	396	433	440	430	440	429	433	372	425	388	412	451	426	440	440	438	416	420	428	410	410	427	427	407	422	403	437	422	422	408	445	407	407	439	430	410	394	438	415	414	422	427	403	435	411	412	434	403	412	418	426	425	384	425	432	424	398	405	381	425	457	436	416	414	409	426	432	422	431	398	412	389	415	453	418	450	400	420	405	442	436	417	431	441	481	420	401	455	455	418	400	409	409	441	402	433	433	440	432	391	412	413	419	438	422	435	423	416	425	424	435	418	425	408	430	408	427	399	435	425	430	407	442	426	417	433	412	406	500	410	449	430	436	397	392	425	428	408	400	431	437	477	426	405	404	396	424	399	413	444	443	442	436	447	441	405	438	428	412	427	449	440	402	409	431	402	449	454	432	404	407	428	427	426	458	398	425	402	397	458	427	402	452	432	444	407	404	419	379	444	430	432	417	419	445	408	421	439	468	439	432	436	398	419	436	459	426	410	381	415	461	415	434	397	460	426	435	408	413	408	420	462	385	408	397	415	413	414	407	420	405	428	422	414	393	409	411	421	389	418	436	454	456	427	464	444	440	394	407	426	414	423	404	445	442	413	441	442	468	451	396	444	421	418	388	435	427	433	432	431	401	418	412	420	450	419	434	423	441	415	409	433	454	442	440	429	417	385	428	424	431	429	403	403	423	433	419	411	433	469	412	423	416	398	397	443	420	434	396	413	427	451	454	427	441	432	394	447	436	430	429	419	416	427	434	441	433	456	424	395	431	410	414	441	440	414	407	415	422	432	417	442	426	439	448	454	402	410	452	413	433	427	387	449	425	403	438	431	451	447	379	391	421	439	420	439	389	427	386	435	414	430	394	408	401	409	426	450	423	417	411	452	440	437	457	466	448	424	422	402	416	411	411	422	416	417	440	381	423	447	406	416	399	425	399	409	457	428	444	436	433	441	423	379	403	424	434	438	417
23697	21237	28672	24134	21245	12334	1238	863	608	537	475	485	432	400	436	387	337	384	340	343	360	355	328	372	334	350	369	313	307	300	341	330	347	284	321	283	315	279	324	328	300	335	343	310	321	322	314	286	302	322	330	294	349	296	303	305	327	321	282	285	333	314	289	317	306	311	304	304	310	317	268	328	293	300	292	308	338	342	304	313	327	302	313	299	310	309	295	321	301	316	305	290	297	324	306	317	298	267	281	315	299	317	317	295	308	301	316	327	281	301	315	304	300	300	342	302	309	297	328	308	298	310	316	297	303	264	299	309	325	336	276	348	302	300	305	309	289	318	317	323	341	316	338	302	295	329	279	309	300	302	306	314	297	331	330	326	313	328	297	309	308	361	319	333	315	314	308	317	293	333	301	336	293	311	347	319	315	271	321	334	293	298	294	301	318	313	324	307	313	302	326	312	307	313	306	331	322	309	310	328	313	292	312	296	310	318	315	301	297	278	293	325	295	314	283	311	314	325	277	306	334	333	333	301	326	346	350	329	324	306	291	299	327	293	342	291	283	290	305	304	298	293	283	340	316	318	312	343	296	318	290	309	318	303	315	301	318	301	317	309	286	310	298	335	311	312	336	300	340	332	304	266	283	305	299	323	323	321	320	299	301	288	290	295	306	320	305	314	314	301	295	299	298	314	322	326	297	310	289	303	298	294	318	299	337	319	280	282	293	307	289	344	318	313	318	330	304	312	310	301	324	311	315	307	281	304	321	295	298	309	279	320	251	306	316	298	282	285	297	284	316	306	296	335	314	302	321	329	330	334	285	299	337	313	318	314	361	297	307	310	289	326	314	336	275	284	316	287	302	316	322	315	322	314	277	320	290	330	325	287	291	313	331	317	283	327	295	330	323	312	347	326	344	301	270	309	312	303	329	311	317	298	310	313	308	317	332	340	312	285	311	298	322	325	289	288	290	332	334	322	279	304	328	274	328	290	322	291	325	307	351	300	309	294	315	315	292	317	299	305	310	309	339	342	324	283	278	292	328	300	295	301	319	323	307	328	299	302	323	305	287	333	311	319	299	295	296	318	303	291	308	334	305	314	327	303	295	323	315	299	303	321	291	302	301	298	302	298	304	307	310	299	309	315	332	308	309	297	272	295	296	324	307	288	292	296	322	306	314	310	312	309	283	320	309	301	274	315	312	294	317	324	324	336	313	292	335	312	332	324	314	308	281	314	331	316	307	319	300	287	307	291	316	317	305	298	296	330	337	315	315	317	351	323	281	300	289	301	329	285	326	311	286	281	320	304	310	337	311	285	280	344	302	273	314	318	309	269	292	285	321	307	326	318	283	333	316	324	302	324	335	255	323	345	316	302	294	309	297	303	311	305	328	308	310	298	293	298	292	307	324	333	317	325	277	307	328	298	288	327	285	297	298	315	281	295	324	311	287	300	317	287	314	294	300	334	276	285	306	298	328	311	306	319	267	284	301	302	302	328	299	289	287	328	298	289	314	326	323	299	311	309	318	316	319	315	358	343	336	298	309	299	318	318	310	334	294	311	321	305	317	307	295	286	320	308	292	330	304	321	322	290	270	310	334	316	311	300	278	304	322	356	303	279	302	308	297	337	290	313	298	278	320	305	315	287	309	333	335	294	294	269	303	329	295	303	337	299	302	310	305	323	322	308	315	314	299	294	312	300	325	316	300	287	349	331	320	300	345	295	303	316	304	317	292	297	329	300	291	307	287	309	312	302	290	339	301	302	334	318	301	311	316	284	295	293	298	324	307	312	322	306	289	318	268	296	287	325	326	287	308	295	312	304	277	311	297	301	297	326	308	329	284	299	265	289	310	332	307	316	294	344	305	293	299	295	324	299	339	324	353	308	302	312	318	283	311	309	292	297	315	283	302	316	311	299	313	314	313	331	277	313	281	280	293	338	332	308	322	317	308	307	290	313	303	289	328	297	308	290	307	341	333	326	296	302	289	310	297	344	315	303	322	299	328	341	314	328	315	279	351	316	317	324	289	319	313	311	270	299	278	308	321	319	301	317	333	287	351	345	313	305	308	311	288	304	290	334	313	337	320	294	319	315	329	336	304	303	302	278	316	289	322	318	321	341	273	303	320	317	312	294	298	299	312	317	293	301	320	314	339	314	285	295	305	300	305	298	279	333	336	310	315	304	282	281	292	305	296	252	332	307	309	293	326	295	309	311	286	288	304	307	293	327	302	308	306	336	315	272	323	286	310	315	295	304	295	338	305	320	307	322	276	267	283	308	326	304	289	322	283	314	273	313	302	325	292	326	294	276	307	285	278	297	289	328	303	302	329	306	309	319	310	315	326	304	302	314	318	313	332	329	306	324	304	285	319	298	295	292	296	302	297	343	292	311	302	281	290	291	324	329	294	310	300	325	289	323	321	285	305	324	308	313	323	293	292	311	323	322	332	345	286	284	309	313	332	319	343	317	278	326	285	313	310	246	308	310	313	332	299	326	292	341	311	304	311	314	292	311	293	294	305	313	315	308	317	329	317	290	311	280	308	308	298	282	323	293	309	285	320	278	247	331	333	305	306	310	318	319	289	263	317	340	321	305	302	323	295	323	311	297	291	302	348	301	308	301	312	310	333	291	307	332	326	309	286	316	314	298	296	298	310	322	268	293	342	299	298	308	306	303	316	288	312	288	318	313	302	305	315	331	302	311	284	297	326	292	336	309	280	320	296	307	303	304	303	322	318	297	301	286	315	309	318	343	304	329	304	305	296	323	284	320	301	321	314	299	316	267	323	287	295	293	319	308	311	320	319	329	261	302	338	321	327	306	274	304	302	324	281	309	313	295	330	309	329	278	321	314	287	304	297	291	350	300	297	301	304	306	305	314	284	304	305	293	311	275	298	297	308	288	326	298	278	322	339	308	304	299	330	312	300	328	284	312	303	320	300	318	336	298	298	297	327	306	299	322	304	315	305	296	316	296	299	306	287	306	313	309	310	273	301	294	297	270	312	315	285	285	318	323	304	314	270	303	328	297	319	324	321	317	338	325	320	320	315	292	302	324	267	298	314	326	325	305	296	292	293	324	303	288	302	293	301	296	284	340	275	314	289	292	306	338	309	276	293	319	309	286	310	303	305	323	308	301	262	301	305	291	312	324	318	303	296	326	328	378	283	309	297	283	300	324	299	304	294	306	322	306	319	299	270	318	309	260	318	293	324	280	290	312	303	350	321	300	293	324	341	320	322	318	306	301	318	311	302	300	291	315	312	294	328	294	288	301	315	312	316	314	297	308	311	309	296	305	259	343	308	318	334	305	327	306	311	330	310	282	319	283	338	314	300	297	253	312	290	346	333	292	298	298	289	305	301	321	291	292	295	312	327	326	307	302	278	303	288	321	320	280	283	309	264	331	322	325	282	319	291	341	309	278	327	319	317	305	289	294	307	295	310	298	312	274	313	312	328	297	328	309	317	296	294	312	292	302	310	298	328	299	321	299	313	309	277	331
28967	14234	7707	3907	2705	2002	1641	1418	1062	875	801	751	614	550	553	535	473	500	452	452	441	450	424	437	368	410	421	367	410	383	365	376	402	401	347	373	409	399	374	365	374	344	381	356	377	362	387	373	360	356	383	354	356	371	407	339	388	376	360	366	373	361	371	349	357	366	367	384	366	372	353	352	351	352	385	359	361	356	370	376	395	367	366	390	385	368	342	353	391	357	384	372	357	410	367	372	363	341	371	371	347	323	356	372	371	354	359	375	355	368	368	362	391	376	389	345	355	347	393	380	362	362	345	360	351	346	351	356	379	384	352	385	334	337	362	357	353	360	351	378	357	344	363	363	384	335	331	361	348	349	343	358	349	361	371	347	374	339	358	350	343	384	364	385	357	363	351	366	327	391	331	376	353	348	376	340	386	341	363	349	357	378	353	363	396	367	381	349	354	353	356	379	417	377	357	368	390	359	345	342	343	367	382	374	367	350	394	385	367	357	360	339	350	383	335	354	371	385	353	350	372	366	361	354	357	345	375	321	343	328	346	376	353	380	386	391	347	347	357	336	361	371	373	338	389	372	341	367	361	396	360	404	361	356	399	318	326	341	374	380	339	367	355	347	340	345	353	364	360	372	319	343	370	377	310	408	365	362	339	357	356	381	335	360	360	355	350	370	392	353	371	343	365	383	348	354	335	388	324	371	368	367	363	360	382	401	340	357	328	371	343	393	384	395	367	364	393	365	351	371	392	352	372	389	389	376	362	357	383	368	363	343	392	353	372	355	369	339	362	370	364	334	354	372	357	380	315	351	384	405	378	371	363	344	385	366	384	320	358	332	340	379	393	358	386	388	339	343	391	372	356	378	313	341	386	367	369	379	375	336	349	403	346	326	375	336	314	366	386	361	323	361	395	351	365	331	338	374	383	407	385	362	409	331	366	345	378	406	330	389	361	374	353	396	396	345	352	321	348	365	355	340	333	374	362	385	364	370	374	331	368	348	359	372	386	359	358	357	366	368	395	381	365	370	382	348	366	348	383	361	322	355	346	335	344	390	357	380	369	342	355	379	387	348	324	337	372	387	357	361	355	341	348	387	360	395	365	351	397	345	376	344	349	342	362	369	328	357	370	372	353	345	347	369	402	336	382	373	359	330	369	333	368	366	357	396	344	379	384	363	377	356	376	364	351	404	343	326	373	360	363	354	367	335	339	357	346	342	311	348	343	403	369	378	330	330	376	386	352	391	332	368	362	406	373	364	367	361	362	378	319	366	349	404	370	347	374	410	361	371	354	384	363	363	395	351	341	348	376	370	365	335	373	349	348	369	420	382	373	386	361	357	371	392	367	351	342	363	372	383	339	353	406	357	362	335	354	368	396	361	407	379	351	373	359	353	343	316	349	345	379	363	353	331	363	372	364	354	348	375	373	359	360	364	325	366	319	358	366	394	357	375	389	367	387	361	356	362	363	359	350	352	387	328	354	371	378	383	406	356	355	383	365	348	349	377	358	352	349	376	362	345	339	338	382	369	363	372	380	371	366	357	350	363	383	370	364	380	329	380	378	364	360	390	352	381	370	377	382	371	333	348	333	377	378	356	391	320	366	354	342	355	356	344	386	387	380	363	386	362	356	371	331	373	347	342	371	357	376	378	369	334	359	338	363	384	372	348	384	377	368	383	356	387	359	357	379	329	339	359	354	371	397	377	379	347	354	366	371	383	377	346	355	344	317	375	349	324	355	348	337	352	380	381	345	387	329	370	345	372	377	365	380	345	390	351	326	372	369	406	376	361	388	340	340	334	358	342	351	357	367	370	358	354	361	365	361	374	373	348	354	328	371	343	351	404	394	382	355	366	373	332	355	350	346	358	335	333	385	364	386	354	376	368	363	366	320	338	379	341	322	380	401	386	362	343	362	341	367	365	382	392	377	353	336	376	359	365	381	382	359	378	364	339	338	353	365	361	416	346	351	382	342	342	396	357	380	394	342	377	386	357	380	390	345	331	375	358	348	353	341	379	337	369	397	349	355	332	351	382	362	345	363	366	376	353	361	348	404	351	361	339	364	351	383	380	343	356	337	382	346	372	389	357	344	372	338	371	376	351	384	344	365	343	358	392	354	320	360	351	351	369	342	359	376	344	363	399	347	352	360	351	393	378	370	372	368	394	353	358	357	331	309	350	399	344	342	383	379	350	380	355	394	394	382	332	349	347	366	332	356	389	382	345	386	364	372	393	368	341	405	377	352	405	387	393	345	349	346	380	362	345	354	340	374	377	358	371	345	345	365	390	364	339	332	350	355	348	384	330	363	382	352	368	366	357	360	372	333	351	388	345	393	354	362	359	379	374	328	349	405	359	386	329	329	331	380	352	355	355	362	367	355	377	363	393	324	360	342	349	358	385	331	358	370	367	366	338	354	372	366	367	375	356	379	370	364	399	384	343	362	375	334	347	358	359	372	373	412	384	396	379	325	370	367	373	397	370	378	357	374	394	360	371	373	354	346	362	352	360	388	343	359	388	353	354	332	375	401	346	384	391	368	348	366	354	369	326	358	354	317	344	369	307	345	390	374	367	377	358	380	338	381	366	377	369	341	360	358	377	397	354	338	358	361	347	376	332	344	374	331	366	392	363	333	358	379	395	357	374	353	343	385	340	345	365	341	385	351	366	358	362	343	328	374	368	373	374	381	341	343	343	348	344	399	348	345	371	384	336	404	389	390	351	354	343	355	331	357	351	346	370	340	369	362	377	377	387	340	359	380	323	362	364	361	371	367	401	384	385	358	357	343	387	356	350	348	387	351	387	337	392	359	344	367	347	376	367	357	362	385	350	402	369	346	376	355	357	368	383	381	327	380	350	351	372	361	355	357	365	349	374	341	348	350	329	367	368	359	333	369	381	330	326	353	368	383	354	380	363	400	355	381	381	372	362	376	370	369	377	364	339	347	371	387	376	324	363	358	368	361	367	376	370	341	358	364	337	396	354	380	371	374	324	360	373	352	390	344	370	363	371	374	355	405	357	360	345	375	352	357	373	328	363	351	361	376	384	405	377	374	383	375	365	367	367	367	368	388	367	348	345	386	314	378	382	378	344	344	369	374	396	379	365	375	362	360	354	407	331	350	336	382	369	338	343	348	381	358	378	401	385	373	407	339	350	390	336	382	373	382	352	357	374	353	355	383	369	348	368	376	347	332	375	377	349	356	353	368	320	324	386	354	349	373	354	375	363	351	380	366	386	353	383	360	378	371	386	339	371	355	368	339	349	373	395	372	350	374	355	389	371	340	414	379	350	377	361	372	385	372	373	378	366	339	350	362	346	398	368	365	360	385	361	370	380	363	344	373	355	383	349	381	380	355	379	334	382	336	366	342	352	341	348	326	348	369	372	338	356	352	378	349	356	378	359	399	358	395	352	364	378	335	398	353	364	390	325	336	348	346	363	367	360	365	336	373	360	367	371	352	353	365	366	376	358	383	368	384	358	416	342	379	356	386	339
24855	21160	27566	25027	12717	1240	947	877	749	757	688	685	676	628	634	677	656	635	615	670	668	587	616	617	673	597	632	658	618	633	603	643	612	628	629	624	605	620	592	640	589	605	620	656	627	597	593	639	656	576	656	655	601	628	607	588	582	601	612	641	624	584	630	611	651	605	609	599	561	611	614	610	558	580	608	563	640	625	631	595	639	633	629	567	635	612	613	593	625	612	611	606	602	617	594	583	628	617	655	578	608	603	595	601	615	631	650	614	582	588	588	599	593	618	629	619	670	588	585	604	615	633	594	642	667	640	612	638	587	620	592	629	593	616	569	643	567	618	609	594	568	628	621	650	625	592	577	597	606	608	595	629	596	633	643	595	593	624	596	640	651	603	642	592	614	606	575	577	627	645	604	605	617	574	582	654	613	624	661	612	623	615	599	645	653	589	604	587	645	625	612	642	608	593	642	632	648	620	613	569	613	611	643	607	566	628	606	620	586	665	651	651	614	648	615	623	637	603	601	589	645	639	600	614	595	628	568	616	618	630	597	646	642	658	639	603	573	614	609	630	608	639	609	640	608	629	604	656	609	631	628	620	611	628	625	602	576	606	617	615	635	609	649	630	589	612	596	604	628	600	642	602	583	606	600	639	589	624	596	644	612	622	615	592	580	570	607	607	651	638	591	643	553	669	589	614	613	644	625	650	589	586	568	644	580	588	641	592	597	641	608	606	605	609	605	574	627	625	618	632	638	585	641	596	614	637	615	606	610	616	573	616	598	646	653	580	628	584	613	570	600	665	628	601	612	656	629	648	626	617	635	635	645	596	632	628	597	577	646	601	598	583	628	639	671	600	586	607	625	598	622	637	645	625	633	653	628	585	590	598	631	597	571	641	631	594	612	606	634	674	628	643	551	666	588	605	617	648	617	617	624	635	592	585	641	617	595	670	593	598	562	620	632	660	551	606	628	610	588	610	620	626	613	660	611	579	630	603	627	635	612	566	637	613	594	575	586	623	598	566	636	641	634	595	589	563	651	641	610	612	632	576	626	609	588	614	670	622	639	639	592	597	595	598	656	624	581	636	618	603	609	620	582	637	611	591	605	634	645	643	620	599	591	600	605	612	629	647	603	574	634	613	645	581	616	618	634	639	620	557	606	602	629	598	608	602	566	636	594	618	571	570	591	606	602	581	633	646	638	555	618	670	618	629	619	618	642	598	623	617	632	682	621	655	614	634	628	580	581	598	618	609	595	582	630	591	603	586	570	616	663	631	624	603	567	632	614	594	606	611	663	601	587	599	573	610	647	616	624	626	640	623	606	602	644	588	598	624	574	594	629	670	620	590	634	574	602	614	585	638	614	677	589	541	589	610	619	642	603	597	642	619	598	612	655	637	670	606	614	629	630	610	606	607	639	618	614	620	633	615	601	603	641	588	614	622	596	596	614	590	577	623	611	621	611	603	640	615	618	617	624	631	596	632	582	611	645	643	633	659	622	637	626	612	643	643	599	626	646	636	620	650	619	607	584	561	588	644	614	644	624	627	616	593	644	602	557	590	658	600	642	596	615	581	658	620	601	639	620	630	616	632	591	599	596	606	533	627	599	601	612	606	602	674	639	618	595	572	595	603	631	632	662	640	601	595	631	613	623	619	638	639	620	674	616	588	621	618	601	602	647	626	660	641	628	632	633	630	633	641	592	627	601	614	617	622	611	607	615	655	594	650	589	630	630	622	578	629	635	577	632	654	589	642	615	568	615	652	583	613	644	557	622	609	627	614	649	617	599	654	581	641	601	635	642	640	650	594	566	604	673	635	616	611	618	571	643	579	627	599	608	630	615	611	588	670	655	656	594	634	620	599	595	631	588	584	593	616	633	609	610	610	644	632	641	623	640	620	628	586	671	585	648	615	629	636	619	661	594	626	630	590	586	573	607	586	644	661	626	607	599	657	610	616	600	595	630	604	645	585	569	601	650	622	609	593	623	590	610	601	612	631	623	668	606	610	596	620	592	629	598	623	655	629	606	604	606	623	597	634	591	571	577	646	603	636	616	608	601	606	615	617	584	578	619	592	608	599	646	614	615	603	631	648	602	618	604	597	598	597	619	616	626	611	583	589	648	620	622	613	612	621	615	593	622	616	624	584	621	622	608	608	608	630	594	573	601	659	596	637	620	629	631	622	561	579	647	654	631	644	649	655	667	600	617	594	640	647	633	615	590	612	626	601	649	672	630	644	615	615	617	630	612	628	603	605	561	651	660	587	676	627	647	609	605	574	586	593	600	624	633	602	637	625	610	587	648	635	647	609	640	601	642	630	620	620	603	626	601	620	618	628	608	586	573	618	613	649	591	606	640	624	601	605	638	622	593	613	634	589	633	656	607	669	629	606	633	677	614	618	604	596	688	622	588	615	584	643	592	605	603	585	634	603	626	607	647	612	566	620	628	645	587	580	615	625	620	619	606	614	604	605	537	615	594	617	617	603	650	601	626	629	642	624	590	613	549	587	634	654	604	640	597	618	595	621	637	579	618	600	553	611	636	635	627	612	580	602	622	605	625	641	586	643	632	602	606	615	621	608	591	611	595	584	618	613	642	613	645	651	594	627	616	607	581	630	659	659	573	617	623	593	629	677	568	637	651	598	602	631	613	586	626	601	625	635	662	626	566	577	596	581	610	657	612	618	581	610	578	638	622	622	669	621	594	609	596	598	640	609	612	602	610	590	566	592	594	651	643	631	639	605	618	596	601	662	598	605	630	642	645	634	610	601	646	640	603	617	643	613	597	589	581	587	637	641	626	624	649	638	635	618	628	625	603	630	641	614	611	607	684	570	618	680	590	584	627	619	609	598	614	608	599	649	641	603	619	583	606	664	580	586	588	600	604	643	607	589	611	632	598	624	635	564	593	600	615	634	626	596	591	590	629	650	561	600	612	650	612	626	657	626	643	644	600	657	625	615	601	649	588	622	610	621	602	632	634	640	603	633	588	606	637	659	644	570	635	609	590	639	639	566	592	605	637	605	620	627	589	620	625	554	626	629	624	651	627	564	587	599	596	586	582	645	605	638	594	640	631	640	597	617	577	630	650	628	596	620	650	628	632	602	606	618	606	561	630	630	596	651	638	605	642	628	662	595	607	612	607	579	610	637	659	653	595	633	628	626	618	583	616	622	620	597	593	602	595	639	589	611	615	619	611	570	599	596	628	651	634	543	632	599	587	616	595	632	575	587	643	585	622	647	610	615	585	613	653	609	670	676	574	568	625	613	630	628	568	656	613	635	642	622	607	624	606	621	576	593	597	614	627	604	643	605	590	656	617	578	642	625	637	596	626	637	638	630	609	629	634	655	580	641	630	624	586	594	631	690	650	613	618	637	635	571	594	654	591	616	605	641	627	569	610	599	606	625	646	613	591	578	663	659	588	617	629	630	601	600	606	624	635	604	605	638	575	637	597	639	607	566	575	659	594	642	642	576	626	604	617	552	648	575	610	643	612	663
27583	9480	4789	2566	1907	1602	1357	1299	1119	952	861	861	871	795	711	828	779	757	710	740	773	701	726	763	733	733	722	720	714	744	753	757	724	785	728	718	663	753	713	720	680	728	697	693	711	691	720	685	688	699	672	704	754	669	731	697	699	747	694	690	704	734	725	725	715	716	730	714	713	680	717	728	707	735	695	704	713	713	689	709	721	704	768	650	690	714	649	704	710	651	715	716	667	679	717	678	683	650	688	702	678	687	630	700	691	727	709	705	681	722	698	677	690	697	740	660	718	667	681	686	655	666	662	720	664	706	727	684	721	708	712	700	714	722	710	679	698	683	707	727	737	630	684	714	728	708	664	699	709	706	738	688	742	725	724	722	720	668	765	677	734	702	685	656	719	717	706	695	698	707	666	686	694	705	711	673	693	677	722	702	665	665	737	689	720	701	677	722	708	726	684	701	637	716	720	683	678	663	677	713	732	693	721	702	695	687	672	686	708	685	686	681	685	713	697	734	689	696	742	651	688	700	686	648	700	699	739	677	691	685	680	641	682	728	676	633	702	689	699	702	726	686	718	715	751	685	713	734	702	713	684	721	694	718	752	731	671	756	707	733	720	728	763	718	709	723	661	723	744	690	649	726	780	678	683	722	718	669	690	706	677	696	724	709	697	725	702	700	734	694	709	698	712	666	715	726	718	691	678	723	695	709	701	691	690	738	692	716	702	726	717	706	730	665	714	694	688	722	687	736	696	716	726	707	705	699	680	677	746	718	718	725	718	767	723	716	689	646	747	649	709	676	732	705	760	681	748	759	721	676	710	686	722	689	690	687	704	734	675	703	739	675	722	654	708	687	732	723	730	769	654	699	713	722	683	708	732	711	696	688	746	698	672	737	702	671	651	698	676	707	771	698	693	731	742	644	634	664	722	690	708	709	699	676	681	749	758	728	699	662	709	682	699	715	722	726	664	705	735	760	743	692	650	750	745	672	710	751	710	693	715	652	714	704	753	669	700	667	655	681	724	733	667	674	724	713	699	732	705	696	735	695	675	623	672	670	697	706	701	684	670	714	695	700	721	657	745	679	730	687	693	724	713	686	701	677	725	733	739	670	704	747	741	665	736	698	705	714	695	698	676	661	668	709	732	690	675	761	693	752	632	721	671	730	682	716	725	706	707	731	737	719	782	791	724	702	718	709	708	692	713	697	723	661	722	702	664	763	696	667	721	694	719	718	709	683	701	702	681	756	728	702	653	721	683	733	693	752	707	682	750	707	678	725	773	638	670	704	682	730	735	753	686	719	715	696	752	725	686	722	713	727	709	716	669	735	716	713	679	674	695	703	716	730	750	688	677	692	714	677	719	691	668	686	714	729	703	743	653	729	700	707	697	718	683	689	675	698	680	756	725	727	701	698	717	695	716	693	748	692	729	719	710	731	677	684	675	731	713	704	725	742	709	666	735	701	670	710	736	723	710	681	718	726	683	672	685	694	701	668	722	697	754	744	666	670	607	671	686	715	701	689	726	664	706	689	722	676	675	723	717	672	675	673	666	738	744	683	714	736	745	707	708	703	718	688	753	702	685	663	701	684	702	773	653	683	696	662	695	702	683	721	701	729	744	722	698	693	712	676	778	726	692	704	681	675	754	717	690	683	703	706	681	702	701	672	707	673	696	659	676	744	689	662	726	702	735	759	732	707	713	728	647	717	650	712	778	685	636	657	704	720	682	685	709	645	732	706	688	702	743	708	670	710	743	745	671	699	663	730	723	644	696	676	703	748	692	732	675	719	703	699	725	702	687	682	725	719	736	739	770	736	717	721	674	680	679	741	682	695	686	695	702	700	717	700	684	653	707	680	720	696	729	674	692	648	724	687	680	646	712	779	666	775	696	731	766	716	699	693	667	710	720	640	668	703	704	663	734	701	732	688	694	694	652	666	701	695	727	694	692	691	774	650	725	699	664	686	686	692	675	678	713	699	750	691	647	713	671	669	717	747	677	697	747	710	710	743	666	654	677	698	686	685	679	679	698	687	674	706	673	746	713	688	688	615	756	732	697	734	689	694	713	710	721	706	703	728	670	775	727	706	701	704	656	666	663	724	773	674	762	720	689	673	736	727	679	668	722	698	703	717	694	724	693	722	716	725	681	716	732	720	712	725	685	677	696	661	720	695	734	735	719	665	680	686	756	658	714	725	690	745	759	744	711	710	741	709	737	718	699	699	698	707	697	703	681	712	724	714	736	647	724	705	690	681	656	699	674	740	719	694	668	737	651	730	713	693	728	684	734	721	645	695	698	697	726	735	724	688	717	719	711	689	737	749	702	731	686	700	702	662	686	707	731	741	737	724	729	716	718	710	728	668	715	703	720	661	747	712	706	678	736	674	676	714	721	671	689	735	722	702	667	717	694	688	670	684	699	686	716	728	709	664	714	713	642	723	713	771	682	657	691	679	667	635	744	754	677	647	659	698	766	687	704	686	686	715	663	690	665	708	661	724	712	715	713	701	706	742	701	689	691	686	658	707	729	682	702	749	698	666	712	745	688	679	711	700	706	691	693	684	722	734	703	717	738	722	718	725	683	709	716	692	677	685	718	729	658	690	748	753	736	718	681	729	678	694	714	683	657	728	649	660	722	743	716	711	667	722	727	694	665	696	691	678	660	729	687	753	682	691	711	667	717	697	707	696	742	695	730	668	753	700	682	714	701	722	666	662	668	686	739	688	653	700	711	671	709	720	714	715	723	680	745	681	681	778	737	716	664	686	699	715	715	713	715	699	747	696	705	675	704	658	706	682	705	695	692	680	757	670	694	693	699	666	723	663	670	724	765	739	724	754	748	689	699	735	672	700	682	748	688	667	684	684	685	702	665	720	718	724	651	709	650	695	684	692	716	682	692	671	699	697	707	770	669	722	709	704	708	712	694	737	746	733	721	686	699	680	680	706	673	736	695	736	660	717	718	702	712	720	744	714	651	734	751	728	704	707	701	699	736	657	717	722	696	661	692	735	685	739	655	754	717	670	653	737	666	736	757	704	701	671	734	713	730	710	716	700	708	690	667	712	662	730	719	685	700	679	676	729	684	698	659	724	692	693	682	734	716	696	732	740	681	687	729	669	714	714	708	717	713	707	684	694	694	673	682	691	636	681	712	758	686	710	700	734	703	711	707	718	683	733	742	701	742	668	758	655	718	746	679	733	701	662	667	690	712	699	671	733	708	653	682	698	709	702	677	671	697	715	675	721	686	706	725	718	675	734	702	660	713	711	713	709	719	721	680	728	703	681	719	667	622	691	702	758	699	718	777	709	724	690	692	740	697	682	688	689	696	705	726	743	712	756	677	713	710	630	717	733	736	684	672	709	713	682	699	733	639	722	710	716	728	678	726	686	719	709	664	709	688	709	715	712	707	692	720	715	744	720	702	733	723	748	698	703	716	703	709	726	749	727	705	703	690	670	710	689	725	721	762	711	710	732	711	672	677	719	769	641	675	703	701	698
22705	21250	29107	23705	21251	21315	12337	1801	1218	1153	1043	998	926	898	822	800	802	757	758	735	698	751	763	700	682	684	707	681	691	661	646	713	674	639	709	664	728	661	680	668	641	641	655	604	645	645	696	639	641	691	700	681	652	668	707	646	669	640	660	643	676	650	642	618	665	637	699	674	646	662	667	682	698	681	648	659	664	708	674	666	654	667	651	647	704	644	691	668	671	604	634	676	659	651	669	664	636	636	659	654	653	665	707	648	657	654	616	637	655	677	643	641	690	654	646	631	653	641	669	665	642	640	626	637	611	622	615	680	660	642	664	633	660	680	666	686	641	622	710	665	658	589	682	661	712	662	667	682	646	657	633	685	672	687	650	677	692	642	660	613	621	639	677	609	639	679	615	687	644	665	641	673	634	627	677	661	629	622	656	655	630	633	664	645	692	652	691	645	626	694	680	690	647	610	643	653	650	703	637	645	671	641	658	658	613	646	648	654	630	650	659	618	672	661	689	683	630	643	670	657	703	655	644	631	684	668	613	633	670	628	663	627	680	650	643	646	669	630	616	615	688	632	684	689	645	652	629	667	661	669	674	634	663	658	701	655	668	685	663	673	649	664	693	618	655	602	640	642	668	629	646	625	608	677	605	649	626	649	632	687	639	655	649	668	648	694	720	635	629	665	629	676	646	670	685	661	602	644	648	672	702	655	632	689	626	639	615	639	641	679	675	640	627	637	629	719	648	656	648	621	683	663	678	637	641	616	675	652	663	684	657	659	669	630	684	647	627	630	598	637	640	648	662	641	598	611	649	643	679	619	615	658	657	634	636	672	634	645	675	624	632	645	662	639	638	674	654	627	648	644	610	656	646	660	649	633	687	640	697	647	682	650	585	651	619	618	692	702	715	644	679	653	624	662	743	650	620	629	676	651	647	678	645	683	647	628	654	645	681	656	669	614	632	677	623	640	662	654	668	612	646	640	601	639	689	712	645	642	630	671	659	632	675	628	672	685	653	647	654	667	633	645	618	670	654	651	622	640	614	666	643	611	628	635	653	625	647	650	651	673	663	615	640	614	640	695	666	671	660	648	624	642	659	644	638	660	632	604	595	621	633	705	665	651	608	655	669	676	598	671	625	684	681	683	646	681	678	663	642	657	648	698	626	643	674	656	625	645	691	666	606	687	669	659	614	665	652	591	615	650	674	595	666	643	618	681	669	618	667	650	684	630	642	646	664	662	667	645	595	688	624	616	614	669	675	716	670	673	650	625	667	672	661	682	687	634	676	645	617	617	644	671	669	651	621	666	644	641	682	643	689	719	639	645	626	640	612	645	675	685	648	672	655	671	654	654	662	686	652	721	657	640	641	663	654	651	647	616	673	657	616	625	647	651	651	619	664	656	652	654	669	659	662	647	686	631	653	672	645	624	639	686	644	610	611	664	640	664	660	606	703	664	681	693	636	643	590	680	669	606	633	673	678	679	640	636	648	651	642	669	697	656	639	623	676	633	674	644	654	712	612	621	650	626	625	649	649	671	672	662	714	637	648	646	657	653	689	653	659	681	692	693	619	675	638	665	721	597	660	679	676	622	681	622	646	628	630	682	682	639	667	635	673	613	647	653	639	613	659	678	592	632	646	665	671	680	603	654	649	661	607	659	620	635	613	651	615	627	625	692	627	634	632	627	633	624	647	646	689	625	683	656	611	664	656	644	667	669	634	658	645	697	669	666	634	644	612	680	656	653	657	652	629	643	689	644	670	668	648	620	635	648	673	691	665	683	671	649	673	633	709	645	632	661	629	663	667	595	690	680	650	633	671	661	692	660	654	658	665	648	690	656	658	672	662	652	681	619	650	658	694	662	677	615	667	630	582	684	583	686	692	638	620	600	651	665	655	648	612	669	622	616	607	611	689	641	645	642	673	688	609	627	639	699	630	646	658	634	678	673	642	659	654	679	683	654	632	595	631	664	622	640	632	638	673	703	688	693	635	661	672	667	658	655	585	664	631	628	622	695	649	656	650	655	652	619	598	631	649	668	610	706	622	623	654	642	631	628	639	672	685	681	662	588	634	651	631	632	653	655	626	608	615	650	658	625	657	661	652	646	699	657	691	648	680	656	693	623	673	630	660	666	593	673	679	668	638	658	595	630	654	689	653	639	658	635	648	672	634	658	654	680	655	677	676	626	626	637	658	693	674	612	648	645	664	656	664	689	639	666	612	687	670	668	640	706	687	666	610	654	664	622	665	688	651	598	639	714	626	598	682	677	623	645	654	629	606	666	732	664	642	637	638	667	651	606	643	639	673	642	676	663	640	637	672	624	590	676	666	672	631	676	700	647	655	650	669	638	673	591	621	649	642	645	655	649	663	662	634	703	665	632	701	589	645	620	620	639	639	639	620	644	625	613	647	658	638	664	671	636	680	602	681	663	662	632	642	626	621	646	692	622	633	656	615	613	636	644	654	645	660	672	667	599	649	633	643	621	640	656	665	644	652	651	683	669	623	689	638	626	636	639	618	659	687	663	664	678	673	636	606	664	630	627	667	647	629	653	705	632	710	618	643	626	648	640	681	634	668	618	616	591	612	609	682	638	647	682	682	612	635	618	607	613	647	653	629	695	673	634	669	634	652	701	673	657	639	628	668	604	654	624	653	639	641	636	641	622	652	622	624	665	643	638	670	623	637	665	643	705	680	649	629	613	643	653	647	693	656	669	663	638	681	628	605	620	648	633	656	646	638	659	617	615	602	635	646	669	634	658	703	628	657	601	646	654	677	649	664	636	682	662	656	675	659	629	652	629	654	648	631	620	621	673	626	683	670	672	624	630	669	679	616	666	673	646	636	605	617	689	651	623	626	660	632	622	634	653	687	681	646	644	681	589	620	655	597	669	682	622	660	637	660	663	677	611	658	671	648	645	636	643	675	675	619	653	670	634	656	640	681	674	649	676	634	673	645	628	657	587	642	642	581	619	641	665	593	677	654	639	646	641	641	635	622	610	666	702	642	646	642	662	619	688	610	683	670	633	673	679	673	697	651	683	639	622	652	615	661	643	651	687	657	649	633	656	646	663	624	658	614	687	621	642	638	629	627	673	649	652	657	624	667	646	652	620	642	639	619	680	629	626	663	643	651	614	592	613	642	641	575	657	638	641	673	658	627	629	671	656	695	657	632	693	688	655	639	634	689	661	630	645	629	612	665	658	663	672	650	649	681	678	582	649	674	635	659	660	638	632	666	659	625	660	666	654	666	617	599	671	632	701	615	610	663	651	676	656	622	628	655	639	658	649	642	657	630	615	629	656	676	644	595	654	654	629	661	648	606	632	626	680	682	630	652	646	687	632	649	677	595	643	626	602	653	615	656	609	656	672	683	656	627	613	651	651	669	650	601	644	644	659	665	620	643	641	675	611	643	647	663	678	641	665	701	619	650	638	650	674	668	643	673	623	647	658	644	651	621	661	648	661	653	614	640	648	594	682	717	683	680	618	641	653	639	637
33028	21310	12987	6829	4891	3710	3152	2506	2071	1697	1484	1377	1207	1075	1080	1010	992	899	893	910	870	873	863	775	806	789	829	771	769	798	756	740	735	762	702	737	699	781	739	715	678	742	741	763	709	714	737	700	688	683	709	728	707	698	735	741	727	669	666	725	699	647	704	705	725	736	751	705	704	729	761	709	677	667	705	733	716	745	710	743	676	689	702	722	730	724	725	757	698	755	696	695	690	669	711	708	709	722	738	723	722	757	672	745	684	741	706	717	700	740	678	679	695	711	723	698	761	735	666	698	721	739	738	709	678	659	681	740	686	674	715	718	705	673	734	670	711	679	698	688	703	741	726	710	720	645	677	713	682	713	683	640	738	707	696	705	688	662	679	717	727	677	720	639	715	716	706	689	688	728	685	713	662	733	724	696	741	704	683	707	685	723	719	725	725	728	688	739	757	688	663	668	697	721	670	706	701	716	708	705	730	698	712	696	697	725	657	702	712	663	745	668	728	745	691	720	694	636	714	680	746	712	719	733	696	712	726	749	703	697	698	659	713	709	746	712	689	685	709	700	721	662	721	688	719	703	710	706	712	677	731	706	666	686	699	721	758	730	707	698	694	679	703	696	669	687	666	694	692	706	726	728	734	696	701	721	683	721	759	764	722	691	713	652	705	679	724	693	711	719	692	704	737	706	720	749	705	712	734	745	720	706	770	745	689	698	682	653	684	729	792	692	716	693	733	655	694	735	677	699	643	674	753	755	704	693	712	637	714	693	694	746	696	717	660	692	716	716	689	698	718	732	695	711	702	710	689	698	724	679	680	702	646	705	650	700	701	701	690	676	707	724	637	679	737	649	691	703	677	701	667	726	757	684	694	726	697	699	694	690	711	722	710	714	673	712	703	751	680	731	705	691	747	679	677	684	684	711	695	709	686	687	770	691	757	708	710	692	715	731	654	729	716	724	714	752	712	685	689	692	704	686	739	666	706	695	724	666	744	675	669	688	711	709	672	685	686	708	680	706	726	697	659	682	636	723	726	696	705	682	697	738	679	733	707	720	751	725	666	705	720	736	651	697	754	732	692	730	709	734	706	692	743	718	673	726	687	652	723	673	680	720	736	703	686	714	725	728	710	710	740	643	754	697	700	727	720	719	726	644	704	689	690	680	745	694	685	697	674	697	692	724	672	723	670	711	700	731	680	723	719	711	667	712	697	728	693	750	774	716	698	731	720	687	736	688	688	689	713	673	701	728	671	674	689	718	695	683	732	697	684	682	671	668	708	737	682	700	663	668	706	683	654	696	695	699	644	713	727	668	696	702	711	712	688	711	748	738	662	747	714	675	705	691	770	687	697	687	671	717	709	710	702	709	675	706	726	698	741	646	694	713	716	702	698	702	715	704	704	690	696	690	702	721	687	711	687	721	734	680	683	694	716	720	672	689	691	706	703	716	682	716	687	692	693	692	714	712	720	714	707	739	721	679	730	729	707	677	701	712	685	672	716	682	702	696	693	732	714	736	767	747	703	629	710	726	749	723	675	684	713	690	676	718	713	717	713	715	659	716	731	707	702	704	659	733	713	689	680	740	734	680	688	699	732	721	734	694	682	702	739	680	696	702	722	719	721	683	712	673	673	712	710	704	676	693	733	661	708	695	703	698	659	659	657	709	710	709	675	745	742	665	747	713	706	664	733	683	701	705	695	683	693	676	730	703	684	691	673	684	741	735	688	708	665	686	682	711	686	706	669	722	672	760	692	680	745	691	698	685	699	676	686	724	717	709	688	636	721	725	726	704	729	716	724	667	666	736	764	672	691	674	746	686	698	703	675	687	668	708	682	684	713	728	691	688	726	715	683	682	705	682	710	726	656	689	684	682	711	694	712	697	636	726	652	676	675	696	696	724	716	679	710	694	688	673	711	697	683	683	739	720	670	737	741	697	701	665	721	705	713	666	700	723	732	705	656	661	756	684	666	702	658	730	686	697	724	707	719	651	709	707	715	717	688	698	719	741	718	722	681	699	703	718	675	692	661	747	744	713	724	682	721	655	736	657	682	704	702	634	685	707	706	667	739	656	710	739	677	680	724	691	751	754	658	715	681	674	748	712	684	709	734	693	698	678	728	720	720	725	662	681	690	694	717	700	719	727	739	715	715	666	655	718	702	699	683	646	767	686	694	692	702	700	674	686	704	677	691	704	722	674	699	736	738	699	679	726	706	707	727	697	714	693	763	673	658	738	687	711	699	702	682	682	743	691	669	676	700	708	715	693	655	685	699	742	680	719	712	651	644	713	705	629	775	712	711	704	702	700	713	734	695	684	678	674	677	695	677	658	716	744	701	706	712	700	657	685	718	746	733	667	708	700	696	716	751	750	646	715	724	720	709	686	721	707	729	721	759	721	687	704	699	720	734	707	717	683	671	718	710	679	729	694	648	691	742	717	661	720	737	686	650	731	684	733	734	691	710	684	739	676	730	680	692	721	688	749	708	730	697	664	711	702	725	717	727	712	736	740	690	681	718	681	719	704	643	696	723	698	694	670	721	649	700	721	721	705	717	677	653	711	739	683	699	741	690	732	773	730	708	723	702	739	679	714	709	679	708	663	695	717	685	673	718	697	667	684	727	678	717	690	684	755	699	691	687	701	718	705	746	714	724	703	681	735	698	677	687	702	718	743	767	719	718	657	740	680	694	696	715	702	674	682	709	671	700	726	674	692	690	680	670	681	718	713	720	730	727	696	706	694	672	699	726	734	705	693	707	729	674	700	695	719	700	659	703	723	702	699	674	712	694	697	699	719	669	693	725	641	698	697	721	660	729	735	687	683	740	678	685	707	713	712	732	709	702	683	729	669	725	709	679	728	653	698	686	658	728	675	697	686	758	679	688	691	715	702	699	643	727	647	716	747	663	700	715	692	658	680	685	727	687	745	664	683	771	702	748	694	670	723	680	658	738	741	712	666	739	663	698	677	701	781	706	703	683	710	688	725	690	719	719	728	712	688	704	701	707	737	697	677	706	698	680	747	723	715	687	687	737	696	718	726	701	694	728	717	736	717	673	695	679	674	724	702	736	725	717	728	753	738	724	733	642	718	681	663	677	673	695	689	687	743	717	689	659	662	697	727	711	736	678	725	710	688	697	648	710	671	682	716	705	723	695	730	695	690	722	686	701	676	713	677	683	729	673	685	695	697	710	714	699	647	761	662	670	726	670	698	705	740	641	696	711	722	717	724	722	677	698	705	725	721	694	750	696	645	739	682	699	685	675	688	671	729	731	683	680	713	741	703	696	708	672	681	697	717	685	651	702	669	709	689	736	723	759	669	673	662	714	703	703	713	737	677	711	748	690	766	679	720	702	719	736	679	682	732	714	683	712	686	685	750	667	671	764	675	720	770	694	675	735	725	710	700	718	722	676	762	673	735	758	704	736	686	715	709	702	709	706	738	731	724	710	703	715	710	751	673	727	710	702	746	746	710	710	708	698	707	721	705	658	691	728	724
27835	20585	9539	956	530	463	449	414	401	341	330	374	356	342	361	339	366	349	372	321	328	369	373	323	367	345	351	336	354	353	382	336	364	376	364	335	360	354	357	391	361	349	348	377	307	371	349	367	359	365	349	342	361	327	361	361	381	314	326	335	349	330	356	359	382	373	375	348	346	349	320	370	349	350	325	333	351	329	376	358	372	369	339	363	365	345	349	313	370	352	398	321	363	352	360	342	382	366	341	347	336	369	323	374	343	383	326	367	357	358	374	361	350	362	320	358	318	368	360	328	334	323	354	372	386	353	307	304	379	364	353	315	388	372	349	362	344	330	337	333	374	380	365	391	336	337	360	334	337	363	376	354	365	354	329	342	375	325	350	357	354	349	312	391	368	354	333	380	360	347	353	341	349	364	336	349	358	351	372	354	383	343	334	346	359	391	346	367	369	336	340	339	358	347	378	398	327	330	372	359	363	363	319	372	363	392	371	359	339	312	364	368	349	359	318	374	322	365	364	327	345	362	343	332	348	339	373	326	359	368	336	388	369	361	353	344	340	362	344	317	382	339	349	350	371	308	369	382	340	363	342	403	330	353	350	321	392	347	337	362	348	391	351	328	333	369	348	345	357	344	314	326	353	383	361	381	376	331	351	360	322	373	373	344	349	317	369	357	352	352	353	358	360	328	349	353	303	370	331	329	375	336	366	332	322	376	348	340	349	355	349	372	350	352	398	305	366	349	354	353	341	389	359	356	363	362	356	354	338	355	386	350	350	335	334	353	340	370	346	318	314	350	346	350	352	320	350	371	370	332	336	356	370	378	356	349	343	362	350	355	359	356	370	340	332	351	361	355	355	343	382	354	335	330	349	362	326	343	333	360	338	344	365	353	332	345	379	357	325	343	367	372	354	339	340	325	389	351	376	347	328	354	376	353	369	362	342	355	320	331	383	353	367	351	346	358	353	361	345	325	328	360	332	346	339	371	350	351	357	360	370	351	345	353	344	352	342	326	342	357	359	369	374	334	371	357	356	381	356	379	366	348	353	356	350	347	336	376	330	342	338	321	347	353	369	368	381	351	359	337	349	356	336	371	368	320	381	340	358	341	382	392	385	338	299	359	358	343	339	359	366	397	319	380	331	356	306	364	345	354	363	379	353	343	347	336	342	333	333	336	378	340	360	330	338	354	369	372	356	351	364	341	359	354	377	363	342	344	333	363	368	340	376	353	349	412	312	375	318	321	327	346	323	306	344	335	387	373	357	323	340	378	353	389	335	369	381	313	383	368	335	329	354	334	347	353	316	364	368	367	388	389	342	359	381	322	342	336	329	352	331	310	353	355	348	373	342	348	369	347	361	360	333	356	358	361	351	327	373	339	353	350	356	345	331	345	341	377	396	359	340	361	344	352	385	349	342	323	357	382	337	352	348	342	304	383	322	341	365	309	342	371	346	364	348	384	356	336	339	362	327	398	349	338	339	335	359	351	372	357	371	359	334	362	345	384	342	348	340	356	367	367	352	381	359	331	338	333	361	353	345	350	359	314	345	317	388	332	336	331	349	372	374	393	355	360	335	332	373	312	331	333	344	326	351	333	351	338	387	341	370	339	347	370	362	339	378	353	350	337	334	371	344	345	384	329	363	353	339	365	396	343	356	354	360	364	374	338	357	334	371	355	343	328	333	360	347	365	354	352	354	357	352	356	342	341	310	340	328	361	332	348	366	308	374	330	336	333	355	364	367	382	366	363	355	354	357	351	361	356	343	412	358	373	363	351	357	357	364	337	354	377	350	357	356	337	359	327	375	367	343	361	363	353	351	358	299	337	346	312	370	363	365	370	349	368	345	318	365	364	385	345	327	371	324	354	335	321	369	344	347	316	346	367	311	338	341	384	367	353	362	376	348	368	365	323	343	355	337	366	367	340	391	371	415	358	394	337	347	361	351	328	352	316	365	366	350	352	356	336	352	354	375	341	342	368	380	330	329	374	336	318	333	360	341	376	375	347	327	361	332	374	362	325	401	375	354	353	359	358	345	376	348	369	381	358	335	357	346	342	358	339	392	335	343	326	343	347	363	388	329	328	371	362	359	371	321	357	346	367	390	359	345	338	322	338	353	339	306	349	343	341	343	337	355	336	329	379	356	329	364	365	314	334	357	342	359	344	363	341	366	345	337	357	340	355	314	353	345	351	354	377	344	333	379	359	314	332	347	329	372	326	368	334	351	341	347	350	346	370	354	336	361	364	373	366	373	347	348	330	358	332	328	344	356	349	370	305	347	350	331	381	360	347	322	339	327	374	362	396	344	363	345	379	341	356	345	361	366	343	353	361	339	382	354	392	391	326	356	346	382	355	365	350	351	353	301	353	349	368	351	319	335	365	309	375	369	349	328	346	398	334	343	341	342	329	365	362	377	384	328	335	344	350	359	328	374	363	360	380	364	353	339	350	364	332	392	347	361	332	356	348	372	356	368	368	368	386	359	343	373	359	346	364	346	373	364	344	322	338	358	336	332	355	349	341	362	376	351	359	339	329	379	319	366	372	380	341	360	367	378	381	347	366	323	356	334	309	363	322	319	382	345	333	335	352	360	344	366	358	353	362	356	312	369	386	348	347	327	350	345	375	343	333	338	348	329	351	322	335	382	373	351	358	344	317	367	370	388	315	391	360	368	365	371	357	368	366	349	341	343	373	361	355	357	344	354	341	369	359	348	360	341	359	360	358	333	346	324	339	325	341	347	345	372	338	344	340	400	326	378	320	340	339	326	346	368	329	329	362	321	320	362	374	344	322	353	357	334	358	372	336	347	390	350	373	346	366	368	370	365	335	370	399	358	357	359	340	377	361	396	378	353	364	320	350	354	360	351	369	369	330	339	352	338	358	363	344	328	377	338	337	311	349	353	350	361	344	355	367	356	353	377	358	350	350	371	371	310	359	337	348	359	378	338	371	326	411	344	340	359	337	354	379	362	358	349	348	390	337	362	374	377	382	379	363	370	327	365	344	317	387	315	335	323	336	321	349	388	318	331	321	366	352	359	353	350	378	347	337	360	364	363	328	350	349	366	376	387	333	360	317	354	342	304	339	346	346	344	341	338	383	344	360	352	357	365	356	350	339	347	344	365	343	350	346	357	345	333	331	346	369	372	321	369	364	337	353	348	345	350	374	381	314	331	326	353	356	354	371	395	324	383	368	342	361	331	347	393	344	368	367	340	342	361	324	336	380	372	362	356	339	362	347	366	325	389	370	360	339	358	349	348	387	339	344	363	346	352	364	351	370	366	333	337	355	360	340	352	354	333	330	350	361	309	375	361	381	334	379	359	347	339	379	336	346	345	344	370	363	315	341	329	335	346	352	342	346	385	332	312	329	338	354	351	388	307	414	316	382	354	342	387	344	347	366	393	378	347	353	351	376	329	357	361	329	331	362	341	346	336	396	362	354	329	359	351	328	377	364	347	343	385	329	348	357	354	369	343	327	379	391	338	369	353	363
25362	4803	1174	754	659	597	596	520	498	464	467	440	453	424	419	400	401	406	423	378	406	437	427	416	426	400	380	423	433	415	412	404	404	395	452	448	426	443	416	453	395	436	395	475	412	439	443	425	437	445	395	422	441	423	471	408	424	377	434	413	426	421	443	473	425	440	443	431	405	428	438	411	421	444	435	469	429	424	455	425	433	455	432	399	439	418	463	453	446	425	420	434	415	426	433	372	388	401	390	440	411	413	367	433	393	422	436	412	435	430	421	443	400	423	406	431	423	460	389	428	411	420	415	423	454	397	406	426	407	412	411	427	462	417	396	424	435	459	437	432	436	426	437	401	419	421	406	424	424	444	433	397	424	441	410	421	437	426	447	468	380	419	414	437	440	417	440	432	444	442	400	426	449	418	417	415	406	432	457	433	428	397	422	409	406	431	410	463	438	410	420	421	470	409	423	466	459	454	429	400	436	424	401	429	460	403	427	430	442	404	399	444	413	411	435	415	448	404	402	396	424	458	437	489	423	440	443	430	407	423	440	421	403	416	419	430	424	403	392	416	449	458	421	413	441	416	410	436	389	451	454	415	431	418	406	379	427	424	421	423	430	465	403	423	434	419	423	461	423	427	402	412	406	424	404	431	399	433	422	408	401	404	398	402	427	421	449	407	404	464	446	436	420	427	417	410	403	454	415	384	451	370	449	426	454	435	435	466	442	413	411	437	451	414	418	408	396	459	456	426	393	412	452	415	425	409	409	451	412	417	413	415	439	429	481	457	441	427	460	416	401	401	395	437	431	393	410	415	411	432	424	422	427	388	424	412	426	425	438	435	381	450	436	419	383	434	444	427	437	447	395	420	437	461	394	422	421	459	422	427	439	430	434	428	433	430	423	385	416	414	419	379	396	453	410	434	436	427	406	422	410	450	417	426	405	471	412	429	417	402	457	362	403	397	420	425	421	401	426	482	449	393	426	410	428	427	444	393	431	440	423	419	415	427	421	440	454	461	402	418	439	445	373	417	400	448	367	403	414	442	458	359	418	405	436	416	470	386	455	446	434	430	424	423	462	415	463	408	419	387	406	385	454	392	428	458	381	418	419	411	414	432	421	430	414	382	465	431	405	425	453	456	429	422	419	404	432	405	430	460	398	428	407	396	415	403	443	380	446	423	430	418	406	425	409	437	385	405	441	430	408	401	433	416	398	410	417	424	399	428	392	406	408	413	395	426	435	460	415	422	454	428	411	433	419	416	408	420	438	455	457	406	426	459	375	459	457	431	420	405	404	454	415	406	440	397	470	466	440	425	473	416	402	454	429	392	387	381	436	439	430	434	410	434	423	413	419	407	390	440	406	438	374	408	430	444	433	419	430	389	447	404	390	415	419	413	409	432	388	438	430	435	414	387	456	423	431	419	437	429	403	445	395	422	421	494	425	412	418	465	451	433	417	423	423	390	405	422	437	359	447	422	432	431	422	432	413	432	426	409	464	481	405	457	422	424	433	425	428	434	458	436	447	392	443	399	408	439	406	454	424	420	422	424	437	416	471	424	426	464	435	445	414	414	407	400	448	412	417	414	430	452	407	445	424	456	429	454	414	464	405	431	425	422	435	407	435	459	411	440	413	431	416	419	395	474	435	418	431	423	426	431	407	418	456	419	438	404	393	448	425	410	384	440	433	395	395	413	440	411	438	439	409	426	415	409	426	415	464	391	445	451	420	429	433	424	414	420	420	390	406	426	424	393	447	484	412	419	399	463	435	418	440	419	428	421	422	426	417	428	395	442	441	422	409	402	422	404	438	444	447	419	411	423	396	439	420	417	376	419	436	435	431	413	431	409	411	441	439	443	412	412	438	435	425	420	411	429	410	416	418	434	458	383	400	467	399	408	416	420	416	426	416	440	447	397	401	424	424	425	426	424	439	392	411	404	430	411	439	465	412	407	390	412	443	435	418	444	404	411	381	429	434	415	431	395	442	435	435	402	433	420	439	405	399	426	396	429	444	422	448	410	419	437	417	440	432	410	419	455	396	451	406	410	456	423	425	400	435	405	432	428	454	417	410	396	422	418	406	443	426	352	443	455	430	433	457	444	417	420	453	439	424	454	418	416	406	431	411	432	412	437	417	404	455	427	435	450	405	418	400	451	395	402	424	430	404	450	403	390	459	436	426	430	437	435	451	440	448	414	419	439	441	452	433	437	370	383	405	421	402	413	476	418	429	422	417	405	375	415	456	475	416	420	393	423	408	400	440	393	404	450	430	466	403	453	414	417	419	389	419	395	405	459	390	440	394	433	435	395	412	401	427	403	417	401	402	422	399	395	447	424	412	480	439	416	425	420	444	411	389	416	417	392	445	404	448	359	396	417	426	420	456	452	429	422	419	407	439	435	423	448	444	429	408	400	435	417	469	439	440	432	427	411	395	388	430	421	461	434	393	440	430	405	443	424	416	439	439	451	418	416	448	430	417	423	441	448	401	401	422	438	421	452	436	407	375	447	426	420	440	438	400	438	391	423	401	414	444	405	405	435	407	450	389	452	426	455	408	383	451	462	406	461	405	446	382	412	435	408	461	417	435	389	413	417	387	407	420	451	437	379	428	429	453	432	440	434	410	427	381	426	456	463	439	423	439	423	412	437	423	467	456	442	438	457	412	449	408	416	431	378	417	410	421	398	443	422	434	459	441	405	462	414	406	414	420	429	443	465	419	434	378	407	438	439	413	454	423	426	442	404	412	417	436	437	417	410	448	423	405	411	396	424	411	441	409	441	414	407	444	422	398	420	443	421	423	440	420	435	433	472	426	434	435	414	422	398	433	453	410	414	437	406	401	435	403	418	432	433	430	434	447	409	374	444	458	431	410	430	394	413	404	424	449	431	414	459	427	422	426	401	444	425	389	435	424	461	420	445	415	420	424	425	446	394	418	383	433	436	418	421	433	430	444	421	407	424	443	418	432	421	404	426	431	450	422	419	438	425	454	401	437	412	415	414	395	424	421	421	411	419	436	437	429	432	441	423	460	425	422	460	432	424	426	413	417	414	431	418	401	440	404	433	420	445	422	422	380	446	406	442	423	409	448	408	414	446	454	402	425	420	426	427	436	458	437	414	412	439	389	447	377	412	409	402	431	402	422	432	421	442	421	406	423	421	448	396	419	442	424	438	453	442	410	422	381	410	430	417	401	422	439	434	438	430	446	420	416	438	448	451	407	380	449	410	401	354	467	451	442	450	432	413	422	453	441	395	451	443	430	443	406	417	441	397	419	434	432	408	443	395	453	426	403	419	452	403	402	383	442	445	447	435	456	415	470	430	424	426	408	425	400	415	405	429	442	447	443	458	430	450	428	414	465	427	428	423	416	463	388	398	427	395	465	411	442	404	456	448	457	430	434	442	448	421	416	445	436	391	430	426	430	381	405	435	427	416	410	404	474	451	402	424	410	423	408	404	440	414	448	444	454	420	417	428	391	407	420	421	433	413	390	429	440	464
23703	21244	28633	24164	21252	12394	1308	788	649	537	486	449	463	405	407	389	377	368	354	360	345	346	317	326	359	318	351	357	325	340	339	351	319	332	353	344	327	313	305	320	318	315	345	329	332	336	312	328	328	314	335	301	313	311	322	372	286	316	290	316	315	328	288	321	322	311	327	299	319	320	325	300	310	323	299	319	337	325	314	322	297	305	297	313	334	271	285	333	275	327	362	288	295	289	295	304	329	280	303	306	295	317	302	338	316	298	292	310	296	320	312	333	315	300	300	261	338	314	316	320	312	311	312	329	296	287	340	350	281	274	313	312	325	324	347	301	327	314	293	304	321	289	296	310	307	311	271	326	334	293	306	300	314	310	299	367	333	297	288	317	332	335	296	308	309	301	322	300	313	304	305	305	348	315	338	318	318	271	314	286	307	328	327	300	308	317	317	314	271	292	321	308	333	336	312	294	301	303	296	333	311	329	330	289	320	345	298	291	304	308	321	330	326	320	304	307	296	285	319	313	303	306	318	310	319	305	287	326	337	306	333	280	300	296	292	298	308	298	300	325	299	307	288	322	331	315	303	283	298	334	322	314	333	305	305	265	307	312	301	301	298	323	307	296	298	294	328	327	298	328	294	312	291	296	298	328	335	341	296	305	331	332	295	317	292	307	358	317	323	296	326	367	292	304	274	296	297	324	309	306	316	311	298	299	301	324	293	309	292	305	326	302	332	289	340	312	323	322	314	282	258	303	299	295	312	312	313	303	293	282	326	291	308	315	336	306	315	297	329	308	293	320	304	317	286	296	318	340	290	297	303	310	336	348	301	274	279	315	290	326	315	321	271	293	323	305	331	312	301	336	311	331	311	309	345	331	295	315	332	308	310	290	276	300	302	330	368	302	312	341	300	301	316	277	312	312	318	312	327	315	330	327	325	300	322	284	334	286	312	303	287	271	282	360	326	295	294	308	305	306	305	324	306	309	318	321	313	336	304	349	314	318	277	313	286	310	315	297	287	301	305	295	322	296	308	317	305	315	291	304	307	330	341	294	288	341	335	354	297	267	319	283	322	325	314	270	319	313	347	339	344	270	305	304	313	316	315	326	282	310	293	286	311	337	293	303	295	315	339	326	295	281	325	318	306	332	315	301	306	310	310	290	296	338	329	277	303	310	317	296	300	305	273	298	313	317	298	301	302	344	334	327	300	312	327	290	332	309	338	277	298	316	289	261	286	329	330	312	341	311	315	342	347	306	307	335	329	288	319	326	304	315	309	318	307	314	318	330	306	328	308	280	315	340	351	313	335	310	281	306	321	290	301	316	291	339	321	308	299	277	311	306	323	261	317	313	323	309	278	285	326	295	301	304	316	315	316	285	318	304	352	314	311	312	316	282	313	294	294	329	297	314	322	286	354	305	341	308	316	289	325	328	343	320	313	311	312	293	302	307	308	332	325	307	287	336	311	313	297	296	293	319	284	321	311	294	323	295	318	312	275	313	306	333	306	353	288	349	290	296	333	330	297	300	316	296	319	315	328	313	310	291	304	331	350	321	323	297	332	308	337	325	289	296	328	304	332	310	314	341	313	279	305	327	307	324	299	277	309	303	310	299	297	287	305	310	301	318	340	298	306	319	281	307	304	316	324	289	342	331	298	310	341	303	286	332	279	291	327	288	331	265	312	285	347	295	279	323	326	318	313	319	331	287	310	327	300	292	326	304	308	322	298	341	332	287	315	304	266	317	294	329	340	305	315	318	305	297	315	309	286	298	309	289	303	297	309	274	328	296	268	298	301	310	312	298	294	315	332	318	321	306	275	299	307	300	312	321	286	318	292	315	339	350	310	350	322	282	323	310	313	309	344	320	315	311	309	310	299	302	293	316	329	287	278	285	313	322	311	281	285	317	298	327	318	310	261	290	335	328	262	327	329	330	319	310	346	305	292	300	321	289	331	334	307	293	310	326	319	328	302	332	301	286	283	325	283	295	300	297	321	294	318	335	322	315	314	318	322	295	290	313	305	321	308	319	324	317	312	307	314	326	326	321	288	331	289	269	306	298	292	313	318	277	320	305	303	324	300	300	294	311	300	324	314	329	305	312	316	293	285	320	327	292	306	287	301	296	285	296	321	318	306	280	268	323	327	324	325	288	296	315	322	300	301	301	297	310	307	313	291	292	279	285	274	345	304	311	284	312	327	313	296	312	295	304	319	326	298	317	294	325	312	320	278	308	314	315	344	303	291	313	287	306	299	307	301	330	318	298	277	308	335	299	290	312	281	304	304	300	345	317	292	301	336	322	296	307	322	301	293	299	319	328	321	314	310	317	316	269	325	305	275	330	308	332	305	333	315	353	333	325	309	326	316	297	313	315	308	281	309	295	299	309	303	303	287	346	307	299	296	301	303	307	326	316	303	334	285	288	314	331	310	299	321	309	305	298	289	280	307	291	292	300	310	274	318	299	300	309	317	327	310	315	319	307	305	319	298	257	316	297	325	318	308	317	322	323	308	310	332	305	304	301	311	315	306	282	318	337	323	327	319	312	307	287	322	294	316	301	296	309	292	285	284	341	294	316	309	285	311	293	298	326	319	317	345	330	309	334	300	299	291	290	277	320	329	321	314	311	321	290	324	326	323	305	326	316	299	309	316	283	314	287	301	307	289	296	329	280	277	324	340	303	292	306	289	296	312	316	309	290	303	315	310	308	308	303	283	332	325	322	295	305	354	335	308	302	315	295	305	283	318	309	293	317	329	294	299	319	333	307	297	320	299	277	296	294	318	284	288	321	318	302	322	323	303	297	308	297	281	341	311	303	298	299	340	335	331	330	293	302	312	351	315	330	321	289	286	306	303	314	305	346	341	305	299	336	295	345	326	294	302	297	324	318	336	324	329	304	316	305	300	288	314	310	302	324	310	313	331	293	307	291	320	318	329	288	333	304	310	258	313	306	314	347	329	300	303	297	301	309	277	308	294	302	338	300	333	335	305	298	319	310	292	364	296	265	323	293	284	304	310	339	287	323	353	265	332	293	332	308	297	326	308	326	298	269	299	326	306	312	273	296	288	303	322	280	327	298	315	295	335	296	316	355	293	332	335	300	277	337	316	304	304	315	324	305	324	321	283	309	320	307	280	317	317	313	317	310	291	303	290	261	274	312	310	321	316	300	303	322	286	306	311	316	326	309	324	324	310	312	300	294	332	308	320	327	328	325	312	295	302	324	328	318	273	316	312	287	331	345	299	315	327	322	299	321	320	301	318	297	326	328	307	323	309	295	319	318	315	275	287	309	305	306	321	286	326	341	300	334	328	297	301	317	307	293	310	344	304	287	312	284	263	302	293	266	274	304	329	268	290	306	305	290	299	269	316	276	281	315	322	321	299	329	303	301	309	330	318	302	310	343	287	314	313	300	288	311	271	276	326	327	269	321	316	335	299	308	295	310	315	308	305	313	340	315	342	343	344	311	295	266	329	326	322	322	318	303	322	301	299	291	338	311
29463	13987	7623	3955	2739	1989	1633	1346	1108	895	719	689	628	560	610	499	516	475	452	459	429	453	449	390	415	403	420	419	415	391	364	377	417	414	391	365	402	388	407	350	398	391	396	393	392	370	382	368	386	375	366	370	375	361	353	392	377	357	372	387	362	384	399	378	365	377	347	358	398	362	347	377	360	384	365	409	372	353	367	351	365	351	385	359	358	375	385	355	381	351	391	343	357	359	354	329	390	389	363	361	386	340	361	354	361	415	361	349	361	358	366	380	364	377	367	375	384	348	356	392	343	361	375	404	356	380	388	374	344	335	382	375	362	344	330	369	368	344	381	361	333	392	394	326	338	390	378	379	362	361	372	416	354	367	378	371	362	335	333	338	383	346	352	345	333	346	353	339	344	352	336	345	339	399	353	362	366	356	391	358	370	345	365	385	345	352	372	361	357	329	352	390	370	366	361	323	373	374	376	386	360	341	365	332	329	349	368	338	372	339	327	355	366	387	361	369	361	344	358	362	377	366	359	381	325	377	390	350	353	323	392	354	395	350	361	371	352	350	325	367	344	335	392	382	359	360	370	345	355	350	358	379	368	369	353	385	391	333	382	349	360	361	355	339	353	353	360	364	356	386	383	382	344	360	347	362	390	357	368	361	340	354	354	333	368	386	391	371	364	380	348	359	372	341	370	372	376	353	344	330	388	385	350	344	363	371	381	352	349	337	342	389	354	342	360	367	365	360	371	354	367	361	357	326	341	407	344	404	367	325	369	437	359	385	365	354	352	369	354	379	334	370	330	384	361	364	346	357	325	373	359	383	342	370	355	339	378	365	331	375	372	373	388	354	342	391	352	369	342	344	362	405	337	365	393	333	357	387	337	346	346	351	365	403	382	353	357	369	372	330	385	370	381	372	328	355	369	371	404	369	368	342	385	335	381	349	348	356	387	396	333	384	373	368	374	370	362	368	365	372	364	357	366	374	382	370	350	372	352	380	410	338	374	357	344	328	368	404	349	328	345	387	368	369	358	335	376	363	380	366	344	333	366	372	364	318	373	355	335	374	329	391	360	381	349	359	353	347	342	348	375	351	331	383	387	378	367	355	345	380	364	370	354	387	352	393	369	357	379	376	365	356	340	368	349	377	335	382	360	344	371	371	361	364	381	376	356	386	340	412	358	378	361	345	375	359	376	376	361	333	365	371	386	383	356	373	344	386	342	382	337	332	353	380	387	330	367	371	359	343	336	348	369	376	327	359	387	344	392	341	367	362	367	350	361	357	369	368	345	367	389	361	365	342	349	360	363	346	324	318	356	356	369	368	334	342	392	361	355	362	373	381	373	357	355	357	357	364	376	366	364	359	370	369	346	343	355	342	368	358	399	351	357	352	360	358	344	370	338	360	338	397	376	391	377	370	372	346	394	354	356	354	402	391	342	362	373	360	391	367	371	363	345	366	360	401	349	373	363	362	363	326	389	358	363	352	349	375	348	372	340	381	397	338	360	345	374	362	352	366	400	350	373	366	331	375	369	345	361	378	368	384	384	368	370	389	341	354	377	382	415	332	338	383	377	368	336	336	364	351	323	334	364	346	381	356	356	331	404	350	331	355	390	362	342	362	378	398	363	367	370	399	330	371	354	348	365	368	387	393	381	345	367	370	356	352	337	370	393	314	331	358	360	360	399	375	352	370	339	371	361	323	371	335	382	375	333	368	382	366	348	332	353	349	362	350	328	360	391	395	377	369	358	384	350	359	347	354	381	357	358	370	372	354	375	386	391	379	336	367	356	380	368	352	356	344	362	340	328	369	345	352	353	352	360	381	370	343	331	341	368	383	384	360	334	354	341	362	368	382	376	323	371	376	354	378	347	368	389	351	351	368	335	348	387	365	374	365	367	348	372	356	364	378	383	345	327	346	358	357	364	358	416	341	351	411	387	363	344	340	350	337	331	349	341	381	384	371	364	354	377	371	364	308	366	387	368	365	367	362	368	372	362	372	345	345	383	359	370	361	371	356	349	369	348	376	352	368	357	364	381	382	372	340	380	358	383	328	356	342	361	368	387	367	353	364	351	344	355	358	413	403	387	358	352	386	358	342	329	385	353	360	346	362	351	360	346	337	363	368	376	384	363	365	371	348	358	357	392	404	366	360	350	406	372	364	346	342	369	358	358	376	383	422	356	367	352	372	370	363	358	352	345	387	372	342	363	360	329	376	418	389	346	357	352	344	364	352	371	378	361	372	346	394	370	357	373	338	378	342	376	385	384	374	359	393	363	365	386	376	341	362	341	399	336	365	365	383	370	345	369	359	359	385	349	387	388	379	347	378	334	347	379	359	377	407	338	333	391	351	385	340	358	359	379	333	373	368	368	368	344	365	392	362	359	331	361	343	401	392	350	352	374	378	385	377	364	393	387	378	368	359	359	338	387	349	386	344	377	395	342	337	329	357	332	323	370	387	372	330	341	348	360	350	375	366	372	345	352	363	332	315	347	358	371	408	405	361	359	382	383	359	335	342	361	406	371	366	369	367	347	342	402	347	304	340	362	336	362	385	341	356	350	382	381	352	359	388	365	345	359	375	382	337	372	390	383	362	337	369	359	349	373	350	398	352	368	359	329	378	357	341	368	391	325	356	383	367	354	367	377	366	389	361	348	355	364	369	378	388	356	365	394	378	391	360	350	388	376	341	351	382	383	374	377	339	360	338	348	314	379	364	347	366	360	367	383	374	366	361	397	400	387	346	355	348	407	366	356	359	346	350	335	353	340	378	400	401	387	382	384	347	392	373	386	375	359	361	358	342	360	358	370	376	403	372	372	363	345	351	356	324	351	348	335	425	343	370	369	377	344	392	374	362	385	366	408	380	345	357	378	353	343	377	341	377	352	372	341	374	350	367	352	365	336	399	349	383	386	368	377	349	372	351	344	353	344	338	333	354	382	373	373	369	334	357	362	368	346	359	352	361	365	366	302	372	374	369	380	372	349	368	339	373	382	363	349	362	404	340	351	358	345	377	354	345	384	377	353	345	369	363	407	359	339	382	392	358	369	360	351	352	364	378	358	354	360	375	371	357	348	359	323	366	362	342	368	371	363	372	368	373	349	346	340	386	326	362	364	342	386	362	364	358	372	362	335	364	369	382	394	413	381	362	349	385	421	375	388	361	378	351	366	373	345	366	364	350	383	360	341	350	384	382	322	382	361	342	349	341	387	353	340	359	355	353	373	336	362	374	365	333	375	378	379	365	352	350	363	357	361	351	363	389	350	336	336	366	358	333	373	350	354	414	361	360	355	361	351	336	351	374	381	393	362	357	377	382	334	350	352	348	354	360	385	362	385	383	359	369	390	347	353	370	364	361	358	342	358	361	370	367	370	362	398	369	353	359	355	328	368	343	337	359	344	349	348	345	389	390	376	360	326	371	359	339	336	367	366	365	399	345	387	356	331	371	337	353	369	359	359	356	360	350	357	384	369	357	385	381	392	379	352	372	360	348
24948	21239	27654	25074	12678	1225	1008	884	748	735	747	701	671	657	645	642	644	685	636	673	638	648	600	651	638	629	662	637	680	646	604	629	603	636	642	599	645	646	613	667	655	606	638	612	619	609	607	661	630	607	630	568	605	648	600	624	630	630	620	631	642	609	621	668	669	637	611	594	607	655	673	587	603	588	626	613	664	633	617	603	605	630	622	626	614	593	578	653	652	635	584	668	609	686	610	651	598	643	636	631	628	614	656	596	627	617	604	573	588	567	605	589	619	593	609	616	617	648	624	623	610	631	642	605	657	628	589	616	657	610	625	650	631	644	586	676	599	635	593	645	654	612	626	602	628	588	650	636	610	617	603	585	574	665	604	644	638	619	607	609	615	611	652	613	637	669	588	642	651	587	606	612	618	619	628	600	627	597	599	637	649	646	643	630	633	633	620	620	640	592	570	616	604	656	605	625	595	652	593	633	678	667	587	676	590	627	608	648	637	613	616	618	606	608	618	660	635	642	610	626	623	571	621	625	571	617	632	596	602	602	616	618	596	590	587	631	590	645	565	653	585	609	605	595	592	606	627	605	626	554	629	596	583	585	626	604	544	627	604	651	598	621	615	625	632	612	618	631	633	629	667	582	598	617	609	602	604	600	640	599	599	684	648	599	599	619	619	568	598	606	631	695	611	605	640	603	638	632	586	575	624	546	605	636	661	562	575	597	587	647	606	594	602	596	597	616	619	637	588	622	589	620	631	546	574	603	662	578	643	636	628	623	634	662	614	615	599	573	657	629	584	607	627	623	626	622	615	594	642	685	561	602	638	656	609	607	615	626	647	610	591	607	601	628	653	626	627	630	632	612	572	599	619	666	632	627	629	619	545	642	579	610	607	617	600	611	601	616	683	626	649	654	612	602	634	588	610	618	648	595	605	624	621	617	628	608	605	589	663	639	646	635	629	570	615	650	621	632	630	626	620	623	605	608	635	672	632	624	595	653	603	571	610	618	591	593	609	578	672	609	680	644	609	632	629	616	605	549	608	614	604	620	646	609	622	659	599	593	596	645	587	643	629	634	582	628	617	577	632	621	674	673	610	607	611	621	613	630	632	582	615	646	604	622	607	592	633	600	564	635	622	613	584	635	600	631	608	626	620	632	594	625	580	595	645	585	584	662	625	609	656	663	641	622	652	617	616	637	629	629	600	645	583	638	620	623	624	625	625	608	644	692	610	607	624	607	653	621	561	642	610	619	609	622	611	624	601	610	629	584	627	649	590	626	586	594	636	600	631	639	599	633	587	607	582	571	595	596	615	573	550	607	633	613	628	604	664	616	588	610	623	615	632	607	622	621	656	604	578	590	611	650	585	579	631	637	618	600	610	636	618	658	612	597	649	640	627	629	594	617	590	619	672	626	636	610	572	654	599	607	639	671	625	643	655	631	615	609	589	591	594	624	658	594	584	663	607	632	584	618	603	662	641	601	607	617	651	612	634	628	592	610	629	665	613	603	648	636	597	612	610	636	609	643	613	617	658	598	631	687	593	600	664	622	595	631	628	642	570	621	628	622	645	629	592	651	643	589	628	602	596	612	643	606	608	558	632	634	636	672	601	635	622	654	620	613	610	638	648	598	662	647	598	602	621	637	611	571	617	603	567	582	667	580	634	611	632	650	607	617	611	639	629	592	616	597	666	607	644	572	601	679	667	645	592	615	623	620	601	600	605	617	625	618	616	582	593	628	638	630	631	584	580	619	604	581	574	620	603	609	644	591	593	633	598	613	634	612	584	619	682	598	648	595	644	607	638	614	617	599	570	635	610	593	589	616	621	597	604	624	635	624	613	631	637	660	594	613	622	611	636	618	619	622	578	605	619	623	645	637	648	633	571	607	627	609	628	604	628	609	627	622	595	599	648	633	598	647	626	650	604	597	613	620	572	622	624	557	592	597	594	615	622	610	621	583	616	638	610	611	671	596	623	658	614	605	578	617	661	624	633	634	594	597	595	634	625	615	616	622	615	579	685	623	583	582	602	565	595	593	597	582	593	645	613	633	600	604	625	565	634	630	652	611	623	587	621	601	604	651	618	614	632	671	575	605	618	631	665	621	631	593	608	607	613	617	615	623	601	636	615	610	605	658	615	558	592	627	664	621	615	627	650	602	576	571	555	617	604	615	638	624	617	651	631	580	619	635	635	633	590	600	616	616	581	657	618	597	646	636	612	620	603	651	624	614	600	602	623	576	621	601	603	569	621	614	598	624	593	592	590	623	577	638	605	617	625	597	572	599	662	616	590	560	595	583	582	614	609	628	652	603	623	573	606	634	617	600	635	596	659	599	633	612	599	625	615	609	626	641	600	634	615	577	600	625	661	669	588	612	599	597	574	584	626	655	611	660	592	565	607	596	577	632	629	636	613	639	640	618	602	601	606	667	636	601	625	648	609	633	634	609	589	603	643	601	656	600	646	627	598	612	591	612	614	600	646	654	666	635	562	622	674	628	592	612	610	608	590	693	613	627	638	631	618	606	606	637	607	599	643	644	625	613	634	620	631	617	571	608	623	632	632	656	570	668	592	615	635	594	573	609	634	627	623	636	579	581	612	616	582	654	627	656	627	586	586	618	616	634	603	626	628	606	629	642	631	625	651	594	593	665	648	573	650	637	585	656	619	631	606	590	593	619	620	614	619	599	635	628	626	649	638	604	636	617	627	624	593	601	595	653	600	643	614	599	608	643	633	635	589	627	596	645	627	629	659	627	608	576	629	597	634	600	562	627	588	613	650	622	578	689	625	573	582	618	625	616	595	592	662	618	616	579	619	602	597	678	639	623	618	653	620	639	606	647	619	632	601	642	659	618	586	646	671	627	612	599	643	612	692	604	637	633	626	638	633	606	630	594	632	611	645	639	598	582	616	616	625	623	587	637	635	631	612	586	617	575	618	646	614	608	628	623	636	594	616	598	613	654	668	624	610	609	610	618	633	655	622	613	644	610	593	635	591	563	611	620	627	622	628	587	616	617	607	626	629	596	581	664	605	599	663	636	624	619	639	611	592	622	644	582	605	635	595	592	637	609	643	632	639	638	640	630	603	581	597	662	667	587	597	631	610	640	653	628	596	677	618	585	600	630	583	672	662	578	582	602	600	601	601	636	597	576	598	615	592	640	558	636	648	650	631	574	603	618	640	613	628	637	597	602	638	621	623	630	603	641	614	589	623	616	596	641	645	645	583	632	585	609	619	640	612	663	624	664	602	593	666	622	610	621	642	636	631	640	615	669	605	628	630	626	606	636	651	650	637	603	612	630	621	653	642	615	597	607	669	588	654	604	640	607	627	609	633	574	658	636	628	601	644	687	613	607	635	660	634	613	605	645	612	643	602	640	622	626	613	587	614	612	645	634	574	571	625	643	636	660	606	586	622	679	612	622	605	673	649	626	579	594	644	613	592	604	622	634	621	577	627	620	644	621	600	580	660	633	578	603	706	645	615	644	640	608	606	603
27332	7558	4577	2612	1907	1662	1433	1245	1047	979	879	842	883	796	767	800	797	750	748	785	743	671	689	716	732	694	762	739	746	707	746	708	728	728	751	753	695	768	719	683	733	682	670	763	727	701	714	774	701	701	697	683	730	680	720	721	664	705	719	747	689	687	686	740	677	709	711	709	760	734	746	683	696	703	701	679	715	727	720	670	672	679	746	695	687	729	694	689	739	726	697	704	720	692	713	696	670	682	723	698	671	700	697	764	670	699	739	739	719	693	696	687	734	759	706	748	734	682	693	685	716	712	751	686	680	723	706	725	748	691	707	693	717	709	723	689	728	756	686	688	718	725	750	701	741	692	751	704	707	679	698	638	679	670	747	721	728	714	744	695	734	737	715	749	727	721	703	683	726	684	690	717	696	718	728	747	671	722	666	661	692	686	755	697	681	703	693	727	711	730	697	699	698	719	710	684	754	728	704	729	777	733	663	690	675	699	719	681	710	658	677	705	720	713	711	727	682	736	702	721	644	711	703	678	702	714	751	693	738	707	710	677	704	692	679	723	681	713	702	728	711	727	724	696	679	730	725	703	736	721	709	717	717	734	747	723	704	682	727	752	709	737	649	730	703	676	737	728	705	698	696	719	714	712	722	670	664	707	713	646	677	694	696	714	695	667	733	721	701	731	717	744	691	688	683	660	728	723	692	712	687	669	759	724	699	757	718	721	741	689	734	671	719	680	698	729	692	741	718	689	719	709	695	710	682	680	715	727	697	698	733	680	712	682	725	697	732	756	667	681	710	715	691	743	709	705	706	666	703	721	681	702	676	695	699	683	773	682	716	696	693	694	779	704	674	677	709	729	717	696	726	678	723	701	697	713	701	682	701	704	675	670	713	692	762	721	650	740	710	701	667	711	717	737	698	729	731	700	674	729	717	695	681	685	691	703	715	711	712	698	724	740	715	731	733	693	737	720	668	733	724	696	703	696	653	674	780	695	740	737	714	740	691	713	749	680	686	701	727	713	719	751	703	717	668	696	684	753	680	757	700	725	706	697	649	710	706	693	724	710	691	704	725	738	704	712	714	710	734	736	699	731	740	745	690	731	716	701	697	728	731	719	749	704	687	675	683	699	740	738	691	741	680	725	743	679	683	701	759	753	714	704	693	731	728	701	704	730	705	711	729	739	676	701	715	676	713	690	733	660	725	741	691	723	722	742	670	697	680	717	733	665	703	684	692	706	776	705	706	660	654	680	731	711	683	690	660	680	699	694	683	743	696	703	758	723	747	712	746	718	732	684	693	721	701	692	715	682	681	674	690	714	689	681	701	669	680	683	646	662	702	699	706	684	730	706	693	679	689	730	657	752	704	744	747	717	724	738	773	661	709	755	714	668	682	702	779	733	710	763	775	728	693	683	704	737	712	719	667	735	722	726	684	706	681	680	684	697	706	715	707	736	692	701	653	685	657	693	756	653	638	711	691	729	701	708	744	705	722	705	711	735	701	740	712	717	741	715	724	651	725	713	732	698	745	699	709	689	693	716	697	720	747	702	693	741	716	736	693	709	686	705	669	703	684	708	684	742	716	659	675	702	740	752	703	708	734	697	654	731	703	712	740	690	716	687	687	685	709	767	708	709	751	706	707	723	668	714	722	707	753	711	711	788	706	692	709	689	702	692	751	685	755	726	699	659	679	697	717	751	666	717	743	699	682	725	693	698	711	689	711	658	690	712	676	695	736	717	762	697	679	735	760	709	682	690	730	700	661	666	673	691	723	754	704	712	691	698	712	671	709	721	690	681	667	676	678	681	700	724	691	682	660	699	691	686	685	674	705	701	694	728	665	714	759	702	771	676	745	692	699	724	690	722	670	698	723	743	692	687	684	680	655	697	714	741	675	712	701	669	710	685	679	726	701	671	666	766	717	721	701	691	677	703	708	685	683	725	678	768	702	678	748	663	672	678	748	741	666	733	712	695	695	726	690	668	692	703	679	752	725	747	729	665	711	724	703	688	729	683	721	745	687	707	703	728	697	641	752	704	715	674	709	685	732	685	679	693	645	748	712	669	676	716	704	710	700	691	694	718	755	673	693	675	694	683	714	668	697	684	726	664	692	665	744	706	670	705	738	716	696	664	703	718	701	683	705	763	678	685	723	717	707	709	714	715	739	690	719	730	666	681	746	685	722	714	715	745	718	684	748	693	742	713	701	719	768	730	738	717	706	695	700	716	743	753	728	702	742	738	696	702	713	724	680	680	699	714	703	720	777	694	680	713	715	727	685	688	729	732	678	750	707	756	697	685	721	712	723	734	724	708	700	752	799	716	677	681	700	732	711	670	712	691	679	691	693	694	662	741	715	714	683	703	739	709	692	694	669	742	719	706	760	675	677	724	693	720	749	715	704	708	689	684	698	697	683	721	672	729	719	743	704	676	710	717	702	699	656	705	686	733	709	687	712	707	737	680	668	653	710	719	751	719	730	673	706	713	725	723	711	727	720	675	696	707	659	723	709	661	710	734	746	740	645	692	694	704	656	726	686	693	719	678	681	708	673	683	699	750	689	715	676	652	664	761	735	684	690	702	701	715	748	712	663	700	689	639	706	751	677	689	679	725	712	664	653	741	717	698	656	689	744	705	759	696	704	716	669	701	668	723	691	719	711	691	710	682	728	694	614	722	729	735	720	694	719	688	737	722	747	701	728	665	728	666	663	717	707	709	676	647	697	702	668	701	752	713	728	676	738	682	736	699	738	711	716	725	673	715	715	700	697	719	752	685	689	709	713	654	688	728	706	722	708	717	720	702	673	700	699	723	679	704	708	713	671	725	712	730	697	751	712	680	678	663	731	662	699	705	706	660	709	702	761	704	705	686	732	726	669	699	724	718	692	701	701	674	677	713	671	676	736	707	716	701	729	702	695	717	765	700	745	658	686	697	712	680	728	678	685	757	693	701	746	720	735	710	653	668	682	680	660	657	701	685	662	703	703	724	693	717	660	684	704	731	702	671	743	712	745	672	674	709	694	691	688	696	695	710	709	675	705	722	718	709	707	731	698	678	706	742	730	691	746	698	693	683	727	714	716	704	745	709	754	703	728	691	706	677	670	663	738	656	725	679	702	718	706	713	691	704	722	741	714	719	712	709	707	689	659	660	739	695	705	681	759	666	741	727	649	663	739	717	724	678	730	721	701	717	719	702	735	699	713	690	704	694	715	720	681	758	687	733	708	675	720	686	713	740	735	713	741	720	713	705	677	713	707	670	743	682	695	725	728	671	734	704	725	674	728	730	712	700	669	721	678	686	663	718	691	652	721	702	653	663	714	736	713	642	735	697	741	695	699	728	727	728	708	702	713	718	691	704	733	704	653	668	685	663	689	700	712	693	709	698	658	716	701	683	672	711	692	680	671	734	699	669	691	710	666	657	690	736	722	698	708	708	690	715	674	673	666	705	724	691	670	725	738	685	740	692	716	714	717	710	706	703	713	681	716	720	735	679	696	744
22768	21288	29126	23811	21292	21353	12206	1692	1209	1103	1037	991	871	930	857	808	764	741	707	770	749	723	748	753	651	701	652	721	719	650	669	666	655	619	595	675	734	653	700	693	703	671	686	672	681	656	633	682	639	663	645	649	684	619	689	671	644	637	670	661	607	625	675	610	592	618	669	610	693	681	664	651	650	637	649	671	631	590	656	682	651	643	650	667	660	664	663	629	640	638	645	661	673	648	662	675	689	703	681	628	640	586	662	668	656	660	636	652	635	637	642	664	657	641	678	667	645	632	679	620	636	659	647	643	647	683	675	618	685	640	673	657	672	613	667	623	646	608	663	645	606	683	642	660	658	651	672	629	652	654	686	665	650	669	618	616	634	659	635	679	648	614	654	650	647	639	659	604	633	667	682	644	635	645	620	700	651	586	578	639	612	623	628	642	680	660	652	622	590	675	703	657	724	616	646	691	636	632	643	645	674	657	650	662	645	597	647	643	612	647	633	677	616	698	681	621	659	629	670	653	629	618	636	606	646	633	629	646	645	678	653	643	647	637	634	680	664	652	646	601	610	614	625	660	628	651	611	630	645	678	686	631	612	669	643	663	689	674	590	643	681	627	628	574	621	658	656	637	641	651	604	645	665	655	652	607	653	687	639	698	622	648	634	692	665	639	647	692	694	642	610	617	621	641	664	639	617	667	690	679	657	640	639	620	653	640	675	672	657	682	638	620	673	671	663	611	677	621	620	626	625	639	632	628	652	664	650	629	642	653	642	660	648	616	628	657	677	641	634	645	658	619	646	604	660	685	651	567	617	669	657	645	649	685	667	660	629	639	610	676	627	663	669	637	648	618	661	663	627	681	646	642	650	636	625	665	652	672	620	681	612	684	705	613	613	620	638	601	645	610	686	639	624	650	655	670	651	691	685	612	614	653	649	674	631	661	694	647	645	630	614	655	644	667	638	613	620	659	665	639	694	646	646	635	613	639	708	644	629	682	589	652	655	628	700	628	672	659	640	628	610	649	624	628	672	648	610	622	624	657	674	663	678	616	655	619	619	662	591	670	667	661	664	647	627	612	622	648	668	627	638	629	624	617	645	624	591	663	658	615	638	663	660	677	663	714	621	681	620	629	695	650	660	633	629	653	653	651	656	613	687	582	656	651	617	676	659	652	630	607	601	639	621	622	661	705	655	663	651	625	637	664	641	625	603	641	641	652	675	668	608	615	669	645	651	621	644	633	567	669	672	652	663	657	636	682	629	637	673	639	623	723	653	630	618	613	645	627	649	666	638	663	658	651	610	587	662	682	616	643	595	627	596	626	623	672	678	643	667	635	628	640	614	636	638	629	630	641	691	673	636	632	626	627	646	678	666	623	626	587	657	663	684	640	606	616	644	645	647	662	610	669	628	636	637	653	616	662	706	636	646	626	670	633	627	657	631	655	676	651	622	624	624	620	678	656	664	664	655	626	653	649	657	638	631	614	643	648	654	671	620	633	654	641	648	656	654	685	648	622	604	614	692	680	615	651	650	697	629	604	667	661	614	641	653	634	634	630	655	648	602	646	669	680	619	644	668	660	648	682	583	624	670	640	657	627	583	646	641	634	610	606	637	632	667	643	639	674	648	672	659	576	660	638	651	614	666	644	675	626	560	670	645	618	630	683	627	661	639	625	692	659	696	591	682	697	686	661	674	646	635	619	681	703	650	634	616	672	717	658	631	632	646	672	677	653	692	591	639	639	615	665	655	682	638	639	688	669	680	620	642	637	667	611	630	635	677	664	687	664	633	663	634	644	664	629	652	623	646	635	656	609	697	639	641	678	643	625	632	636	639	681	673	637	683	643	659	625	637	654	658	691	620	647	650	644	665	632	652	689	647	608	633	665	604	651	656	607	609	654	664	694	640	634	637	692	642	674	614	679	650	690	644	640	638	599	701	612	654	628	636	641	615	645	635	675	658	696	635	647	653	689	619	644	669	634	624	662	668	637	702	665	635	705	626	628	636	645	656	637	656	635	646	638	665	696	634	653	637	648	690	619	694	653	676	652	602	697	695	654	631	649	643	636	645	642	642	663	677	669	596	637	644	672	654	595	644	641	642	652	628	624	649	687	645	666	615	665	603	592	625	646	681	623	649	654	641	617	638	675	662	618	689	633	622	641	663	644	664	642	640	618	673	566	690	651	691	642	628	629	669	631	684	640	650	681	660	619	686	642	632	633	653	685	678	624	615	618	621	626	625	623	613	688	654	690	675	671	620	614	646	627	625	671	653	613	629	617	660	617	655	652	626	668	659	619	630	658	651	604	601	632	674	665	658	596	639	634	618	624	667	662	652	632	631	681	637	655	632	633	668	636	656	620	618	638	617	641	642	645	652	633	634	678	670	646	621	643	640	657	623	654	640	663	674	592	630	622	659	667	637	695	665	621	623	652	650	598	628	640	643	626	614	684	663	641	649	633	647	635	646	649	606	662	644	667	624	673	629	630	628	616	674	666	611	662	653	614	633	618	674	652	614	662	640	645	657	702	628	682	629	626	646	643	598	625	651	605	659	605	663	662	663	671	657	609	655	610	675	635	611	655	643	649	661	618	616	616	652	650	653	601	633	639	625	647	674	625	639	630	633	640	649	645	630	657	623	610	676	649	622	656	675	680	637	646	676	662	661	675	678	619	666	646	663	652	694	618	671	699	681	645	654	612	645	623	653	661	651	699	643	626	688	619	644	675	653	630	646	627	649	644	657	663	656	617	654	671	583	648	661	645	584	663	629	611	657	630	629	639	671	685	653	648	649	660	662	591	617	615	694	635	657	620	677	627	664	644	654	633	629	571	650	641	656	625	649	624	647	614	615	657	634	636	653	657	631	611	613	658	611	726	626	659	613	662	589	641	640	602	661	676	637	607	645	594	685	648	666	658	642	664	660	629	674	622	606	659	676	649	655	639	622	654	637	613	587	653	697	685	619	623	701	645	650	617	629	627	599	651	651	657	576	655	614	632	623	612	635	659	662	658	656	646	659	662	663	623	658	650	627	608	639	677	618	594	653	641	635	669	633	650	671	697	647	654	609	634	635	589	675	630	649	650	602	664	678	694	657	617	676	669	653	655	624	640	622	658	631	618	642	680	613	630	692	633	624	630	633	569	663	634	680	646	664	636	590	658	631	650	663	636	654	652	605	658	629	635	693	639	632	615	628	688	666	634	632	634	622	656	680	685	637	596	672	660	662	676	679	722	658	658	641	665	635	625	644	655	609	686	670	592	626	646	648	687	634	675	673	637	675	625	649	653	625	673	599	571	664	614	662	587	670	660	662	650	624	629	664	643	638	684	672	661	626	670	660	629	646	638	666	627	580	642	625	612	597	655	630	624	655	709	644	602	620	644	635	615	688	643	623	639	675	652	617	673	649	629	652	642	675	666	652	608	623	630	662	655	622	638	650	658	659	599	625	634	631	647	640	612	648	678	648	643	629	647	609	659	629	673	619	639	687	683	589	634
31356	17064	12955	6887	4871	3918	3041	2424	1999	1725	1520	1333	1198	1126	1030	995	1011	890	883	881	875	802	851	814	833	706	739	739	762	769	769	783	774	729	731	801	741	734	758	824	660	759	741	718	678	736	693	740	748	713	722	723	731	696	733	718	716	728	695	719	717	721	710	715	688	712	727	698	739	729	692	722	684	744	700	687	690	679	677	716	733	699	671	750	692	701	726	719	727	671	665	754	703	750	689	690	738	650	721	712	698	744	751	693	687	696	724	718	697	712	710	690	692	677	660	720	695	685	705	742	723	700	746	762	672	747	681	736	698	694	680	734	752	706	714	701	694	689	647	738	690	768	719	714	684	712	713	697	700	732	731	730	668	684	736	660	725	702	748	708	737	687	709	658	679	707	715	711	686	725	709	731	710	673	693	690	746	666	714	678	712	702	654	741	711	656	680	728	736	687	674	734	631	712	692	673	704	710	682	714	699	745	707	734	731	676	708	702	730	729	709	697	657	735	760	698	712	724	713	697	721	658	684	734	653	703	717	683	740	693	692	675	688	712	717	708	719	697	679	711	652	713	703	712	700	757	705	715	698	662	687	695	702	707	647	717	658	683	653	676	712	717	707	701	756	711	690	682	711	678	698	697	693	708	711	695	695	707	742	692	682	713	751	725	756	703	602	733	695	735	676	705	670	686	708	722	723	719	668	716	706	695	728	664	724	682	669	684	708	711	732	720	705	724	699	688	671	679	682	678	690	705	673	714	651	671	727	699	712	688	707	704	699	737	733	700	684	696	706	671	715	707	689	703	714	692	678	722	705	680	708	724	676	671	724	679	668	660	720	688	715	682	716	697	682	704	716	708	693	712	683	680	688	727	721	726	693	755	688	697	740	694	683	736	716	679	710	683	710	744	701	673	682	717	747	746	723	732	699	667	740	666	687	724	704	719	702	685	704	661	708	738	667	731	708	667	726	695	676	704	754	689	706	682	710	718	720	706	704	705	753	716	681	727	691	724	669	713	745	683	726	732	716	671	700	702	749	720	759	663	729	703	697	702	729	694	662	656	688	686	724	683	742	682	733	670	740	652	756	715	690	715	715	691	717	700	729	657	710	699	690	682	685	658	710	736	699	688	715	701	707	695	722	690	662	677	655	691	684	675	690	696	743	702	721	706	711	693	684	755	676	718	744	700	647	721	721	699	702	694	705	741	706	728	626	711	690	702	705	676	707	710	733	741	689	705	735	722	724	692	691	693	718	692	704	714	781	714	651	650	707	673	745	681	719	703	723	694	663	730	703	704	678	683	726	682	770	698	683	665	739	654	663	723	701	672	731	659	697	701	724	678	702	735	761	737	720	663	712	732	666	643	695	706	681	668	684	720	748	704	714	673	718	714	755	704	689	732	704	706	679	668	735	698	685	717	708	751	694	717	689	728	704	696	701	682	721	747	730	716	705	731	669	661	702	663	705	697	734	715	712	671	684	724	685	716	731	693	709	728	695	756	711	738	700	679	709	694	713	684	708	698	686	756	683	689	715	714	669	725	694	737	734	660	687	673	707	700	666	711	644	702	769	707	692	719	729	714	712	694	687	675	709	693	645	718	694	709	707	734	719	726	712	700	661	686	659	696	692	759	741	689	705	684	708	701	709	648	736	709	704	699	739	712	661	688	712	663	718	731	753	783	684	714	723	738	698	722	682	715	710	705	696	719	687	694	717	690	668	667	752	715	673	696	754	692	726	715	722	713	742	683	709	687	716	693	667	666	699	716	661	707	709	727	755	724	704	678	712	680	711	720	754	741	698	714	694	720	683	699	729	672	710	657	735	725	650	701	719	677	663	658	698	696	725	694	709	725	709	742	696	718	677	743	672	714	670	711	648	721	714	730	662	710	677	729	716	750	715	707	754	659	719	718	700	685	722	733	701	702	733	683	699	711	718	687	739	716	699	691	650	671	672	697	688	691	710	712	660	681	711	683	683	686	697	734	688	713	687	687	695	697	681	714	688	695	678	693	693	658	721	700	711	747	703	697	668	711	672	699	722	731	713	717	690	712	689	676	780	687	721	724	697	709	698	726	684	664	724	683	743	713	689	651	614	682	695	711	685	720	700	704	702	689	715	697	753	741	654	716	710	672	720	693	725	724	673	711	667	739	691	672	731	719	710	669	685	683	723	732	675	725	757	712	701	729	673	663	717	700	722	663	684	705	679	700	705	731	726	766	732	743	706	715	749	685	780	694	729	746	722	689	720	699	701	660	686	701	703	715	671	730	721	704	688	655	676	730	679	772	723	716	719	700	704	664	662	722	678	706	723	658	726	656	678	713	690	711	655	758	685	697	685	694	717	656	701	688	670	720	694	668	699	759	764	664	673	687	698	723	707	739	720	709	666	738	701	697	688	711	629	725	733	679	753	652	724	691	742	738	700	696	707	720	684	704	727	671	688	692	747	714	663	713	764	668	720	675	717	709	717	737	740	728	704	692	674	731	652	661	692	724	710	687	698	743	705	662	766	691	712	713	658	716	712	684	689	735	669	724	678	670	690	723	712	702	668	683	662	683	712	678	704	735	701	693	738	734	648	670	689	661	668	743	757	720	654	742	708	658	685	718	763	680	689	714	689	677	733	657	691	711	652	693	693	667	738	676	716	683	722	676	664	653	731	674	719	726	692	734	696	720	704	707	712	721	702	721	726	708	677	678	730	693	680	681	692	719	707	691	696	703	652	692	719	664	740	727	758	708	718	713	691	686	695	705	735	677	709	732	698	691	670	717	735	708	723	710	732	689	696	738	703	738	692	685	734	755	739	692	703	677	676	717	654	796	717	707	721	720	709	696	706	723	713	727	743	748	681	689	730	718	720	730	730	702	726	657	644	709	723	715	674	711	714	657	712	708	713	698	735	700	679	687	710	690	678	737	713	682	690	710	752	701	664	690	704	655	700	728	742	736	691	694	701	718	730	703	676	686	713	717	651	768	666	719	707	685	710	702	702	659	693	689	730	742	713	674	725	748	719	732	684	729	740	688	699	705	708	712	723	713	731	716	673	717	680	728	737	718	696	683	714	699	690	698	716	692	679	716	703	694	703	720	708	710	694	705	694	690	674	666	738	694	702	672	695	755	690	700	705	719	677	705	714	720	735	697	741	700	718	746	728	760	692	725	687	680	742	660	696	736	664	670	711	685	673	694	686	719	717	713	660	662	656	736	677	698	668	700	693	659	698	766	695	689	728	668	697	697	721	712	684	618	703	738	673	696	693	682	717	698	737	686	766	731	708	704	700	707	724	682	692	709	736	678	712	714	718	674	689	693	727	678	673	720	726	663	701	765	759	722	698	685	696	664	733	688	719	686	730	718	709	653	711	661	672	742	688	717	657	690	737	683	699	660	691	705	712	680	733	713	704	720	690	717	702	675	725	682	711	681	733	741	703	733	708	705	692	693	689	734	686	724	693	685	696	626	724	727	711	708	677	672	721	684	730	695	708	747	707	644	726	680	678	683
27728	20618	9607	894	496	494	406	404	358	364	354	347	356	356	367	362	347	359	321	322	343	357	367	378	360	363	344	341	368	340	332	361	334	336	310	323	337	356	347	353	356	352	356	338	342	388	335	347	361	372	351	354	382	331	328	354	354	372	347	325	343	351	298	358	342	371	374	355	334	373	343	338	355	341	343	346	359	356	385	357	370	337	363	332	361	329	375	333	385	351	368	379	335	316	348	311	338	347	324	349	309	340	316	316	333	356	321	395	338	353	339	369	310	344	375	336	384	364	351	355	350	355	378	336	312	339	345	329	347	343	379	323	350	298	325	339	368	340	381	335	360	325	356	355	359	356	371	360	349	349	337	347	323	354	342	337	350	378	331	357	337	345	329	349	344	360	328	362	331	339	313	361	363	366	361	344	335	337	345	339	346	347	352	323	356	327	352	356	326	360	354	336	349	365	340	348	331	359	375	364	310	331	353	334	348	349	359	339	349	349	321	352	332	371	371	301	356	333	386	356	332	381	322	351	365	380	333	323	347	336	381	368	362	329	334	345	342	364	382	337	331	348	367	356	348	348	332	360	391	335	327	342	352	386	392	351	400	333	362	366	325	327	336	371	341	349	358	355	350	351	345	330	369	312	345	322	354	330	311	349	326	362	374	351	363	321	386	339	336	343	340	348	334	347	314	381	346	385	316	379	327	295	339	351	342	350	312	367	337	334	335	346	354	339	355	357	340	299	351	359	326	399	309	327	332	356	382	362	365	343	344	327	398	375	350	348	357	369	367	379	368	328	374	378	352	352	376	353	337	363	347	325	322	368	366	355	353	372	327	341	334	333	345	392	325	321	336	335	334	350	337	378	329	321	354	354	336	362	351	326	355	379	353	330	337	358	352	350	331	379	352	383	329	357	326	337	309	336	355	336	343	336	364	338	368	336	328	336	364	324	373	361	351	322	361	333	358	367	386	346	335	338	369	352	332	355	371	346	360	355	347	361	293	350	327	346	356	327	344	361	323	337	351	347	321	335	360	343	341	336	330	338	348	344	340	354	342	359	363	348	360	349	342	338	345	343	331	363	346	333	334	313	315	344	330	343	334	358	314	351	362	361	326	334	319	354	368	375	345	349	345	360	344	355	330	340	342	348	353	359	366	356	355	350	362	357	324	356	354	346	348	353	366	344	335	304	315	368	333	335	358	367	338	334	346	357	348	351	339	363	369	391	344	344	334	382	342	331	346	342	370	352	387	345	350	361	327	353	342	340	367	335	355	338	345	338	328	345	347	347	340	329	356	336	323	358	338	324	359	309	375	369	317	370	311	366	351	359	358	360	329	326	308	345	334	326	363	363	364	353	373	340	394	354	364	335	367	357	357	327	325	331	355	354	322	337	373	350	349	342	387	343	354	344	358	345	353	343	346	363	342	348	347	340	345	346	332	323	321	338	332	291	351	362	363	333	350	340	358	327	339	344	406	343	392	345	357	378	347	337	300	336	326	339	404	348	368	375	349	348	349	344	344	360	354	353	348	367	374	360	299	331	378	350	330	344	332	364	333	374	355	318	359	325	368	333	345	358	360	343	345	334	370	379	352	347	337	335	351	343	332	354	356	357	380	294	348	328	363	342	329	327	346	383	356	373	365	333	365	326	334	360	376	350	330	351	327	332	345	354	339	350	323	320	372	340	359	375	331	353	324	330	333	356	337	357	340	347	329	336	344	335	362	312	351	346	326	345	378	348	344	336	374	321	387	358	367	340	362	351	315	377	315	353	365	361	388	360	348	360	368	300	343	332	352	355	328	347	346	355	312	362	345	347	367	354	332	345	347	384	329	344	352	349	325	348	326	347	323	356	370	329	318	352	336	356	325	310	334	333	335	307	342	369	332	355	331	344	362	344	337	343	362	343	338	301	342	350	302	332	350	333	354	340	348	334	349	336	359	362	364	365	340	328	378	334	372	353	350	367	331	341	339	370	383	371	335	356	337	328	356	386	336	359	349	323	368	355	348	335	344	363	324	349	366	358	335	362	337	318	337	363	344	364	333	330	340	355	348	398	386	349	385	336	333	368	322	323	337	341	373	338	332	329	370	355	334	376	298	342	352	328	377	355	349	348	335	347	347	337	349	325	320	329	352	316	318	341	352	368	337	343	308	333	386	364	330	372	343	356	354	378	362	359	364	340	349	361	360	370	334	330	333	350	365	340	314	356	336	337	360	366	363	351	363	337	363	313	332	325	353	360	356	341	378	360	344	338	359	339	345	373	356	375	347	364	348	341	363	350	374	355	306	339	331	381	382	368	381	341	366	342	364	330	360	362	316	331	357	379	342	339	345	341	326	371	360	333	353	328	332	338	374	338	363	358	357	381	351	343	339	322	351	354	359	333	357	333	336	345	345	337	316	355	370	315	362	345	330	340	367	334	372	312	340	359	344	339	380	331	339	345	332	331	375	345	361	356	348	357	357	351	374	329	343	351	366	341	359	357	364	353	374	368	371	334	355	336	386	352	349	334	320	326	365	369	385	333	359	356	324	323	339	350	353	334	328	351	329	324	348	338	380	347	354	336	342	355	357	365	338	353	348	359	345	327	358	350	374	351	337	375	342	322	378	349	335	358	383	329	393	325	361	298	352	333	299	368	329	346	329	360	319	351	366	350	345	332	365	344	389	338	362	354	339	362	348	342	367	333	347	321	344	377	345	348	311	363	364	344	374	320	340	346	334	358	352	342	365	343	374	361	332	359	337	370	367	328	314	344	368	303	331	368	373	337	316	343	354	328	346	318	325	361	334	346	383	327	337	350	322	364	363	344	313	327	319	330	370	366	321	363	330	330	374	336	346	335	358	306	346	339	361	333	321	351	357	356	363	335	332	345	363	341	373	331	328	331	331	371	354	354	362	308	320	339	353	306	354	377	356	320	301	379	360	351	336	314	358	327	355	353	348	329	335	338	363	362	350	342	330	355	363	354	303	358	343	355	363	343	353	355	346	338	333	375	368	360	349	367	349	351	336	359	326	352	348	362	329	351	350	358	348	332	354	320	332	348	348	360	365	321	340	375	318	349	332	325	336	345	344	313	341	363	361	325	339	342	339	369	379	349	330	334	370	357	349	366	315	344	325	333	364	353	327	355	376	337	311	356	336	327	338	334	343	344	331	351	350	318	348	364	342	348	326	335	327	337	348	331	327	367	344	334	368	361	385	376	370	338	359	355	370	336	334	349	333	330	371	339	349	352	371	320	347	334	342	335	348	354	353	333	330	355	351	339	333	328	354	364	354	354	342	361	337	369	323	328	353	349	340	378	379	361	317	387	332	358	323	314	345	338	378	347	333	339	346	338	300	360	364	357	338	369	360	364	320	372	368	383	381	331	372	338	391	332	358	338	371	353	328	316	357	365	353	350	357	343	331	335	355	335	351	347	348	339	345	364	336	351	336	383	347	345	349	347	370	327	382	353	337	357	373	347	346	318	317	341	371	383	396	333	354	355	372	341
24922	2580	1213	706	707	654	591	494	474	454	474	417	447	453	419	463	410	433	436	406	432	454	430	426	440	444	426	428	434	444	420	438	428	381	431	436	404	392	405	436	414	432	415	361	390	399	432	448	424	409	440	426	427	401	424	404	423	416	388	405	434	401	410	397	411	386	421	423	457	445	388	398	460	439	450	429	397	437	427	425	409	419	409	452	417	415	449	421	381	447	432	434	399	436	432	416	437	435	423	423	425	426	452	416	426	425	432	422	418	425	389	434	450	402	426	446	446	423	446	399	386	425	403	432	453	478	460	421	403	420	433	453	449	413	415	404	434	368	426	404	418	425	442	426	416	388	437	418	434	440	405	417	394	417	421	440	413	440	489	432	476	445	422	402	409	428	442	434	443	383	420	422	406	406	434	385	417	453	430	459	434	439	460	424	424	456	429	411	418	438	426	436	454	411	414	417	440	429	428	421	405	394	437	443	433	435	403	387	430	395	458	398	381	402	430	416	417	428	409	455	451	389	445	423	419	444	444	414	427	431	448	429	403	423	422	435	412	414	411	423	401	420	432	426	434	397	417	414	447	416	411	424	399	446	437	427	395	426	428	454	374	360	433	430	441	405	456	441	409	448	431	382	419	391	445	430	420	450	425	429	419	394	447	421	431	435	412	417	406	406	440	414	425	446	436	462	421	456	410	415	405	423	410	440	406	427	449	427	431	402	441	434	427	475	429	457	420	417	433	413	402	421	452	427	415	431	417	442	425	385	435	413	416	452	429	391	393	429	427	431	373	384	448	426	442	407	425	399	431	381	430	453	400	420	405	406	435	421	382	440	440	425	398	399	431	434	426	421	411	434	407	447	435	432	437	409	401	405	402	433	400	413	435	425	400	435	468	447	418	402	395	428	443	409	438	477	413	413	440	424	415	408	415	424	407	395	394	441	449	411	441	416	415	394	428	431	419	453	433	451	426	405	386	398	405	428	450	421	453	421	409	399	419	441	402	430	473	406	407	392	434	383	434	438	412	421	418	437	451	399	439	410	408	437	434	411	442	402	414	446	424	422	375	396	385	429	409	384	406	452	433	442	421	436	449	398	389	402	419	430	401	432	416	434	411	441	399	437	426	385	412	409	453	410	407	419	379	393	420	468	418	428	423	424	448	405	405	432	411	413	418	436	410	430	376	424	408	416	397	398	469	460	434	419	467	429	440	371	444	437	411	399	428	429	445	450	408	412	421	406	437	404	402	408	432	412	417	425	439	404	419	452	438	419	427	434	441	437	439	383	402	422	380	424	433	404	417	451	435	431	419	414	445	450	419	441	445	454	434	436	444	417	399	443	416	427	395	406	421	422	445	434	448	389	387	382	405	438	436	401	439	417	377	395	425	425	419	432	403	426	414	471	406	402	461	380	443	432	425	387	477	388	434	422	454	376	432	481	426	421	435	415	426	405	368	434	434	419	411	407	428	420	444	437	401	421	411	418	405	429	416	407	427	397	393	420	420	439	428	421	392	419	435	388	437	409	411	402	426	437	415	405	430	405	428	454	452	437	392	436	413	396	445	424	434	433	448	434	413	404	438	425	428	439	462	455	398	439	399	460	444	406	428	383	407	396	377	444	440	434	429	391	409	445	433	423	440	419	454	433	432	397	429	400	408	417	445	402	425	467	436	433	456	412	424	397	389	455	413	389	448	394	413	408	406	427	426	413	444	406	440	393	384	426	405	453	461	421	424	422	453	418	405	419	427	413	433	419	441	414	454	440	431	397	401	445	450	439	424	418	433	418	441	441	425	427	433	428	410	482	392	420	443	383	435	407	437	397	447	421	419	427	400	444	430	396	422	406	435	428	438	419	400	439	450	408	421	442	406	396	415	420	453	443	421	405	399	406	432	444	395	452	413	363	476	397	441	425	421	438	475	429	453	395	405	434	428	384	404	396	446	408	389	411	450	424	427	426	411	434	445	413	441	424	410	435	377	395	461	459	459	446	406	423	447	429	468	426	445	437	467	456	474	440	440	454	431	416	439	451	403	421	405	421	433	436	424	437	426	371	398	427	433	382	403	474	425	453	422	405	430	394	419	435	416	439	421	428	415	468	436	440	408	420	429	420	393	397	443	395	423	436	428	439	433	420	414	426	458	399	448	417	403	404	421	409	416	435	433	441	428	381	426	421	431	423	381	419	452	424	410	422	387	432	389	474	400	429	477	450	464	469	400	434	457	411	428	425	410	410	387	460	415	435	416	429	414	448	467	422	422	454	406	427	423	397	455	411	415	455	445	402	398	429	432	413	444	431	444	443	407	428	438	448	401	449	460	431	398	452	420	445	387	407	402	429	416	415	443	454	409	454	390	422	451	404	406	434	430	399	410	419	416	454	426	419	392	436	442	393	402	381	396	438	435	436	424	401	430	405	432	442	398	418	415	419	399	444	414	401	418	401	455	423	422	425	397	458	414	438	427	437	433	438	438	396	430	430	427	398	421	415	429	424	466	426	421	432	430	389	403	412	412	415	438	434	403	417	441	435	399	440	458	408	415	406	412	431	419	414	440	443	418	435	429	444	439	405	395	394	433	426	381	425	423	443	443	453	438	447	403	424	426	427	432	420	437	413	404	431	405	418	435	380	422	427	439	433	417	456	431	426	432	387	438	439	412	391	433	421	460	455	449	432	430	425	401	430	467	401	447	410	429	379	442	418	440	387	435	396	393	420	410	425	437	411	420	444	440	417	417	440	402	413	457	440	417	417	403	390	418	437	406	407	415	403	405	411	455	420	451	444	444	412	439	451	412	413	458	432	461	402	416	446	416	444	415	430	405	437	439	424	381	464	395	385	400	451	445	402	423	423	452	411	393	415	399	424	445	449	361	421	428	464	432	440	438	445	397	416	436	406	401	420	431	443	407	410	437	434	439	447	418	429	402	406	436	378	445	397	442	465	406	388	418	429	433	425	424	425	391	411	391	401	391	428	433	445	395	407	402	411	410	426	442	398	433	423	427	416	444	431	406	394	412	448	409	426	430	437	405	389	423	428	437	408	363	402	395	422	426	448	459	465	430	413	443	414	438	415	421	427	423	389	387	426	429	413	411	443	433	400	438	430	452	414	419	460	426	422	430	447	441	396	436	411	433	410	413	470	428	427	463	417	419	418	444	423	428	433	443	418	425	428	415	476	414	422	428	404	436	437	400	410	413	377	418	405	452	452	431	399	438	431	428	388	442	432	419	451	421	453	419	402	396	434	463	420	427	415	418	394	394	420	400	403	411	445	419	408	418	416	419	438	418	426	412	461	407	404	443	430	407	450	437	403	452	375	420	421	436	438	411	436	394	437	461	413	424	398	408	457	422	417	405	402	430	406	417	433	438	442	418	386	400	405	409	389	433	445	403	403	434	403	413	439	457	432	404	392	400	446	404	419	442	398	411	432	446	411	452	419	410	417	441	427	403	431	444	465	421	459	435	427	417	454	441	371	398	419	404	443	462	420	437	460
23700	21256	28699	24147	21259	12486	1303	758	622	568	494	471	413	416	423	416	374	404	390	352	341	366	353	314	327	344	352	320	329	283	287	354	324	314	311	305	289	333	337	327	329	319	331	304	326	320	342	309	339	300	342	298	295	314	319	287	306	282	294	347	333	308	293	279	281	310	338	341	295	312	301	303	332	295	312	320	307	311	295	303	309	313	310	320	310	286	309	315	300	282	305	308	297	331	291	322	313	322	300	312	320	283	304	305	323	308	308	269	287	327	311	293	285	263	311	337	326	324	322	304	320	347	321	304	312	340	297	278	315	318	280	290	292	285	287	304	293	324	281	301	296	305	324	302	310	329	323	318	316	307	305	326	287	316	293	306	292	309	307	321	297	328	310	302	321	334	303	306	359	326	326	307	308	308	296	320	286	306	297	326	299	297	300	310	322	318	276	336	290	293	288	314	337	321	299	285	289	303	341	311	300	320	298	312	303	315	327	272	290	316	265	267	306	305	306	312	314	321	303	276	298	328	332	298	306	318	276	306	317	306	311	317	301	347	293	307	329	322	319	319	287	318	297	319	303	306	310	281	304	299	297	311	299	313	294	328	296	320	332	315	332	334	292	324	325	302	326	297	324	319	277	291	300	308	311	319	280	319	294	292	312	306	336	314	308	293	300	291	298	322	319	319	276	306	327	325	328	327	297	320	302	301	299	302	298	328	305	289	300	277	316	269	323	320	281	306	286	319	327	304	322	308	296	299	274	311	320	328	321	310	312	310	345	315	325	304	312	289	301	331	333	337	360	294	319	274	315	304	311	312	319	295	322	313	324	314	289	314	286	326	310	283	294	300	305	332	306	342	315	290	307	300	317	309	302	291	325	274	325	309	306	312	328	326	307	318	288	313	286	306	323	317	310	315	321	281	325	328	342	326	304	337	329	302	337	286	304	356	308	295	318	317	314	299	328	274	309	345	319	285	302	284	293	306	308	313	327	302	332	294	281	282	315	293	317	313	316	321	320	329	296	289	322	327	284	314	320	302	294	320	307	301	326	328	320	323	314	347	312	324	306	313	291	311	324	308	308	298	292	319	283	293	302	289	299	304	316	278	341	340	297	317	308	296	321	272	306	324	312	327	304	307	338	316	319	300	305	311	315	305	311	325	305	288	292	332	308	318	299	289	285	326	314	286	301	313	318	277	298	318	336	323	306	351	299	294	331	282	285	299	300	300	303	303	296	304	316	286	309	347	298	320	312	284	285	324	311	324	262	305	333	292	302	329	322	300	350	334	330	323	323	294	282	319	338	285	304	312	332	286	325	327	278	325	302	294	298	296	319	312	301	348	310	309	326	310	324	322	267	316	313	301	327	323	334	312	326	248	298	334	307	328	294	299	334	275	349	309	330	313	303	331	280	333	335	299	311	288	298	317	294	302	290	292	309	295	307	311	283	294	322	333	295	345	302	330	334	313	304	297	353	335	279	329	315	315	332	298	330	301	302	332	290	314	303	304	301	336	307	321	323	284	334	323	279	296	300	319	310	329	302	284	281	319	334	307	294	331	309	302	286	296	287	305	296	319	288	290	318	305	308	313	312	330	325	307	308	325	292	298	286	303	302	342	308	311	298	312	303	349	325	291	302	310	292	341	305	295	282	305	329	297	319	300	277	312	292	310	314	311	300	314	292	316	312	310	311	288	338	327	319	291	316	333	295	296	281	326	307	323	335	310	316	292	319	307	312	319	326	295	315	302	334	280	320	284	319	305	314	310	299	354	311	333	318	321	283	317	318	301	333	320	347	288	284	270	317	313	307	310	280	303	318	277	310	304	306	329	304	284	301	317	306	314	285	295	314	274	323	309	302	326	307	313	319	324	255	288	317	303	318	286	314	298	319	319	328	309	330	314	311	294	314	320	264	311	289	308	303	295	305	281	295	282	328	297	324	310	312	304	308	304	306	331	277	320	301	312	329	312	283	306	331	320	287	325	311	305	298	289	297	282	301	316	352	305	311	286	304	314	298	318	305	292	306	310	321	312	272	305	326	309	323	321	303	329	312	322	321	324	325	292	307	274	364	290	277	301	308	292	282	323	313	298	333	310	326	299	299	294	314	336	298	348	309	288	303	291	344	338	285	267	317	324	304	360	313	308	324	336	321	309	300	278	317	311	326	322	302	333	318	279	286	307	332	311	327	295	298	306	334	323	320	295	302	317	266	295	308	290	329	321	306	312	277	291	305	319	290	332	284	317	271	315	325	311	279	293	294	292	298	281	323	302	301	316	301	265	357	325	339	297	311	310	285	306	324	300	289	280	313	311	306	290	295	295	317	300	308	305	289	315	302	301	306	296	308	289	284	337	321	284	315	304	294	319	295	276	345	285	331	321	346	294	292	335	306	307	292	300	341	276	333	345	314	323	306	306	311	301	312	333	300	287	292	325	321	321	291	317	316	275	302	311	308	317	296	314	309	288	297	324	315	331	323	304	295	336	341	301	293	305	275	320	317	306	298	268	281	294	315	275	326	298	307	333	320	346	309	317	274	288	283	297	284	309	342	317	289	303	317	306	309	339	318	302	321	303	318	347	300	264	306	335	297	306	311	305	309	318	294	312	308	313	325	332	302	282	318	312	298	318	281	314	305	315	314	338	327	326	318	315	295	301	298	279	324	295	288	296	302	316	265	295	324	304	324	338	334	325	310	313	290	281	308	308	321	330	323	312	330	286	349	315	310	310	305	298	322	294	278	293	309	303	331	323	289	297	268	318	301	289	317	316	304	333	324	295	286	318	304	290	295	292	292	284	319	315	297	322	311	310	332	306	307	300	321	314	319	307	349	311	289	283	355	328	310	313	328	315	290	305	299	333	336	314	314	290	265	317	270	311	299	292	303	290	300	273	309	305	297	314	317	294	278	295	321	318	333	302	320	335	320	311	329	328	299	301	316	293	287	331	296	335	321	275	305	282	335	300	309	312	330	276	285	321	272	284	337	306	307	353	310	297	330	301	307	311	294	323	334	292	341	311	306	302	306	305	333	322	291	275	305	325	294	306	292	311	304	281	327	289	308	293	302	326	288	295	295	314	297	309	304	331	341	277	278	290	305	292	298	302	291	313	271	300	355	309	301	318	291	325	306	334	318	293	309	294	318	318	325	293	310	291	315	345	313	312	316	299	303	305	311	306	324	305	305	304	317	320	368	321	298	301	317	303	323	312	328	279	289	303	288	306	309	314	321	288	331	345	313	341	298	309	307	319	298	277	283	287	310	320	320	300	336	283	326	295	323	281	308	297	323	328	295	307	295	296	316	331	305	293	300	314	311	329	300	311	280	305	307	303	319	322	316	343	313	329	298	285	300	329	313	305	298	290	303	289	301	295	317	308	314	321	335	307	312	297	323	300	327	300	272	288	308	322	333	298	277	317	301	326	285	314	330	329	306	292	298	290	322	315	298	299	300	292	291	333	259	303	309	281	311	333	314	307	284	362	343	296	328	284	319	310	319	301
29025	11426	7823	3830	2806	2105	1663	1230	1071	870	720	640	633	558	523	562	484	470	427	440	433	430	404	427	406	419	373	412	397	405	373	393	394	420	395	383	373	359	401	364	371	377	381	336	392	343	356	390	402	380	390	376	360	392	366	385	373	372	372	369	390	411	341	356	364	404	359	386	406	347	376	372	368	364	334	383	367	368	341	342	348	347	336	368	366	356	327	360	373	394	368	395	369	380	372	362	369	353	346	338	378	383	359	369	403	374	378	356	352	367	361	370	339	350	375	337	365	312	388	335	390	382	328	320	346	362	376	342	357	339	369	374	356	351	325	362	361	354	381	376	342	360	342	371	365	357	356	344	355	355	385	380	365	344	374	370	365	402	405	353	342	335	365	344	343	346	392	374	391	378	370	378	385	373	383	360	360	331	379	324	360	325	345	366	361	389	370	365	357	345	349	380	373	376	374	383	372	360	395	356	352	356	363	381	363	347	382	359	376	382	359	340	412	384	375	379	340	332	358	362	360	358	349	360	354	401	387	359	359	367	386	373	385	328	382	378	372	372	390	389	380	370	345	350	340	358	316	347	363	359	368	354	376	347	344	359	393	326	350	365	353	345	358	373	360	386	387	369	349	371	386	371	381	385	346	339	402	381	329	340	357	372	355	356	379	328	362	369	372	331	369	368	368	367	363	376	351	368	344	351	351	344	363	362	387	348	381	361	378	335	371	349	345	415	355	386	371	357	363	356	346	341	349	333	378	362	335	391	360	342	377	337	359	362	343	350	381	354	382	353	363	358	358	340	358	341	345	345	350	363	355	342	376	403	364	392	339	348	374	349	373	362	387	389	347	370	371	392	376	369	356	379	335	367	385	342	360	348	335	360	345	387	392	357	346	371	396	391	356	342	379	369	365	379	335	363	324	353	341	369	354	359	373	368	364	379	375	373	367	375	382	346	350	336	361	356	372	383	377	337	346	372	354	343	358	389	364	366	370	344	339	389	398	366	366	321	381	344	375	383	336	390	317	388	347	366	338	371	379	384	354	350	342	369	343	359	340	343	345	349	358	348	383	395	330	351	340	383	351	390	380	388	346	346	402	375	350	370	395	364	384	335	380	400	371	405	376	352	391	368	354	330	393	343	343	370	368	343	365	366	330	350	368	394	368	355	349	372	365	354	376	350	345	366	343	368	387	325	311	340	394	392	358	354	329	360	331	364	352	313	388	391	327	368	392	357	392	382	322	375	361	382	340	362	367	406	349	352	350	366	352	369	364	346	345	360	358	378	368	367	353	393	382	348	376	360	370	382	368	388	361	358	346	379	378	403	368	339	334	330	368	398	385	348	390	333	352	356	367	342	384	348	350	373	367	321	372	350	354	336	355	369	368	361	408	380	345	375	352	345	368	376	319	366	366	319	363	360	348	363	374	382	376	384	378	354	392	351	394	364	368	367	383	374	375	350	321	367	328	361	368	380	357	359	371	362	353	361	326	331	371	375	368	365	361	387	385	344	360	366	393	362	385	355	370	393	375	344	393	340	360	340	382	370	377	383	361	375	343	315	375	378	334	358	363	367	329	329	386	320	350	386	357	376	352	359	367	341	348	352	394	359	377	362	354	357	346	366	358	333	373	365	354	369	336	387	349	355	398	357	323	379	382	360	355	356	394	335	367	350	345	372	370	360	364	358	351	364	345	356	376	384	351	395	366	388	359	362	408	402	398	388	350	367	362	337	350	360	351	347	387	353	344	386	358	392	354	348	352	376	345	336	360	344	376	348	404	363	368	385	379	390	367	350	338	374	349	339	349	385	361	349	370	355	367	333	374	355	382	365	373	370	338	357	353	363	330	387	327	326	356	403	364	337	353	374	372	352	365	383	368	370	353	390	360	351	366	378	362	341	362	350	378	340	359	364	321	361	364	422	362	346	374	371	365	384	316	403	362	327	355	372	381	366	354	349	342	376	369	376	376	356	339	372	338	366	345	336	356	365	369	374	368	369	400	354	373	353	351	397	356	359	341	344	377	351	364	338	383	421	366	355	326	382	379	361	348	336	332	405	388	367	378	365	367	369	362	331	351	380	357	375	369	377	337	377	332	379	372	376	396	348	347	384	344	310	361	365	418	363	363	402	339	359	367	330	373	385	376	336	356	384	385	359	349	433	344	370	365	376	383	347	353	374	383	372	369	361	342	356	393	363	359	349	340	350	371	358	368	366	342	360	373	347	355	349	366	365	342	350	371	360	371	366	343	361	351	376	347	380	369	368	374	378	360	358	327	343	347	372	303	373	379	386	382	368	353	372	392	342	385	353	350	338	363	364	342	328	403	333	366	357	378	364	386	361	370	363	375	357	351	371	432	349	394	358	395	367	357	350	362	399	371	390	407	363	353	381	374	381	382	342	389	364	328	376	346	353	366	355	344	401	364	362	406	370	346	340	359	364	386	380	376	369	351	372	340	383	342	343	374	377	360	388	360	380	351	392	387	377	349	332	363	352	389	344	357	371	349	347	355	327	377	338	389	375	357	353	402	381	358	359	371	360	373	361	348	365	354	395	334	356	358	355	369	325	339	356	329	348	388	375	342	344	399	353	371	372	357	369	347	382	375	375	384	322	365	364	374	352	375	341	418	364	379	362	380	375	354	387	340	348	380	392	364	350	303	361	363	364	362	368	371	350	369	376	381	354	386	335	379	388	379	378	337	339	360	351	344	373	376	357	369	372	371	393	362	386	355	376	392	373	344	353	373	356	362	369	339	368	392	332	362	352	355	343	350	366	392	329	356	354	367	347	398	360	373	381	374	363	370	342	347	371	322	338	324	352	346	378	364	349	352	347	347	359	389	367	350	348	407	379	355	372	352	411	375	358	336	390	330	359	344	347	353	351	368	358	358	379	346	338	374	348	384	369	355	367	351	338	360	343	368	367	369	390	354	380	361	392	400	401	358	378	345	350	367	350	345	359	377	343	376	408	364	380	352	373	363	360	373	377	374	362	385	399	327	354	342	364	337	341	367	367	350	391	384	378	353	370	396	348	385	383	375	369	369	371	355	353	368	389	348	374	383	385	379	378	353	355	343	381	366	368	374	346	394	363	388	364	419	375	356	362	387	386	367	348	379	345	380	357	365	350	340	362	352	351	382	376	366	402	363	366	346	367	359	377	381	328	359	397	385	385	383	334	357	356	382	379	352	348	356	327	351	332	368	384	349	397	357	326	387	359	378	346	324	357	339	391	394	377	350	366	369	361	339	368	377	343	368	360	362	340	381	375	336	369	388	346	372	376	380	337	331	329	374	356	367	375	370	390	384	354	334	354	369	354	356	392	388	351	363	369	340	352	370	357	374	371	344	351	342	356	367	368	374	337	346	352	374	329	364	368	372	333	366	374	361	358	346	377	390	373	352	379	378	371	376	367	314	354	365	398	333	357	347	362	354	345	360	373	335	377	319	374	341	381	368	359	353	357	339	385	391	362	365	353	356	374	377	373	388	330	377	357
24937	21240	27718	24975	12948	1224	939	844	796	771	686	676	668	681	634	670	658	613	640	622	665	649	654	619	592	598	622	625	625	624	606	639	623	647	636	649	668	617	613	685	620	638	596	646	644	618	638	668	647	613	608	646	626	630	622	615	620	640	674	631	606	627	611	621	629	591	620	626	642	650	608	580	651	639	619	626	643	649	620	721	655	598	570	569	683	614	637	608	625	637	624	653	578	603	625	630	629	637	604	600	634	605	652	615	610	624	605	614	631	630	652	556	596	642	621	626	637	609	609	629	577	615	614	649	593	620	624	625	633	607	611	589	638	626	587	624	583	624	644	612	595	689	608	605	568	640	610	638	610	587	632	611	609	619	625	644	630	653	624	640	641	660	626	639	600	621	630	659	611	649	604	601	628	612	625	658	644	637	673	651	611	639	627	638	631	621	642	602	606	649	627	597	605	624	621	632	596	584	587	607	586	590	621	653	591	690	611	601	608	668	609	623	591	634	629	595	599	579	617	619	610	578	601	629	581	640	627	568	594	623	674	590	622	637	660	613	609	569	617	617	619	603	618	651	621	679	585	616	640	621	617	626	661	589	662	629	613	586	634	585	602	592	603	597	618	600	607	588	610	623	591	595	603	591	575	599	634	572	653	607	629	620	606	616	577	619	628	595	605	633	625	620	594	611	619	660	639	640	612	636	580	670	683	649	620	643	581	635	646	622	593	614	646	612	594	627	596	568	610	620	662	624	639	635	650	613	642	629	648	660	601	622	610	661	612	592	638	610	641	604	639	606	614	667	568	622	652	599	592	622	587	642	624	604	642	620	643	643	624	595	646	662	636	656	583	636	654	615	642	597	572	618	589	655	643	623	664	590	640	618	612	630	610	636	613	614	615	652	604	617	631	625	635	630	641	637	678	608	646	600	593	608	588	591	591	653	621	646	624	620	612	623	595	609	629	641	629	608	609	610	617	602	629	608	584	625	629	632	581	632	616	592	642	591	618	605	605	581	641	618	637	604	647	640	565	612	607	671	636	619	623	613	583	613	615	653	598	602	600	624	601	642	638	630	634	621	613	625	630	634	585	608	620	646	659	584	618	609	587	608	599	619	604	636	626	634	618	591	622	640	647	625	614	605	618	615	635	657	630	611	621	683	612	620	636	642	610	632	667	648	607	657	644	606	638	642	640	574	627	627	623	590	607	662	595	616	620	615	610	622	623	635	606	641	623	622	617	625	615	652	622	619	582	612	605	607	663	602	660	649	584	629	574	630	650	601	612	619	597	608	656	604	612	634	600	613	628	594	593	625	646	564	637	639	579	605	667	628	573	623	625	634	663	615	599	624	621	553	650	632	618	635	553	630	638	571	624	609	552	619	612	615	664	594	578	716	588	613	573	605	615	592	628	611	649	615	617	582	629	634	640	618	595	608	643	665	639	630	630	633	618	607	587	583	607	638	610	597	638	616	620	630	608	657	606	592	645	593	624	615	643	601	622	624	606	639	609	652	627	619	645	596	631	609	662	594	638	623	645	580	618	628	608	590	601	590	608	624	573	638	665	642	604	615	599	633	636	568	644	574	598	623	590	614	589	625	584	575	606	624	616	616	601	624	614	573	615	593	602	638	618	584	622	621	620	594	630	611	635	627	638	613	603	627	595	601	615	578	613	598	613	593	595	611	604	615	638	624	573	552	610	637	638	648	672	653	606	575	586	611	563	651	594	611	653	603	556	601	614	586	626	605	575	628	611	594	613	628	619	600	638	640	609	611	606	601	646	558	621	621	628	590	599	600	586	588	612	642	619	620	656	621	571	641	583	649	630	604	625	572	599	614	613	553	585	652	611	642	616	603	603	610	599	643	589	624	611	620	656	581	648	600	621	616	621	638	608	587	619	628	675	619	611	660	610	646	561	652	645	636	594	619	631	584	585	589	614	611	605	631	594	639	585	635	625	581	639	620	620	617	607	627	564	594	643	623	622	600	617	649	608	644	598	624	642	618	621	637	591	613	611	609	618	607	566	656	612	613	635	630	608	643	599	601	636	596	606	621	594	628	666	610	600	608	605	590	609	625	601	602	611	624	596	580	579	617	618	594	651	626	625	647	664	598	566	617	600	620	563	611	599	611	612	599	662	606	592	626	637	665	631	620	625	649	583	644	609	617	594	662	621	630	588	622	614	629	611	602	609	596	615	653	597	637	603	592	600	602	609	608	656	633	592	568	652	591	622	593	634	592	575	615	622	653	617	615	612	638	621	605	616	633	602	656	643	644	582	595	629	614	638	608	641	636	601	596	624	627	611	602	631	615	609	665	581	582	606	625	583	618	656	648	637	610	616	621	608	649	628	614	628	621	608	607	627	605	607	632	587	588	627	608	589	610	668	596	593	616	597	572	640	599	599	640	613	627	601	617	616	617	586	621	596	641	618	629	638	619	587	582	623	648	634	607	614	634	663	566	608	669	633	589	627	632	596	610	609	578	653	618	614	599	627	607	618	589	594	569	649	638	616	626	579	626	629	648	618	571	618	604	623	680	711	588	598	648	609	646	608	606	597	598	596	596	618	664	601	566	619	621	623	653	578	620	640	626	647	649	616	600	605	592	563	607	597	627	641	637	621	614	623	645	621	653	647	628	607	599	598	608	618	660	591	623	667	632	614	631	587	543	655	624	630	629	616	629	613	642	625	639	639	612	627	669	602	618	637	640	638	571	613	589	617	604	621	630	570	627	639	652	643	580	589	610	635	626	646	608	638	591	632	575	600	629	610	630	621	659	610	630	603	623	629	665	638	599	678	585	634	634	628	633	606	617	559	644	622	624	623	596	607	622	604	599	612	642	615	632	604	641	646	639	615	603	618	645	601	610	625	612	642	614	646	652	586	623	605	605	602	571	619	602	627	628	638	633	598	628	594	626	634	605	645	615	645	610	639	644	618	596	598	625	662	600	614	590	645	611	624	591	638	648	602	656	634	624	586	621	605	634	629	600	611	602	597	639	594	612	618	676	620	616	597	625	586	584	634	602	662	623	616	621	643	596	590	618	630	616	628	622	607	650	587	627	633	633	628	611	607	605	622	627	593	607	654	589	641	660	608	642	636	618	589	631	620	611	599	632	607	628	619	627	552	645	618	641	591	620	666	606	577	572	619	637	641	585	652	665	625	602	627	584	615	624	639	586	664	613	633	603	567	658	612	642	669	634	604	621	632	620	640	670	629	611	637	629	598	590	548	606	610	635	642	570	614	605	616	640	596	611	630	584	602	627	609	619	633	576	597	644	589	618	612	604	608	622	632	623	632	581	617	592	626	619	573	624	626	631	649	648	592	667	635	616	631	616	589	602	605	632	636	620	604	624	573	626	624	609	624	668	612	644	628	620	584	615	608	649	611	608	615	596	601	607	634	688	636	564	630	604	613	593	622	622	654	575	619	612	642	606	586	589	572	628	597	618	617	672	586	630	632	627	564	584	580	618	611	623	626	646	615	631	544	635	651	624
27949	7408	4645	2685	2112	1672	1408	1258	1077	989	931	892	840	828	825	726	762	779	740	762	760	761	731	772	709	729	745	726	679	734	745	726	739	744	694	800	666	694	720	705	734	765	693	735	715	736	744	690	681	711	749	728	730	708	710	767	665	710	685	743	687	651	712	754	707	684	711	713	659	714	695	733	696	704	752	721	741	724	679	664	704	709	663	679	734	715	701	737	689	731	687	699	721	719	706	733	730	721	706	731	709	656	707	704	791	752	690	715	731	728	636	703	655	698	643	714	710	680	651	674	775	688	718	675	658	743	701	689	698	733	711	751	686	706	697	679	688	704	657	683	749	739	759	696	682	682	709	687	722	713	702	718	743	748	755	725	688	704	769	763	702	695	706	717	733	697	715	679	705	673	705	700	688	656	699	726	705	748	708	695	667	665	717	675	723	705	706	645	657	714	716	650	691	680	696	703	722	722	693	718	715	713	737	673	739	688	703	665	675	722	649	689	707	690	733	683	699	699	739	757	679	734	691	691	713	701	737	659	700	694	660	708	744	652	714	692	732	702	695	697	727	718	656	727	681	704	696	764	685	686	653	671	718	688	736	681	674	718	644	706	711	728	705	738	669	689	695	726	763	702	657	679	652	708	748	694	742	724	678	713	688	653	713	700	686	760	696	658	690	678	734	696	699	707	721	684	696	694	761	702	702	694	705	737	706	735	703	736	723	683	729	695	676	701	710	678	716	715	745	680	736	652	693	721	720	751	708	683	712	745	727	689	733	709	708	766	731	722	740	683	683	714	718	770	676	711	712	684	718	689	703	700	732	668	741	675	727	738	690	690	685	677	675	745	727	706	673	737	672	674	696	707	735	691	691	745	727	683	710	696	723	680	655	698	668	682	687	724	681	707	730	750	670	704	700	691	728	698	726	690	684	676	715	716	752	692	703	740	720	742	731	725	725	775	698	740	706	725	720	760	695	720	717	629	679	685	700	707	701	717	702	674	713	722	707	761	726	742	687	777	655	740	716	698	711	672	685	690	685	700	715	713	717	723	726	664	676	725	722	662	737	732	761	694	749	692	717	749	710	731	668	696	750	679	694	709	725	710	705	749	707	725	727	726	706	697	697	683	698	689	703	713	654	698	710	717	712	680	755	649	688	683	703	733	696	692	692	651	688	721	665	731	700	695	718	699	720	719	707	726	702	666	741	755	682	736	738	774	695	747	683	693	734	649	699	683	736	700	692	707	700	694	724	692	694	749	711	726	714	676	686	712	725	690	698	716	748	701	746	663	669	687	759	719	664	649	704	672	719	755	682	671	706	656	699	658	741	692	724	709	702	724	705	731	683	670	701	713	734	699	716	665	733	735	672	733	686	715	685	663	722	730	757	700	723	678	724	748	725	748	671	718	687	737	791	664	697	691	708	737	722	719	712	728	696	703	652	697	687	693	743	708	694	757	711	643	683	647	710	708	731	667	763	703	692	746	685	742	731	713	639	689	699	707	698	659	688	659	684	708	694	686	718	711	705	742	752	699	675	672	665	723	698	705	697	661	715	687	692	732	726	717	675	679	728	683	738	702	715	640	707	734	775	710	678	725	702	704	705	704	707	668	711	705	641	722	727	717	737	692	721	714	711	680	721	768	663	640	682	715	666	697	692	676	709	699	724	708	686	698	691	740	705	679	673	725	693	661	704	649	708	720	699	737	655	691	753	711	685	721	658	695	740	694	668	691	740	707	694	671	691	696	704	684	701	702	735	670	687	712	675	736	741	691	677	725	715	696	710	709	664	696	689	690	734	704	735	742	720	724	701	671	730	685	692	700	732	716	672	724	689	691	717	708	731	693	696	725	709	695	697	715	725	725	724	718	687	681	705	761	745	706	733	708	687	708	658	736	671	689	745	692	678	727	703	682	759	701	718	688	680	710	698	723	712	675	696	690	722	727	729	659	676	721	713	674	720	732	685	738	699	688	755	745	692	737	755	744	674	692	711	705	731	747	661	673	656	725	684	701	642	695	736	720	693	759	684	734	726	694	699	705	689	642	699	727	697	673	740	689	749	722	714	711	717	696	730	709	732	713	673	682	688	682	772	685	740	701	722	712	713	697	725	672	677	722	716	739	742	730	678	709	703	708	753	728	684	728	717	693	730	715	735	705	703	702	725	664	729	714	668	649	697	686	712	672	735	723	700	721	671	720	690	705	716	706	695	702	710	658	677	672	698	714	704	627	686	666	734	694	706	733	740	687	717	703	675	738	763	682	681	747	698	728	718	704	687	656	644	675	704	684	636	701	691	729	709	687	733	696	711	728	705	725	695	686	690	703	712	699	682	699	654	676	696	670	711	666	675	738	694	694	701	687	701	664	689	729	634	732	698	699	719	706	706	674	667	740	703	736	716	745	693	677	716	713	717	706	703	770	714	678	674	705	737	683	701	736	737	693	733	725	689	684	686	697	708	714	687	692	725	743	729	713	681	682	687	750	693	719	715	688	692	750	697	698	754	698	702	703	714	731	690	666	680	714	686	759	736	670	667	688	684	693	694	713	742	717	745	699	743	707	731	680	731	763	722	727	647	716	715	706	680	718	691	718	740	758	691	691	721	715	710	735	677	714	731	696	726	700	715	741	699	679	699	698	700	735	737	749	729	690	671	682	708	699	697	697	755	701	720	736	734	677	695	706	672	728	695	682	678	747	721	697	722	729	727	715	719	735	717	714	729	690	716	709	715	731	714	688	687	717	713	661	699	714	706	635	748	712	679	684	682	709	703	703	758	706	690	733	720	715	711	707	737	701	660	683	718	702	688	722	637	719	689	719	714	703	721	697	765	712	688	706	737	696	702	682	726	652	736	700	686	695	720	672	732	721	664	709	679	672	744	700	679	715	673	695	696	710	701	695	726	726	734	752	716	653	704	651	668	655	689	667	742	641	713	722	718	690	711	676	719	694	685	716	697	702	677	677	720	755	720	732	722	715	652	695	707	700	695	644	681	697	709	671	693	694	687	733	755	655	719	696	683	666	698	698	679	656	701	670	719	725	732	686	687	660	698	700	679	702	676	724	681	687	711	738	684	695	686	729	752	722	758	720	748	642	712	730	679	703	681	677	689	745	713	695	740	707	679	664	715	690	696	680	694	692	719	737	693	751	681	686	726	707	721	669	709	700	689	648	680	701	740	744	647	691	665	718	697	732	712	678	726	727	691	708	662	721	703	685	664	690	737	681	684	687	669	696	691	700	714	685	717	764	719	727	701	699	748	715	703	654	697	771	702	731	722	733	677	698	719	717	690	740	721	719	680	731	684	710	722	657	722	710	695	745	725	697	710	750	694	730	707	668	668	736	713	732	744	690	716	704	751	687	752	696	690	697	726	724	700	740	671	738	746	768	727	709	733	719	713	658	731	707	680	663	692	720	683	713	729	714	728	687	741	728	722	702	674	759	730	708	686	676	746	706	710	694	696	727	715	694	639	681	717	653	754	683	738	689	659	693	679	748
22725	21270	29124	23743	21272	21348	12337	1785	1258	1152	1004	987	938	890	824	803	808	791	730	783	759	728	716	706	711	702	694	710	664	660	682	704	658	710	648	630	670	693	716	667	679	663	703	674	680	644	724	681	668	670	671	639	763	654	700	689	640	660	647	655	657	636	677	671	652	679	621	652	677	674	651	697	637	656	697	653	667	646	664	731	692	692	659	697	661	695	695	661	673	648	721	702	636	664	655	668	649	691	724	676	624	634	607	612	672	622	642	693	646	667	596	657	643	666	661	652	666	651	620	666	657	650	614	676	664	657	675	620	665	654	679	648	659	685	647	639	623	638	615	645	607	590	659	640	686	703	681	661	661	670	655	696	631	635	681	644	662	659	642	651	613	621	645	644	632	604	659	626	638	673	646	628	693	653	644	640	660	665	680	700	673	622	693	661	666	639	635	652	637	656	689	668	652	672	660	652	660	678	641	661	699	674	707	672	659	649	654	680	698	685	657	649	633	631	630	671	641	616	605	671	654	639	664	635	663	642	659	610	653	638	630	623	643	654	638	642	615	651	709	632	643	656	656	694	667	668	640	643	655	712	660	707	676	632	654	672	616	657	630	670	636	680	677	648	614	668	634	707	640	663	655	646	653	657	700	679	672	666	678	594	649	595	680	678	631	676	645	676	655	649	665	631	636	656	669	654	682	672	680	674	717	619	687	664	652	642	685	629	666	635	634	672	660	605	680	603	662	653	655	616	637	712	623	599	711	654	693	587	623	618	615	600	622	603	638	684	642	692	700	670	712	643	670	637	648	666	659	628	709	629	655	659	646	674	657	663	655	644	619	666	633	626	654	661	692	638	659	675	659	683	638	684	627	647	628	630	689	635	695	659	604	611	699	619	654	634	689	664	652	687	621	637	661	652	641	656	657	600	667	652	615	593	666	659	646	618	670	685	621	635	653	675	652	648	641	662	634	633	670	643	650	671	672	673	616	687	646	641	652	645	669	664	681	620	662	646	595	660	658	656	678	655	676	645	618	671	651	702	679	655	624	648	683	672	643	648	643	670	645	655	644	646	685	679	629	669	666	636	669	681	624	662	683	623	666	632	615	643	650	650	649	616	666	640	745	631	611	655	698	609	694	593	653	661	643	654	643	666	671	633	673	642	646	684	595	625	670	639	648	661	653	660	641	669	667	636	694	614	689	646	669	662	672	639	682	639	626	659	664	602	638	643	614	612	638	647	624	636	649	624	650	681	649	689	688	642	632	641	681	644	663	652	655	619	674	643	698	609	647	626	665	666	678	652	670	674	675	707	633	634	634	644	648	628	674	689	639	603	646	624	595	648	624	648	655	607	673	681	642	554	607	654	662	658	661	651	632	657	622	602	672	660	698	607	639	634	675	664	617	619	672	677	619	606	654	609	623	643	650	662	656	639	647	695	647	662	615	649	613	644	704	664	655	586	643	611	663	631	695	675	630	658	629	637	643	620	643	632	680	617	672	628	652	622	640	647	628	694	631	649	631	710	679	675	656	658	657	626	659	635	646	630	685	647	625	668	649	630	621	674	690	630	625	645	642	661	691	637	683	645	657	647	674	631	627	609	684	666	646	651	649	608	631	598	642	625	627	669	639	599	691	625	672	654	638	684	625	679	634	628	702	672	669	642	663	625	686	671	638	673	606	657	623	604	651	655	654	667	601	591	684	629	660	656	688	624	661	663	632	664	669	662	680	634	710	652	647	652	626	632	635	631	627	662	630	629	658	659	631	696	660	667	646	627	632	689	628	653	628	659	665	654	625	640	638	647	656	662	622	637	671	645	686	629	623	643	605	635	618	676	651	668	592	620	625	667	643	678	670	669	585	658	665	657	635	622	656	607	670	614	655	672	661	661	694	634	626	643	675	662	666	685	643	636	664	655	706	711	689	674	637	651	671	664	662	620	639	628	575	608	630	637	674	659	675	638	659	630	639	636	652	607	661	669	596	655	639	635	660	678	636	713	646	676	698	655	683	640	695	660	661	647	682	685	660	615	689	649	670	657	653	643	637	590	687	660	640	633	646	679	674	642	646	626	685	653	671	647	624	610	629	610	658	602	576	625	635	651	669	640	653	634	622	637	654	659	615	645	641	681	637	669	638	653	633	670	660	674	671	692	666	648	655	643	624	638	637	646	602	670	654	635	659	680	635	637	660	607	660	707	672	646	662	659	623	672	659	617	597	651	648	644	673	647	638	653	578	652	657	695	640	650	653	630	691	651	666	625	678	653	602	607	638	691	621	655	626	608	643	639	638	676	611	671	650	655	631	615	617	603	662	665	643	662	672	641	654	628	648	620	691	644	664	645	646	671	642	608	628	670	641	692	601	667	652	660	636	648	652	695	671	650	677	661	636	645	633	637	669	654	618	625	667	635	628	678	649	654	603	599	642	653	643	695	624	661	695	648	637	640	683	673	670	624	618	638	646	648	669	659	634	635	700	648	606	625	605	659	634	661	679	656	723	661	678	639	645	697	681	649	644	659	644	648	662	639	697	632	664	628	695	642	613	681	650	644	656	645	698	630	693	649	679	624	611	628	687	650	651	663	626	673	610	616	636	668	635	656	662	687	658	621	610	638	630	656	662	652	664	675	606	673	632	670	662	618	635	663	633	667	619	657	661	684	674	666	612	626	637	620	672	641	677	640	644	644	696	629	648	653	652	652	672	675	620	649	663	641	682	637	654	659	627	673	657	625	640	660	641	631	634	635	638	668	667	642	656	646	651	615	603	657	621	609	597	664	603	646	642	686	673	630	669	672	614	675	632	655	683	598	637	634	627	657	647	647	689	700	630	687	634	607	647	641	674	676	647	702	655	610	606	638	697	666	622	621	698	631	679	676	634	652	620	599	667	634	660	644	681	612	697	637	640	651	659	600	655	621	667	614	701	654	672	658	644	655	671	653	686	670	625	628	638	663	647	680	611	643	700	632	632	688	659	646	684	635	631	650	685	655	638	637	626	602	671	610	628	594	635	653	602	627	638	622	684	680	652	625	651	706	658	625	684	640	665	663	664	647	657	657	658	615	652	585	653	674	704	688	665	625	666	637	680	657	621	633	632	694	625	623	675	631	640	662	668	620	671	591	636	660	625	662	636	632	666	652	656	684	639	635	641	670	614	656	678	618	652	611	676	620	639	655	641	620	654	655	632	621	649	686	624	638	608	641	625	633	666	662	665	628	664	665	677	585	658	608	627	676	659	655	568	648	666	636	650	639	652	700	639	606	662	632	612	666	640	617	664	652	635	647	626	665	682	619	672	699	626	622	626	658	702	619	660	654	649	640	665	621	680	626	650	638	669	644	624	631	659	673	632	643	652	666	634	610	626	619	641	668	657	667	626	623	633	645	619	643	650	641	675	636	656	648	624	638	623	644	602	644	669	603	650	631	670	666	649	655	606	652	664	675	623	681	690	698	671	685	685	655	600	674	646	629	654	664	654	649	646	666	619	682	655	645	666	617	642	638
31089	17142	13004	7097	5109	3801	3116	2468	1993	1742	1467	1253	1215	1117	1089	927	956	898	890	891	871	820	845	831	826	797	805	806	777	768	753	745	716	727	773	750	792	718	740	762	751	700	744	713	752	654	747	702	803	654	753	738	666	718	691	708	688	705	693	706	690	730	698	759	704	731	739	720	731	695	704	713	728	709	769	688	741	717	704	731	722	719	717	711	763	683	733	686	682	682	695	696	734	740	689	706	766	707	675	770	733	715	706	655	777	677	717	729	720	701	741	697	680	726	709	677	713	678	666	689	704	720	741	660	658	718	700	725	743	700	708	712	742	680	703	719	690	692	757	717	752	698	715	781	684	681	707	697	659	707	638	723	680	722	717	697	669	709	672	688	735	710	692	706	718	708	708	727	665	711	683	689	701	706	685	653	653	722	678	693	694	705	777	675	677	690	724	651	676	691	709	752	735	661	673	701	692	717	676	742	693	700	721	714	687	751	725	682	732	660	712	688	728	712	699	730	728	715	704	702	705	719	677	680	709	736	730	795	711	716	702	699	702	727	748	745	652	701	728	718	700	675	690	705	693	718	684	726	753	704	694	661	722	711	728	705	710	728	748	721	700	677	751	697	716	688	719	681	707	660	709	695	694	727	708	683	733	689	691	706	656	713	724	660	733	671	685	723	659	669	699	698	744	673	717	794	692	726	708	668	688	700	736	702	708	716	699	691	678	679	751	728	717	735	724	657	678	683	697	690	722	759	723	730	669	690	716	699	763	697	747	718	719	674	724	706	742	679	672	733	762	740	704	752	720	671	689	682	703	714	703	717	738	719	701	697	668	761	737	714	729	734	725	683	714	733	751	734	676	741	721	708	672	697	702	703	734	684	679	685	727	729	695	699	726	724	706	692	691	702	623	716	693	686	690	739	727	683	719	674	694	738	676	687	729	662	707	736	654	705	700	745	671	708	707	718	744	703	690	730	700	771	736	674	702	680	714	707	683	706	751	739	712	677	725	685	683	733	708	694	681	683	682	723	704	716	643	715	729	700	727	745	729	698	723	754	715	680	721	675	720	691	677	747	710	714	742	745	704	703	758	695	710	716	696	680	659	724	653	718	690	712	670	725	718	734	724	701	775	715	708	710	769	705	685	674	669	726	726	695	712	715	708	722	698	695	730	729	707	707	677	699	702	724	737	695	684	753	699	698	722	723	678	679	746	723	721	691	721	710	696	673	780	713	672	646	680	691	717	654	690	696	721	705	698	689	724	728	686	733	688	709	717	698	695	709	704	737	718	686	735	730	705	727	730	654	714	694	702	678	704	698	683	714	708	689	712	713	679	721	701	654	670	694	718	688	705	681	690	724	729	707	719	714	683	699	653	681	723	682	749	692	704	727	703	717	683	746	729	671	674	665	669	736	737	725	733	657	748	708	697	711	725	716	721	667	722	675	734	670	723	715	683	673	692	721	764	689	692	727	760	687	734	707	691	689	676	700	703	696	695	728	709	669	666	704	698	695	689	719	692	736	694	673	743	670	689	743	711	704	701	719	685	725	734	668	709	690	713	719	697	732	708	719	722	678	699	693	728	742	661	688	715	658	705	707	697	660	693	705	690	716	770	711	711	713	739	729	716	690	733	733	688	769	723	670	673	707	724	690	690	701	723	719	698	719	707	709	734	698	708	745	703	691	712	749	693	674	732	684	672	667	722	745	697	703	706	666	662	758	726	720	682	726	710	626	683	716	695	736	754	708	679	767	686	677	720	756	734	725	745	765	730	710	630	706	664	722	746	714	702	691	714	700	729	717	693	705	705	703	701	726	725	690	662	731	651	687	646	676	696	712	742	735	703	756	633	724	705	726	700	710	716	724	711	699	723	720	676	733	711	722	731	656	745	720	743	738	706	706	724	710	733	714	723	702	679	675	715	710	705	682	754	719	675	685	739	662	688	710	645	694	709	683	728	687	721	717	690	751	686	711	748	717	702	717	669	727	702	716	652	654	758	702	710	699	698	693	666	731	735	739	726	723	718	681	722	721	701	743	721	703	719	686	693	682	728	718	662	757	734	703	707	709	738	703	668	709	682	758	696	682	717	671	729	697	718	687	713	703	737	714	705	741	695	689	699	676	720	700	699	702	700	682	683	700	749	690	694	712	755	685	724	664	708	698	706	718	694	717	708	730	673	770	739	728	717	701	705	655	748	692	686	690	759	741	657	713	721	739	734	662	706	706	718	687	714	683	736	665	719	744	721	676	715	709	654	667	701	687	710	711	717	689	708	682	739	668	725	684	687	755	734	718	733	727	753	713	681	669	734	759	757	691	732	720	708	655	707	730	676	715	658	713	725	680	716	755	724	752	709	710	679	711	741	671	675	701	704	681	691	662	705	695	699	717	730	749	722	733	720	693	695	670	760	704	705	675	711	707	740	718	702	675	675	731	688	634	721	682	698	689	668	691	695	716	678	760	746	663	714	707	672	699	725	696	730	685	660	677	740	715	715	689	741	721	722	703	689	674	755	712	758	731	721	710	695	712	753	709	708	724	671	718	710	698	707	692	676	689	749	708	694	659	677	749	701	720	705	679	667	694	746	720	716	678	690	703	696	685	674	775	706	768	740	772	703	746	722	692	650	695	748	720	678	690	712	726	717	692	716	717	667	710	709	706	687	759	743	672	732	735	758	704	708	721	692	723	686	693	714	724	684	701	727	690	675	711	721	712	729	703	727	716	646	695	633	677	686	709	726	720	703	709	652	666	704	693	683	720	695	686	671	722	679	777	742	715	627	700	765	726	694	677	693	692	701	669	678	728	751	706	670	716	675	709	693	742	714	722	763	678	673	727	729	696	710	722	717	688	666	677	681	680	720	707	697	696	711	690	691	730	670	737	723	664	702	713	743	698	728	686	684	702	705	733	728	720	717	707	730	693	708	699	695	725	693	689	691	708	659	723	734	712	689	754	726	702	705	673	729	740	723	755	686	695	712	729	716	730	707	667	707	653	704	731	696	728	670	714	719	742	706	685	698	781	752	723	747	714	649	692	752	732	717	765	699	691	712	696	692	697	739	675	690	711	753	662	743	725	681	745	723	697	728	692	713	749	678	742	696	700	727	685	703	657	726	705	687	656	716	708	670	668	734	653	676	763	692	751	722	675	694	682	678	695	723	736	730	699	725	707	740	714	698	755	696	769	711	703	644	730	716	654	685	689	686	665	734	687	723	698	682	695	694	710	693	728	707	697	707	699	749	696	658	690	711	669	688	733	705	718	728	693	702	741	732	742	666	751	683	714	706	738	671	751	763	675	706	733	657	772	696	712	756	734	674	667	712	730	759	727	705	715	753	650	705	696	729	697	678	694	759	734	696	688	729	667	735	695	699	702	751	730	711	712	686	685	662	728	688	689	719	684	718	716	782	723	696	684	666	755	628	691	682	710	694	738	717	710	682	716	672	679	721	750	712	672	644	728	698	736	697	685	714	725	708	647	683	672	704	725	696	676	758	723
27622	20582	9395	879	553	510	411	389	372	359	390	353	395	387	363	324	341	355	356	366	354	386	351	359	369	374	360	388	361	352	324	347	359	335	354	335	366	386	337	347	348	350	347	329	354	318	372	359	378	366	387	357	338	359	347	368	376	314	298	317	356	361	336	329	362	336	373	349	342	355	365	345	336	359	355	339	332	332	349	377	355	326	347	326	336	349	310	331	363	342	381	347	335	365	358	329	346	329	331	325	367	347	369	324	326	339	330	318	333	353	312	346	339	379	361	381	377	329	361	374	327	331	352	390	332	365	339	335	378	347	329	336	317	364	347	317	357	399	388	375	371	352	312	332	377	344	346	352	374	353	389	370	344	363	361	344	366	367	368	361	342	375	361	348	339	381	358	359	337	345	382	388	345	334	326	379	375	333	373	337	366	333	327	333	359	363	328	343	343	351	338	354	391	376	336	353	321	318	362	322	325	343	354	322	336	336	368	388	345	364	385	365	365	320	360	358	343	361	332	369	335	334	314	327	335	378	351	360	361	347	345	368	342	380	342	345	351	345	371	370	348	350	325	344	329	371	351	372	348	350	368	365	338	358	373	370	374	372	362	347	356	352	333	371	307	377	357	360	320	337	380	327	322	353	356	351	367	377	360	332	374	332	385	373	350	377	313	347	351	340	357	337	332	338	369	335	354	334	338	347	337	336	318	363	342	321	355	345	387	354	384	348	337	354	306	319	372	345	331	337	354	367	343	378	381	371	336	347	366	373	358	328	354	350	347	335	364	377	319	352	355	320	337	332	384	354	385	361	383	335	347	353	323	363	359	334	338	361	346	365	333	335	328	324	366	384	379	346	351	360	367	343	331	345	350	342	330	356	355	337	332	329	388	363	379	337	363	362	364	340	342	311	356	369	315	322	335	359	362	373	323	340	329	347	371	344	346	375	352	334	334	337	346	360	314	337	342	318	314	354	341	341	360	366	347	356	336	334	392	365	334	357	336	340	342	319	348	367	363	360	348	320	374	335	394	367	354	373	333	345	327	355	332	310	321	386	365	333	328	354	371	377	360	357	344	376	371	381	385	347	354	323	339	336	350	356	359	350	376	362	362	323	363	360	346	353	363	342	368	341	358	369	353	359	340	374	371	332	373	334	344	357	356	352	374	342	340	347	323	315	345	371	349	341	338	344	369	361	377	353	358	376	380	360	351	369	331	362	336	368	334	319	315	365	367	351	369	345	354	356	338	324	369	345	315	351	344	359	345	345	353	383	327	341	326	342	366	334	367	403	370	369	376	363	354	359	362	364	337	353	367	378	325	341	362	349	328	360	334	311	333	317	381	342	333	337	342	347	344	348	352	347	367	359	332	335	390	392	340	353	346	335	363	354	331	355	324	337	312	330	338	396	308	329	386	354	345	337	347	353	357	348	318	354	342	351	377	365	330	361	358	364	353	359	342	309	354	372	348	353	338	347	345	358	360	329	342	332	325	326	364	379	319	342	393	376	402	352	337	367	364	326	352	373	354	362	362	327	349	369	322	364	335	358	391	342	359	330	353	335	350	330	345	352	340	359	356	320	352	355	344	318	321	346	337	371	347	367	332	314	340	359	345	375	356	354	338	344	357	340	366	353	328	365	353	374	361	330	330	364	326	329	341	372	372	338	348	360	365	357	349	307	348	361	356	370	342	358	348	349	368	362	322	348	315	342	339	336	323	345	347	360	339	358	332	361	345	344	368	357	375	328	355	355	351	359	369	359	398	388	317	330	355	350	344	359	330	330	366	323	327	349	349	345	315	344	368	348	341	338	363	377	351	338	300	328	339	332	367	357	319	366	342	358	401	354	359	391	359	335	332	310	356	310	347	316	350	360	351	369	335	393	337	366	357	358	387	373	328	359	379	351	382	383	341	346	370	335	350	322	337	377	369	355	349	356	387	381	368	373	326	328	386	324	344	330	385	329	364	330	329	394	332	368	342	341	363	339	363	339	339	334	363	328	368	345	347	380	339	359	348	342	342	339	339	366	355	367	338	380	339	373	389	366	348	329	327	351	353	333	321	353	364	346	335	370	375	406	316	335	358	348	345	359	360	349	344	340	356	373	355	332	387	314	345	333	339	351	379	315	374	366	378	358	339	312	348	368	352	352	338	339	372	352	344	346	333	342	381	342	360	345	362	342	346	329	334	336	366	358	368	349	358	330	371	376	347	329	374	371	341	361	344	313	332	358	324	342	348	339	351	371	335	349	348	359	342	338	315	337	361	347	359	353	375	342	364	329	340	349	335	351	351	358	350	343	327	322	328	346	360	339	308	379	341	355	347	323	357	352	355	317	306	382	350	355	350	325	372	352	348	344	362	350	349	332	347	335	358	351	356	332	351	366	339	365	377	341	355	372	319	393	360	374	344	353	351	344	317	336	327	326	383	350	332	370	325	306	348	314	362	361	315	337	329	334	340	328	315	352	386	324	333	356	330	365	341	350	348	371	313	372	349	326	318	325	324	338	340	326	367	357	360	373	342	353	352	339	359	344	374	352	355	347	337	360	363	341	354	349	339	325	332	342	357	336	346	345	328	370	372	377	367	348	355	352	341	387	320	360	371	321	351	378	334	318	334	372	324	359	346	342	356	345	341	366	329	332	357	306	378	335	344	338	344	341	372	420	338	346	307	365	369	362	324	348	350	297	327	382	351	356	366	368	356	364	328	344	369	328	340	341	355	341	336	356	369	354	331	324	333	387	342	326	339	325	376	362	302	368	337	335	316	347	369	347	357	340	349	365	372	343	347	354	360	349	356	370	385	321	332	366	331	331	372	325	374	323	316	345	327	401	352	332	379	362	380	379	336	370	379	328	333	315	342	323	361	353	350	362	327	346	332	366	329	380	377	352	356	350	359	326	358	374	353	343	373	341	391	334	373	379	346	356	335	356	343	333	322	353	337	352	321	349	346	330	312	313	315	355	381	333	311	330	347	363	337	348	337	372	327	340	341	377	321	313	330	338	345	359	311	334	328	351	353	378	357	333	339	342	344	326	360	350	336	348	316	342	350	355	341	330	356	377	320	341	350	354	359	379	383	346	333	310	326	359	344	312	357	338	350	344	347	344	316	362	387	316	346	376	321	294	355	348	363	335	345	381	375	335	363	356	329	362	341	342	336	344	349	341	352	373	347	338	326	335	334	343	325	358	361	319	306	324	361	352	346	355	338	382	349	369	334	366	344	369	358	339	375	353	364	358	341	360	354	378	378	334	312	346	337	353	342	333	332	344	346	309	346	346	338	381	338	346	350	371	342	350	372	385	358	356	332	336	362	343	353	343	323	353	326	382	327	370	340	351	379	337	343	365	333	375	309	357	340	364	327	368	359	356	369	353	356	372	308	299	347	371	360	340	342	347	331	354	343	330	345	356	351	349	359	383	347	339	331	355	360	359	366	322	343	335	353	369	362	306	361	354	340	357	326	368	375	346	326	354	372	330	388	338	380	369	344	368	343	369
23012	2234	1192	805	653	621	539	446	451	412	454	467	428	468	446	442	426	451	421	451	450	415	408	442	402	471	432	428	431	445	407	432	413	462	442	418	412	424	407	434	448	420	436	396	430	405	447	384	487	452	425	420	394	444	411	447	423	447	414	396	422	431	463	451	402	409	427	442	427	400	433	420	436	429	427	460	427	430	460	404	398	373	428	427	436	407	426	435	419	411	403	449	441	440	398	425	414	394	414	421	421	420	440	381	415	430	465	385	462	413	441	408	423	444	424	398	412	440	386	409	466	438	438	406	433	405	435	419	432	438	404	442	403	394	422	421	444	409	420	418	383	441	449	469	396	421	436	381	433	376	439	418	447	460	420	416	447	437	427	409	417	400	420	418	436	408	436	406	467	411	404	464	427	446	404	398	421	434	391	418	414	422	453	396	422	426	420	413	439	419	412	397	455	417	426	426	416	402	415	391	412	389	465	469	402	389	425	446	416	442	384	445	393	451	462	422	404	435	432	437	425	416	380	446	429	417	447	397	474	426	405	420	396	408	402	428	438	460	429	445	438	428	416	418	408	427	429	423	455	451	403	441	460	430	429	436	387	419	427	426	383	388	426	391	434	433	419	396	427	399	413	408	444	407	452	446	427	438	389	417	423	424	449	416	429	404	424	422	395	417	442	419	384	449	457	406	438	442	398	405	445	401	408	411	435	428	443	434	432	389	418	428	434	430	438	400	435	413	419	436	396	398	419	405	462	449	415	425	444	462	445	380	433	383	437	404	426	412	399	415	415	469	430	413	427	441	442	440	419	406	444	395	432	429	409	415	444	413	462	427	427	435	425	424	438	430	457	462	446	454	393	432	444	456	435	412	396	433	389	436	413	422	458	440	443	390	416	409	412	427	422	439	438	452	427	448	447	410	415	434	427	437	412	440	392	421	401	408	409	416	432	416	408	434	445	429	424	425	423	430	445	430	423	427	376	432	454	411	454	420	427	426	450	419	423	435	417	424	447	409	426	418	424	488	435	412	457	407	434	425	395	397	377	412	378	416	442	448	423	403	395	461	428	446	431	393	440	406	442	427	401	439	448	393	428	445	428	439	447	410	403	445	355	431	441	407	412	422	464	411	380	467	402	425	406	407	441	411	426	451	447	434	401	401	430	436	463	428	417	461	433	422	409	432	401	441	420	419	417	425	424	421	390	434	403	420	423	425	479	414	439	394	416	451	409	428	417	412	425	420	438	413	423	429	424	391	401	426	425	424	424	397	403	395	443	396	391	428	412	420	432	433	410	415	431	442	424	435	437	447	412	460	427	440	413	415	418	444	378	410	424	459	387	404	412	389	409	443	397	416	398	407	417	379	454	426	426	425	423	414	402	368	405	424	427	430	422	413	414	421	419	417	436	423	462	421	465	423	417	431	458	408	453	438	382	442	412	424	403	436	425	418	413	417	422	456	422	446	411	387	400	391	392	438	412	442	426	404	439	428	397	381	395	400	431	475	401	440	463	407	399	432	409	463	438	429	442	431	453	397	444	407	420	479	414	456	390	420	418	440	427	397	437	432	451	403	449	415	439	412	427	377	411	430	380	416	419	438	408	442	420	419	438	402	440	419	413	418	415	420	403	409	432	472	406	423	422	410	422	397	421	429	395	417	417	403	432	433	402	400	450	429	404	432	422	414	408	474	426	401	418	402	416	434	409	437	436	439	419	418	423	415	426	464	405	393	400	419	434	430	389	432	435	410	426	409	402	389	416	411	457	437	440	401	407	408	398	419	446	452	431	437	430	457	436	408	415	408	419	399	415	399	427	402	431	405	422	415	429	420	424	414	437	432	418	424	435	437	420	438	397	434	423	408	424	444	395	433	443	429	413	448	430	449	404	392	425	417	427	432	437	437	435	423	431	434	424	433	413	413	407	415	451	406	434	409	424	415	433	429	408	405	433	403	411	426	429	424	409	418	408	414	433	434	440	437	413	406	415	432	388	445	431	435	376	457	411	425	440	427	437	433	402	363	461	405	446	407	414	413	453	425	420	376	436	416	457	420	445	430	465	424	432	412	399	423	419	437	399	411	450	445	442	400	416	462	416	446	407	423	412	452	429	435	437	428	442	411	440	434	405	403	435	405	405	396	437	395	398	421	430	439	433	403	431	427	417	418	437	436	387	433	445	422	427	439	444	415	423	425	392	398	421	423	433	425	445	454	439	454	392	398	437	427	453	437	428	456	446	438	419	425	435	405	435	443	430	424	408	428	427	439	417	437	438	422	412	393	421	443	454	418	432	423	386	446	417	410	450	398	442	424	384	421	410	398	397	437	430	456	426	440	422	439	422	448	415	446	426	427	426	426	440	419	437	423	432	396	439	457	413	444	420	427	373	431	408	422	412	457	443	397	412	461	433	453	449	416	405	412	407	458	384	408	432	412	432	434	436	420	421	443	413	455	419	458	419	442	422	439	446	415	403	408	434	423	416	400	405	434	409	406	345	442	430	443	453	459	425	448	406	410	432	409	398	442	391	430	429	381	402	452	440	423	440	441	427	433	461	406	438	392	422	437	386	409	413	405	426	407	451	380	397	480	434	404	423	441	414	407	462	450	427	425	403	430	407	420	415	410	451	430	412	449	425	403	384	413	416	449	416	432	431	395	424	388	388	427	393	403	431	401	441	386	431	393	432	437	442	429	445	401	436	418	421	431	415	468	414	412	436	436	408	429	429	425	402	422	404	421	412	409	473	426	405	434	435	418	443	394	425	450	442	420	391	418	425	410	417	424	408	402	444	432	449	417	445	436	461	426	431	449	379	426	424	406	414	411	430	421	455	434	418	422	406	456	415	408	434	406	439	423	427	401	408	415	410	408	424	398	436	419	395	408	431	432	406	420	425	423	392	439	468	419	392	417	416	424	385	372	407	440	408	444	437	427	440	440	420	453	411	414	402	399	418	443	405	450	413	425	414	433	408	421	457	449	415	419	445	411	412	385	410	380	417	456	435	397	415	402	428	451	409	421	411	403	414	401	447	436	414	376	469	404	405	408	438	389	459	418	398	401	442	369	434	427	441	419	441	395	391	421	435	388	411	424	402	443	428	437	456	428	423	417	443	426	454	417	432	410	422	388	421	458	408	441	419	431	406	394	475	448	386	428	444	413	426	450	438	421	406	456	412	399	439	419	418	443	409	449	417	427	417	454	427	404	412	371	420	424	412	478	390	418	437	417	434	413	422	443	429	419	438	429	381	420	417	413	439	432	414	447	442	388	433	409	449	420	435	401	439	439	402	399	403	429	416	395	413	444	417	426	409	403	447	415	434	423	443	407	450	448	442	430	445	418	442	428	428	406	410	424	441	403	412	419	448	404	449	404	438	425	449	431	427	405	399	472	417	439	408	417	449	451	417	449	424	443	398	438	433	391	419	384	446	397	449	413	429	419	449	457	420	390	430	426	451	391	458	445	435	417	413	419	449	428	459	408	454	416	390	386	432	422	416	450
23590	21224	28739	24030	21231	12474	1297	747	575	570	492	443	446	439	400	395	391	367	347	361	369	348	334	329	321	341	358	303	339	304	355	360	303	330	352	340	303	327	315	267	307	328	298	343	309	321	294	319	332	326	317	315	334	317	325	319	330	303	303	314	298	332	291	329	311	286	323	281	295	330	330	300	310	304	318	324	330	329	293	290	320	322	296	302	340	311	314	270	307	325	318	307	326	315	311	312	302	354	352	284	351	333	300	279	308	301	314	327	343	300	319	322	316	299	298	298	313	314	308	303	306	337	324	356	303	314	323	320	317	325	326	311	287	311	304	320	323	310	290	309	281	311	307	281	344	322	299	317	305	323	278	293	298	299	307	330	317	301	310	308	287	312	281	306	317	299	331	307	346	329	315	316	288	322	324	303	299	306	332	296	298	297	308	317	317	321	302	301	298	283	304	309	337	309	344	325	309	314	322	295	323	290	303	269	313	293	266	335	333	331	299	300	320	300	313	306	323	316	289	304	349	323	283	307	317	294	318	323	304	326	306	286	295	323	321	331	304	283	293	344	293	329	313	270	320	304	339	303	353	307	321	323	314	320	312	292	320	329	318	290	312	322	310	313	334	284	329	330	326	304	343	302	323	290	299	275	290	335	282	309	317	295	280	318	358	286	331	296	318	309	326	328	333	317	331	326	270	300	323	347	309	315	306	285	305	295	336	326	316	323	317	319	275	297	310	310	336	313	322	305	302	303	312	319	331	323	311	314	340	315	304	310	309	337	341	294	345	318	267	339	283	292	289	311	309	269	300	296	332	277	330	296	271	315	309	299	327	343	311	287	326	305	319	307	302	310	324	318	310	318	354	327	303	316	312	302	313	295	329	290	314	304	327	268	305	324	307	291	318	289	304	320	297	297	300	334	327	301	311	313	296	320	343	352	303	289	333	291	319	331	285	305	295	301	304	321	355	284	335	297	301	319	289	359	297	341	297	293	308	313	318	310	306	298	342	294	333	271	311	328	293	340	315	305	300	317	301	316	319	290	286	324	313	332	284	313	318	283	343	300	302	298	318	312	305	310	311	312	300	317	307	290	315	302	330	295	325	288	292	281	333	325	318	319	311	332	327	313	339	288	321	306	328	307	320	318	312	299	302	312	305	304	309	297	328	287	318	302	331	315	337	312	307	329	313	321	321	303	292	302	285	352	306	311	298	304	326	309	272	332	301	298	334	326	322	319	315	300	327	312	321	313	328	279	294	319	295	316	323	299	320	311	303	285	304	277	315	279	292	301	319	298	316	302	320	322	309	311	329	327	299	339	377	303	287	272	314	306	300	308	338	308	326	309	290	319	328	310	302	322	308	312	303	303	316	293	313	331	304	291	342	285	310	351	310	307	302	311	297	313	330	318	266	316	343	299	337	316	317	329	313	311	324	318	316	326	310	274	303	338	301	314	333	312	320	300	312	322	312	313	323	315	316	306	324	325	304	294	339	315	351	337	305	307	287	307	310	343	307	319	323	297	315	275	310	337	327	310	306	343	318	303	296	347	308	321	304	277	339	335	290	330	313	305	315	319	318	304	308	342	300	310	289	320	290	312	309	306	321	309	295	284	298	313	282	300	317	322	334	315	322	294	304	307	314	293	293	337	329	305	337	336	323	309	338	290	309	287	325	337	336	303	265	295	299	293	295	333	314	304	316	311	284	328	329	291	285	319	324	287	328	336	282	316	321	324	318	322	308	307	307	299	320	358	309	322	297	312	281	304	316	326	317	336	298	309	323	296	297	315	283	309	309	310	326	336	311	304	295	290	293	326	300	299	309	311	320	327	296	285	315	312	313	303	344	313	335	298	321	301	319	332	300	334	272	299	343	301	305	308	302	293	323	339	306	293	314	312	309	302	353	314	301	313	300	313	297	327	321	316	322	309	299	319	299	304	315	304	292	287	318	279	337	311	369	318	296	316	310	322	320	337	331	307	281	286	319	280	287	325	296	364	311	341	312	307	292	299	300	281	310	302	323	282	307	330	324	287	337	321	289	293	312	304	336	293	300	305	314	284	308	320	300	309	306	281	322	314	310	307	293	296	312	320	316	276	301	287	294	265	318	294	294	326	306	293	305	292	317	291	319	308	328	305	322	299	298	303	333	303	318	336	324	308	263	319	293	330	316	316	326	298	337	307	277	318	306	306	305	291	310	289	279	312	287	329	301	307	304	320	312	305	331	314	313	331	318	317	325	301	293	309	315	321	300	309	304	278	315	298	326	317	304	316	331	324	324	290	322	295	294	310	299	290	316	314	294	297	315	340	320	324	311	283	314	334	287	315	297	305	299	301	317	296	319	318	312	288	333	319	305	300	285	336	302	328	270	313	304	298	306	318	328	303	317	311	328	351	325	315	348	305	299	279	331	298	299	366	296	311	289	312	337	318	310	320	345	296	300	315	281	314	319	312	307	282	302	300	310	289	296	282	328	298	294	276	314	326	332	318	336	314	324	327	311	332	331	286	304	335	316	306	293	315	322	292	304	328	307	277	327	270	317	288	313	316	318	273	314	340	320	297	322	311	335	302	290	284	306	321	300	306	324	332	324	308	298	297	311	321	313	310	310	285	328	279	306	340	308	313	331	276	287	295	322	285	338	302	301	325	289	301	307	297	312	323	316	330	344	297	297	348	344	306	334	323	296	326	316	339	357	279	304	322	326	312	295	311	321	297	327	337	326	326	305	318	313	312	318	323	313	298	301	331	319	297	316	305	301	312	293	284	305	318	301	327	343	332	277	307	306	340	298	302	301	306	298	315	280	324	308	320	287	300	334	324	315	321	305	281	284	285	321	322	321	306	301	330	312	336	320	297	331	305	322	319	287	294	265	318	346	305	325	336	314	311	303	271	313	299	292	318	315	287	319	287	306	297	288	294	320	286	293	316	335	319	322	279	331	303	321	307	315	327	316	292	299	301	283	316	290	327	293	312	343	325	317	328	308	294	295	320	285	303	279	326	307	305	313	328	352	297	285	319	297	299	324	283	316	297	325	294	301	300	271	308	308	294	333	274	331	301	302	283	321	316	310	334	291	288	323	314	298	345	303	331	347	347	301	294	319	338	309	311	297	310	285	305	295	307	317	306	333	271	288	290	296	273	332	341	297	342	334	327	333	319	284	288	326	315	325	325	330	292	321	286	295	320	315	334	309	311	322	345	302	295	322	354	303	308	305	307	323	307	326	288	280	328	287	315	291	292	299	334	325	319	306	293	293	359	291	331	320	291	291	309	297	324	300	306	342	313	313	327	315	304	331	281	313	316	298	281	322	316	295	324	325	311	299	303	316	326	318	333	296	323	303	311	289	291	280	325	332	309	303	308	315	283	309	296	293	302	312	269	293	314	294	307	306	294	325	307	304	306	317	300	307	278	288	288	307	293	305	335	343	299	280	317	308	308	314	316	289	302	334	282	295	316	333	303	327	308	330	321	292	296	322	318	297	313	341	301	289	331	282	314
27821	10188	7727	3971	2792	2172	1574	1290	1056	851	762	680	609	593	510	526	472	505	486	431	424	444	407	428	434	398	373	450	375	418	387	377	376	394	377	363	359	381	381	384	374	388	375	382	378	405	361	393	380	341	378	399	345	371	382	390	374	362	402	390	376	367	364	437	380	409	352	370	385	386	387	387	359	340	383	373	375	397	391	372	379	326	369	388	374	359	362	384	312	374	383	368	368	354	348	375	358	351	385	373	343	350	344	372	393	333	352	372	383	375	371	361	351	324	363	354	385	393	332	366	383	353	365	352	348	348	342	362	343	339	377	357	392	347	380	363	356	350	385	370	344	370	374	381	373	363	366	383	395	345	343	384	341	367	374	374	365	344	350	375	363	383	386	366	374	414	383	383	356	349	366	371	370	363	367	350	348	367	411	394	335	338	333	322	389	410	361	363	380	371	378	363	358	350	385	365	336	363	352	358	391	345	358	374	360	364	357	354	349	339	399	347	327	334	369	387	418	357	342	396	340	383	370	347	348	386	353	370	379	379	355	363	348	378	383	360	359	319	378	381	331	344	381	382	369	374	370	389	349	372	400	348	356	396	378	350	344	391	374	393	341	357	379	347	353	380	356	347	425	333	348	364	337	365	390	377	351	356	361	343	361	384	345	368	368	361	337	360	342	334	365	362	334	366	366	387	359	341	393	372	337	387	348	329	378	361	361	326	335	355	373	369	349	358	326	375	373	353	367	352	371	347	344	369	351	361	361	369	326	355	360	365	374	355	376	373	319	355	406	363	379	345	349	383	341	378	382	397	375	342	375	372	363	362	351	375	352	384	369	337	362	398	365	362	333	365	395	334	375	325	343	363	352	381	370	361	386	388	341	386	418	348	327	346	353	368	358	327	381	379	364	360	365	369	370	369	388	339	360	381	368	365	349	342	338	374	378	360	369	339	344	361	396	363	388	325	342	364	370	352	371	385	362	371	375	386	379	350	382	368	361	371	364	405	368	354	364	381	347	367	334	370	386	343	379	344	359	358	390	379	350	358	336	359	370	385	379	366	401	370	352	359	341	339	373	364	360	357	375	346	386	381	396	369	372	352	371	386	355	361	387	373	375	378	402	370	375	357	337	385	346	372	363	347	362	391	346	343	338	368	376	353	361	361	373	348	372	347	355	367	360	368	352	388	385	352	348	380	369	332	346	381	351	390	371	378	377	350	381	330	378	362	352	346	349	350	334	379	376	371	369	338	359	365	368	339	365	405	351	348	343	338	338	350	392	394	346	374	358	400	357	357	359	367	362	342	355	396	363	370	373	387	417	372	358	359	374	335	355	387	349	353	365	372	360	353	377	360	372	370	351	376	361	377	366	390	363	369	367	358	368	388	351	360	375	340	332	349	366	399	353	373	392	360	359	328	358	363	352	343	330	353	360	371	345	375	391	374	362	383	356	385	380	345	353	344	357	332	353	363	393	373	360	415	343	375	351	400	390	366	375	352	375	382	356	408	350	372	373	377	375	345	374	373	344	356	368	341	372	341	342	362	360	371	355	363	369	382	374	375	371	366	354	355	333	342	366	392	386	383	346	336	354	376	345	350	362	364	358	353	377	379	364	359	359	344	343	378	346	398	353	338	369	335	350	373	340	345	376	379	336	392	370	343	362	355	366	317	350	362	368	362	364	322	353	364	400	381	360	350	331	389	355	359	374	331	398	351	355	356	349	369	357	343	370	367	358	348	343	332	359	387	364	324	377	377	362	367	408	342	352	379	369	380	370	379	374	398	363	378	388	352	394	381	396	360	333	345	372	355	351	384	363	375	403	354	359	355	345	348	366	359	358	329	355	362	372	372	392	362	349	349	354	372	378	346	377	356	407	374	351	370	383	391	400	342	368	361	363	380	344	352	386	319	353	354	362	379	311	356	327	347	360	366	358	342	340	379	371	365	331	392	393	360	391	377	370	350	397	390	371	375	366	379	379	363	362	355	387	373	378	340	370	345	391	326	356	369	352	394	328	406	360	364	355	353	430	385	362	367	381	370	366	337	355	363	386	392	338	359	356	379	353	382	343	352	403	377	367	322	356	317	364	372	364	386	370	349	375	402	367	360	366	364	379	361	347	368	382	383	345	370	395	389	380	358	351	367	371	364	345	379	351	410	397	375	379	377	369	367	367	358	385	367	360	356	345	367	364	388	359	368	388	386	376	345	372	394	401	374	381	378	323	321	355	361	343	364	307	362	365	359	366	342	387	353	367	351	377	360	347	368	349	356	361	382	346	387	366	363	326	334	327	360	383	359	402	390	323	353	365	362	348	359	330	380	322	352	336	347	351	398	337	344	357	383	344	342	355	357	328	358	363	384	357	350	335	355	368	320	376	363	356	353	390	347	385	382	374	355	331	336	338	362	321	370	368	358	349	388	358	343	400	351	354	383	362	339	377	366	367	370	379	364	348	335	394	366	373	339	331	353	338	389	354	374	361	339	319	398	390	390	366	361	351	379	359	346	355	356	389	337	375	331	363	364	359	394	378	313	366	371	346	342	351	351	362	375	314	353	362	350	408	373	352	349	333	401	341	344	328	347	383	356	385	343	384	359	346	354	317	357	344	382	350	375	372	363	365	379	350	348	311	388	356	392	365	366	356	382	372	334	365	324	382	335	373	368	365	372	375	397	393	340	364	361	349	378	329	359	378	379	344	364	350	394	340	372	340	346	389	372	379	364	336	364	346	351	393	365	373	369	319	383	326	356	378	359	358	367	361	351	352	321	359	363	367	373	375	348	365	369	342	368	375	339	370	387	359	368	352	393	385	370	367	343	366	380	382	391	347	368	360	348	351	364	370	357	317	382	352	367	373	358	370	353	337	333	377	354	362	391	370	362	385	379	369	370	346	340	358	378	344	354	388	374	373	381	369	361	339	352	381	351	340	371	359	344	362	388	358	358	359	342	373	356	365	380	361	365	371	363	339	376	361	345	368	353	366	360	371	371	357	350	353	332	419	371	364	367	311	372	359	412	366	404	379	343	378	399	309	361	405	355	357	353	405	338	397	343	361	351	370	373	339	375	403	336	343	372	410	368	374	338	361	362	393	356	401	335	346	343	355	336	366	363	360	350	360	334	371	353	341	352	325	384	368	348	346	348	354	388	345	376	347	345	370	338	367	382	380	361	362	344	369	339	364	383	348	382	351	349	363	346	354	358	369	338	342	372	386	360	355	376	329	362	342	380	353	366	321	347	343	365	380	369	396	387	380	333	344	390	335	351	366	356	356	353	393	373	360	382	341	364	356	391	392	353	357	384	368	372	387	363	384	381	348	356	358	360	399	350	357	385	387	348	358	394	369	362	382	325	375	385	362	370	368	361	352	345	389	401	342	353	355	389	358	373	384	360	353	349	394	363	368	409	370	392	390	334	362	412	386	340	309	391	374	361	368	348	352	340	394	325	328	409	359	374	353	385	372	384	395	352	359	400	303	383	372	360	342	361	355	356	350	376
25027	21247	27666	25096	12600	1304	906	786	723	763	694	731	692	640	664	631	677	711	621	639	650	618	641	629	675	618	606	609	581	565	642	603	609	619	570	620	617	585	617	613	613	641	649	603	628	619	619	611	623	585	615	624	635	623	571	607	627	602	621	619	584	641	640	637	619	582	607	614	618	624	626	595	593	609	640	650	625	663	617	582	626	623	602	621	659	628	621	625	637	627	599	629	622	632	609	633	635	607	621	584	611	599	616	642	596	649	560	633	615	583	619	589	593	603	579	636	575	648	642	560	601	568	614	618	583	627	572	662	622	637	631	618	642	616	622	606	627	604	620	596	627	596	617	627	581	609	635	615	635	636	627	677	610	608	637	615	583	655	623	604	599	565	616	583	613	602	638	618	631	633	575	633	620	586	596	606	592	580	611	596	593	588	643	648	591	637	647	595	605	632	659	611	600	633	628	612	586	597	624	595	601	621	616	649	601	603	628	562	596	573	593	656	683	576	573	645	566	557	589	644	617	618	626	620	618	614	631	576	644	618	558	581	590	599	587	607	590	617	607	611	589	628	612	656	600	644	573	597	605	676	587	605	628	638	617	578	614	598	638	609	628	620	621	630	627	596	648	587	623	643	601	595	588	612	589	591	649	574	597	616	605	597	614	641	600	618	606	593	617	623	633	588	640	626	595	585	607	593	619	598	613	567	581	594	616	637	634	611	597	661	631	604	620	597	610	631	636	599	609	601	598	586	580	619	630	619	596	664	620	626	630	634	610	621	608	607	575	606	643	616	619	637	605	591	610	613	596	615	590	650	602	614	639	550	654	640	614	622	614	571	640	631	578	644	600	598	606	606	635	644	580	661	632	633	578	581	612	617	613	602	654	596	663	614	649	643	580	589	614	608	581	624	581	612	595	639	639	636	588	621	603	614	617	615	594	588	636	594	640	588	622	618	640	651	628	612	620	623	585	576	596	621	635	565	614	633	651	629	631	616	628	594	595	666	587	599	629	579	613	644	599	614	642	630	590	629	572	587	643	574	585	632	598	638	628	635	653	605	626	640	643	596	638	669	607	621	581	650	642	613	599	655	642	636	640	625	578	629	625	577	609	626	614	613	616	632	572	627	653	628	575	614	648	593	616	615	623	588	557	652	599	605	609	615	618	595	625	622	581	652	611	647	594	649	618	598	617	618	599	607	597	615	648	653	626	635	603	613	600	559	629	646	605	617	601	569	669	608	648	644	627	597	621	617	609	630	607	572	618	634	602	604	596	627	625	585	624	612	644	611	581	619	616	588	648	628	633	571	600	632	555	616	598	587	623	610	678	641	600	651	644	624	628	647	624	643	631	614	623	645	619	627	637	593	629	625	572	611	590	613	593	641	628	627	640	627	640	649	574	626	616	621	609	631	643	622	623	574	630	618	575	600	637	620	632	606	636	608	602	592	628	658	621	610	625	602	588	647	589	639	646	587	672	678	595	575	574	622	621	614	655	641	625	606	599	633	630	590	604	584	602	651	578	574	623	596	623	604	695	616	628	587	603	587	637	612	612	621	611	645	621	612	610	618	603	596	613	631	597	573	606	651	592	618	587	608	628	593	602	598	579	658	637	603	567	622	603	620	625	595	606	617	612	611	592	615	605	615	623	644	584	617	576	598	598	605	581	625	602	627	611	594	632	599	572	596	633	628	586	635	617	621	587	624	630	561	609	607	600	607	648	606	606	616	641	605	642	620	603	587	628	607	610	592	625	642	616	632	668	622	635	599	554	614	595	543	634	606	668	612	576	646	602	599	630	627	600	574	560	606	648	581	572	610	634	636	546	572	551	605	648	664	683	625	624	597	611	630	606	605	606	634	609	652	639	581	608	622	634	626	611	642	664	596	588	606	592	589	595	600	631	662	589	633	606	597	611	631	628	606	622	582	626	569	641	594	655	579	630	619	606	608	627	611	607	610	618	580	613	616	594	589	619	624	620	637	597	608	616	622	635	606	565	598	612	629	673	579	582	589	612	587	602	612	622	637	592	633	634	579	598	611	582	630	599	624	614	590	602	584	616	584	589	620	630	570	562	614	634	633	630	615	646	610	573	614	618	608	609	631	595	633	617	601	641	609	601	621	600	589	633	613	604	637	602	573	654	576	617	602	672	637	581	624	590	590	598	638	586	653	636	651	622	599	633	655	605	586	597	604	640	618	630	557	618	632	597	589	628	618	600	623	629	626	608	594	628	631	557	634	622	604	608	589	623	629	603	656	597	619	587	605	574	594	589	616	632	603	610	617	595	620	624	591	586	649	628	628	616	634	628	647	646	604	606	623	604	635	578	605	628	670	639	636	596	620	650	644	643	611	610	595	616	595	570	644	613	576	618	639	606	629	606	656	607	624	618	618	610	606	629	645	598	605	635	570	643	624	650	599	606	604	648	629	664	665	633	598	634	604	631	622	633	599	614	630	601	612	569	605	651	637	580	619	608	590	629	578	607	594	590	652	572	582	623	619	592	598	590	681	639	597	610	647	625	625	631	599	634	608	618	640	572	572	590	640	590	554	619	575	618	648	636	557	590	617	613	642	605	621	632	595	606	634	588	603	574	611	622	609	648	641	651	625	670	586	643	609	597	660	668	627	574	601	587	567	653	650	598	643	608	623	624	678	618	671	621	593	553	634	580	586	621	648	556	611	552	589	577	612	615	641	640	600	635	628	593	587	632	636	577	629	555	614	591	624	658	633	622	632	627	570	571	639	581	637	601	628	616	627	636	584	580	615	584	624	596	605	596	634	586	615	643	639	614	590	568	590	585	644	632	603	620	625	620	578	638	600	580	624	579	608	623	622	626	593	631	606	613	618	605	659	610	604	594	602	635	624	600	616	632	624	605	654	644	606	582	617	619	657	622	616	602	621	655	585	638	621	615	619	593	619	639	623	587	584	646	624	582	659	607	606	619	625	636	637	612	579	626	618	604	604	649	598	641	620	616	632	607	636	630	602	598	610	646	600	546	616	652	629	639	600	596	581	622	580	650	646	577	638	605	616	610	593	662	600	541	652	593	629	599	613	577	591	642	627	617	610	646	578	617	602	629	614	641	581	639	611	591	570	586	637	617	656	619	590	582	628	620	622	619	637	636	578	622	595	643	621	626	635	630	638	601	607	615	594	613	606	660	574	621	565	610	618	598	624	606	623	639	616	663	617	617	595	626	632	614	626	603	616	544	625	645	643	607	617	629	605	561	596	584	596	616	654	592	589	631	657	617	631	609	642	615	622	610	580	564	584	577	611	679	638	601	617	616	653	624	648	613	626	624	617	622	639	576	594	611	615	602	588	614	589	578	582	578	593	623	604	614	612	612	629	612	597	632	618	603	624	627	652	620	619	624	604	595	598	620	588	610	633	618	626	587	585	619	614	640	675	648	605	579	609	600	614	643	607	616	618	630	616	587	563	654	607	585	619	599	581	565	591	642	603	620	580	626	614	598	627	628	572	617	571	614	621	611	553
26595	6026	4747	2626	2002	1706	1361	1254	1050	989	873	853	804	794	843	793	753	752	760	831	750	810	764	746	777	738	762	707	717	779	756	719	732	736	731	705	737	761	746	705	748	696	741	698	707	710	668	665	690	709	754	683	686	738	714	719	723	704	722	703	725	722	677	752	724	711	682	703	711	702	715	704	715	772	731	725	647	764	717	726	726	725	690	723	664	688	712	706	706	742	728	682	738	727	716	651	713	709	714	698	680	727	686	709	706	685	731	716	724	701	713	672	725	720	690	679	675	707	739	703	697	723	735	709	742	712	693	716	693	700	683	692	687	688	741	728	676	689	665	727	672	719	753	683	727	762	736	703	661	729	696	752	737	691	728	674	698	691	671	677	671	704	710	699	754	704	734	734	750	700	758	660	701	672	697	645	681	696	729	723	739	741	687	722	697	721	684	701	716	701	679	699	688	667	702	720	712	710	721	671	676	767	788	740	729	703	753	717	722	694	735	696	726	693	750	719	695	676	656	738	703	715	708	704	680	670	719	688	757	679	755	677	664	686	704	703	716	699	705	718	691	706	700	694	713	698	751	667	704	683	692	716	734	707	702	709	717	750	725	686	689	680	705	706	731	694	716	718	743	676	676	712	689	728	684	751	705	749	764	735	668	731	724	715	694	652	669	689	713	719	714	717	698	706	665	704	694	686	686	711	691	710	716	727	740	676	687	737	740	696	702	721	678	705	715	728	730	671	710	721	731	720	758	736	688	714	706	690	721	688	755	684	694	692	710	707	678	694	742	699	717	700	709	719	750	685	721	705	669	766	694	695	726	735	681	750	695	694	649	647	704	729	687	748	682	703	640	706	715	716	703	688	668	727	689	689	715	743	667	681	706	655	693	716	655	731	752	694	694	722	756	696	699	691	702	676	750	730	745	663	697	765	700	705	654	719	672	657	749	719	683	697	677	728	699	711	721	672	676	651	737	710	716	716	718	703	704	690	682	693	720	718	667	720	668	670	648	711	717	725	742	751	679	698	721	697	677	697	717	705	705	736	721	686	720	719	722	725	714	696	742	727	714	738	704	666	681	733	720	736	691	682	733	692	714	688	724	750	712	714	710	678	705	669	706	715	704	672	711	682	772	740	712	653	703	753	714	695	737	690	698	732	765	732	694	751	644	731	704	722	704	695	702	710	667	770	747	701	682	725	679	708	708	702	682	715	691	705	705	679	749	712	766	688	700	688	716	739	737	745	671	678	718	738	703	696	742	747	734	732	709	706	663	711	733	704	710	752	732	648	722	725	736	714	778	695	665	720	704	706	700	709	697	772	687	687	700	692	673	745	683	681	753	703	731	733	679	713	672	752	697	684	717	700	704	739	700	678	687	708	716	628	693	679	712	756	720	660	687	686	772	696	710	687	741	698	697	726	680	724	715	690	678	653	734	704	658	697	702	747	698	722	712	741	743	720	695	692	697	704	656	701	769	684	688	718	716	686	711	653	692	692	702	729	717	699	682	701	711	736	703	732	685	698	734	731	705	681	717	693	734	687	719	708	717	725	662	746	723	703	692	724	727	735	700	701	748	695	716	715	704	679	667	716	716	783	680	741	714	679	713	697	709	688	711	727	714	741	672	736	698	701	711	755	759	649	681	687	716	701	690	686	712	712	757	708	732	708	696	737	780	758	685	696	697	736	705	654	676	696	702	739	735	715	741	745	705	701	690	738	715	672	718	687	683	683	668	686	672	707	686	719	675	673	688	725	741	695	699	728	671	674	693	731	674	695	693	701	701	704	706	710	740	660	696	754	732	632	706	757	725	711	721	711	680	715	761	712	676	691	723	715	703	682	719	737	728	725	706	767	731	701	702	682	736	712	722	700	730	741	725	757	745	688	756	748	729	693	671	726	677	715	692	756	775	708	707	694	718	671	700	709	707	744	718	682	716	720	751	669	743	726	746	703	724	726	710	683	714	668	685	685	703	711	675	641	710	709	696	684	674	718	750	704	712	693	737	672	749	786	684	712	685	711	722	704	740	703	720	732	684	697	745	754	704	710	665	751	675	712	685	677	717	700	695	751	676	756	702	671	743	747	703	702	727	700	731	697	719	697	757	707	674	684	711	691	705	695	693	754	686	713	718	769	679	728	702	671	713	710	671	688	692	643	706	678	686	715	688	666	710	665	768	727	753	682	705	693	701	682	660	692	687	732	667	685	743	712	695	743	740	690	729	748	715	721	695	735	714	721	709	700	689	732	698	755	739	706	711	711	722	719	651	728	714	693	718	735	677	707	681	774	716	706	712	718	708	732	684	674	707	704	758	726	684	728	686	742	732	723	726	684	700	725	632	726	697	722	687	663	695	714	731	709	676	659	717	696	658	707	668	731	635	719	714	715	703	704	700	712	716	715	727	663	652	725	719	725	728	736	687	747	686	676	714	714	713	713	713	700	701	706	678	693	714	691	737	773	669	746	672	706	715	681	679	746	731	690	712	744	703	728	738	702	719	665	726	728	738	695	725	678	679	754	705	689	732	686	714	710	659	723	710	712	703	702	715	675	669	695	716	712	743	767	715	705	713	689	746	675	724	744	651	708	696	718	735	726	713	694	706	719	698	726	658	742	666	744	776	726	690	717	716	683	709	733	723	710	736	702	723	716	691	705	733	744	711	680	735	720	730	657	687	684	699	753	721	739	679	717	678	739	695	693	759	705	719	710	771	666	668	689	719	716	668	705	739	730	655	712	657	699	707	697	750	686	677	675	677	709	753	746	740	705	712	731	687	699	719	662	758	661	693	674	704	691	699	717	627	661	729	715	680	681	677	662	734	751	679	697	685	735	657	737	718	712	724	694	707	753	678	712	694	652	699	685	708	685	665	703	742	679	701	680	734	742	708	675	723	697	692	732	647	713	668	705	747	708	744	675	728	724	705	704	711	744	742	689	697	716	655	698	734	701	709	712	715	723	750	678	684	712	711	710	684	717	738	703	718	679	761	744	704	719	679	701	715	690	739	681	689	683	695	716	699	709	754	687	691	743	691	724	747	715	701	718	679	710	687	706	715	715	691	672	686	671	668	699	705	736	659	703	712	733	661	715	756	721	695	711	728	708	727	727	709	705	642	742	723	688	666	775	686	685	708	693	669	664	699	699	651	702	659	713	705	705	712	696	744	741	704	671	715	682	718	710	721	691	727	705	717	722	704	743	691	675	745	720	686	676	708	723	687	751	727	717	703	745	702	723	724	642	730	682	708	715	701	732	680	728	733	708	688	730	676	678	720	758	694	655	700	696	675	715	694	695	715	713	665	712	767	700	717	716	658	694	709	710	675	710	700	726	706	746	705	710	713	723	662	734	714	716	678	728	664	680	705	705	716	713	712	742	718	709	683	708	700	766	677	699	706	713	631	747	691	690	695	680	699	677	726	739	717	667	707	743	703	671	740	707	740	738	709	716	705	670	693	720	719	713	717	691	709	673	695	712	712	704	715	653	733	705	705	721	677	699
22665	21267	29154	23728	21270	21345	12270	1745	1264	1145	1012	952	902	841	816	820	794	739	741	683	787	735	799	686	724	711	662	705	714	697	698	719	668	672	706	667	699	675	637	682	700	651	656	656	654	681	631	636	636	672	652	624	658	641	685	655	698	677	664	625	637	679	685	686	645	654	670	631	684	683	648	650	619	675	656	643	639	623	634	620	727	620	650	644	625	632	664	629	658	647	658	646	646	652	643	627	631	653	671	631	687	662	660	714	657	706	666	668	649	676	627	638	658	711	654	660	675	656	694	647	647	633	640	701	640	675	640	753	699	660	675	625	685	687	645	666	639	675	647	625	653	655	647	655	643	668	614	664	616	658	664	666	670	617	673	634	713	645	624	676	701	644	678	641	656	679	655	669	679	656	671	622	633	615	694	697	635	651	606	675	674	668	677	669	664	628	601	682	624	665	691	625	701	649	654	692	647	679	617	677	588	663	639	606	638	643	690	650	675	683	655	608	635	648	657	665	685	692	654	678	651	641	657	628	684	695	666	675	669	702	656	683	710	636	620	621	637	638	649	586	629	643	682	667	648	654	657	655	662	660	646	661	616	685	649	657	667	594	663	652	683	676	671	664	649	677	607	681	674	676	577	664	651	625	675	658	671	672	621	634	678	682	630	684	684	645	662	624	635	594	676	641	669	639	662	627	675	597	675	647	659	638	633	630	697	622	648	662	660	592	680	649	674	630	701	643	634	707	715	619	679	653	665	627	659	673	656	657	629	654	633	672	629	581	669	693	618	642	622	640	659	613	631	626	687	668	666	687	685	716	651	674	649	683	682	676	677	660	661	689	611	662	646	668	656	655	665	642	623	622	689	616	649	673	633	651	669	687	611	644	631	683	676	646	662	671	644	688	633	649	645	659	658	674	655	663	649	638	633	667	687	640	670	616	681	624	649	642	607	651	694	666	674	689	686	663	639	616	670	616	649	677	636	670	667	667	670	704	676	654	679	618	651	626	660	716	654	651	652	640	676	652	673	612	671	653	621	674	665	650	659	664	613	683	657	649	661	675	654	636	638	708	700	662	705	650	686	666	614	675	638	612	610	643	657	631	659	699	612	650	665	676	641	609	630	645	663	683	661	623	666	646	687	628	658	658	668	608	683	664	658	624	653	649	665	673	664	635	652	672	664	646	638	613	615	652	658	664	648	650	644	634	649	628	592	653	611	676	612	652	618	612	676	667	676	679	689	672	630	717	667	615	654	647	660	696	655	652	677	669	675	672	631	606	614	676	607	606	689	656	668	676	629	609	662	662	663	611	644	683	650	620	680	648	657	654	674	684	631	647	648	646	663	629	624	650	656	648	637	658	684	699	629	647	620	673	634	650	613	685	678	648	656	673	649	652	663	598	673	604	603	633	648	705	668	625	637	633	693	657	653	630	646	715	611	594	702	655	707	634	591	675	636	632	685	625	607	697	614	665	638	647	670	684	659	696	620	592	596	628	637	654	672	654	654	671	645	704	637	639	621	595	695	630	689	669	676	649	663	679	628	661	677	649	636	667	647	696	610	687	608	616	603	661	664	609	666	683	648	667	645	648	688	638	669	662	606	640	625	689	661	660	656	591	692	625	656	685	617	694	613	638	697	621	675	651	678	618	606	651	657	653	691	670	637	680	647	649	630	672	662	675	680	614	632	669	655	637	621	624	690	655	657	691	619	644	653	660	644	619	652	638	651	699	638	704	631	705	677	636	655	642	674	670	640	640	657	672	634	663	639	676	681	640	637	611	623	670	565	705	683	631	655	638	685	641	656	625	680	675	639	680	649	600	665	638	668	605	695	639	632	670	662	688	629	693	652	666	651	633	648	668	646	660	667	646	666	677	665	672	619	701	673	668	619	625	683	634	642	678	681	680	627	672	663	685	694	646	638	643	633	678	636	680	671	672	638	686	662	600	663	630	639	654	655	688	654	652	680	678	666	662	663	629	623	641	632	615	696	633	659	643	619	651	677	677	633	649	649	646	634	631	622	600	658	640	686	651	684	722	666	610	640	626	659	657	617	632	686	678	689	673	664	630	652	680	699	674	668	638	629	697	601	644	646	667	655	651	663	684	661	684	613	653	657	628	636	691	675	620	677	644	645	678	685	649	671	658	619	656	638	607	659	599	650	618	654	658	660	673	621	634	668	628	660	631	650	701	680	602	628	635	602	634	722	652	720	669	657	620	649	654	620	640	628	621	637	651	616	676	698	654	622	662	611	708	586	659	725	620	657	681	679	644	677	661	662	698	652	684	674	667	693	637	633	654	674	631	644	614	688	622	669	681	623	602	679	612	635	664	687	644	624	680	648	600	647	635	686	640	723	683	663	667	631	692	645	675	642	641	650	630	645	688	621	673	671	673	615	602	691	655	650	665	637	656	672	649	642	660	656	668	648	646	617	668	652	679	662	649	655	649	638	661	668	622	602	659	617	612	697	670	653	669	638	661	611	644	638	610	570	681	644	661	609	652	610	665	657	653	632	646	666	651	651	650	644	626	644	654	678	614	661	640	660	663	662	609	683	695	651	661	633	659	664	606	676	664	707	687	664	607	686	644	693	659	600	606	660	612	653	660	626	715	633	623	660	659	662	690	644	659	671	685	637	651	680	678	659	640	650	693	660	652	689	663	671	667	665	675	627	602	640	646	625	649	567	649	655	692	602	686	672	654	708	636	657	647	667	617	643	687	654	593	707	628	648	651	659	660	644	641	644	628	681	633	651	648	645	638	630	639	666	631	644	633	613	654	619	646	656	667	643	664	637	643	637	612	667	700	680	646	689	639	667	702	633	623	704	675	640	668	639	635	608	649	640	675	632	667	633	632	652	655	643	631	623	683	649	693	636	657	685	641	691	642	659	605	624	702	691	621	596	618	661	672	674	656	666	640	649	651	670	611	610	625	635	623	595	602	628	653	697	662	654	612	626	651	664	617	675	664	692	660	652	656	656	621	639	670	645	687	693	659	673	687	654	640	641	627	653	644	655	628	694	657	650	667	646	639	632	679	641	647	656	647	624	655	645	629	643	682	622	681	647	658	684	663	638	619	656	645	651	628	628	630	652	674	681	658	652	673	673	664	649	653	654	641	650	660	657	694	640	657	626	609	646	679	615	664	662	627	627	649	636	653	680	679	639	688	632	630	662	633	696	609	689	643	615	609	685	634	636	636	696	631	630	623	682	670	668	633	655	651	638	682	597	663	659	636	626	663	682	663	637	652	677	625	674	652	680	673	615	639	621	713	628	660	594	634	633	649	672	664	637	660	681	611	678	670	652	652	690	654	680	651	626	644	641	664	641	630	682	636	658	636	661	631	645	619	672	660	677	635	685	679	666	683	665	612	656	642	641	650	638	655	695	624	660	641	624	634	637	616	681	626	593	694	686	663	629	632	584	669	647	660	635	685	635	609	623	688	641	644	669	654	662	641	622	666	690	652	679	663	641	623	650	654	680	650	687	627	658	690	648	649
28552	15893	13120	7260	5162	3893	2994	2462	1971	1648	1444	1328	1241	1147	1089	1006	992	900	883	865	875	863	803	813	786	823	800	774	780	734	747	765	803	703	791	753	758	726	755	719	791	744	727	750	732	681	713	750	777	715	729	709	735	777	731	709	769	691	731	766	701	673	747	732	711	692	722	734	725	753	754	730	735	728	682	737	741	687	735	717	695	703	723	682	688	698	706	716	724	688	718	693	686	721	712	719	723	707	667	688	655	679	702	705	678	691	699	692	702	734	679	711	762	710	728	744	670	710	703	692	728	716	680	717	711	714	725	709	717	689	696	699	739	705	698	730	730	703	741	724	697	709	711	725	753	734	695	777	746	701	714	734	699	733	705	696	761	752	659	705	706	738	744	723	665	719	676	697	667	716	737	713	660	746	717	705	691	714	729	703	726	743	709	676	706	716	710	765	768	714	672	686	683	716	742	717	734	675	700	687	712	677	697	740	721	736	697	748	661	684	739	713	702	672	655	717	700	687	681	719	728	704	717	761	697	698	729	730	692	666	725	695	676	700	749	691	723	745	676	756	686	676	715	710	681	725	710	716	670	703	727	731	699	728	722	651	704	663	731	660	641	680	658	722	717	662	638	708	723	719	732	718	758	673	680	676	706	733	710	729	754	729	671	725	747	722	699	672	661	698	684	706	710	720	667	708	658	717	729	711	701	712	670	721	714	721	677	712	698	674	678	733	707	723	670	704	749	713	708	704	758	679	686	716	741	720	681	708	703	751	732	702	736	750	695	753	654	707	644	671	706	695	721	696	713	691	742	670	697	725	742	691	724	676	684	686	727	654	683	708	666	671	666	694	690	715	700	685	727	692	731	703	709	716	687	690	696	749	669	727	709	704	714	687	707	686	754	710	680	675	732	701	654	712	685	690	678	717	736	717	702	713	756	727	715	710	717	720	769	708	719	681	699	667	730	705	737	669	697	723	744	687	750	711	778	739	688	724	697	704	687	641	695	678	680	664	702	695	690	728	723	697	722	754	763	705	727	683	721	710	681	733	710	759	746	701	737	677	726	705	725	673	697	725	684	651	741	656	682	724	702	725	733	750	694	713	714	662	709	721	749	709	695	712	763	680	716	712	710	786	746	700	703	659	729	733	667	699	688	682	724	752	717	735	733	713	711	716	708	694	711	713	740	717	735	695	705	704	751	721	729	762	650	724	719	714	709	687	691	746	717	718	682	701	726	693	708	664	713	684	717	723	730	679	726	729	749	702	710	696	671	749	672	743	722	692	696	698	718	745	722	746	690	730	714	687	721	737	709	679	710	681	679	664	697	683	719	669	682	758	726	749	675	735	751	693	717	729	679	730	707	699	727	681	695	701	696	778	758	735	679	665	709	675	646	710	735	653	666	720	647	699	708	700	725	705	716	694	717	733	687	710	720	727	752	737	726	746	725	721	719	726	679	695	696	671	700	738	672	730	727	720	712	739	743	710	692	701	693	715	733	719	735	727	701	726	728	699	709	691	713	741	741	717	720	694	698	668	695	681	723	712	691	713	737	725	700	723	741	740	713	730	717	726	732	713	704	729	711	685	688	646	711	735	753	728	729	684	723	703	727	678	671	684	742	706	756	688	740	708	724	728	669	700	717	708	736	722	763	732	697	715	729	659	683	707	657	676	676	727	713	748	739	733	727	698	681	725	706	742	703	742	729	719	676	742	701	708	718	702	722	700	691	698	711	727	716	724	683	743	697	724	724	712	725	694	734	696	761	707	660	714	714	701	709	691	708	703	699	694	713	715	712	709	733	691	687	703	703	695	710	739	674	741	750	683	711	726	702	710	713	696	735	710	721	724	697	640	705	739	698	694	733	747	718	660	688	711	679	714	735	750	700	710	687	716	705	694	663	703	697	764	749	698	695	708	697	688	686	721	707	670	714	686	740	694	784	700	739	747	734	721	717	689	736	650	726	720	722	707	712	706	636	705	692	697	678	732	710	724	688	696	693	719	686	717	655	685	727	757	728	746	697	716	690	738	704	695	682	717	762	700	681	710	709	719	695	725	659	743	702	663	698	699	747	692	696	724	709	700	691	696	687	654	726	738	726	697	681	691	749	709	706	673	699	702	691	752	741	744	738	748	713	753	771	761	722	672	717	756	706	730	696	698	718	731	679	721	716	715	688	732	708	729	712	714	687	705	720	678	731	748	671	720	734	688	691	683	735	708	711	711	702	715	702	677	703	706	746	720	710	704	757	740	686	663	703	743	742	712	705	702	680	701	672	713	698	699	714	650	675	738	713	721	742	690	654	716	726	705	704	796	690	678	719	717	726	703	674	740	695	715	691	665	693	716	713	745	664	682	739	687	702	764	695	725	695	669	701	686	730	726	718	718	719	721	689	719	785	722	703	741	697	722	712	670	703	735	696	700	701	661	705	750	679	739	705	754	651	710	699	740	682	715	741	730	730	714	697	698	699	728	751	744	716	715	703	677	674	656	710	703	701	722	730	710	740	750	672	723	701	669	757	715	723	677	746	710	733	702	697	664	718	675	705	674	723	701	690	709	691	695	731	755	652	698	710	711	677	712	683	719	706	712	696	706	712	715	729	661	685	660	723	694	734	723	711	695	695	695	688	719	675	707	699	696	714	691	709	712	705	630	707	744	755	694	668	730	705	698	645	684	700	688	701	696	700	695	668	709	693	721	730	716	683	734	703	672	667	660	668	733	710	644	723	660	686	743	754	739	675	717	707	718	702	678	705	712	750	713	681	749	754	659	685	707	716	637	702	679	770	719	716	693	692	730	730	688	702	711	719	690	680	688	727	696	719	715	724	660	730	783	727	735	685	755	727	744	666	731	710	682	758	684	669	715	737	716	733	715	727	675	712	771	725	721	739	699	685	718	724	727	735	721	678	667	704	680	708	689	677	714	718	721	732	677	671	674	707	720	759	650	687	717	659	725	704	723	704	716	701	678	717	703	677	728	699	705	672	674	690	718	719	738	686	722	696	698	739	684	763	728	751	653	711	751	694	723	697	713	737	742	717	674	741	703	659	754	710	718	729	722	692	686	709	699	703	721	692	742	661	731	735	739	701	700	674	650	694	696	714	651	720	681	678	696	724	670	686	728	709	692	707	728	682	743	703	650	739	672	685	707	695	733	682	703	720	703	721	692	748	709	678	658	704	781	716	664	696	702	706	689	742	662	727	693	740	721	719	716	746	729	682	712	741	733	722	727	681	665	715	702	699	706	682	740	721	736	775	687	733	724	680	677	702	736	671	691	693	677	750	720	693	721	734	683	714	698	660	716	694	705	712	686	687	726	710	715	752	758	757	692	692	697	710	690	708	695	744	739	703	700	737	725	669	742	794	720	717	722	693	678	690	709	716	724	704	681	661	669	707	721	662	707	704	708	726	686	748	706	666	694	703	743	719	723	639	702	699	716	719	678	721	728	740	703	736	685	706	716	753	644	700	694	785	708	709	688	748	747	679	743	706	708	731	683
27697	20463	9270	888	541	438	378	357	329	388	365	345	357	357	349	384	323	382	380	330	344	352	335	337	357	338	330	336	361	315	359	334	363	371	376	344	370	356	366	303	352	359	333	362	340	350	361	364	347	350	368	355	348	348	374	352	322	338	364	334	340	345	360	333	348	362	334	331	353	358	357	340	378	338	384	372	332	372	366	340	378	376	329	374	384	371	320	339	365	369	341	369	373	316	363	362	313	345	355	316	349	345	346	334	340	345	325	327	355	360	338	344	350	378	338	345	380	345	352	377	389	376	368	369	399	348	376	331	355	322	331	358	338	344	375	310	357	341	330	355	329	341	340	343	346	329	326	333	394	351	373	331	343	382	343	372	393	329	336	318	349	348	349	370	345	320	355	366	348	357	334	324	383	324	332	349	330	381	352	348	365	356	391	361	348	345	345	361	376	376	339	343	349	352	344	330	380	398	330	351	354	323	336	320	349	351	349	343	359	346	334	353	374	367	327	379	345	366	325	351	357	320	356	366	328	387	355	323	356	347	345	363	340	315	370	380	321	337	362	367	354	350	360	352	343	380	381	326	340	352	345	330	335	330	388	331	335	368	317	353	349	374	353	346	339	364	348	346	333	344	373	344	368	343	333	357	327	358	364	374	360	335	375	351	339	391	355	364	380	370	372	340	344	388	328	329	372	391	345	352	339	367	342	359	358	326	354	343	353	354	370	390	354	363	361	346	370	353	343	361	355	335	357	383	354	363	329	346	362	359	367	359	348	346	342	322	352	389	340	357	319	331	346	344	372	347	323	325	348	333	386	365	349	357	353	326	364	362	337	345	326	419	364	384	342	363	329	348	345	348	336	334	365	361	401	356	342	335	336	384	313	345	343	333	347	374	345	333	338	359	350	346	331	370	337	373	352	365	369	355	374	349	349	384	342	376	353	362	352	357	347	350	350	326	370	381	366	335	337	365	347	377	356	321	356	316	354	338	382	336	366	319	343	362	384	357	363	306	346	338	352	351	386	359	369	360	380	340	325	338	334	331	367	363	363	371	380	364	353	349	331	356	361	329	367	325	365	357	379	356	353	340	359	363	336	352	353	364	369	350	335	360	356	394	341	326	367	348	351	373	368	363	367	360	315	348	377	347	299	343	344	339	345	332	354	338	336	350	331	332	344	357	344	349	374	348	382	345	343	355	363	358	340	337	362	374	337	356	325	336	346	336	355	329	384	332	350	340	352	352	378	347	353	327	378	374	364	346	386	367	369	359	369	345	372	374	351	341	353	351	340	358	356	328	346	339	390	342	368	361	348	386	376	335	356	358	376	329	350	363	318	335	326	357	359	341	358	356	334	358	369	387	389	367	373	338	357	386	357	341	355	366	358	353	327	321	340	349	363	374	338	351	352	326	375	335	375	340	352	369	345	392	334	326	343	387	329	368	318	346	399	357	339	356	347	342	337	360	354	349	337	329	318	346	365	370	371	334	348	352	363	341	337	353	356	372	329	362	325	356	342	332	366	347	356	342	359	372	357	340	358	360	333	354	395	341	350	362	351	371	351	348	371	366	336	332	340	350	370	354	365	376	369	355	349	367	349	336	376	350	333	379	384	338	399	351	349	349	369	322	334	345	363	362	345	382	386	345	336	363	356	355	368	370	340	382	358	344	362	358	348	364	349	337	378	381	378	362	335	345	325	361	354	356	345	378	355	361	350	332	357	354	339	363	348	353	342	371	326	346	383	380	346	333	346	336	346	331	349	361	348	325	364	321	338	359	338	351	330	343	321	391	349	297	352	357	359	354	350	333	364	320	359	351	355	357	360	357	354	358	387	372	344	340	351	360	331	348	370	335	343	340	333	365	366	334	320	356	353	334	365	344	352	369	325	352	363	353	331	299	363	375	362	352	353	314	369	338	373	332	389	380	336	363	323	357	365	389	368	347	356	395	343	351	315	380	334	321	326	357	349	337	347	373	385	358	357	359	343	371	337	347	338	321	322	351	362	346	368	342	342	336	394	352	346	352	339	355	364	343	361	360	356	341	344	337	347	361	324	399	348	327	360	362	347	354	389	393	356	348	388	354	308	365	329	330	359	356	346	335	365	367	375	339	352	349	360	351	350	368	369	336	359	366	379	332	382	368	385	292	346	334	340	343	344	365	386	349	339	371	376	362	369	374	329	354	331	370	335	328	322	358	354	334	368	348	366	349	331	350	332	355	366	352	355	349	369	349	358	325	367	384	317	347	365	368	382	339	320	381	353	380	305	368	380	381	338	343	381	352	345	330	335	333	362	326	341	357	351	361	366	373	356	337	376	356	371	331	349	349	388	300	313	373	350	356	411	356	346	337	326	365	335	355	327	348	329	349	344	343	396	354	352	346	327	339	365	383	359	363	352	316	314	334	345	356	349	373	340	364	336	344	350	342	345	319	372	359	330	351	343	341	362	363	376	387	384	330	347	317	382	385	376	350	362	372	363	383	339	376	330	333	344	389	358	365	331	346	324	373	349	338	371	344	343	367	351	357	402	348	371	341	331	363	342	336	367	364	348	336	330	356	352	349	376	369	334	367	377	338	351	337	397	384	339	375	331	333	364	356	359	374	392	340	326	353	376	352	356	354	347	367	350	359	322	355	365	368	329	345	354	316	364	376	363	360	356	387	328	385	360	350	330	344	339	318	357	352	384	353	378	353	335	354	336	347	347	373	363	364	340	397	347	330	344	346	354	332	376	324	375	368	371	372	340	303	319	340	366	360	322	376	346	345	329	367	338	328	320	346	338	341	378	339	348	348	360	363	378	398	323	363	385	371	361	346	335	368	359	348	367	315	333	385	354	354	342	358	384	397	343	351	331	347	378	350	358	309	345	356	358	367	336	349	347	363	339	352	355	350	397	333	318	339	360	368	326	380	372	330	344	323	383	359	377	362	325	366	346	350	344	355	362	345	335	377	369	326	329	328	343	348	325	350	376	345	367	355	372	352	327	377	350	363	331	351	363	375	340	333	373	385	326	353	349	382	362	333	362	351	340	360	344	348	380	347	327	361	340	330	356	356	384	373	346	364	373	344	327	353	319	342	366	346	349	356	341	353	369	336	380	363	335	356	371	340	353	363	333	359	350	331	375	375	385	342	364	334	357	340	349	367	333	371	375	352	341	338	381	345	325	348	366	358	347	338	341	324	358	361	356	355	348	347	348	363	353	329	358	351	348	317	352	344	350	371	311	320	376	319	338	372	375	354	384	312	358	370	365	352	345	373	348	357	354	358	346	337	337	379	354	337	342	348	333	355	343	368	349	361	332	373	367	342	325	342	342	361	349	360	360	355	344	366	343	339	367	339	395	376	332	347	372	351	338	357	346	318	365	323	355	380	335	357	381	346	340	344	368	331	374	359	350	305	351	348	357	351	338	337	344	356	344	387	349	332	327	355	352	342	372	355	329	343	340	320	368	351	363	360	380	364	377	371	355	342	334	349	370	349	334	323	354	337	375	382
22278	1479	1259	805	723	623	508	504	498	428	431	422	488	469	416	414	445	460	399	430	424	438	489	405	453	467	420	449	426	442	455	405	421	445	398	421	394	428	438	479	420	441	427	458	451	430	391	408	449	422	432	443	436	421	436	427	404	379	391	367	440	386	387	419	425	411	435	420	434	432	404	453	433	441	427	444	413	424	433	440	422	431	449	418	455	424	431	407	464	418	430	407	420	403	406	414	407	405	406	404	439	448	414	422	437	422	414	455	423	402	414	391	430	429	430	443	382	414	417	422	404	415	411	431	431	434	454	440	382	407	446	459	416	420	381	429	426	438	390	428	437	424	445	426	439	406	457	455	432	416	397	429	380	430	407	447	407	428	395	407	429	448	440	469	436	350	447	424	438	420	429	444	457	429	431	422	436	443	427	430	415	394	461	424	423	444	442	431	434	428	428	435	460	417	363	443	393	443	455	436	430	443	419	449	374	396	410	462	396	427	415	427	402	370	446	437	408	399	455	445	401	383	467	419	460	414	430	410	453	398	422	404	464	389	405	407	419	384	394	418	447	439	408	438	436	416	441	421	422	441	407	463	453	413	463	456	421	412	449	447	418	409	420	405	463	417	451	482	405	409	433	442	421	428	393	444	426	410	425	415	416	424	381	445	404	422	445	447	391	395	445	446	394	405	389	411	415	418	461	413	402	463	435	411	412	404	416	416	390	404	431	418	417	422	426	448	435	432	431	419	389	406	463	412	388	451	431	430	401	420	408	451	423	424	452	440	438	405	391	444	403	409	437	437	437	430	429	414	424	431	446	422	466	440	395	405	396	402	402	411	441	485	440	382	427	418	401	401	425	449	399	402	423	432	414	426	424	416	409	443	411	463	411	395	439	442	405	414	423	406	424	410	393	445	475	407	441	440	391	383	440	438	443	409	438	466	416	463	401	424	446	425	425	396	436	397	438	397	414	439	416	435	418	479	398	440	433	442	420	445	448	413	378	433	424	410	388	456	428	440	426	411	399	384	421	395	398	455	381	411	418	436	443	422	410	409	417	431	438	422	428	418	438	428	409	437	431	421	439	454	412	372	417	425	394	450	388	396	400	427	391	429	370	417	455	404	417	401	426	422	416	419	427	453	464	436	432	441	402	432	432	444	451	413	423	426	419	429	426	424	416	426	382	448	449	453	447	445	447	426	424	407	430	413	431	388	388	423	460	419	410	423	423	433	430	403	412	439	412	431	425	414	452	419	403	432	451	409	466	395	424	418	463	407	418	442	404	435	380	437	414	470	456	401	429	377	445	430	466	406	445	446	409	441	430	399	440	471	397	418	405	433	435	442	409	434	433	432	461	398	434	405	453	393	428	412	453	421	416	462	433	433	395	441	422	413	420	390	479	417	393	435	429	426	402	421	405	428	449	449	383	450	418	420	422	406	421	439	429	435	423	443	410	433	425	459	423	411	437	429	441	424	420	401	417	427	443	452	393	419	424	430	416	401	445	389	422	452	415	393	410	415	453	450	450	405	457	440	406	454	415	431	410	420	424	410	444	404	439	417	447	404	429	426	439	442	415	414	449	452	427	370	406	386	412	424	440	426	426	471	426	407	446	426	474	413	412	440	446	435	394	462	416	404	437	383	430	425	436	420	422	393	426	432	423	404	414	433	428	440	404	427	425	450	435	420	465	389	473	460	445	459	452	418	407	404	407	431	400	439	461	406	415	452	399	395	400	433	414	406	450	393	405	431	444	413	431	402	417	433	434	383	434	450	413	437	451	416	435	445	433	445	412	463	413	445	450	397	407	428	435	454	435	408	453	414	465	454	409	442	338	388	402	415	436	395	411	391	437	440	428	424	460	438	443	428	445	426	429	443	404	459	407	435	451	439	414	439	443	432	429	407	407	398	408	429	424	449	416	399	465	413	427	408	445	424	397	433	409	413	468	418	415	412	445	429	407	441	440	422	407	425	418	415	398	457	437	399	392	447	425	410	406	449	442	391	384	417	458	413	424	411	438	422	411	443	394	408	435	389	438	413	427	420	475	422	436	401	428	415	417	409	460	438	447	405	431	437	433	423	437	396	400	371	417	413	392	453	413	425	398	432	429	433	397	419	433	423	455	399	444	430	443	413	452	407	455	444	426	375	432	399	436	441	412	431	420	419	446	400	466	393	395	429	458	412	410	427	399	405	425	401	427	419	399	457	443	436	387	405	434	428	436	426	394	438	417	437	415	405	468	435	408	388	430	408	416	412	428	415	426	417	416	425	407	451	407	423	385	417	444	424	437	443	389	440	443	397	390	411	428	402	443	430	439	458	408	447	443	417	455	436	450	433	443	422	422	401	413	434	433	441	416	404	455	414	430	427	393	395	411	432	431	397	411	416	411	432	457	407	405	428	428	427	400	416	409	420	409	448	425	412	451	460	418	413	410	449	426	431	411	385	431	438	409	423	426	442	421	424	466	437	436	452	460	425	405	469	414	386	410	412	480	405	402	450	407	392	407	404	427	451	400	398	399	408	402	451	390	450	411	413	416	428	453	393	422	426	411	444	413	400	437	416	425	396	433	463	418	414	420	425	411	411	395	443	424	427	464	408	448	395	424	422	423	419	478	407	422	433	429	433	467	386	438	427	424	419	418	384	410	419	420	444	448	405	421	482	445	455	407	438	405	404	423	430	461	455	399	433	412	496	424	410	416	404	417	438	413	433	446	411	438	394	429	395	441	423	418	440	442	442	419	433	437	425	421	414	430	415	430	433	428	421	440	400	388	422	436	453	394	483	438	393	450	425	451	388	430	407	424	443	397	429	415	393	445	407	449	394	426	430	409	455	427	405	431	418	422	440	433	445	404	444	417	406	450	438	414	442	428	417	434	435	390	405	455	466	422	410	430	440	439	498	402	476	438	415	395	429	436	440	413	431	411	419	435	425	435	430	444	422	427	392	413	447	409	447	429	452	469	457	395	414	419	417	417	410	404	407	401	443	409	415	430	444	421	463	401	417	398	420	420	400	448	420	459	432	454	420	390	456	447	435	410	404	427	378	411	416	449	429	403	463	419	417	452	421	418	413	443	414	404	416	433	408	448	417	421	412	428	423	422	434	428	431	437	424	443	440	400	471	415	413	436	408	402	433	401	438	442	446	415	425	411	428	418	402	444	418	417	398	454	427	391	435	470	407	430	437	457	386	458	402	409	423	438	416	444	389	398	405	410	394	415	418	401	427	458	458	436	408	442	426	442	433	393	457	418	417	421	419	402	458	444	391	409	411	421	430	444	433	410	375	408	450	396	411	433	426	448	446	391	417	408	446	448	431	438	431	423	420	449	430	448	405	432	438	447	417	403	435	390	446	441	508	421	428	440	440	425	436	433	390	415	413	450	419	434	464	407	413	394	403	413	467	457	418	432	447	449	459	412	400	441	426	424	425	444	416	383	432	401	394	404	434	447	396	448	409	444	442	396	430	442	387	434	425	441	447	378	384	439	435	395	448
23649	21216	28630	24096	21222	12600	1281	787	610	520	490	477	429	432	400	426	388	362	369	345	365	338	320	350	328	322	312	304	323	309	341	330	318	335	346	321	318	333	300	321	328	325	309	299	340	323	349	300	288	343	300	338	317	312	313	307	303	320	321	331	297	288	331	330	293	324	322	298	301	309	314	307	305	302	314	328	300	328	342	307	313	307	345	297	317	313	302	309	307	303	335	298	309	312	314	290	312	325	305	314	318	343	301	304	287	327	327	331	303	320	314	278	299	272	344	312	332	319	313	327	309	329	303	310	286	337	296	357	307	312	319	309	304	310	315	332	331	332	305	323	309	304	326	318	310	343	347	290	301	314	326	344	323	297	298	335	316	296	316	345	290	317	303	313	308	334	297	303	300	303	331	324	315	292	340	308	323	327	281	325	303	346	350	306	319	350	325	311	282	316	322	324	285	293	317	303	336	302	325	337	282	313	301	301	313	324	308	320	303	327	295	304	290	325	319	287	294	325	314	264	311	312	313	320	303	329	330	324	290	326	318	280	306	302	270	346	299	316	321	282	308	313	321	306	344	313	299	343	305	309	310	306	321	323	314	322	318	299	300	302	287	308	292	281	310	322	289	306	319	302	324	291	293	287	320	277	334	327	303	305	322	314	329	321	297	339	336	299	293	270	304	330	318	317	329	335	288	290	320	297	302	295	308	316	313	279	317	324	296	336	309	318	321	305	301	284	271	342	321	316	330	306	310	328	329	306	327	335	312	320	322	317	364	327	350	303	330	323	297	319	344	320	287	326	311	290	290	300	333	295	309	290	299	298	331	297	298	339	281	310	297	282	321	296	305	316	337	295	324	282	317	315	324	310	298	302	305	290	292	333	310	317	313	311	303	325	300	349	309	298	334	327	294	298	328	291	303	319	291	292	318	310	310	332	283	311	312	318	311	295	328	329	340	301	309	341	318	287	328	313	288	286	313	312	324	308	313	292	319	309	287	304	338	317	311	289	317	320	293	310	316	325	319	305	302	300	322	311	307	298	308	342	332	328	348	309	290	313	319	315	348	337	312	315	336	311	310	314	316	313	332	316	316	296	310	300	311	304	295	311	321	298	331	315	301	305	330	285	317	338	314	306	273	316	337	328	307	333	341	301	337	309	300	318	320	291	318	299	326	308	310	285	332	340	286	338	319	280	310	277	301	326	317	302	297	329	320	300	269	329	313	297	299	332	318	307	300	325	348	327	317	303	290	312	320	326	289	301	299	332	322	331	343	311	326	330	297	330	315	319	299	318	335	314	304	298	335	305	322	318	356	321	326	327	301	277	329	267	325	318	344	332	300	297	295	325	315	328	331	310	343	307	278	285	299	324	309	285	321	317	272	332	295	319	351	333	332	321	312	327	281	314	305	292	327	300	314	323	330	331	303	319	330	286	324	322	342	314	285	336	311	287	294	309	337	303	276	297	314	324	309	298	287	292	285	301	321	315	307	312	297	320	323	303	303	334	311	291	306	320	295	322	303	333	316	311	334	330	342	305	313	300	306	291	298	305	332	315	311	292	284	327	338	358	314	320	297	320	326	321	341	300	307	365	310	320	323	329	365	330	302	323	289	308	324	317	297	327	313	299	316	327	325	317	320	275	316	336	302	295	316	274	293	305	346	322	343	314	295	297	321	320	303	318	323	278	294	312	327	298	312	323	324	296	302	338	312	305	312	319	321	311	278	315	284	325	318	335	341	297	321	274	317	279	317	293	316	319	271	329	331	296	316	342	313	269	305	300	334	325	295	323	297	317	323	343	313	321	321	269	333	291	283	296	318	306	315	334	330	304	320	309	321	308	305	291	307	326	317	317	315	306	331	303	322	334	262	325	334	303	308	302	318	320	299	319	324	333	331	326	281	320	311	297	307	281	298	297	287	288	300	315	307	325	319	297	312	328	339	316	317	315	294	313	290	335	307	302	325	326	337	340	306	306	335	291	288	324	312	310	318	319	346	306	317	304	311	330	318	320	315	316	323	336	330	314	309	303	304	304	322	294	299	330	305	317	330	329	305	309	310	315	318	325	316	335	317	333	289	332	295	301	320	302	317	298	310	319	302	270	308	304	300	297	327	289	289	274	317	303	304	314	294	314	307	309	325	295	308	279	281	298	299	303	334	316	335	280	293	316	306	303	304	310	312	350	329	315	277	286	326	296	340	292	320	325	326	312	312	336	319	292	330	311	294	295	318	302	265	340	335	317	324	301	315	311	291	339	323	296	330	323	310	321	338	339	306	325	278	280	317	287	341	293	332	310	317	302	302	306	312	303	310	313	311	299	313	309	307	334	303	293	299	291	280	310	317	332	284	304	313	292	301	324	288	340	310	279	316	318	312	319	322	319	320	299	312	289	342	342	317	323	316	344	298	299	307	327	294	292	356	330	316	320	294	293	315	319	312	325	304	305	310	325	293	320	292	308	332	299	321	311	352	305	332	296	344	308	312	313	284	324	297	304	307	326	310	313	301	308	317	331	311	304	320	289	285	317	290	330	337	330	289	286	333	324	337	300	311	296	269	305	304	288	310	296	316	307	313	293	350	343	349	322	287	276	292	314	317	318	323	320	293	320	316	319	318	342	283	313	317	309	283	314	320	289	322	306	288	348	283	321	321	316	306	335	340	313	334	345	322	321	304	313	281	338	308	306	291	321	297	312	279	277	302	307	303	316	300	309	292	318	301	302	313	298	299	298	298	288	318	345	339	312	321	329	335	319	314	300	325	312	315	339	323	326	308	300	299	283	327	309	336	313	308	321	321	318	313	309	317	325	326	315	325	322	281	329	304	313	275	316	315	283	313	325	341	335	323	290	288	299	295	301	310	309	324	282	330	286	309	303	315	339	314	291	296	305	332	298	303	369	286	322	322	326	304	343	302	304	322	325	318	308	283	302	354	324	324	304	302	299	295	303	331	317	315	319	305	330	332	310	330	294	323	283	316	344	348	310	305	299	326	302	303	285	306	318	296	308	312	324	331	303	297	320	305	312	293	324	292	273	301	316	335	295	286	321	327	322	311	323	295	283	279	292	319	336	295	308	333	317	312	293	272	324	255	329	279	301	308	328	319	316	314	301	290	306	304	295	294	322	302	293	308	313	298	324	294	305	323	325	320	325	293	298	311	289	317	301	314	330	301	324	301	314	313	309	293	327	319	278	312	322	331	298	320	339	309	305	291	331	336	304	295	289	298	325	299	300	308	285	308	299	303	316	286	308	312	348	313	301	309	327	333	362	277	307	305	299	305	330	307	313	311	300	313	302	350	311	279	293	297	326	319	289	300	318	253	314	316	294	312	308	305	293	304	322	296	309	336	317	321	318	302	330	310	307	345	295	288	293	295	297	306	326	315	325	354	325	305	312	282	350	294	309	312	289	332	303	298	276	285	312	292	301	328	345	319	295	303	305	295	346	313	313	304	318	310	304	307	331	304	313	301	296	314	323	309	320	335	269	322	303	318	303
24399	9453	8105	4180	2955	2016	1641	1267	1047	839	793	703	629	616	515	544	483	448	459	430	428	455	390	415	414	408	452	406	414	361	401	400	363	389	359	391	377	376	391	392	372	347	360	389	357	346	377	358	360	390	398	379	367	409	344	370	374	390	371	347	370	395	391	352	371	384	356	371	394	384	384	359	336	357	385	375	361	379	402	389	347	349	382	377	364	393	356	376	341	363	378	348	382	393	349	375	356	389	375	349	382	361	371	361	354	389	352	350	350	343	348	350	353	409	354	339	350	374	366	370	352	364	365	331	346	358	352	366	397	388	364	367	339	396	356	379	332	359	392	357	367	373	374	363	371	348	371	393	370	337	339	365	395	352	326	344	362	378	356	396	371	375	386	366	350	347	367	401	375	383	387	329	336	344	349	374	386	359	383	373	359	373	363	368	335	352	388	357	345	333	363	340	387	340	364	355	354	366	344	344	380	391	372	381	367	365	380	339	371	370	362	407	356	344	411	351	367	367	346	352	344	369	363	369	378	376	404	369	350	378	341	374	355	327	370	333	372	364	367	365	362	349	333	355	355	371	355	378	381	396	365	367	376	366	375	376	338	367	357	378	377	357	351	332	362	334	385	383	411	360	385	371	384	348	352	359	360	360	404	336	361	390	399	332	351	378	358	358	343	354	334	354	344	349	365	365	366	335	374	358	392	367	371	329	364	357	374	355	366	375	348	348	390	351	360	355	383	382	373	380	389	384	345	361	362	373	346	347	366	371	387	374	361	365	365	357	375	365	367	335	368	361	357	378	350	364	341	404	382	350	362	352	339	356	359	322	363	381	365	368	375	357	354	365	370	350	383	376	349	364	411	343	379	372	340	391	374	358	349	341	369	358	368	412	366	348	365	350	358	349	369	323	357	351	362	338	356	367	349	364	357	376	358	357	347	338	368	364	371	335	356	339	362	370	346	386	345	348	326	362	395	340	386	336	364	375	340	376	378	354	375	357	369	382	338	378	359	357	347	363	362	363	386	338	385	395	351	363	365	401	350	407	356	346	389	350	374	364	382	326	348	345	338	361	318	373	355	383	346	377	350	335	357	350	355	362	347	322	380	373	371	325	351	368	348	335	402	333	374	358	358	343	355	409	366	388	398	356	385	364	359	397	363	387	399	356	370	370	375	348	344	354	365	380	375	382	377	360	351	400	331	407	371	385	358	391	381	384	345	335	347	359	344	398	375	336	369	363	360	351	349	397	362	349	367	362	357	390	369	375	380	337	352	359	386	354	375	383	377	356	411	368	365	367	379	329	362	337	364	383	356	353	383	322	369	384	349	378	363	374	364	321	361	382	361	432	359	347	353	373	384	372	390	382	381	386	370	359	345	371	372	381	357	388	351	366	345	407	360	376	383	370	356	361	377	378	368	349	352	347	359	384	340	347	363	361	368	367	358	336	385	341	356	350	370	371	357	378	354	373	419	381	355	389	371	357	360	331	378	364	353	368	377	363	374	332	373	377	380	336	359	353	390	352	378	370	386	325	379	377	402	355	355	366	381	350	379	367	365	405	397	381	336	380	343	388	360	382	383	348	330	369	324	349	388	340	356	361	359	388	371	327	399	397	377	336	366	369	414	351	345	366	342	384	356	392	353	342	366	367	379	344	358	422	366	368	383	332	414	366	369	341	358	369	352	357	380	342	359	364	379	373	349	351	370	351	353	381	383	379	375	325	382	410	372	378	387	352	357	356	396	353	366	385	356	387	350	350	348	370	372	344	343	339	395	357	404	382	370	344	337	375	380	320	335	384	370	387	352	344	366	394	383	387	373	379	381	348	356	370	363	393	340	373	383	340	379	375	359	356	351	351	362	365	359	362	347	304	391	387	381	381	370	338	332	341	374	400	325	345	347	372	362	393	390	363	368	353	352	359	349	388	333	381	363	375	332	358	372	349	373	365	358	373	395	380	373	378	364	369	364	397	365	340	361	384	348	369	375	380	325	361	351	340	364	350	365	353	393	346	369	383	367	359	337	406	372	371	320	370	396	328	345	381	343	389	360	376	354	338	326	347	356	354	351	370	375	362	352	318	369	337	397	354	381	341	342	346	368	389	354	364	383	350	325	349	373	347	397	344	352	376	372	391	356	359	384	371	369	361	326	382	372	357	359	372	356	340	364	374	349	340	352	349	368	357	356	343	349	387	383	376	347	321	369	359	379	370	334	371	357	329	351	324	365	351	343	359	344	332	373	383	371	380	357	359	378	349	358	365	362	367	351	368	377	373	380	356	356	367	357	351	357	389	364	371	388	350	373	358	348	344	349	391	371	417	383	401	365	380	376	318	364	323	352	376	355	384	374	385	343	346	394	340	344	370	392	351	353	331	381	373	346	347	366	362	370	353	367	363	396	373	358	358	356	414	357	335	360	316	377	333	371	373	386	365	323	359	328	373	340	360	372	370	335	371	368	349	367	354	351	406	390	359	353	387	380	367	393	387	355	367	349	353	370	364	360	383	385	389	359	337	350	316	369	369	362	349	324	426	346	376	372	329	372	357	349	350	385	328	371	345	358	345	369	346	365	359	391	367	340	356	338	367	320	333	348	371	353	394	380	370	390	344	385	355	378	349	351	391	347	383	349	357	353	358	370	394	362	385	411	397	382	356	364	353	382	352	378	412	369	354	335	379	396	352	359	391	361	340	364	396	372	339	380	359	342	347	390	324	346	383	353	367	381	367	359	359	370	362	326	365	346	400	381	336	349	381	349	355	364	351	339	376	376	342	322	316	412	378	372	362	360	391	378	362	390	365	369	389	348	376	374	340	351	393	399	371	359	381	407	361	375	353	352	332	356	392	371	348	387	345	351	402	381	361	365	358	371	368	341	372	371	358	359	355	368	360	361	381	369	361	329	378	364	392	364	369	380	373	359	347	352	355	377	318	361	402	380	358	349	387	378	359	366	345	348	340	371	368	364	324	351	365	374	360	403	366	354	372	383	381	375	363	367	369	345	394	366	363	390	356	337	362	363	378	390	393	366	356	387	385	351	366	379	360	333	365	375	407	346	352	328	362	365	383	362	370	360	385	330	361	391	355	370	387	379	375	344	381	351	337	338	355	376	393	358	342	341	389	348	384	392	324	354	387	362	315	395	350	383	362	392	388	379	340	351	384	358	376	374	379	346	387	345	340	347	361	382	379	372	338	384	353	365	358	357	358	353	391	321	337	386	343	394	345	346	363	378	379	345	361	369	374	360	347	350	369	371	332	359	357	358	381	341	363	422	361	381	375	358	353	378	358	374	359	354	384	356	360	359	354	369	354	384	335	368	352	351	361	414	357	393	366	348	363	373	372	357	340	368	346	328	359	372	343	363	360	354	353	363	343	346	388	354	366	357	350	330	384	354	398	340	355	322	364	376	396	394	368	386	363	365	353	364	342	381	394	347	339	378	368	382	383	353	420	360	358	351	320	364	348	356	358	361	347	358	382	388	388	355	365	370	349	379	364
24917	21249	27700	25029	13140	1339	892	796	736	714	750	657	686	640	625	620	666	660	680	668	675	683	644	674	611	645	640	593	621	638	640	616	611	630	601	659	611	618	606	639	609	628	635	626	652	644	645	605	621	598	569	655	631	594	663	662	641	609	643	591	637	655	550	625	604	618	644	633	612	622	628	637	616	581	648	637	628	629	632	576	639	627	641	594	587	596	632	629	615	638	627	656	640	625	623	643	650	658	624	614	624	632	606	607	699	618	575	655	606	581	634	661	589	623	633	598	601	583	600	661	553	630	613	671	594	616	592	600	588	637	685	577	601	615	607	581	633	587	621	631	614	636	644	593	615	615	571	637	611	588	606	646	639	619	631	605	588	654	618	673	608	646	610	617	643	597	588	588	562	677	600	629	660	617	591	642	594	605	652	603	619	661	665	582	611	621	641	611	601	626	590	677	646	606	615	646	599	644	632	622	649	631	618	605	618	607	671	658	612	595	618	628	597	625	593	622	638	653	631	575	581	585	608	633	610	608	617	590	596	611	598	596	629	570	613	632	620	590	625	612	580	626	624	580	652	603	605	602	640	660	634	588	650	604	584	623	642	639	661	627	613	644	607	638	610	606	637	641	641	597	630	657	627	604	649	626	609	599	580	608	602	598	635	614	598	594	645	592	633	592	625	611	651	634	631	620	585	628	612	599	542	655	625	638	650	593	605	634	607	610	614	634	616	598	621	610	586	625	597	601	651	592	570	633	632	609	631	577	614	608	591	595	575	629	653	608	623	616	661	624	603	600	649	616	640	692	653	605	584	632	600	632	632	623	616	598	601	643	631	628	633	657	662	670	597	648	625	639	620	627	618	563	625	606	642	603	592	604	635	588	633	601	623	598	619	638	620	600	594	606	622	646	636	620	627	617	634	604	612	608	662	584	611	625	623	649	621	632	578	623	596	604	656	600	612	594	593	623	581	623	629	645	603	588	616	638	595	609	610	628	585	645	609	608	581	608	612	627	644	617	601	647	636	599	608	602	621	625	613	586	605	609	642	609	669	620	642	657	605	627	613	644	582	642	645	630	615	620	561	603	624	596	625	611	628	647	605	636	601	613	601	582	605	655	639	627	634	592	587	648	677	631	612	638	624	635	666	568	592	615	669	631	616	608	628	633	629	634	612	632	647	616	592	637	662	617	619	625	635	620	645	598	584	641	603	621	609	601	606	587	606	614	590	599	641	591	594	619	616	608	624	658	624	634	641	635	595	594	618	608	620	585	621	608	596	610	609	606	620	610	618	603	632	614	611	598	621	638	647	611	651	591	629	606	580	638	585	624	620	612	602	639	652	634	583	625	590	638	590	594	615	600	639	649	634	631	611	599	616	603	649	641	655	630	613	606	595	645	613	619	608	630	618	592	610	618	605	605	638	627	568	630	644	620	591	593	625	654	580	663	614	605	635	609	604	607	607	609	638	637	662	628	617	599	621	644	624	634	635	627	599	605	648	631	638	586	654	611	638	580	589	616	621	606	608	623	627	571	597	629	623	654	596	605	607	605	577	609	565	608	590	616	615	633	610	634	580	583	610	601	669	628	653	614	641	588	630	591	671	599	598	637	632	601	581	599	674	604	652	637	624	646	639	629	607	599	625	583	567	597	645	594	636	636	571	604	626	619	610	629	638	627	648	626	604	628	604	646	634	632	650	642	599	612	656	657	570	632	585	602	628	579	596	650	624	629	592	552	603	644	562	659	624	629	631	598	592	623	630	638	634	667	630	616	611	623	645	623	603	609	631	593	642	595	618	596	627	642	651	637	612	623	646	607	611	623	609	640	611	605	633	607	617	641	618	581	616	632	604	572	603	624	609	589	569	601	590	647	622	612	635	619	654	605	612	628	602	571	628	606	664	611	640	610	596	644	638	591	588	642	641	605	580	624	586	668	643	635	637	579	579	599	612	615	669	597	619	626	608	627	612	613	639	596	631	617	652	634	637	580	629	602	635	609	607	576	592	611	577	669	627	612	646	580	616	589	619	645	670	619	619	583	681	609	613	628	626	592	562	587	595	594	649	606	680	629	619	598	639	640	609	663	630	603	645	613	605	622	634	619	626	620	657	596	606	647	658	565	599	593	622	596	629	605	678	632	643	631	584	628	622	635	634	636	664	623	606	638	712	590	607	630	596	599	621	621	617	633	590	628	580	671	670	655	610	589	635	619	632	642	607	636	611	603	600	640	610	606	602	620	608	638	603	603	603	622	653	615	639	578	586	608	655	590	609	595	598	610	603	616	634	653	587	601	599	618	604	620	641	582	584	595	629	577	607	606	677	611	611	614	637	602	657	668	639	592	631	636	625	647	611	605	604	631	641	613	623	628	646	636	596	596	579	602	596	621	618	605	621	591	598	625	635	608	632	621	626	642	640	623	640	630	610	635	633	645	652	641	626	588	632	637	614	620	579	648	609	641	589	618	639	666	586	596	609	590	628	618	604	618	631	598	624	604	582	666	650	555	644	648	650	624	619	591	589	601	604	590	627	647	642	624	602	572	650	669	637	573	614	622	661	634	608	613	638	593	605	660	651	654	579	622	604	648	567	648	636	609	619	599	624	559	635	620	605	678	637	638	605	588	621	598	624	623	598	632	618	602	591	607	661	616	595	609	615	631	617	564	611	636	648	616	641	623	633	625	629	630	586	601	638	632	613	628	602	635	650	604	671	605	609	589	588	624	613	621	599	658	643	635	600	651	622	602	615	624	620	627	613	629	566	684	611	612	594	566	601	622	670	641	572	642	640	619	645	621	575	616	633	604	655	641	617	659	653	636	592	615	607	642	600	643	598	601	611	569	567	621	654	660	632	641	630	632	598	653	591	624	610	628	635	630	647	605	631	620	612	601	596	610	604	646	643	620	614	639	619	561	635	603	648	612	632	644	623	583	619	653	603	613	602	596	629	625	679	602	669	649	579	629	623	612	614	616	618	603	665	598	633	583	647	607	595	604	610	598	633	611	634	577	601	632	660	584	623	621	642	593	612	559	612	615	601	622	636	573	608	635	639	636	589	610	645	628	610	597	568	615	630	608	601	613	592	574	613	624	608	604	620	603	581	607	654	622	594	659	602	626	630	627	643	604	646	640	613	630	612	631	636	593	609	601	608	645	625	643	600	595	641	618	635	606	618	624	623	582	704	644	608	609	629	619	636	609	638	621	648	642	647	602	593	614	597	595	600	617	589	620	622	581	636	645	602	623	606	612	617	595	639	626	615	621	602	649	614	655	617	607	590	549	650	654	624	569	582	613	658	628	595	599	603	630	585	624	610	663	606	632	603	581	653	620	666	595	607	581	634	642	628	598	634	601	625	597	603	629	624	604	602	647	650	652	615	594	597	610	588	632	627	622	598	596	602	621	595	606	612	595	646	592	606	603	561	606	601	629	622	665	649	586	618	596	656	618	605	615	630	648	592	605	602	598	637	644	600	582	605	605	593	571	612	598	593	579	641	590
21715	6036	4957	2793	2172	1620	1357	1175	1092	1027	905	859	832	770	814	812	749	745	721	768	770	737	727	727	737	755	794	715	733	777	713	761	712	685	735	697	715	714	752	721	665	752	745	692	716	693	719	746	737	713	725	745	672	704	691	720	757	708	727	725	682	706	721	693	730	669	708	714	719	725	770	696	726	754	684	746	708	701	748	721	660	706	685	686	684	716	679	726	745	684	658	700	685	690	694	689	688	713	687	691	747	691	673	686	683	728	737	724	734	693	742	747	686	734	700	734	717	742	676	687	759	730	765	718	729	757	699	656	669	728	724	708	709	678	710	697	754	669	670	689	688	674	718	719	741	722	678	673	763	752	723	692	731	709	694	707	706	726	727	702	668	770	710	733	721	733	734	721	675	723	675	691	667	709	671	690	688	696	729	698	735	717	719	719	694	725	698	695	727	758	766	693	720	644	685	720	690	690	741	712	731	728	657	723	688	708	728	655	697	656	699	671	681	719	711	701	705	730	693	674	711	700	694	687	729	721	700	698	719	717	711	754	689	696	756	704	714	699	717	703	700	692	717	703	739	746	695	705	705	747	696	746	730	677	722	741	729	736	666	656	708	704	755	710	651	689	723	680	714	728	705	700	707	741	730	735	679	718	727	759	677	732	702	749	723	720	720	708	774	691	728	705	728	715	690	742	739	688	683	722	674	686	729	696	695	707	683	682	733	693	697	738	697	711	688	692	707	732	720	708	743	731	707	678	720	681	704	727	746	728	723	761	693	703	657	713	743	734	706	697	780	702	726	710	679	704	704	700	678	754	712	682	709	734	713	712	706	696	734	704	734	640	711	708	752	723	678	672	714	713	690	707	731	703	740	708	725	696	699	718	657	694	726	681	705	664	742	691	736	701	746	727	704	724	682	698	732	742	705	715	710	749	705	716	713	698	727	725	760	724	724	701	655	723	725	734	704	717	769	695	725	694	688	708	712	680	701	697	714	666	703	733	697	726	723	687	743	710	745	712	675	663	718	698	710	695	681	701	719	751	712	758	704	712	710	664	719	716	717	695	687	763	727	680	721	692	669	690	713	780	719	732	731	659	723	693	719	721	731	736	715	676	722	695	731	683	675	699	732	705	713	755	707	715	669	668	728	744	693	712	736	703	697	731	695	723	769	707	713	730	727	693	656	687	688	708	733	710	672	708	710	690	718	669	699	731	724	739	724	697	733	678	737	693	743	685	666	727	680	698	704	677	661	682	710	735	675	747	668	693	680	680	714	737	686	745	692	675	685	684	700	733	703	756	712	755	724	673	714	716	727	691	698	696	742	734	684	664	702	700	732	738	718	744	635	699	730	661	767	709	705	791	704	741	725	728	692	761	663	731	712	738	705	689	717	666	749	734	678	718	697	718	703	712	693	681	719	719	712	701	731	695	672	692	651	743	634	710	711	725	689	708	694	773	696	730	705	704	737	680	754	716	691	747	708	726	693	705	671	726	711	669	684	692	685	695	689	697	692	742	660	731	665	676	708	690	688	656	707	681	709	739	665	655	695	658	755	727	762	692	700	729	723	727	707	679	762	704	729	726	671	742	766	652	686	748	695	722	712	671	705	740	704	695	703	769	740	691	725	690	718	688	724	734	699	704	690	695	679	704	691	721	708	708	674	696	664	649	698	753	702	695	727	686	745	754	738	673	702	711	736	713	761	734	708	730	718	652	723	716	729	720	711	678	707	715	668	728	712	679	759	711	711	680	785	733	714	724	700	759	701	740	696	705	694	727	719	755	747	704	643	725	739	775	702	719	713	733	657	684	682	672	661	736	697	706	649	698	722	671	708	737	701	678	695	681	760	684	742	780	713	636	756	679	717	671	753	731	707	714	753	727	716	692	710	703	700	720	747	707	730	709	748	701	685	720	694	689	714	694	684	702	660	751	709	703	713	707	653	689	700	688	697	704	689	677	719	736	726	704	735	718	674	670	698	691	672	681	681	693	704	703	726	682	708	746	725	693	714	675	673	725	760	717	699	691	709	722	703	706	741	676	723	680	693	670	730	725	714	673	731	781	772	721	719	696	723	720	747	700	705	707	701	725	727	717	726	705	709	723	740	709	703	764	677	705	714	712	702	763	701	684	683	702	745	721	662	712	709	753	695	717	685	699	695	717	716	750	673	701	720	705	690	747	697	687	759	699	714	723	738	743	673	709	733	688	728	742	714	764	700	684	677	684	702	646	722	740	759	748	661	758	682	704	706	683	730	704	726	706	770	733	690	746	705	695	684	670	678	692	706	666	684	759	697	722	674	721	730	704	708	727	626	755	746	684	689	738	731	755	745	752	677	738	740	761	705	720	720	728	697	718	785	692	698	688	730	675	690	753	713	689	714	705	670	708	714	726	732	743	748	734	730	671	673	693	724	726	737	694	682	717	749	711	721	694	682	679	705	715	713	685	719	788	677	693	676	706	759	760	679	705	728	677	720	695	731	751	692	701	713	743	729	712	730	679	723	698	726	734	741	721	714	760	695	733	685	720	741	718	716	694	732	714	791	688	753	713	691	759	718	737	748	712	673	673	700	701	674	749	712	697	698	684	692	710	733	705	746	740	696	722	637	688	703	728	723	662	688	742	738	710	726	698	724	703	725	738	692	709	711	692	698	772	694	699	744	706	742	724	708	732	695	681	724	715	723	654	689	701	677	681	655	704	653	744	693	745	679	703	680	687	681	706	711	704	720	733	713	690	707	691	704	684	736	712	714	678	696	673	752	725	675	668	636	702	704	713	710	712	679	710	739	697	691	710	710	690	723	727	692	757	724	662	676	727	747	714	716	725	730	690	701	753	677	730	717	707	707	698	710	724	693	687	713	705	744	668	710	745	677	712	724	718	711	716	721	735	671	685	663	689	691	689	690	728	661	710	717	742	728	768	665	738	683	721	716	709	740	675	714	704	720	684	653	664	740	721	718	744	626	705	736	750	686	691	686	672	707	685	729	691	690	699	683	696	708	727	748	715	726	728	664	670	719	689	657	687	751	651	737	664	748	724	707	729	685	712	741	717	675	740	689	688	727	726	709	752	641	688	713	725	708	720	663	745	697	722	722	698	645	680	738	760	703	707	723	718	698	758	692	724	689	694	744	723	716	676	748	714	748	705	701	749	753	703	713	713	747	671	720	725	682	684	709	723	713	703	711	738	732	700	727	672	701	727	712	664	676	759	711	679	677	683	685	738	726	695	725	672	697	744	738	708	705	724	729	751	711	670	694	674	710	686	756	697	682	716	675	727	681	712	714	718	683	746	689	705	727	681	739	664	710	719	723	697	668	675	720	690	718	692	754	724	715	753	740	692	764	681	705	700	708	704	703	696	712	702	711	696	684	735	697	670	716	706	733	697	726	753	737	674	699	691	748	714	754	693	694	696	696	734	697	688	691	698	727	723	736	690	742	719	680	701	707	734	717	725	704	725	692	670	677	694	703	697	716	667	698	732	706	700	702	683	759	733
22658	21266	29144	23690	21269	21353	12388	1724	1202	1134	1111	959	934	884	875	822	849	797	797	770	752	767	718	715	721	687	679	667	680	730	700	702	686	692	671	649	629	687	682	692	682	685	728	691	705	700	662	699	681	693	726	680	679	584	647	613	698	686	650	683	671	673	722	654	706	633	647	657	672	666	677	707	716	685	668	662	705	702	653	630	715	641	659	683	680	680	648	682	633	697	676	643	670	671	743	674	705	639	618	685	612	645	638	628	640	680	663	630	644	677	676	619	684	695	656	646	673	684	692	660	693	627	643	669	633	670	699	622	666	667	696	683	645	590	655	635	649	655	632	652	663	695	640	662	589	694	655	657	697	689	671	645	607	667	614	659	651	638	652	651	665	628	663	632	625	651	649	683	665	674	667	656	667	694	651	678	628	652	636	659	697	687	664	676	650	696	649	670	625	643	637	629	671	681	613	681	708	661	652	630	654	646	682	649	620	657	659	674	666	660	639	626	654	665	642	674	644	623	646	718	662	623	727	631	642	650	665	681	690	645	606	672	670	679	665	645	653	651	608	640	669	664	680	690	699	667	666	657	650	654	651	652	701	617	650	656	670	691	641	670	637	675	616	668	686	657	668	641	658	675	631	669	642	667	685	653	666	636	681	650	653	670	649	657	671	619	587	689	665	647	678	682	669	662	658	681	629	666	684	672	705	658	627	647	675	625	678	670	661	681	680	661	637	649	626	682	628	654	667	625	634	666	669	686	617	679	666	645	666	671	643	633	678	676	675	674	648	642	649	611	621	590	657	622	672	684	659	626	646	620	636	634	654	657	618	675	631	667	638	677	594	609	672	620	653	660	649	674	665	698	653	662	618	593	646	641	636	656	722	634	647	695	655	649	641	615	668	685	695	632	624	650	663	655	664	627	638	635	682	648	620	696	681	690	665	625	621	663	695	652	646	610	665	673	671	646	652	653	646	643	662	620	673	628	676	644	638	652	670	647	615	672	683	647	668	685	669	629	637	654	641	685	719	645	667	594	616	659	698	693	679	673	666	663	677	697	663	674	670	658	676	660	649	630	662	630	699	664	639	705	660	652	682	658	639	659	676	665	651	662	645	676	650	665	654	682	644	635	643	665	660	661	687	638	593	644	680	670	671	680	675	634	653	659	669	629	659	663	658	644	688	657	631	648	650	613	688	679	694	668	633	650	681	618	680	624	661	663	643	666	678	638	660	692	695	608	705	675	609	631	647	617	668	642	671	674	652	638	643	700	678	644	635	645	650	679	694	659	672	661	637	683	648	639	661	648	691	683	615	647	671	646	677	622	676	677	661	657	655	655	634	610	641	656	662	620	647	683	649	611	619	621	647	670	683	668	653	629	670	670	704	649	675	633	645	660	632	629	650	634	606	673	620	644	666	636	647	655	627	632	659	622	662	673	608	606	680	647	595	658	673	608	629	679	658	687	650	654	655	654	636	697	644	625	609	645	643	639	668	665	659	682	628	666	685	676	593	633	676	676	698	609	605	673	655	679	648	648	667	662	607	670	656	647	697	632	627	634	675	692	652	645	641	649	694	618	667	650	582	684	632	691	651	677	628	660	657	678	632	655	634	653	639	651	652	649	653	675	669	657	649	710	671	646	709	676	659	643	672	683	635	679	666	690	687	640	614	644	680	660	632	699	677	642	630	725	658	677	682	669	682	619	631	681	677	708	657	669	700	683	685	683	652	653	670	711	694	691	633	648	648	669	663	661	680	667	679	678	631	654	641	679	631	668	677	633	679	660	655	637	686	681	661	688	653	708	664	692	655	618	659	622	613	645	639	634	615	645	645	660	607	658	621	655	636	692	649	651	592	639	673	666	615	642	645	624	697	617	721	603	656	617	669	718	656	669	611	660	622	640	632	701	672	654	620	664	691	668	671	611	619	673	634	629	650	659	615	673	690	647	685	659	694	684	665	643	634	665	627	725	670	642	661	600	666	663	583	637	684	678	675	682	619	699	625	633	647	624	603	644	662	675	668	661	643	647	596	666	668	620	669	679	629	706	659	611	643	684	665	601	695	660	717	621	692	658	671	620	672	724	672	672	669	643	672	694	631	628	649	656	659	645	658	707	723	674	651	649	664	670	658	649	630	636	686	671	627	654	607	637	637	670	648	660	666	611	616	671	655	678	656	659	641	707	670	679	680	642	641	601	637	615	626	674	653	665	612	659	658	676	660	673	655	639	611	647	622	684	655	640	633	663	639	664	613	686	644	684	672	670	654	675	720	653	647	665	649	607	646	613	634	680	665	710	639	665	628	612	663	706	655	642	662	632	698	620	648	622	655	664	643	686	690	638	622	666	684	645	649	663	677	628	648	646	651	647	642	632	649	654	654	679	666	658	617	668	658	645	625	645	644	656	655	649	659	685	693	661	622	654	664	650	630	636	652	628	667	649	622	658	638	662	649	640	634	680	638	649	667	659	636	657	666	647	630	665	638	701	620	654	659	622	659	636	676	648	664	644	664	658	691	607	686	641	624	674	689	688	648	609	621	654	650	666	636	699	614	644	674	678	619	668	641	638	638	642	658	680	631	683	675	618	635	678	662	627	692	698	666	653	650	655	627	694	655	644	683	636	648	648	655	675	703	658	618	639	656	651	623	658	670	672	628	681	640	653	681	656	637	700	669	694	634	614	650	747	676	685	654	653	683	690	616	652	663	677	623	666	642	634	623	630	664	686	648	660	656	670	636	684	627	618	670	605	650	638	693	604	689	681	646	653	669	653	687	627	626	632	632	661	681	687	666	624	664	647	660	675	618	619	620	668	672	681	639	663	667	631	630	667	649	683	684	722	652	645	664	643	678	652	608	663	668	644	652	624	635	698	665	668	647	609	649	639	686	683	672	678	686	590	653	620	639	688	630	643	640	663	630	680	676	644	642	676	617	618	627	645	638	587	675	648	664	625	612	629	665	625	675	651	682	631	619	644	674	669	646	616	671	638	657	611	648	690	643	587	666	659	633	695	636	643	653	661	639	703	691	606	637	653	649	675	698	644	662	641	643	615	682	638	682	684	670	697	651	601	636	644	636	614	682	682	657	680	660	672	661	636	648	639	733	663	638	640	628	659	604	645	686	663	701	610	658	652	614	657	681	682	631	622	654	653	620	670	662	692	715	633	674	665	675	684	596	659	631	653	660	640	613	671	647	642	677	667	630	660	638	622	684	641	643	668	688	678	638	661	653	659	636	699	646	649	637	688	613	667	644	669	660	623	666	590	656	676	675	610	660	573	686	632	653	617	657	630	723	637	651	671	673	635	660	671	606	683	625	675	693	680	670	631	612	653	675	663	639	689	662	666	649	610	671	649	652	601	661	618	677	671	698	648	623	653	702	695	667	674	675	663	690	669	614	635	669	660	670	634	631	683	652	631	677	643	642	698	643	614	682	656	702	691	628	653	646	640	651	660	627	679	614	640	646	660	663	607	655	629	650	661	715	652	699	610	671	625	626	639
25347	15714	13391	7465	5381	3843	3012	2455	2070	1762	1547	1341	1241	1153	1129	1015	990	969	923	868	857	854	834	843	817	821	791	758	828	751	725	756	802	755	713	785	769	743	738	844	733	748	726	732	774	695	731	778	741	685	712	770	734	728	773	751	770	755	747	726	734	656	747	794	723	754	694	711	677	678	683	726	683	746	703	720	732	681	774	731	763	734	772	703	695	690	753	725	741	657	699	722	699	747	678	715	632	772	711	728	644	712	717	701	691	731	751	715	722	696	722	682	738	690	703	703	711	705	690	690	704	713	702	716	684	740	743	720	693	716	763	721	717	708	719	726	699	691	708	713	704	711	683	720	655	712	715	747	723	724	773	733	729	737	717	722	708	727	712	736	680	709	729	724	736	704	707	696	691	722	729	722	716	698	744	715	723	738	686	700	701	744	723	698	708	695	716	699	750	710	722	691	725	688	728	710	709	707	739	721	697	718	685	721	705	716	684	710	765	754	707	714	720	701	751	664	701	667	726	738	706	743	686	747	715	711	698	627	750	752	816	743	704	700	720	701	696	721	691	730	747	686	686	730	715	756	730	719	681	691	708	708	729	706	731	692	740	727	707	682	726	686	731	700	702	699	705	730	666	723	688	707	704	711	755	711	689	705	719	689	714	714	684	692	740	758	729	723	717	724	748	781	735	747	707	708	726	648	688	704	705	712	701	748	757	719	694	729	709	770	719	689	712	693	697	715	707	727	726	667	692	714	684	719	619	732	693	742	698	716	704	722	760	722	671	692	700	703	725	740	674	692	708	698	661	697	706	699	724	696	680	726	673	675	765	686	756	709	699	698	717	733	723	721	748	784	753	717	717	671	727	678	673	737	676	749	708	745	687	701	731	730	726	732	694	687	697	721	690	725	674	648	732	725	725	719	701	686	690	698	733	666	715	714	741	687	753	713	720	721	736	740	733	744	749	748	738	680	747	714	705	697	747	695	673	724	726	728	786	751	724	696	713	704	713	662	768	687	653	710	706	728	704	751	712	739	711	710	675	691	674	733	753	655	734	728	762	726	663	657	695	719	744	718	685	693	705	694	744	760	694	686	717	702	731	682	739	708	748	728	714	710	661	716	674	650	711	724	711	670	690	702	711	748	699	722	690	708	701	717	738	685	745	792	706	752	657	703	669	716	685	726	732	730	699	685	679	678	719	714	722	705	693	692	716	729	748	709	695	715	705	668	715	679	721	659	703	724	696	697	732	704	684	711	707	747	697	723	661	746	679	626	705	729	689	716	732	691	727	721	700	716	708	689	657	724	763	691	736	714	719	662	713	730	705	723	724	713	703	770	729	692	736	760	698	696	719	673	685	666	723	717	773	722	735	694	732	708	702	700	712	671	695	713	696	664	695	752	722	734	721	712	721	688	687	686	714	699	682	717	680	741	720	701	691	647	703	717	769	702	652	670	727	765	667	693	704	715	719	740	742	699	767	720	736	740	744	738	749	713	717	717	727	694	709	749	709	713	686	728	688	697	711	709	705	721	698	701	668	727	691	778	724	715	717	683	715	700	728	725	676	689	714	724	711	741	741	667	695	701	692	719	736	729	720	719	655	661	679	716	702	727	718	695	709	724	733	710	711	685	699	735	692	757	697	701	731	732	737	719	714	742	732	691	725	751	687	709	701	706	702	663	777	710	679	672	693	741	685	770	710	722	684	704	726	681	732	709	714	709	751	736	689	740	707	759	641	706	684	757	643	737	746	678	711	751	771	685	799	719	655	744	712	660	703	764	722	745	697	688	707	740	711	687	764	712	704	712	747	693	760	706	720	705	726	648	673	688	727	692	708	709	747	713	734	743	682	731	714	745	720	708	692	709	718	722	712	695	683	752	745	722	749	734	744	715	655	678	711	705	752	715	695	758	729	689	728	717	697	732	702	711	721	707	751	693	725	736	728	699	682	669	705	675	700	712	731	709	656	682	732	699	687	684	713	693	715	768	724	720	719	672	745	697	696	719	744	679	703	693	734	714	717	721	735	693	663	676	693	725	707	683	743	726	750	693	665	701	649	723	693	650	731	678	707	716	689	714	721	727	688	716	725	693	742	687	722	730	706	699	667	717	686	667	742	698	713	715	715	696	719	710	716	685	686	762	717	719	685	733	698	704	703	709	684	714	670	718	733	720	709	673	730	740	731	714	699	652	745	690	711	674	705	655	702	668	749	712	751	702	745	693	768	722	716	699	671	682	700	719	699	741	690	731	696	703	715	725	701	706	749	716	646	727	748	727	727	697	770	727	716	726	668	682	704	720	682	725	708	730	684	699	697	685	689	703	727	713	669	698	714	697	695	746	717	746	730	730	683	716	752	683	730	711	702	708	703	727	733	712	717	723	714	804	744	710	724	684	703	656	686	703	718	705	698	706	703	693	697	713	723	711	685	719	701	745	749	727	659	687	728	718	711	739	739	692	729	699	725	725	711	707	747	757	720	728	686	720	677	718	692	729	733	622	716	737	712	727	760	711	703	715	744	680	676	782	688	739	715	739	666	727	743	707	708	726	698	709	701	683	687	690	747	725	728	762	670	715	728	730	723	696	697	707	670	762	703	717	689	688	696	692	690	726	685	741	712	672	699	731	688	696	731	738	730	752	708	737	725	711	751	736	728	739	724	662	715	702	718	730	686	728	758	714	703	713	734	712	695	719	668	709	734	697	704	691	692	716	699	681	697	717	708	703	734	697	750	705	664	658	657	718	746	758	692	702	776	706	730	736	702	685	724	696	718	672	725	708	678	741	730	708	714	695	707	687	754	696	715	694	740	735	686	722	716	721	718	698	716	734	726	742	701	708	712	752	669	696	707	713	716	691	715	720	714	704	693	701	663	713	739	705	701	693	706	704	732	694	686	673	723	698	686	699	746	676	711	675	725	679	698	659	713	727	649	722	722	754	703	734	730	748	673	734	767	672	717	736	715	761	670	715	743	697	689	710	680	731	702	730	712	730	692	757	659	749	712	698	719	743	718	707	693	712	677	733	689	701	670	762	716	700	704	706	708	735	695	733	711	724	694	687	733	719	675	689	738	702	745	717	713	727	702	713	709	705	680	743	750	713	707	699	726	693	689	716	728	729	691	730	685	713	635	690	743	660	703	698	710	688	702	704	771	740	722	683	702	701	684	677	737	723	717	771	684	712	724	742	710	735	716	698	686	671	693	677	703	727	682	765	780	697	694	702	740	708	696	733	723	733	687	729	710	725	685	713	759	761	706	735	717	695	721	679	715	695	712	700	651	712	690	731	732	705	729	724	700	717	696	755	728	677	728	740	718	719	711	724	698	725	715	722	703	700	745	676	717	704	728	744	711	686	684	706	700	703	666	740	727	702	700	717	723	718	747	726	753	737	686	726	640	702	686	737	669	718	704	692	731	695	733	671	673	693	709	680	715	683	692	749	715	715	736	715	664	739	715	653	724	701	673	749	728	733	702	723	708	687	682	755	745	740	739	669	726	741
27509	20567	9541	1052	557	449	401	382	366	370	342	361	371	349	402	369	323	357	328	395	340	358	369	363	344	392	329	371	366	345	343	333	365	374	347	368	379	357	371	334	364	370	347	351	367	367	320	340	348	327	340	373	353	347	333	351	380	326	363	356	335	356	334	310	319	346	354	338	373	371	351	356	344	338	385	338	315	329	368	374	331	331	366	318	371	347	379	359	333	327	348	360	380	358	352	373	348	325	356	322	372	337	310	363	322	354	343	365	365	361	371	330	321	374	345	354	345	355	379	304	338	347	339	335	385	345	359	360	367	319	346	320	352	348	342	354	360	322	388	346	331	371	365	352	359	344	361	329	353	348	361	331	360	354	359	346	337	375	350	334	361	357	322	363	394	359	326	342	356	325	371	364	380	340	379	352	351	339	361	361	342	335	340	306	352	368	383	364	347	338	374	329	377	368	353	365	318	345	339	365	363	359	349	350	348	355	376	349	368	378	365	398	396	355	338	380	352	359	373	340	331	328	388	321	377	348	338	363	330	364	353	353	357	365	331	349	373	332	334	379	315	360	330	348	346	360	357	358	343	347	324	362	351	337	323	327	362	355	353	363	365	355	340	349	362	334	337	383	339	345	337	377	316	334	342	363	359	320	351	361	318	349	402	350	342	349	319	341	364	359	325	347	322	361	352	333	383	350	354	358	355	346	338	347	352	352	358	387	333	343	385	347	340	355	324	364	367	313	363	332	360	326	380	353	323	349	345	341	342	350	365	311	361	337	327	366	362	387	337	364	348	344	341	329	385	342	369	350	340	330	364	343	361	358	355	344	348	324	349	351	344	343	346	346	366	339	355	344	371	337	380	305	364	357	342	370	363	353	347	342	344	383	360	371	337	378	357	347	388	329	359	363	357	388	365	367	338	356	332	350	357	377	349	311	311	352	355	338	384	338	348	308	342	351	348	370	332	338	361	360	311	323	361	344	378	340	362	347	355	361	365	331	340	363	342	376	337	349	365	358	351	408	342	315	367	328	392	383	372	385	359	367	357	370	344	314	390	360	371	381	366	355	353	373	349	343	371	364	376	318	338	336	324	337	336	345	378	313	357	344	320	329	351	355	363	336	388	337	351	366	328	371	323	374	340	374	348	296	357	348	330	374	345	378	364	341	370	395	325	328	327	350	337	352	322	355	341	381	339	374	394	368	375	336	362	359	359	364	340	338	384	378	343	350	358	331	357	337	345	341	390	361	365	341	351	361	384	364	327	358	333	342	365	379	366	314	329	298	352	345	350	340	355	381	367	316	362	336	346	380	344	364	341	342	343	339	348	328	378	365	347	317	338	341	278	356	382	359	367	353	401	346	329	356	345	364	357	377	345	387	344	343	350	346	361	355	328	306	318	382	319	338	312	354	373	340	342	374	398	341	373	372	366	352	348	363	331	370	356	344	337	360	343	322	363	344	336	336	356	361	345	400	334	342	333	328	360	335	318	368	358	362	333	327	342	380	337	361	372	374	344	401	330	354	379	359	312	370	329	327	361	375	357	363	324	351	350	365	365	361	387	315	353	340	345	351	343	366	327	358	343	334	344	346	378	351	354	335	379	344	360	380	371	352	316	337	367	308	357	334	315	346	342	356	341	343	332	333	354	374	349	336	379	369	385	381	357	337	358	353	342	360	344	378	342	399	334	357	368	333	346	365	361	395	380	345	341	328	342	343	377	350	350	367	320	332	354	337	345	347	332	382	356	341	347	363	362	362	347	360	364	342	367	369	343	347	322	361	357	341	338	343	386	348	333	324	380	337	375	339	342	369	339	356	377	336	355	347	334	354	350	344	335	349	367	333	338	350	366	352	369	365	338	334	345	351	326	382	337	344	318	361	376	330	354	357	336	329	360	334	366	360	310	375	371	362	365	375	308	367	352	357	346	347	356	344	364	360	346	368	354	372	330	379	322	337	333	338	373	343	368	329	350	373	340	394	363	335	377	320	347	380	323	339	341	358	340	357	325	350	351	383	370	378	334	360	366	352	353	372	372	335	311	382	311	353	329	345	389	355	352	364	347	350	363	342	331	355	343	356	376	359	396	370	382	342	364	354	396	333	364	346	356	328	343	359	358	334	341	335	371	340	360	352	346	397	357	360	343	353	311	352	375	365	377	354	347	344	337	389	334	354	352	320	357	380	355	349	347	366	361	326	355	352	325	353	339	341	341	326	352	335	374	370	316	380	336	311	357	368	357	353	334	364	329	348	330	339	372	365	357	355	360	364	341	336	356	354	366	341	350	333	368	357	341	351	374	320	353	361	344	373	365	332	340	340	371	368	350	347	376	344	317	343	338	357	338	368	362	328	336	357	350	370	342	368	347	353	329	324	394	359	364	347	318	361	377	357	353	329	338	338	361	344	340	350	367	345	341	361	349	311	399	358	364	363	384	322	357	312	361	349	397	332	354	351	339	348	311	335	359	371	354	345	335	359	374	320	377	341	328	342	373	315	380	374	339	382	358	370	373	369	364	347	361	347	353	361	345	355	364	382	362	367	338	344	376	352	335	353	353	370	369	379	349	324	354	320	357	352	364	353	340	344	342	313	349	351	339	346	343	356	369	373	335	355	360	395	351	346	371	351	342	364	353	342	359	359	344	345	318	361	375	355	338	338	390	358	376	341	369	335	327	365	358	338	377	376	340	358	343	338	359	330	363	367	348	384	353	340	331	349	366	343	357	349	375	352	379	358	352	353	335	337	353	357	361	367	378	328	342	364	357	350	344	363	373	351	366	349	340	331	357	343	386	326	323	334	372	323	365	382	326	327	344	365	332	355	384	341	353	354	342	337	347	352	375	362	348	345	360	364	364	392	372	358	319	378	358	377	360	347	350	343	347	320	377	351	337	334	397	334	348	349	317	390	367	352	318	355	375	332	347	356	334	329	339	343	368	346	360	368	349	349	357	324	372	327	347	318	379	373	361	389	339	380	339	368	360	354	350	364	384	344	356	346	344	310	329	333	363	336	309	352	351	312	325	384	364	356	357	349	327	350	361	336	359	353	394	365	323	359	348	354	350	362	351	360	351	322	377	362	339	349	341	336	363	346	341	345	330	357	327	341	345	359	362	343	339	354	351	345	353	356	325	336	386	334	347	384	379	354	343	332	351	367	364	363	340	358	341	359	371	378	404	361	331	357	369	329	386	385	353	344	336	336	353	354	336	368	359	357	308	332	385	359	343	368	344	348	344	342	348	376	328	342	333	347	362	346	370	337	325	355	338	328	364	302	328	332	335	332	362	342	340	301	365	375	338	337	331	381	344	366	346	361	359	356	323	338	355	350	331	343	360	373	370	340	312	324	355	381	365	337	372	364	365	341	313	373	350	337	373	345	311	322	371	334	360	326	358	337	341	342	385	348	353	322	341	392	379	349	355	336	322	357	361	340	351	333	375	372	373	382	365	348	367	386	361	318	333	363	321	372	341	327	347	338	325	361	383	348	365	341	343	362
20345	1488	1383	956	826	562	535	510	463	475	437	419	444	465	447	457	414	438	426	431	446	416	441	450	423	454	416	430	454	416	415	407	399	432	434	416	425	432	390	421	426	400	433	431	392	439	426	424	422	432	464	424	444	434	433	467	475	379	405	403	416	392	409	411	443	443	464	389	417	448	438	435	381	411	441	406	415	434	431	417	446	482	436	429	461	405	409	440	428	425	416	394	403	452	390	402	399	422	429	441	454	425	443	481	446	441	419	424	431	463	425	416	451	383	461	431	459	421	438	418	411	422	404	452	414	435	445	431	451	418	464	448	413	434	428	456	439	390	428	445	405	425	443	406	415	425	415	452	433	424	449	423	421	415	395	408	402	462	442	417	408	435	428	398	381	407	422	455	405	438	475	407	408	419	424	419	407	414	422	423	425	422	443	451	437	417	430	448	415	402	419	447	439	403	418	419	467	416	390	469	413	455	439	468	420	438	414	440	400	423	409	435	433	393	435	406	404	421	404	431	410	454	411	426	406	421	433	400	424	443	436	418	396	416	436	416	387	368	450	427	424	419	404	424	420	413	407	413	456	426	422	442	417	430	467	402	465	427	430	418	426	382	390	348	429	421	431	424	470	447	413	460	425	430	412	409	449	420	433	452	428	414	445	449	403	422	407	426	402	462	413	402	449	465	391	385	429	469	400	406	453	439	440	379	408	425	428	464	395	395	402	445	426	412	426	422	436	433	406	411	441	441	419	455	445	425	427	408	421	452	436	409	422	407	417	430	468	448	387	489	417	422	438	440	413	403	400	440	406	416	454	454	424	425	442	413	387	418	403	439	443	421	442	425	419	422	412	400	405	416	418	411	394	409	426	447	384	399	431	399	426	422	450	442	467	433	427	433	468	441	449	398	434	414	429	455	428	434	460	425	409	422	409	395	417	397	420	420	443	438	438	409	398	482	406	394	426	415	443	415	389	397	408	453	376	455	428	420	438	445	432	428	430	427	409	458	419	429	478	419	406	444	429	439	428	431	429	452	431	418	392	423	410	442	406	409	432	390	438	385	399	432	460	426	419	412	398	428	397	445	439	427	425	421	421	396	442	448	431	414	440	454	429	444	438	422	443	403	402	417	411	427	470	426	415	447	424	436	446	406	410	414	437	449	453	432	440	446	468	396	429	437	443	379	436	419	411	429	443	419	429	420	429	419	428	409	459	401	430	440	419	409	428	437	431	436	404	451	438	440	433	425	434	435	439	463	432	461	429	415	482	420	433	429	401	405	433	388	447	426	422	410	390	399	420	416	440	433	443	438	417	416	435	470	413	414	440	453	410	440	426	412	455	432	424	426	412	438	452	437	404	428	451	427	450	445	446	428	459	440	416	412	439	459	437	413	405	379	457	424	413	435	424	472	415	409	451	403	434	375	448	437	404	398	400	419	424	399	415	429	427	397	409	423	448	429	437	437	431	409	432	467	397	419	410	411	410	412	421	425	417	400	434	403	464	426	432	374	433	436	452	422	403	450	455	425	430	424	444	396	422	424	385	416	396	430	435	432	416	415	404	392	409	426	459	449	407	421	449	419	398	454	431	405	426	432	450	431	452	406	387	409	423	439	416	426	416	414	439	449	448	456	437	414	409	385	463	426	413	398	396	402	435	444	420	455	440	420	411	400	433	392	430	412	407	421	428	392	410	442	432	460	412	473	421	446	414	454	461	428	427	418	469	419	413	395	405	405	443	417	421	420	430	407	464	429	436	431	422	431	411	364	451	439	425	437	441	401	455	484	432	409	428	413	387	411	410	408	428	412	446	432	442	422	406	432	413	422	437	417	405	408	385	453	407	384	457	434	443	423	416	440	412	428	414	469	456	439	402	422	388	435	435	430	437	430	419	437	443	417	430	417	393	410	404	416	463	413	439	448	429	434	458	406	419	427	415	387	431	407	419	466	427	402	443	446	415	446	413	435	451	402	447	445	428	418	409	419	415	438	425	400	443	426	426	435	418	446	414	482	392	470	424	403	416	423	435	422	440	407	436	433	429	445	436	425	484	413	417	426	399	420	404	442	398	454	407	431	428	437	422	406	375	438	420	430	445	452	439	431	447	389	445	403	397	412	412	442	409	430	444	440	427	446	435	426	383	421	417	429	402	410	389	454	431	407	427	460	465	449	403	426	420	420	415	396	446	436	419	458	452	454	412	403	407	419	408	372	447	421	445	410	422	409	438	422	459	422	374	446	439	437	419	426	428	442	431	436	429	398	402	424	425	426	418	442	462	400	423	486	431	428	416	415	447	435	456	396	412	444	430	426	438	371	423	405	435	451	470	387	405	426	431	410	417	424	415	415	428	429	430	454	424	429	424	461	400	453	457	389	419	435	414	398	407	403	434	399	433	435	465	443	395	388	385	452	432	406	417	433	399	398	453	426	420	450	395	385	435	408	407	433	411	393	402	400	407	451	431	426	428	441	427	416	431	449	414	449	425	431	395	432	388	408	448	415	419	426	394	432	481	435	403	383	420	387	408	414	428	457	437	412	415	432	363	414	429	382	431	441	446	419	400	443	399	445	389	410	408	418	423	413	430	475	440	436	400	417	437	443	404	385	417	423	427	441	450	425	433	406	451	423	427	393	451	422	421	401	427	440	406	427	446	433	429	432	455	384	386	405	446	446	411	425	390	405	416	414	433	429	456	445	437	402	408	437	459	437	415	437	457	434	442	454	416	419	435	480	442	426	396	440	411	428	427	386	431	413	434	432	424	410	461	397	430	453	391	436	440	420	421	413	406	420	440	447	420	427	449	429	454	446	415	414	407	411	419	396	475	397	463	394	453	432	385	387	412	405	418	448	428	466	414	404	399	472	390	442	432	439	463	431	441	423	452	462	426	471	400	452	433	399	446	408	428	404	427	452	416	403	410	439	446	465	429	429	415	421	448	457	437	424	432	440	429	381	404	408	425	397	430	401	400	446	442	386	406	408	389	417	457	451	442	422	404	425	394	424	416	406	426	435	430	448	412	407	448	390	470	395	463	421	440	418	422	440	424	420	406	437	466	408	416	425	408	457	442	404	424	431	420	444	435	440	428	401	422	403	464	463	422	378	438	445	403	444	394	426	425	440	410	447	448	406	432	383	418	473	409	419	434	445	419	426	428	402	410	429	402	388	411	461	431	421	421	416	425	414	426	420	440	443	446	423	445	413	453	469	392	442	430	451	406	400	441	457	429	404	451	417	426	370	411	415	458	448	438	416	447	418	396	424	399	438	433	433	424	430	399	455	441	413	405	447	466	413	425	408	415	412	408	391	412	403	429	452	433	419	461	439	452	461	441	431	435	406	422	384	415	457	436	400	435	407	431	384	408	476	426	434	432	461	445	396	431	448	417	462	451	419	425	388	396	404	439	481	424	413	427	396	454	436	430	376	431	449	404	430	440	419	405	421	427	416	409	388	445	444	429	408	431	430	429	417	431	396	407	450	388	413	402	432	424	435	433	397
23605	21228	28654	24106	21236	12661	1248	752	628	591	510	497	456	405	398	353	366	378	401	378	359	321	342	331	354	345	285	362	343	372	333	334	321	310	342	325	323	325	319	357	337	303	294	309	351	326	325	313	304	293	321	318	353	317	344	324	321	299	316	315	309	338	291	298	332	331	306	292	337	313	325	308	322	327	333	300	331	346	331	321	352	287	322	334	308	313	312	309	318	278	311	344	305	325	314	319	316	318	312	339	331	348	316	305	332	309	333	335	301	306	304	321	281	302	290	341	321	323	337	315	317	311	316	311	278	328	332	330	332	303	328	341	301	298	327	293	321	311	311	334	305	346	319	283	283	317	320	333	305	325	321	311	333	305	331	274	306	332	287	315	318	293	312	305	314	327	300	333	301	312	285	306	308	317	299	296	287	359	315	317	329	300	306	286	315	308	303	308	296	285	309	297	315	296	312	306	301	310	290	296	315	318	310	319	339	344	307	295	285	307	315	303	319	300	287	308	311	340	319	303	292	320	339	302	318	328	315	305	328	284	304	279	282	302	342	282	313	322	300	309	326	307	274	305	283	305	314	285	318	317	321	338	326	310	286	277	302	333	303	314	316	312	301	324	311	302	340	299	291	317	342	342	313	315	306	325	326	325	277	314	309	278	321	322	326	308	338	322	276	298	318	297	300	306	288	296	318	322	332	317	300	330	320	330	279	290	319	306	344	319	295	319	286	326	284	298	292	294	301	316	332	317	328	332	313	314	343	315	331	334	314	309	315	308	308	317	316	340	321	325	322	286	334	325	319	328	289	294	314	335	306	327	272	314	315	328	287	311	336	350	310	288	316	296	332	322	306	343	318	334	317	300	307	319	318	315	330	265	322	298	306	309	295	323	283	306	286	358	337	306	293	314	313	329	306	319	297	343	292	296	323	312	314	291	301	309	306	313	296	290	271	311	316	334	337	316	318	303	300	335	310	297	327	296	326	315	302	320	307	316	347	287	310	297	304	330	318	308	306	307	304	314	322	327	308	270	313	285	314	322	320	281	301	313	331	297	302	342	306	284	341	314	302	329	336	326	294	281	324	319	298	306	336	312	339	339	322	312	299	299	317	324	336	289	321	297	327	325	317	262	327	321	339	313	295	320	310	311	334	321	317	290	294	323	301	327	306	317	317	284	313	300	332	334	356	306	323	337	311	325	302	313	285	301	304	330	293	328	322	310	310	342	323	327	319	302	308	334	307	302	319	298	306	351	307	281	330	283	296	273	277	302	276	299	320	267	323	305	310	305	334	309	325	322	328	323	295	327	344	310	326	321	315	344	320	285	312	334	307	340	298	313	286	294	307	335	316	331	283	291	292	307	310	296	281	305	303	285	291	311	306	312	312	311	306	345	293	331	317	313	313	295	299	294	296	305	304	325	325	286	293	335	313	312	308	316	291	304	297	306	297	316	276	292	321	293	323	304	314	308	348	302	339	279	331	306	280	322	297	327	328	318	329	309	301	307	334	308	324	306	282	334	303	321	303	298	319	340	319	283	285	324	320	324	328	336	305	329	328	316	291	312	303	327	306	318	306	287	321	324	319	290	335	320	298	353	336	287	322	344	298	290	330	339	317	296	308	302	275	291	345	303	340	300	300	323	339	292	280	323	311	333	295	305	322	342	325	305	302	330	276	315	335	287	311	336	307	310	297	288	292	301	336	321	292	317	289	320	322	339	280	324	293	318	312	341	278	288	345	354	327	300	289	332	286	309	345	320	334	329	302	338	310	289	284	324	333	324	303	295	291	319	295	314	296	303	297	322	295	315	281	308	345	278	282	332	300	308	280	305	330	312	297	295	315	315	297	325	315	303	278	295	305	313	288	299	294	305	312	300	311	319	300	287	315	293	314	336	319	309	326	298	300	315	336	317	299	318	286	322	321	321	313	315	302	287	285	324	310	312	299	313	296	316	305	321	331	291	311	304	321	280	315	336	277	335	297	323	322	329	315	300	322	299	292	320	284	310	311	319	298	319	338	310	323	279	305	304	307	316	308	314	311	343	299	325	293	345	314	287	337	321	282	298	289	311	263	314	304	331	280	319	305	312	326	292	291	312	309	300	266	317	279	301	319	339	311	319	301	310	297	319	298	306	327	302	297	320	318	310	318	309	328	358	335	300	273	336	335	293	301	309	311	334	311	306	287	308	308	304	303	316	304	329	311	327	321	305	326	349	327	307	285	309	316	318	272	302	324	304	329	314	332	324	280	284	311	307	351	296	288	319	283	300	334	297	309	324	321	296	336	312	299	287	308	310	298	323	320	328	305	304	345	328	280	312	311	303	288	322	307	345	311	282	326	294	323	333	323	323	326	306	317	277	307	308	327	304	277	308	323	314	308	322	296	313	296	312	328	304	345	320	314	322	301	314	318	293	294	283	337	297	300	301	308	292	321	347	294	291	295	332	309	298	299	313	333	326	300	299	336	313	335	298	298	300	324	322	306	283	330	325	327	349	309	294	309	337	291	299	323	318	322	325	308	320	309	360	290	317	334	306	325	306	285	316	269	294	318	302	338	341	279	293	325	303	274	289	355	262	305	265	308	313	313	325	331	310	324	335	316	306	321	304	298	326	321	315	319	310	338	291	320	285	318	311	311	345	317	285	325	310	302	319	306	321	302	295	293	322	278	325	342	307	308	300	321	359	314	288	340	317	326	317	319	306	306	353	278	314	309	312	304	295	318	318	289	319	292	328	299	306	314	321	325	327	323	285	282	307	295	295	302	334	336	297	306	296	294	311	309	335	310	319	307	302	302	318	306	322	301	312	286	324	292	309	318	298	303	324	294	294	302	307	303	306	338	317	347	322	340	322	307	312	297	318	342	324	329	303	325	330	337	275	322	310	300	288	318	267	308	321	304	310	306	341	298	304	320	288	300	303	350	280	323	330	281	351	294	302	332	327	295	298	292	344	294	330	290	301	307	328	332	300	326	309	297	297	296	302	323	294	283	299	323	327	317	294	337	288	294	298	301	330	345	311	309	267	299	337	320	316	317	291	296	308	295	308	299	311	336	308	326	350	286	311	297	315	317	307	310	312	358	332	317	316	335	307	279	314	316	301	333	297	319	295	314	320	300	331	329	288	306	333	305	272	316	280	323	292	309	332	333	332	328	305	313	322	292	338	297	288	314	293	330	329	294	331	327	311	320	337	321	312	321	315	328	308	304	309	277	319	336	282	288	291	312	313	284	300	332	329	285	310	319	332	315	292	333	296	331	272	311	298	330	299	324	321	305	309	321	299	289	296	316	263	314	326	366	335	315	343	307	305	306	329	318	312	322	320	321	291	302	309	295	290	303	343	342	328	331	323	298	298	307	335	312	327	330	316	297	307	298	318	316	314	316	310	318	323	308	362	340	295	316	313	311	312	293	294	301	332	328	297	325	320	273	304	310	313	317	313	316	343	292	274	308	290	337	310	284	333	323	301	324	321	331	321	317	274	344	257	296	332	304	317
20841	9798	8161	4408	2937	2052	1521	1253	1068	915	778	691	591	570	547	489	509	504	475	445	462	467	441	476	431	437	400	385	387	422	379	386	450	384	326	385	383	396	388	400	388	388	381	415	341	416	379	368	366	384	405	348	368	360	355	379	394	364	372	355	348	386	391	388	349	385	360	366	391	371	373	353	417	357	348	340	390	382	383	379	344	357	365	378	391	354	366	380	399	414	379	372	360	357	358	367	373	393	387	399	396	365	377	337	383	394	376	342	374	353	374	363	402	376	357	351	377	370	368	356	352	378	372	370	369	356	382	333	412	365	348	343	404	374	372	361	367	374	347	342	369	362	378	356	369	361	361	338	394	356	388	369	363	371	323	347	349	333	364	393	404	357	374	333	373	362	366	382	356	364	374	353	365	360	354	359	391	374	353	377	386	378	359	404	361	341	367	372	374	349	332	353	363	358	390	357	356	372	371	350	385	381	381	344	349	357	372	356	337	358	364	368	358	364	376	377	359	389	378	371	388	354	364	379	386	370	361	379	344	330	347	347	349	372	371	335	356	368	361	351	355	376	371	354	382	359	354	389	369	384	389	377	339	328	349	382	340	363	393	353	384	393	378	377	374	366	365	381	376	361	355	362	354	409	333	365	339	402	347	381	364	354	370	370	360	352	340	382	349	391	371	358	376	358	341	369	358	372	370	388	389	357	355	342	347	404	368	344	392	353	326	353	371	348	327	350	334	354	382	349	394	369	315	357	381	351	341	325	391	333	373	372	367	388	365	369	383	382	389	358	390	349	314	377	353	389	359	335	360	362	352	354	357	367	352	400	381	390	345	383	355	371	329	355	377	362	391	339	397	297	385	350	368	388	325	407	332	398	373	372	403	344	354	332	378	368	377	363	380	335	382	380	381	359	384	369	349	371	384	376	355	401	384	392	347	367	350	367	357	359	343	356	369	371	358	360	341	377	358	419	344	368	381	376	383	368	385	386	355	384	349	403	363	318	352	337	395	352	350	378	375	386	366	384	356	353	345	366	358	380	362	379	375	346	402	366	378	339	352	359	373	344	375	349	388	359	383	324	389	409	379	399	367	388	364	370	376	369	344	367	383	358	349	357	324	338	386	376	336	356	372	350	383	340	386	348	361	370	374	416	348	356	401	374	373	372	349	369	342	377	354	372	350	332	351	345	384	353	359	360	332	379	361	395	347	383	355	351	331	414	376	353	368	379	346	371	389	373	357	372	338	354	349	344	347	373	381	363	374	346	393	403	372	354	392	321	352	385	388	364	358	362	340	395	325	378	352	345	393	366	363	354	368	364	365	361	366	385	356	383	345	343	351	359	390	427	356	367	354	344	373	386	362	372	384	402	373	366	351	366	357	387	349	345	356	356	391	364	346	334	353	377	349	339	382	406	344	370	376	343	342	353	378	355	359	399	328	354	342	320	396	340	353	391	356	370	361	350	363	347	359	370	347	373	362	366	352	348	359	344	375	362	358	364	335	375	329	378	380	341	356	352	347	362	345	363	374	362	392	373	376	371	352	344	320	364	378	360	350	396	384	370	378	358	371	347	377	327	366	375	350	364	407	376	336	360	364	380	339	386	369	378	368	354	381	349	363	371	381	352	363	379	375	344	358	338	386	338	325	379	354	378	360	361	344	355	372	321	363	394	341	379	376	362	359	357	355	370	340	357	378	334	366	358	358	384	338	387	364	352	363	357	359	351	359	373	370	340	364	375	401	370	391	373	381	381	367	369	362	366	371	348	350	377	365	359	377	357	337	355	335	360	396	346	367	364	354	364	368	386	332	342	349	369	366	336	355	368	353	360	328	327	360	385	360	340	371	336	391	368	396	376	365	391	399	333	351	343	342	344	361	388	356	382	370	385	342	329	358	374	347	373	369	343	392	362	344	391	347	353	395	357	360	366	356	385	366	377	343	377	366	380	346	351	358	352	362	393	350	393	357	360	384	369	354	331	337	357	391	375	342	384	371	345	339	354	408	340	386	399	359	359	389	374	315	355	371	347	343	346	385	405	362	369	359	363	331	377	340	384	399	340	335	372	366	403	324	371	385	352	338	386	358	344	340	349	374	360	352	364	368	374	332	353	382	367	350	373	390	371	382	378	382	345	344	357	359	354	370	372	378	350	367	354	357	365	352	366	350	335	342	344	368	342	381	369	329	360	353	382	358	356	394	339	376	345	331	370	355	366	353	400	368	371	348	345	370	352	388	384	346	374	362	382	371	346	362	375	358	365	371	380	321	358	370	359	390	364	397	355	380	385	364	389	404	361	333	382	353	369	344	346	388	351	352	368	372	342	356	359	359	354	358	367	385	329	331	338	346	329	403	363	351	340	368	382	404	343	363	403	369	375	347	364	343	376	352	347	333	385	379	358	338	396	404	366	372	380	386	351	393	392	398	332	378	357	327	351	336	356	340	320	423	356	363	342	364	334	388	398	357	377	357	343	384	364	398	359	352	372	335	358	368	373	346	336	377	363	393	378	392	356	408	346	370	353	349	376	309	332	383	350	359	360	343	351	336	362	372	342	367	354	370	364	369	369	348	366	342	381	348	375	391	339	404	330	338	352	371	341	363	368	370	364	331	348	391	341	366	318	367	376	345	364	371	391	370	348	364	359	398	362	370	336	358	374	349	384	383	374	347	397	374	399	403	397	343	362	357	355	379	329	359	366	368	349	354	355	348	383	334	384	346	370	375	356	349	362	367	363	370	380	355	360	344	352	363	371	362	347	385	378	372	375	398	362	356	325	384	379	330	351	358	399	374	343	361	370	391	370	351	359	388	373	363	350	361	386	363	372	380	368	357	361	363	366	359	351	345	381	393	359	364	358	358	361	387	356	374	411	368	391	378	367	346	363	358	380	390	345	348	363	376	345	379	387	358	395	365	412	373	367	364	385	345	387	358	367	353	370	348	352	383	358	376	364	386	384	411	375	352	362	361	354	373	338	380	364	349	362	376	346	338	357	398	393	348	332	392	325	362	361	378	339	342	369	326	366	349	366	359	352	328	351	408	364	379	362	359	383	359	386	361	329	403	338	321	332	349	364	353	351	383	354	357	373	378	384	376	386	353	361	377	322	323	331	358	353	358	355	368	351	384	349	361	368	350	377	373	340	384	375	356	332	352	421	383	361	376	338	380	349	381	381	391	359	358	372	380	365	364	367	348	360	338	344	396	347	361	361	371	340	355	348	369	376	372	361	365	370	347	370	362	350	354	370	379	350	375	378	334	386	372	393	350	354	368	386	362	354	350	377	331	385	387	375	324	333	363	353	343	373	400	384	370	375	384	359	360	355	346	367	355	388	395	384	385	394	368	367	353	394	378	393	352	342	364	381	377	371	375	383	353	366	396	376	381	357	385	364	381	364	359	358	362	398	355	374	364	397	337	349	334	361	378	373	328	384	374	366	369	354	349	321	376	346	348	352	370	375	362	349	381	342	360	384	359	345	365	355	387	368	344	374	348	387
24935	21248	27736	25032	13254	1336	880	844	735	735	662	705	674	746	630	692	655	664	654	651	685	631	655	634	614	636	628	598	638	629	607	616	621	617	632	652	674	648	665	600	590	584	615	602	568	609	598	648	637	623	641	613	575	599	604	643	653	587	620	624	619	633	604	630	631	621	655	635	646	585	620	635	641	632	634	586	613	654	645	633	587	635	577	616	664	646	592	637	624	658	621	670	649	597	619	613	627	566	624	592	619	560	655	630	582	654	647	596	609	640	624	626	573	619	644	604	627	614	617	627	641	630	652	633	640	582	573	673	629	638	618	676	582	613	631	635	619	656	619	572	578	624	554	633	611	638	653	646	585	593	624	593	585	669	640	635	596	564	645	613	586	657	650	598	610	643	603	636	631	642	600	644	608	581	606	611	669	666	641	694	579	630	662	631	630	615	654	638	601	598	629	680	608	625	643	601	558	577	580	625	610	588	659	642	642	610	645	625	622	626	594	603	639	639	610	574	605	633	607	613	552	623	601	655	622	603	638	598	555	629	609	616	614	625	632	628	633	617	597	620	588	600	609	604	614	627	621	644	604	610	621	604	620	611	574	585	639	684	603	633	614	631	597	602	589	630	612	601	674	655	639	624	604	625	615	636	623	593	594	612	583	572	592	638	591	604	651	632	616	628	622	618	618	630	613	618	658	620	659	615	644	621	619	602	621	611	686	621	599	628	659	628	634	626	630	609	614	609	627	620	615	603	611	584	605	642	630	675	587	598	633	583	579	598	616	625	665	607	633	588	640	594	629	559	594	589	618	576	630	608	609	632	600	592	635	581	618	617	583	600	580	609	635	603	611	572	631	636	666	670	656	613	614	671	641	584	612	615	592	634	619	597	622	620	597	618	613	618	606	573	629	595	651	606	638	601	622	623	637	668	621	602	566	669	627	637	601	611	650	622	659	611	578	653	601	623	625	611	603	640	610	644	574	603	602	591	611	603	580	611	629	613	607	619	650	639	611	620	644	588	637	653	617	587	639	578	615	603	559	621	599	605	636	605	615	580	630	657	637	617	612	638	608	633	662	571	598	626	656	652	608	608	662	646	607	629	671	590	618	619	579	653	629	621	651	593	613	653	608	633	627	597	625	599	617	613	623	607	652	597	645	574	619	622	637	595	667	623	662	655	632	628	641	612	619	651	612	631	640	624	606	583	612	620	645	623	588	607	588	636	617	642	592	599	621	629	604	651	600	616	614	638	674	599	573	571	646	637	650	614	620	623	577	600	584	625	585	597	583	600	623	611	621	608	639	607	634	579	580	609	638	647	610	564	620	609	599	640	603	621	640	605	636	666	647	626	569	631	637	603	635	599	626	630	597	631	546	603	667	609	616	668	636	637	636	626	600	624	599	594	604	615	571	625	643	611	590	600	616	655	621	611	601	647	611	628	615	578	592	621	619	592	604	668	607	592	620	602	596	600	647	607	620	622	612	639	650	608	604	632	609	617	609	623	606	633	616	637	631	610	609	608	644	575	625	639	616	625	650	608	654	633	629	606	631	617	609	640	609	610	610	575	640	636	637	606	644	606	578	604	630	617	569	596	649	601	630	688	642	611	613	618	615	639	635	626	610	611	608	628	653	648	650	619	630	651	647	598	665	622	623	585	633	600	631	599	644	610	588	604	604	585	633	596	629	621	607	626	623	623	654	625	585	602	575	652	639	638	630	624	647	604	600	634	609	642	638	682	619	635	619	638	647	573	632	650	625	618	586	604	628	600	606	622	594	563	653	598	635	588	616	594	654	601	628	577	592	617	597	615	624	645	593	639	640	641	596	630	661	600	632	624	646	618	654	648	600	598	621	651	609	609	582	628	620	609	644	642	617	589	653	600	645	616	576	615	589	639	638	639	657	606	588	571	603	614	639	585	627	613	639	601	620	619	630	611	636	650	590	656	636	622	593	620	617	639	638	629	573	604	615	649	570	641	630	648	642	638	678	630	642	609	589	614	624	642	675	575	635	622	639	622	637	627	616	641	641	626	611	659	643	594	604	607	598	629	636	623	590	632	659	616	566	619	546	644	602	613	592	595	604	615	634	617	637	627	657	576	591	633	612	585	607	586	642	586	609	597	595	615	590	646	646	612	622	607	576	650	631	612	632	627	588	637	629	589	628	613	631	594	647	615	630	622	605	637	651	643	609	593	577	588	644	639	610	647	606	620	637	630	615	603	647	666	643	653	592	615	628	625	569	659	672	615	646	612	638	598	587	596	598	640	624	594	609	603	578	604	613	624	643	609	614	612	638	600	642	579	644	611	614	622	575	655	617	600	634	614	622	615	616	609	539	633	600	604	638	636	618	604	670	575	612	623	607	581	620	610	626	656	601	604	615	617	588	611	627	671	634	633	639	629	628	610	648	606	605	646	587	614	543	608	589	637	637	589	621	611	598	647	602	627	644	642	611	644	636	626	620	631	638	626	643	605	638	599	619	608	603	645	621	634	647	641	598	615	614	632	619	625	581	613	651	651	591	636	604	623	583	596	662	580	568	653	639	619	615	643	641	572	599	580	656	649	664	626	637	608	634	618	611	591	621	666	637	635	631	578	638	632	593	620	635	591	597	640	623	619	640	602	630	590	592	644	647	657	612	623	596	644	655	602	570	635	615	612	628	580	638	605	652	639	622	639	621	638	600	658	633	642	646	615	610	589	573	601	589	625	685	620	619	615	586	601	665	613	605	608	574	587	604	563	584	572	646	623	607	571	598	591	620	624	607	599	582	610	593	616	653	651	626	608	640	605	605	657	637	633	614	619	616	620	601	644	633	669	610	663	594	618	632	617	589	617	590	599	636	665	574	631	595	650	634	647	591	579	617	663	614	635	646	630	626	639	662	594	605	656	626	563	670	579	640	625	627	648	617	574	586	635	569	608	638	600	636	631	607	623	591	586	639	626	593	604	606	619	641	598	642	641	623	606	599	599	596	563	584	599	590	632	598	579	626	671	605	652	633	642	622	615	600	639	624	639	643	585	629	632	588	667	624	586	590	650	621	655	603	616	618	625	626	630	649	661	612	582	621	642	621	586	599	639	600	612	617	647	578	584	625	581	659	606	635	646	598	608	612	683	608	559	589	633	632	560	627	661	613	601	583	624	569	635	591	628	613	644	601	623	616	598	616	634	609	628	653	591	624	637	590	600	568	598	628	645	583	630	610	567	629	610	644	583	579	616	640	637	620	617	579	622	645	586	559	619	621	592	605	621	598	665	615	642	632	626	631	562	641	605	630	645	651	594	649	627	628	625	618	633	626	594	607	601	602	600	637	643	627	611	615	600	580	650	648	574	645	674	589	589	605	664	617	628	588	620	625	613	574	638	606	641	656	642	643	609	597	630	665	650	583	585	562	650	582	650	660	643	623	596	625	612	605	565	648	635	595	643	560	652	670	642	635	574	598	688	591	618	589	613	554	601	642	637	615	658	652	645	637	651	628	633	623	623	612	631	648	659
20795	5957	5139	3045	2152	1626	1322	1101	1073	1003	922	887	846	843	762	742	805	777	741	769	778	751	773	776	758	738	733	738	762	747	700	774	724	707	697	722	743	736	743	657	676	727	704	755	696	715	741	716	706	684	651	698	711	729	734	665	725	709	717	691	696	704	698	738	725	680	768	715	720	684	707	730	717	678	687	709	722	694	709	698	728	702	653	709	714	729	715	720	741	688	676	717	686	702	752	739	705	720	741	723	697	761	714	715	725	694	683	697	732	708	730	680	686	710	706	744	688	765	733	712	720	756	710	687	739	720	698	676	757	713	704	719	671	731	691	759	719	736	689	722	692	682	686	707	717	668	672	707	732	708	684	710	746	707	689	703	719	711	698	751	724	713	718	713	725	717	730	689	668	716	737	693	711	689	672	679	748	749	699	718	715	722	703	701	679	719	716	671	703	705	712	684	679	712	699	706	720	698	716	730	746	711	694	766	682	648	706	721	728	761	706	683	684	734	675	713	721	698	767	722	760	747	672	703	701	708	707	688	746	698	760	713	694	635	726	717	702	706	705	709	722	705	738	737	746	696	734	666	706	708	715	704	680	707	699	700	715	744	719	685	663	760	699	735	665	682	681	681	679	674	731	718	705	695	728	686	731	731	696	708	730	753	676	688	732	725	692	710	709	709	705	718	747	738	714	773	716	700	730	684	691	696	683	720	721	717	732	705	658	747	708	697	664	780	680	671	722	658	720	738	736	683	673	693	675	730	750	708	719	742	702	690	718	737	685	740	758	689	705	711	725	725	719	699	724	726	699	685	757	697	673	692	681	694	734	675	677	720	714	715	705	689	673	714	751	680	722	736	762	745	710	744	682	691	674	731	715	723	694	685	704	689	703	754	692	747	681	706	690	692	743	682	730	718	689	681	699	664	736	707	680	687	692	679	687	732	705	722	740	743	679	725	782	715	714	700	767	723	710	717	712	721	731	714	736	721	729	718	727	670	708	712	757	702	766	697	700	676	746	695	739	703	698	750	717	739	702	700	705	683	690	747	735	696	700	687	701	651	655	702	765	702	701	733	700	691	745	718	695	706	710	696	651	704	718	696	763	714	736	718	673	745	718	691	720	675	718	680	726	730	688	743	669	718	680	699	726	703	720	702	748	691	693	666	738	685	720	656	695	729	727	707	711	694	681	726	703	737	711	729	711	686	770	717	657	682	746	729	740	702	703	698	717	742	713	711	727	759	744	696	704	697	758	754	696	724	734	715	718	719	736	752	732	710	666	694	685	703	699	749	753	678	741	689	721	705	759	700	741	722	743	699	672	712	686	713	709	674	725	675	707	714	726	735	743	698	722	729	680	697	701	736	692	731	652	663	653	710	722	665	723	725	694	735	698	705	682	712	715	660	748	753	685	669	729	713	708	733	657	764	686	709	718	687	697	709	732	689	706	699	761	689	722	743	719	732	694	721	697	716	715	667	715	703	721	720	721	681	673	690	696	675	732	665	717	668	745	707	707	742	719	722	718	686	719	731	675	725	743	736	727	732	686	744	735	772	750	655	727	700	716	728	738	718	746	707	731	672	711	739	700	691	692	692	755	692	712	682	707	718	747	716	650	725	755	680	705	694	708	713	696	772	726	688	672	651	727	723	683	716	716	696	706	697	682	716	699	756	725	728	711	743	688	724	731	738	711	722	676	722	699	730	719	693	668	738	683	706	724	701	718	694	690	696	728	732	684	689	717	688	706	721	736	737	673	721	690	721	765	740	716	732	694	653	683	703	660	739	751	704	759	669	757	713	744	712	729	720	723	695	712	729	692	717	690	702	683	620	716	719	673	689	696	700	712	700	725	688	666	702	738	682	666	711	730	709	693	703	683	688	728	676	719	765	700	721	722	684	728	738	712	686	754	712	716	708	681	744	721	722	714	724	695	690	696	716	696	751	721	723	718	732	696	698	784	740	698	662	766	673	725	650	707	678	708	724	688	716	747	717	743	719	675	706	688	724	742	714	725	714	693	720	680	695	669	741	692	747	683	727	719	725	684	709	684	743	702	720	768	738	701	710	734	663	667	696	691	650	697	685	748	666	711	696	747	716	702	703	691	695	710	681	733	724	664	742	710	670	731	696	722	784	655	757	718	730	743	773	705	685	730	753	712	705	728	689	732	648	682	716	721	691	668	687	737	702	722	711	719	697	737	700	733	741	704	658	715	689	669	739	762	693	689	710	711	660	673	695	707	718	755	705	670	688	666	736	718	732	698	692	707	720	696	681	692	727	725	662	715	668	712	680	750	677	686	702	740	731	715	720	687	694	721	707	723	651	718	699	684	732	720	683	736	715	706	730	711	710	729	719	701	667	667	732	721	744	712	732	757	674	713	680	740	768	746	701	765	668	750	695	681	702	687	703	712	724	685	707	688	725	704	680	695	734	705	720	714	744	669	696	697	668	724	695	742	741	696	712	697	701	726	686	724	736	701	680	709	695	737	670	743	716	675	683	713	734	669	714	741	707	691	703	759	718	715	699	731	701	696	764	748	699	714	725	738	753	752	713	722	688	679	694	731	740	652	701	744	765	711	682	713	732	706	724	726	642	681	713	690	764	667	722	694	656	720	692	721	665	703	739	674	736	726	710	752	733	712	695	749	676	729	715	712	693	776	711	720	674	680	703	715	729	737	694	709	707	708	714	707	691	740	714	683	735	690	681	751	708	663	752	726	710	745	707	682	744	727	681	737	727	672	654	674	701	712	739	714	695	673	726	672	668	661	757	724	665	702	727	671	695	731	714	705	740	714	745	748	655	706	704	701	713	781	693	706	698	691	679	717	756	702	668	730	733	744	668	681	733	757	713	745	690	691	768	708	663	682	702	678	718	697	689	709	705	735	684	686	730	686	756	713	688	664	688	731	725	649	763	661	723	706	707	699	689	700	753	701	715	731	702	730	729	697	733	691	694	685	690	703	734	715	724	762	707	698	723	664	738	690	700	697	685	698	668	780	684	669	772	681	669	740	712	739	709	708	755	714	701	674	727	708	680	681	698	753	706	704	692	714	712	712	710	703	716	688	711	689	703	700	734	708	709	719	718	743	697	711	726	655	700	761	717	712	711	648	737	713	673	701	698	682	719	694	694	722	715	683	739	740	725	762	755	701	726	700	706	684	692	668	729	675	706	715	722	671	737	718	741	744	697	718	689	771	702	722	691	669	676	709	690	705	706	705	731	735	704	695	689	686	663	762	721	722	738	700	732	699	707	722	694	722	727	686	698	720	730	716	709	644	735	680	662	721	771	726	689	744	710	750	710	685	712	673	707	757	732	737	694	723	736	719	711	718	682	740	699	709	726	755	727	743	757	692	682	740	707	753	719	734	695	689	739	653	661	706	680	692	739	704	664	692	710	723	705	762	693	706	709	708	695	737	701	684	715	709	738	738	689	707	679	724	720	729	683	685	673	683	709	691	707	692	692	690	698	686	691	708	687	761	712	709	731	738	685	688	695
22663	21254	29084	23728	21254	21336	12318	1666	1304	1108	1095	992	931	890	859	817	866	784	752	746	763	743	729	706	689	702	683	716	704	694	696	731	711	668	704	672	704	697	637	658	634	657	680	684	621	643	675	647	672	657	648	674	686	684	648	692	660	625	655	647	650	662	712	678	630	671	674	711	649	632	679	658	646	671	643	630	646	655	668	655	646	632	710	644	699	693	645	673	636	703	679	622	654	622	672	628	690	652	638	652	641	673	625	649	662	651	647	671	660	687	631	618	661	668	661	677	643	683	657	615	665	726	663	670	659	645	649	678	610	704	661	660	680	656	695	670	692	644	630	620	680	639	652	678	662	656	661	642	684	672	654	694	654	603	686	677	652	703	706	661	723	693	628	684	683	658	613	628	653	696	657	651	648	661	665	604	661	670	667	676	632	651	632	627	719	636	678	629	642	644	651	662	711	722	645	689	639	638	644	604	672	622	662	659	634	668	683	655	682	619	702	672	634	637	673	638	667	676	686	606	678	632	678	669	633	627	628	650	656	637	633	676	627	640	669	689	640	649	658	701	624	689	662	656	631	655	714	634	653	622	646	639	674	656	595	663	680	625	684	639	657	674	618	642	682	613	632	648	642	651	656	608	652	661	631	641	651	640	646	661	651	673	612	683	629	667	628	670	643	681	690	654	659	656	640	634	660	703	622	678	716	656	619	649	651	682	628	629	622	669	688	636	624	679	689	616	636	649	669	655	640	679	639	681	689	635	714	691	638	686	645	617	695	656	659	642	683	637	652	632	644	604	710	659	688	668	637	647	621	660	677	621	649	667	688	656	655	677	651	622	645	645	676	689	693	642	623	656	694	614	674	672	630	659	659	693	645	724	666	684	646	665	687	633	668	656	632	695	667	620	646	647	716	654	675	626	614	629	661	612	610	620	641	644	682	675	682	647	645	633	667	644	683	656	725	682	670	638	670	684	679	623	626	632	677	681	660	638	636	673	641	650	626	671	661	652	589	602	639	650	657	633	637	676	632	616	660	707	635	632	671	624	654	615	655	641	653	611	650	658	643	696	650	671	651	635	638	664	673	603	659	659	664	611	619	636	641	632	669	666	656	658	694	672	671	670	649	655	624	635	645	671	663	665	698	631	668	631	630	655	618	601	677	677	629	634	678	685	642	666	655	633	623	618	638	654	653	634	624	677	605	658	650	645	655	706	656	637	696	667	645	663	646	658	609	630	703	681	706	614	666	690	641	691	661	706	673	619	617	650	678	689	671	627	657	657	660	672	599	664	672	681	648	654	651	644	690	650	656	632	693	622	608	678	639	685	665	660	670	641	690	685	625	623	630	678	669	683	695	631	674	652	692	635	645	645	630	624	668	620	610	639	675	668	664	655	664	654	643	694	653	638	676	622	662	683	677	653	644	622	640	623	602	615	700	689	689	661	682	653	665	644	636	680	626	615	648	629	653	709	675	683	679	613	674	669	652	640	643	654	682	632	668	615	669	640	675	648	651	643	681	649	625	682	669	617	659	654	648	601	606	674	642	689	648	649	672	573	649	652	660	692	655	645	618	645	653	642	647	630	670	671	674	651	649	637	596	612	656	638	630	677	697	647	651	658	693	636	695	617	610	632	691	674	663	672	659	662	639	682	642	672	625	651	640	661	630	664	697	635	634	674	639	623	643	645	644	689	705	641	702	647	654	641	693	631	645	639	656	659	630	642	686	645	693	670	647	638	590	683	676	657	642	650	652	648	641	632	669	634	626	675	677	648	672	626	675	633	641	696	656	663	647	658	638	677	639	736	645	626	639	666	658	668	649	664	692	657	706	650	632	672	665	641	645	698	652	670	638	620	642	597	657	626	651	680	631	649	640	662	651	639	710	642	647	659	661	634	670	651	669	641	692	651	680	643	680	634	685	623	617	659	634	659	659	669	649	626	650	656	681	669	658	676	645	680	660	669	655	670	651	641	673	669	661	685	639	636	680	655	692	662	685	669	635	655	689	663	659	694	664	656	657	700	630	625	657	663	649	601	658	647	619	638	643	653	684	665	581	656	665	602	668	573	625	665	653	642	655	671	655	627	649	637	674	692	683	692	701	629	611	660	683	628	628	645	645	682	587	654	663	658	703	677	612	571	653	672	634	671	676	625	668	629	703	693	639	671	684	653	670	665	678	628	702	628	667	671	685	662	666	634	635	673	665	648	695	619	639	625	634	702	645	676	664	641	663	672	648	655	658	653	642	689	636	711	657	724	659	647	646	642	687	703	639	676	652	669	659	653	657	660	648	659	596	648	703	688	657	663	619	692	679	682	644	632	622	638	658	622	668	646	657	618	627	696	675	633	594	681	650	710	648	648	622	631	664	654	640	644	606	654	618	684	649	652	628	668	704	629	630	633	637	621	653	660	671	634	672	645	676	665	660	647	697	639	669	721	677	639	658	627	649	710	618	595	648	684	674	669	657	614	665	668	630	674	673	630	676	644	653	661	666	641	660	646	671	679	632	627	654	695	679	619	663	703	673	637	635	696	646	672	613	683	655	643	644	610	655	668	632	680	661	654	633	631	678	662	655	683	627	635	634	660	666	641	643	610	625	651	669	644	687	658	657	667	692	616	646	659	683	626	607	714	673	621	658	693	668	685	641	628	642	658	639	609	637	657	658	631	632	662	640	640	636	618	622	712	648	619	693	653	658	692	621	711	682	705	667	659	672	645	622	644	642	694	685	666	619	669	641	672	645	639	669	654	626	675	692	663	615	676	630	659	663	677	651	644	667	621	721	628	643	679	667	646	659	646	699	672	649	691	617	646	640	655	676	606	660	664	650	663	697	645	646	642	703	694	698	636	658	633	648	671	664	679	690	644	655	656	653	650	682	636	641	646	653	640	647	652	624	634	611	653	635	607	618	660	637	683	620	628	660	654	640	637	658	649	615	694	660	636	634	653	654	606	637	626	655	639	662	672	656	596	639	667	611	645	658	621	680	658	658	638	608	634	654	690	664	697	654	668	672	603	704	646	633	667	663	704	633	667	580	656	656	640	631	651	691	626	632	617	668	658	624	666	642	634	632	657	628	689	621	646	629	607	606	712	662	685	639	640	686	680	651	668	627	681	621	690	658	673	653	622	632	639	637	625	680	669	648	653	622	648	665	625	672	652	647	721	631	646	678	651	655	693	630	665	674	646	677	622	670	636	652	656	677	665	675	658	697	630	695	659	651	676	684	664	659	672	665	628	698	692	662	659	630	711	634	635	647	622	649	688	654	632	636	654	685	653	644	645	644	657	653	590	667	630	705	660	653	643	633	648	582	687	618	670	662	706	651	631	620	671	675	635	692	655	692	671	680	638	673	641	634	625	648	685	629	641	597	636	649	659	659	658	644	652	654	669	632	648	623	631	655	685	641	649	675	638	624	635	677	643	629	641	647	665	645	634	663	643	660	607	692	660	645	599	639	666	645	660	680	674	655	614	628	675	660	686	600	633	654	643	647	681
23284	16208	13865	7831	5088	3728	2950	2363	2041	1729	1540	1312	1234	1180	1116	1022	993	990	960	873	867	845	819	872	792	807	754	783	748	802	799	767	712	745	814	745	729	766	724	730	750	778	748	771	722	728	702	783	747	774	682	735	706	738	717	725	765	684	698	735	742	706	690	717	742	731	768	752	682	724	760	767	715	702	742	693	709	648	705	724	761	699	696	741	766	700	733	729	694	713	722	718	707	703	754	690	691	732	718	728	682	668	695	727	685	746	744	734	700	730	759	754	723	710	714	764	743	715	744	763	723	704	756	720	761	727	713	727	671	802	700	720	698	684	686	742	737	713	680	742	661	719	726	695	671	680	736	696	715	729	734	720	692	737	679	732	715	706	710	772	713	736	694	670	686	707	728	711	740	722	736	736	706	696	733	749	732	759	692	685	691	745	681	732	751	696	715	710	688	695	702	704	732	733	740	713	745	742	733	681	697	750	764	691	736	755	682	687	701	720	697	679	709	720	716	740	729	728	680	712	680	702	724	657	749	747	695	752	731	698	749	687	737	709	721	701	710	743	711	761	723	724	692	698	715	694	700	719	702	685	722	702	692	726	711	764	787	692	702	674	706	732	693	692	677	700	713	687	681	683	748	726	737	762	731	704	699	714	728	713	705	739	736	721	699	686	739	755	761	725	725	721	795	700	711	719	719	696	747	719	704	729	695	718	728	729	734	731	706	728	719	714	708	732	699	715	719	690	713	744	721	742	698	740	693	750	700	698	711	714	693	741	752	703	721	689	722	706	720	701	748	713	699	691	740	716	718	719	710	741	723	791	715	747	669	699	727	721	704	715	731	704	717	740	724	714	704	735	730	699	742	720	702	708	691	739	691	658	706	750	693	743	703	733	693	673	685	687	714	709	756	706	737	714	756	698	753	719	690	663	725	673	695	663	704	656	741	731	692	726	655	680	674	707	742	688	711	674	739	706	708	730	698	683	703	759	707	688	709	718	691	703	724	743	693	715	720	737	684	694	729	722	701	711	731	738	722	742	720	680	684	706	707	709	739	748	694	718	689	681	737	687	716	727	656	675	737	726	726	741	766	736	729	678	693	676	723	753	709	706	688	734	736	770	723	729	693	738	670	678	664	701	748	720	702	730	699	716	693	727	692	693	736	709	681	703	688	710	702	673	727	748	735	684	701	725	683	699	718	686	711	694	724	733	723	707	718	662	689	684	714	737	687	732	677	712	767	665	717	707	702	737	715	712	684	687	700	698	683	705	674	721	724	704	703	720	703	744	730	703	758	736	715	704	703	719	710	697	753	712	752	694	702	715	743	711	719	666	703	662	716	691	671	680	713	680	672	665	685	728	767	740	700	672	677	720	723	720	685	672	689	727	729	688	730	710	717	715	721	704	723	684	702	712	671	767	731	724	716	694	688	694	717	683	674	676	724	714	713	730	729	683	771	741	732	711	741	690	696	703	720	703	703	721	705	704	705	689	725	748	670	689	656	714	730	676	709	674	666	744	702	705	673	783	722	732	768	716	699	742	698	748	733	715	704	715	729	702	727	704	728	713	707	736	679	752	689	674	702	750	747	694	715	783	749	711	704	701	708	702	728	682	672	753	653	686	696	655	763	746	756	679	749	746	701	715	747	744	671	728	725	709	679	695	675	703	693	775	703	725	726	737	682	728	746	629	671	734	723	701	745	738	691	691	668	736	661	719	665	721	743	741	756	717	722	727	710	725	725	710	732	714	721	691	682	707	712	730	726	706	682	698	717	727	703	688	648	757	688	688	745	726	772	744	694	706	720	698	718	716	726	725	730	728	734	738	758	649	696	724	711	719	692	693	720	654	683	650	706	691	706	719	708	668	684	660	741	690	741	706	702	760	698	707	730	703	734	755	704	734	725	692	719	701	744	717	750	697	786	695	712	686	766	722	745	762	686	695	735	660	736	694	730	689	699	741	710	736	719	715	779	678	768	749	748	715	755	690	707	774	689	647	712	696	673	702	704	728	758	730	727	682	674	748	743	735	692	704	710	723	628	683	734	698	702	693	706	726	757	679	679	761	695	710	754	737	684	676	718	690	750	691	724	696	688	710	735	706	721	714	684	687	697	685	733	698	686	666	725	675	693	706	695	679	693	744	704	694	731	714	771	730	679	706	666	708	673	698	692	660	727	741	739	732	712	689	699	738	777	736	667	707	687	751	687	729	700	692	702	687	707	691	745	697	670	732	725	724	710	692	713	721	677	735	731	756	692	732	750	729	709	682	709	753	717	682	683	669	730	766	713	718	744	708	702	668	722	685	713	726	738	710	746	741	689	753	727	702	736	714	689	688	744	724	745	711	727	731	713	680	694	714	744	700	703	779	742	731	713	713	679	699	709	728	708	723	721	712	711	732	757	679	748	662	675	740	691	696	688	684	731	764	713	708	705	712	754	717	675	734	718	717	731	708	715	716	734	741	714	724	681	710	681	692	721	672	684	695	725	720	721	706	696	707	695	694	724	747	727	731	703	734	710	699	713	723	718	689	710	683	729	771	731	709	705	697	712	708	727	692	716	680	703	711	672	684	706	722	688	681	748	688	705	692	716	680	686	767	769	705	720	746	731	679	739	715	737	703	701	708	728	722	698	694	686	703	722	725	686	723	678	676	692	724	728	747	728	691	730	736	695	728	694	711	695	717	722	758	697	695	758	636	741	720	703	681	721	659	716	743	736	677	729	660	734	760	692	661	740	682	697	700	720	706	730	719	679	698	679	687	724	689	713	678	698	703	722	684	662	730	701	763	647	712	676	715	628	715	721	706	718	723	762	735	717	740	684	667	706	710	722	731	747	688	718	712	704	722	730	700	721	730	705	671	692	655	753	721	685	675	743	738	696	725	796	721	683	692	698	735	710	697	721	694	710	705	703	668	699	731	733	672	725	724	679	725	681	763	712	727	742	677	708	753	720	690	705	727	747	723	713	714	710	672	707	698	705	733	701	720	664	697	757	726	732	711	680	772	735	685	680	680	730	685	696	727	712	666	701	685	681	668	780	751	694	679	724	695	706	728	703	701	730	712	683	739	760	688	665	710	750	718	729	690	769	678	731	722	707	710	719	667	717	705	737	712	670	706	699	648	734	742	663	681	727	693	699	704	761	701	720	720	749	684	716	718	745	683	677	695	684	707	696	702	741	705	681	680	702	718	694	684	680	685	682	708	677	685	680	702	715	710	723	710	690	734	705	749	716	696	697	714	714	677	733	706	706	723	677	699	709	691	732	748	730	749	697	769	708	662	697	738	689	680	704	744	704	713	675	696	733	757	725	712	721	693	704	743	716	686	700	702	719	693	688	695	712	696	737	743	731	733	779	744	706	704	724	722	703	640	724	727	709	716	719	716	738	714	701	708	733	675	702	730	709	721	696	695	759	756	688	724	676	688	721	703	719	667	743	687	674	722	688	692	722	713	733	689	692	699	714	712	709	720	740	720	709	705	704	692	724	697	699	708	656	753
27491	20559	9553	1001	504	414	396	391	381	373	375	351	349	331	379	350	357	346	356	365	350	342	350	322	333	364	341	371	339	371	355	333	344	332	381	374	347	364	343	324	353	375	328	355	354	316	356	359	340	361	374	352	345	337	363	346	348	343	349	350	334	332	341	345	348	339	347	317	355	326	366	364	329	343	327	323	375	335	348	375	327	366	344	359	341	335	367	306	386	338	345	355	326	331	308	348	327	340	366	350	336	344	332	333	361	303	372	353	382	361	320	377	329	384	363	319	370	346	360	362	348	347	371	360	353	331	362	313	357	354	341	319	353	354	367	363	361	366	331	312	369	319	328	374	329	330	328	355	334	342	333	366	332	334	349	342	359	334	330	338	319	371	346	338	369	329	342	381	356	312	350	345	347	337	335	347	356	331	301	386	346	369	318	343	355	317	325	331	359	314	360	349	343	360	366	335	318	326	361	336	351	339	317	344	356	331	353	372	352	372	354	320	345	343	389	350	302	345	318	331	349	314	386	341	312	348	378	380	361	316	358	337	323	343	299	352	345	340	363	343	349	367	375	344	357	352	337	344	353	331	371	349	318	393	352	323	349	358	349	356	359	337	326	339	370	342	326	334	361	327	312	376	360	329	337	382	330	329	313	377	321	346	321	332	330	338	326	360	341	378	360	352	341	331	350	351	346	329	348	363	345	350	386	326	309	347	338	364	380	338	361	349	326	384	327	310	364	361	375	333	361	335	354	369	330	378	327	354	349	307	366	383	358	360	367	315	363	338	345	365	329	318	351	356	366	346	371	330	340	381	340	353	338	349	375	384	330	321	339	325	364	319	311	362	334	355	338	331	333	352	324	313	376	357	355	326	358	364	352	344	364	325	361	372	354	354	379	365	370	357	345	362	342	334	364	335	354	368	360	353	328	340	349	352	332	352	376	324	374	381	326	356	334	356	342	335	340	357	332	355	356	308	342	364	347	366	281	351	361	372	371	331	341	363	362	329	332	354	331	370	331	343	324	365	395	355	369	334	333	373	357	374	351	382	354	349	332	323	345	373	359	351	344	324	378	344	349	329	350	350	332	347	360	366	336	330	380	363	327	370	335	355	356	341	347	322	325	369	342	325	342	356	353	297	327	359	343	334	347	364	358	357	362	344	322	345	342	328	347	349	365	368	353	338	339	349	348	370	336	357	365	318	360	330	357	348	343	376	341	381	356	331	368	340	360	393	373	331	333	340	343	351	351	371	364	361	369	357	348	325	360	345	363	352	355	361	371	320	400	329	337	335	332	361	350	368	319	349	337	375	337	360	333	329	305	381	355	359	350	311	320	351	349	358	341	371	351	382	354	363	342	362	378	325	339	337	342	345	329	402	367	320	361	336	361	346	360	367	349	357	335	362	344	348	335	328	325	359	343	338	339	349	372	354	315	368	354	348	372	384	407	348	327	337	343	343	332	344	352	328	329	355	348	339	349	339	355	363	359	352	371	361	382	313	347	327	354	365	374	336	380	338	356	334	355	349	326	314	333	339	354	361	345	354	362	357	359	346	360	351	369	410	337	360	384	367	375	337	331	362	339	353	344	353	343	377	364	325	359	363	348	293	346	335	371	326	318	344	329	373	307	372	343	382	354	357	339	364	371	356	335	400	344	324	349	341	337	354	365	315	364	367	377	321	345	341	339	368	321	357	338	369	340	345	359	316	337	319	372	357	372	344	390	358	351	339	348	329	294	350	345	371	339	325	355	347	317	341	365	342	316	369	338	354	355	358	332	376	329	374	315	352	418	350	338	356	350	380	349	331	358	318	356	367	353	342	332	347	340	337	328	377	319	326	378	354	327	326	366	356	376	334	322	364	383	349	353	349	348	368	388	362	377	366	347	325	357	345	347	391	350	370	371	358	368	370	342	379	337	382	357	361	331	346	320	337	325	348	369	338	337	373	327	348	325	326	359	327	340	382	362	335	344	377	323	331	359	334	347	359	352	355	349	315	356	341	335	360	370	373	342	337	353	407	360	351	361	319	340	335	319	362	354	382	343	366	333	359	354	394	346	373	340	357	332	356	341	345	348	354	360	359	353	349	370	361	332	390	350	332	380	334	373	358	394	369	367	381	359	356	375	386	357	353	344	328	344	334	334	373	328	352	326	343	364	336	363	337	376	337	358	379	386	352	358	330	322	372	299	358	351	352	380	342	386	326	342	319	319	375	353	333	358	368	342	329	334	345	358	338	344	360	354	345	333	335	379	393	329	348	310	341	333	355	374	341	324	336	341	318	362	358	386	344	356	379	369	343	324	347	357	333	345	355	345	360	363	328	347	332	389	328	350	346	351	345	359	332	361	367	359	358	377	338	358	328	355	346	345	366	341	345	351	329	329	366	375	372	339	372	391	347	355	346	320	356	303	381	344	338	363	325	332	329	353	360	348	342	358	369	310	346	327	350	374	361	338	330	352	331	375	327	357	326	351	348	352	333	335	360	305	344	311	338	341	378	332	348	380	377	363	367	336	355	361	351	323	343	355	359	348	348	331	313	365	358	322	347	343	351	333	349	332	307	337	362	359	358	358	350	367	378	353	357	357	354	359	355	347	352	381	347	359	332	366	336	308	373	358	363	330	362	365	315	357	376	341	352	341	375	347	343	347	338	346	335	342	347	339	371	330	336	354	347	336	378	322	318	343	340	367	360	365	351	378	323	363	361	348	398	367	356	363	328	319	375	324	360	335	342	360	354	351	343	357	362	375	357	366	375	338	343	333	324	330	344	356	322	381	314	332	343	332	345	344	340	342	369	344	352	326	357	358	332	350	367	319	344	368	328	360	354	333	346	340	344	339	334	340	370	336	375	334	357	357	347	354	317	309	334	363	341	333	371	363	359	375	369	343	364	286	346	323	334	376	329	356	342	324	357	350	355	330	386	382	360	313	374	339	345	380	357	352	326	356	301	352	354	326	392	354	327	364	325	351	313	323	336	369	383	331	340	369	323	360	319	363	338	368	334	330	332	364	341	403	387	388	371	332	319	329	379	355	365	353	330	353	335	370	338	332	332	359	326	357	371	374	315	343	370	347	357	377	336	339	356	373	363	337	387	352	334	380	323	381	332	343	329	322	375	385	314	340	361	356	354	374	347	366	359	334	332	367	376	356	305	335	352	320	326	368	350	349	348	341	329	356	388	358	363	338	330	326	309	362	339	391	363	356	337	359	351	347	355	345	334	371	342	338	367	320	376	380	347	366	332	374	379	343	359	344	375	391	351	359	335	351	338	357	355	341	349	355	338	351	351	374	377	372	331	331	355	339	366	335	343	358	368	335	342	363	359	373	339	351	347	330	370	349	360	351	325	333	335	340	375	357	361	353	334	357	327	344	354	354	312	349	351	356	360	313	323	336	352	313	354	311	335	361	368	348	331	347	362	339	341	340	345	337	350	322	369	331	323	332	358	353	352	321	328	352	331	360	332	339	363	361	334	356	351	350	335	334	329	391	367
17869	1565	1728	1037	657	546	498	456	457	434	450	444	457	433	441	421	469	483	446	444	420	408	455	442	421	402	411	427	430	419	432	427	426	413	416	432	455	451	429	419	439	461	438	418	439	445	411	401	432	459	425	411	375	456	436	418	410	422	423	410	451	425	426	408	433	435	429	405	388	407	404	407	459	442	438	414	408	390	447	424	414	406	398	389	414	448	408	415	417	452	403	430	435	442	431	431	409	432	403	442	415	467	427	418	443	437	433	406	437	470	394	422	439	421	435	450	392	447	408	421	420	457	405	418	420	409	406	404	426	428	450	411	431	407	420	417	401	398	451	429	398	447	430	434	390	426	426	421	394	404	420	429	429	397	458	444	405	427	427	438	376	434	405	445	407	422	379	440	413	422	413	429	436	410	450	420	424	396	422	411	413	433	404	382	386	407	407	452	440	397	428	413	418	426	432	444	442	431	395	389	391	437	457	413	428	385	418	466	446	414	442	451	427	421	406	388	435	390	429	412	404	449	435	434	407	404	406	450	423	426	399	440	420	446	406	391	418	421	429	416	421	424	435	454	417	406	444	440	414	398	455	393	395	409	411	428	423	410	411	436	450	443	405	408	441	446	403	467	442	437	424	434	383	418	416	387	467	397	410	402	424	381	435	406	430	438	447	423	450	421	425	418	397	378	435	415	391	385	415	422	382	425	447	392	399	456	438	414	407	397	416	429	424	392	403	413	431	422	415	422	470	383	399	484	422	440	410	439	426	413	418	434	433	436	441	437	408	411	432	409	452	438	405	433	435	427	432	384	446	422	423	415	421	432	429	397	431	418	465	402	420	401	439	441	448	407	419	430	424	413	428	442	419	388	443	427	445	431	428	429	401	414	464	405	424	423	382	443	388	432	414	412	440	396	408	434	426	434	444	410	456	411	367	422	383	413	440	444	395	434	418	419	402	387	431	410	435	398	439	417	436	412	438	461	448	443	438	471	421	418	432	397	416	397	415	420	413	430	384	405	439	408	425	435	422	425	398	402	435	415	431	405	406	424	409	416	425	414	413	417	435	395	393	424	433	394	420	428	429	439	425	450	394	423	410	443	422	420	446	401	413	426	444	414	434	461	395	424	425	436	419	444	401	415	407	430	392	439	430	394	418	426	401	472	437	449	429	434	403	425	425	423	396	417	398	447	423	421	457	412	406	392	419	419	396	456	471	409	454	443	418	399	425	441	406	435	395	434	423	454	403	418	432	434	414	444	437	400	435	389	432	431	418	441	447	479	467	376	415	414	425	429	448	433	465	413	445	384	440	423	426	451	379	415	423	412	404	416	400	434	449	411	430	414	438	419	469	416	396	429	420	450	403	421	459	380	423	413	423	458	422	447	413	437	384	417	455	456	427	427	405	410	453	433	428	420	375	412	417	423	465	410	407	452	423	399	438	415	423	440	399	443	416	412	402	462	425	435	428	442	394	436	438	439	423	436	420	431	422	423	441	414	414	374	412	425	446	415	423	478	423	430	419	385	430	397	461	455	433	414	410	404	438	382	417	439	422	375	415	415	399	431	432	414	427	427	431	424	413	401	425	386	444	419	456	418	450	446	400	407	410	411	451	446	458	427	446	392	409	418	434	423	394	414	421	430	386	408	432	419	433	390	395	425	415	396	451	459	453	422	414	454	418	377	416	405	383	416	421	408	435	411	473	424	411	423	406	423	416	452	452	409	413	385	418	427	429	394	364	445	444	455	398	464	387	467	435	436	393	441	399	404	421	463	435	385	451	423	441	440	398	387	417	445	422	439	442	396	433	425	424	427	399	401	417	397	418	402	402	395	428	425	421	431	430	417	391	434	434	426	421	399	419	435	430	421	371	468	391	418	433	420	426	431	424	441	414	411	443	389	450	419	445	433	419	412	410	410	400	401	452	429	431	437	426	401	433	436	420	422	397	416	442	427	439	442	421	467	413	399	465	385	433	407	411	392	430	428	460	439	448	398	436	408	422	450	388	392	409	402	394	405	451	413	438	432	484	421	425	423	426	403	453	442	416	444	444	434	410	430	407	441	443	404	440	425	418	427	432	423	404	435	466	420	417	406	400	421	432	403	423	414	426	385	416	430	461	424	439	429	431	385	375	408	426	422	403	430	399	429	436	419	409	427	440	419	441	392	426	420	425	431	396	435	401	402	432	430	426	423	429	424	452	391	430	456	409	414	410	417	476	404	395	433	418	402	424	408	420	411	450	440	403	395	423	401	423	446	428	435	427	414	385	417	454	412	412	454	410	405	409	453	401	451	439	430	410	408	446	409	437	450	440	431	426	425	440	407	387	430	412	431	466	413	405	393	412	478	429	417	400	455	435	415	435	421	445	426	435	447	414	420	437	429	411	438	402	453	442	455	413	414	440	421	395	392	406	454	414	418	381	408	427	379	419	408	398	415	448	439	420	411	423	396	430	413	390	441	414	451	431	429	392	440	397	438	413	426	444	421	392	421	421	409	443	432	400	442	396	417	413	415	461	425	437	425	469	422	432	425	409	419	434	445	428	430	446	420	427	418	441	433	400	426	433	426	422	417	430	440	399	422	424	412	403	396	427	448	396	435	387	429	432	412	454	440	463	372	446	441	423	430	436	450	454	408	429	412	401	441	389	407	453	411	428	437	408	426	444	423	452	417	436	437	419	437	437	402	446	424	428	442	412	399	416	461	398	402	401	419	412	416	430	423	435	425	460	416	400	423	411	432	430	454	442	373	455	405	432	418	403	428	408	419	425	457	412	412	425	381	439	427	397	422	375	453	444	436	434	408	388	433	413	401	401	379	447	405	433	441	423	430	415	435	410	450	438	430	426	423	416	421	413	403	383	427	423	431	422	438	430	431	405	458	450	380	403	412	450	424	415	442	395	446	401	459	433	471	418	435	462	409	469	398	437	431	444	402	467	393	462	402	410	416	409	419	383	432	393	459	429	429	420	410	397	465	419	425	425	439	416	416	434	403	423	458	413	397	379	443	396	432	448	411	411	399	445	427	429	390	415	433	375	412	424	406	430	412	421	448	450	438	431	447	424	430	415	485	442	451	400	445	483	424	408	439	426	406	430	452	450	412	433	440	414	436	423	420	421	419	442	394	423	420	462	429	426	475	443	435	451	440	380	409	403	425	432	408	445	407	447	408	416	446	423	419	404	448	396	440	403	444	424	440	442	415	433	428	449	438	427	425	447	414	438	424	458	413	455	431	416	415	473	424	441	390	419	416	449	433	411	418	443	432	467	422	391	421	414	452	451	422	425	433	413	445	410	414	430	398	423	434	392	389	429	430	414	434	446	399	475	431	457	406	429	405	486	435	427	410	420	403	398	406	414	409	424	407	409	407	405	388	421	429	401	421	415	407	431	419	417	419	366	404	363	438	461	403	434	408	404	410	429	422	416	390	441	423	429	419	394	377	472	426	427	463	415	384	425	404	437	455	411	408	416	409	428	468	395	416	451	396	419	401	426	438
23603	21212	28692	24027	21220	12529	1269	741	620	574	468	479	408	392	413	390	384	395	343	332	353	323	365	320	343	345	361	367	324	345	332	334	352	330	330	310	335	334	352	297	325	306	339	313	366	314	345	317	307	318	315	357	306	286	349	333	325	320	297	352	321	306	311	309	340	310	318	327	321	320	312	316	338	315	308	325	306	333	308	301	318	316	314	296	298	337	310	299	302	321	324	310	285	332	337	330	302	302	303	314	301	310	290	317	285	299	321	294	324	299	319	295	318	328	316	305	300	306	304	330	319	292	286	292	298	302	303	342	299	317	295	315	312	288	333	315	304	318	301	348	282	323	337	272	313	291	313	276	319	310	293	284	302	300	347	312	299	329	298	305	303	298	332	305	345	334	348	318	323	320	310	287	307	296	326	293	323	297	342	305	328	331	334	319	316	341	317	307	331	319	302	307	272	305	298	327	314	318	286	288	308	283	308	308	331	318	310	314	322	294	293	339	277	301	328	291	307	325	320	331	292	305	307	289	317	330	322	320	306	348	325	341	324	304	331	322	313	305	290	311	303	338	291	321	312	315	332	324	280	322	293	307	316	304	308	305	315	290	327	328	293	295	318	288	316	318	309	324	313	304	319	293	298	300	299	297	313	320	315	300	300	305	302	299	322	300	276	318	313	287	304	342	304	331	327	334	329	282	299	321	300	309	296	288	305	340	331	328	274	324	296	298	297	287	292	289	337	302	318	296	348	297	324	288	315	315	332	293	328	317	307	305	282	346	300	312	295	317	312	302	315	365	337	308	283	337	326	341	332	306	318	334	338	330	318	273	302	303	345	321	315	301	289	307	324	295	298	315	346	300	310	291	321	334	308	276	320	310	279	288	312	299	291	315	338	310	306	326	319	286	308	313	314	295	331	333	311	313	306	342	320	300	307	322	320	282	329	288	305	304	290	322	316	305	279	301	301	303	304	325	272	319	311	325	304	293	308	300	320	306	277	318	299	309	314	287	295	355	331	311	312	303	316	276	330	319	273	308	303	313	309	359	323	309	320	324	306	293	312	316	304	276	320	309	306	337	294	297	285	349	303	296	315	311	295	302	303	336	309	297	315	307	284	300	304	314	286	306	309	323	303	293	300	322	352	310	264	322	297	299	305	309	307	343	297	314	323	332	318	337	328	326	308	246	306	346	318	303	327	300	298	301	303	292	299	324	342	282	308	321	296	305	326	286	319	302	295	329	276	294	295	292	320	356	301	310	309	274	299	290	303	340	343	319	314	301	278	305	344	340	316	273	278	303	321	312	303	338	296	292	334	296	314	290	297	308	335	312	300	308	306	298	296	331	333	290	295	294	311	327	289	290	301	292	300	326	341	268	306	295	322	315	305	302	334	290	298	287	323	317	315	284	328	302	299	333	303	286	271	308	292	308	321	315	322	292	302	307	298	310	300	328	327	299	293	316	288	318	325	293	275	362	301	295	313	294	307	310	299	292	307	296	332	337	315	282	311	331	310	326	321	322	326	312	324	300	290	340	298	294	279	284	301	292	263	301	327	320	290	289	329	298	292	316	310	314	318	290	312	312	316	305	292	294	304	308	318	321	292	291	330	322	291	330	310	317	331	306	304	253	318	306	328	312	343	306	295	314	297	296	359	277	316	300	322	310	314	300	333	300	305	321	294	304	339	311	302	304	310	340	322	320	281	302	319	332	298	292	318	296	314	318	324	313	320	320	324	317	287	285	318	295	320	290	307	320	292	348	308	277	296	292	326	327	309	334	310	308	299	309	329	285	326	332	298	333	298	307	299	325	304	304	303	317	325	318	283	305	296	298	323	292	350	306	340	316	316	319	342	321	300	315	314	304	324	286	293	294	338	306	299	299	310	307	317	346	312	296	301	341	303	309	308	290	314	331	332	308	300	288	329	314	294	305	318	294	295	298	305	330	311	315	324	294	319	304	360	306	320	338	297	334	281	313	267	319	321	331	303	305	321	338	305	326	312	300	299	307	326	319	353	296	302	300	315	303	335	293	303	342	312	309	299	317	322	341	299	302	309	318	330	284	309	317	302	295	296	299	329	307	299	294	287	304	311	291	339	327	301	292	343	323	301	285	322	305	308	330	297	300	292	300	324	341	289	309	327	331	319	315	315	308	323	324	326	319	319	298	328	314	321	287	296	291	313	308	303	329	311	292	318	318	300	337	352	322	278	314	320	316	333	301	330	288	300	327	316	286	344	312	293	306	320	309	312	316	289	292	286	313	283	285	338	348	332	304	318	292	321	314	310	312	319	295	324	342	292	337	327	315	308	318	306	336	303	311	330	301	307	323	292	292	302	283	346	307	331	325	342	279	313	300	295	310	325	319	307	311	347	319	346	294	301	328	296	311	289	294	302	291	302	350	331	309	313	317	304	302	271	296	327	293	306	308	312	321	294	311	311	353	306	314	295	317	323	309	297	309	319	291	312	323	306	304	311	338	325	337	320	337	298	319	318	329	303	290	294	315	307	299	342	329	314	304	314	300	321	315	295	318	284	308	301	317	309	322	328	295	291	321	299	281	346	313	294	305	338	306	312	309	329	291	309	298	326	327	327	287	338	332	316	271	309	297	310	317	311	290	313	327	300	279	312	304	338	326	308	330	300	344	304	339	321	302	310	354	290	336	322	273	290	301	306	306	323	307	344	311	340	289	339	313	304	326	317	319	337	319	278	310	335	305	347	327	283	300	293	305	303	287	323	322	283	317	332	289	304	307	330	302	308	284	274	257	314	330	318	300	328	305	324	300	279	317	328	302	303	314	325	313	322	298	294	304	296	294	326	344	348	308	285	302	312	314	310	309	310	298	311	308	310	308	347	310	284	276	299	323	319	297	300	310	304	303	291	294	312	330	314	313	315	337	327	305	318	334	286	285	337	282	279	302	321	332	297	322	305	290	294	304	279	321	307	334	287	295	324	307	324	328	284	299	330	324	321	290	339	309	319	291	301	319	293	327	307	303	288	314	317	311	301	323	308	313	311	316	282	321	330	317	308	338	324	287	283	293	302	332	302	296	325	307	329	304	306	316	324	286	326	333	306	320	330	317	325	329	312	339	264	325	292	301	296	309	324	317	323	310	324	304	309	287	298	279	277	327	313	292	287	299	281	338	307	306	313	297	290	297	329	281	326	331	318	295	322	298	319	304	320	294	294	292	297	306	307	283	329	283	332	300	313	301	306	299	298	300	278	329	336	311	281	331	284	300	315	296	328	325	330	299	294	303	297	310	319	331	320	303	320	326	312	308	339	325	305	350	290	320	326	306	300	308	308	307	297	319	308	315	322	305	342	287	323	320	319	321	331	341	310	295	287	310	315	326	292	318	294	313	305	307	317	291	288	313	320	320	306	322	304	295	280	288	310	307	324	315	300	344	315	327	307	322	293	321	317	333	300	295	314	305	336	318	279	307	303	298	281	324	300	292	311	304	319	289	304	314	321	332	321	332	287	334	334	322	312	324
20099	9927	8801	4326	2717	2004	1586	1308	996	865	784	706	622	612	575	574	575	518	485	470	419	437	441	456	405	401	429	400	393	401	386	389	378	399	397	391	383	398	385	359	397	387	371	385	375	340	396	373	378	400	342	394	379	378	379	381	355	320	368	380	348	346	365	363	336	386	411	371	393	360	325	396	373	352	412	361	382	344	349	365	365	381	364	350	330	375	324	364	374	377	430	382	360	352	392	346	382	395	342	381	354	388	330	366	383	379	376	351	364	388	368	367	361	377	375	343	350	372	377	385	347	355	364	350	369	354	382	357	346	387	373	350	353	371	402	361	367	359	330	365	357	363	376	364	324	318	363	376	385	341	370	352	421	353	372	344	403	365	386	385	402	379	375	380	347	364	390	370	363	365	350	364	378	360	355	393	359	370	376	380	367	346	398	388	364	370	397	361	374	385	330	385	351	356	384	335	329	343	362	354	347	363	379	365	382	315	369	385	371	365	375	376	343	379	381	369	350	367	337	363	384	376	386	365	374	363	349	378	337	346	373	370	391	401	344	393	374	349	360	361	379	374	364	366	363	373	369	360	354	383	395	379	371	345	364	401	367	386	358	346	377	311	360	360	383	355	349	340	384	384	364	351	389	399	369	399	378	373	337	380	361	369	351	365	398	385	374	374	376	369	381	337	367	382	387	374	325	368	374	346	356	377	382	363	365	370	384	348	362	382	370	365	356	376	363	322	361	366	356	358	375	358	368	344	363	402	361	383	353	385	378	358	379	338	350	343	396	366	372	356	368	368	315	333	359	358	377	368	328	349	334	388	363	351	338	330	355	389	373	318	374	366	341	375	345	358	374	356	383	374	390	362	386	353	381	356	359	363	364	369	369	341	370	360	363	357	370	358	348	342	360	342	356	371	391	367	393	391	367	357	353	369	370	351	330	363	385	364	364	372	340	373	356	367	359	369	410	332	359	363	346	385	355	356	373	346	390	372	359	377	390	361	337	345	351	348	356	352	363	341	405	376	372	402	351	384	402	406	405	378	331	380	375	347	383	383	365	377	362	367	359	334	384	350	384	372	362	356	366	383	396	357	353	359	340	359	341	379	376	366	364	386	371	341	381	367	398	366	357	374	357	375	373	353	388	391	332	396	400	330	362	341	347	365	353	316	380	378	379	419	373	360	368	361	359	357	355	349	317	379	400	397	398	355	366	360	345	387	320	339	350	375	353	352	334	360	392	338	380	377	376	372	339	354	360	361	351	340	374	340	350	361	371	364	360	374	353	376	374	375	323	305	363	346	371	365	358	358	357	336	387	370	372	384	341	366	363	369	383	361	380	382	353	363	374	364	350	357	363	400	367	373	394	370	404	347	352	357	368	345	380	359	388	377	366	368	388	383	370	364	352	377	359	329	361	370	384	375	351	393	376	335	392	372	363	387	343	313	361	376	365	366	383	355	361	404	366	332	358	359	347	365	347	341	379	378	352	339	361	366	354	368	375	302	351	383	419	382	377	377	369	372	383	359	383	400	374	364	374	329	338	339	349	374	390	373	390	353	367	350	370	398	356	363	372	390	357	386	337	405	378	343	335	367	364	352	319	351	378	372	361	343	349	366	348	368	358	356	399	342	365	362	363	347	350	346	349	366	356	392	371	308	339	357	363	374	368	369	381	377	373	345	394	382	360	366	358	354	338	333	347	340	337	357	361	359	362	367	375	372	371	375	354	389	373	343	354	353	378	347	386	360	355	373	336	343	364	328	348	363	326	375	375	360	377	382	355	337	343	360	359	375	398	367	352	376	354	382	388	357	375	341	356	327	359	363	368	367	357	324	370	401	378	366	399	372	330	370	362	365	378	348	401	388	327	373	329	369	366	360	368	393	378	352	329	384	352	348	348	380	367	372	402	348	353	344	357	380	351	348	365	363	359	387	351	369	357	389	377	344	368	373	376	370	348	375	346	350	380	373	377	358	338	361	386	369	334	373	352	378	364	338	368	373	362	375	350	365	350	376	395	372	382	368	362	369	354	354	359	392	399	335	358	337	374	377	350	365	360	391	361	367	365	356	351	351	361	356	337	370	356	363	365	396	385	355	380	388	398	334	349	361	383	368	385	365	355	339	364	373	367	403	396	352	351	380	361	331	393	363	372	327	337	386	340	379	360	348	391	328	376	357	383	352	387	384	395	366	353	375	390	359	379	390	358	366	339	378	341	349	356	391	385	347	375	357	333	384	385	359	354	358	397	374	366	365	350	399	374	389	382	359	367	361	338	389	340	370	357	383	346	333	360	384	380	363	353	374	373	366	360	378	341	349	346	335	370	355	374	375	355	365	331	349	329	312	367	365	390	353	347	352	375	356	364	346	353	366	366	376	335	391	371	351	363	362	385	374	397	348	354	343	372	356	342	389	348	319	369	398	340	384	342	387	352	358	390	355	341	336	384	344	350	355	376	376	400	375	364	400	379	366	351	362	376	374	356	393	341	353	396	367	400	363	340	386	367	354	373	374	363	377	355	372	355	346	381	351	365	399	350	337	350	350	363	405	361	382	341	369	359	367	370	370	394	408	397	335	348	348	378	361	363	360	342	374	354	374	358	382	322	398	381	349	362	347	375	390	374	337	367	341	374	374	360	365	383	370	376	372	312	374	375	381	389	378	333	365	364	341	367	385	316	388	377	391	348	358	350	366	359	337	389	388	364	342	339	379	346	374	351	362	352	344	373	352	360	338	360	366	398	363	333	355	369	315	377	357	351	405	343	388	356	415	359	339	386	407	344	339	386	367	362	319	372	359	366	345	377	377	364	343	370	355	348	387	350	370	391	388	364	370	379	351	332	378	363	351	407	332	358	342	356	402	356	351	370	346	347	364	383	369	338	312	408	347	389	376	395	369	372	362	371	395	379	380	350	366	347	401	363	341	357	371	332	320	341	401	363	353	367	345	347	367	385	386	382	379	392	343	351	377	368	362	393	412	384	403	369	358	359	349	403	402	356	360	326	370	377	351	380	385	339	373	368	342	361	379	382	336	343	362	396	341	379	388	363	364	372	382	364	369	371	339	372	374	367	350	373	358	386	341	348	355	371	385	368	376	350	362	359	382	352	354	360	357	344	365	322	347	316	316	339	360	381	367	383	369	374	395	369	343	369	377	368	351	369	368	357	365	376	356	364	394	368	364	402	372	370	382	375	372	383	387	350	393	364	375	374	370	371	367	391	350	375	388	378	360	341	320	344	372	334	338	355	388	342	400	372	354	375	346	397	357	406	366	350	361	388	360	376	356	385	384	379	351	361	368	362	366	383	338	331	369	345	329	368	375	375	339	373	348	362	360	366	380	327	377	345	394	368	362	341	377	372	376	382	350	328	374	374	393	391	344	344	359	364	348	351	380	331	360	324	365	375	355	374	346	347	392	362	392	361	362	364	349	366	377	390	336	356	385	339	361	375	368	356	376	334	304	398	405	402	349	375	357	356	389	363	352	359	392	364	372	341	388
25033	21240	27671	25043	13165	1223	935	798	731	724	747	694	641	711	660	639	665	658	670	609	612	587	674	663	604	606	613	611	668	646	625	597	681	605	605	641	615	639	609	639	626	637	639	630	662	632	632	658	574	687	623	629	636	656	623	667	593	616	624	601	642	637	655	602	613	641	635	637	637	625	623	602	590	634	638	643	660	612	634	610	661	599	610	611	607	640	643	650	633	636	603	644	628	602	592	624	600	611	663	596	640	607	632	671	617	600	625	612	645	629	626	612	599	618	664	616	626	608	603	591	569	580	615	581	612	645	636	625	581	631	634	644	670	612	675	616	647	632	644	634	613	584	566	629	627	638	594	592	604	650	637	589	577	610	641	638	626	622	606	641	657	620	632	592	598	648	600	633	596	676	623	636	620	591	586	598	584	582	598	654	647	636	606	614	637	602	633	632	619	639	614	631	594	599	593	585	611	652	644	657	625	611	603	583	635	652	651	666	593	641	576	605	674	627	642	645	682	616	609	612	615	641	627	634	595	631	658	632	607	636	627	640	627	630	579	607	609	634	600	612	662	644	611	640	656	653	614	604	633	645	633	633	617	627	599	598	610	598	611	599	615	624	676	605	638	615	641	610	585	639	606	626	613	650	617	615	637	628	643	575	597	624	607	603	612	608	623	644	578	582	623	628	602	613	631	600	585	629	608	670	610	647	657	596	593	657	578	652	602	646	633	627	632	614	631	663	627	626	630	645	634	584	646	640	568	625	616	627	637	636	579	607	583	609	632	597	618	604	603	627	617	632	581	630	608	599	623	660	632	641	662	582	585	596	639	638	684	605	642	626	600	619	605	592	607	643	615	608	631	632	659	633	577	607	651	624	630	656	648	623	626	591	618	654	637	577	620	582	643	652	605	590	596	622	584	625	602	652	665	651	590	583	678	634	643	617	602	610	601	606	649	612	639	636	651	610	604	619	645	619	614	617	614	632	618	610	576	601	616	608	612	613	596	635	582	617	618	573	608	616	619	649	576	658	631	634	616	581	632	632	623	602	605	647	629	611	648	627	642	650	579	634	566	616	630	605	637	659	633	580	620	609	617	604	641	659	637	571	578	640	631	599	641	596	584	636	621	637	608	620	564	607	613	570	572	593	603	639	631	639	578	620	636	638	649	633	652	592	637	588	632	574	625	646	588	649	651	588	651	617	607	667	596	614	639	621	666	655	598	672	603	586	582	627	590	628	628	641	636	604	588	562	627	638	612	640	635	578	630	604	632	636	587	579	596	634	590	625	591	590	604	618	608	595	569	574	602	644	633	629	599	610	580	629	610	636	600	646	598	635	619	636	588	599	618	634	619	587	626	620	612	660	591	622	645	616	589	626	628	588	582	671	637	598	666	636	606	619	623	635	580	649	601	625	613	608	663	626	655	604	638	634	592	605	627	610	601	594	610	619	617	592	619	633	602	604	582	591	547	655	649	597	616	633	635	640	638	634	647	641	623	559	601	618	644	636	644	588	626	656	632	584	624	653	641	607	609	612	639	636	574	624	633	621	607	680	577	608	632	623	560	623	633	610	622	619	601	654	618	626	612	604	662	602	628	639	611	618	613	652	593	609	620	668	584	613	593	662	667	614	643	633	579	591	645	594	636	638	596	636	660	611	618	611	595	634	663	617	587	601	612	618	672	555	610	626	604	641	566	625	630	612	554	627	593	637	596	622	668	634	603	592	613	660	620	610	663	624	642	620	614	619	651	607	574	581	630	610	612	622	590	596	616	621	629	653	595	632	657	626	606	639	621	625	633	639	604	594	588	547	629	622	633	641	631	620	609	654	587	586	625	582	623	623	627	623	637	621	611	575	542	575	628	602	630	579	643	626	681	625	612	599	613	631	601	624	617	607	543	624	603	588	621	636	630	609	639	612	616	647	614	596	603	629	602	593	637	610	596	617	619	646	607	636	579	589	652	610	639	644	633	595	619	576	616	628	660	634	632	590	603	629	665	592	613	647	607	628	649	604	591	602	575	615	612	601	627	606	603	647	648	617	606	605	589	663	654	616	652	599	619	601	669	652	631	606	617	634	635	707	612	645	674	591	603	630	590	648	648	630	570	634	605	663	627	605	588	644	648	629	609	587	625	590	646	594	634	627	597	604	644	618	616	657	635	608	640	628	624	612	596	656	609	642	647	589	640	599	576	633	574	616	634	632	614	662	578	613	629	634	575	604	591	615	639	608	607	610	615	602	608	618	580	613	667	633	587	608	635	638	659	572	651	581	605	616	609	595	610	606	618	603	600	605	595	642	625	680	620	596	606	603	640	617	621	596	595	621	613	584	618	663	599	665	625	603	604	626	651	638	682	628	635	653	623	637	601	588	616	643	648	671	601	623	640	597	671	552	650	609	647	641	601	621	643	627	567	617	635	626	552	618	646	647	616	662	634	604	596	640	608	632	635	600	620	599	608	609	628	592	659	602	646	637	635	637	625	661	611	620	603	610	642	636	595	605	619	618	601	608	588	620	624	627	662	623	635	594	627	635	604	583	666	628	604	630	621	601	595	657	590	619	589	645	576	627	622	573	628	626	615	601	588	621	641	578	620	628	620	650	637	608	603	641	582	647	604	601	635	614	627	628	623	688	626	615	592	624	652	629	578	560	608	614	611	612	635	567	588	610	623	654	650	614	583	652	629	597	632	573	592	632	624	610	634	654	592	641	672	642	669	607	637	672	556	631	588	626	624	580	593	577	624	618	584	619	580	623	622	617	655	575	603	628	625	661	662	623	606	606	622	578	649	643	607	645	569	599	592	594	624	670	652	663	592	625	608	605	664	614	613	654	615	637	644	672	623	636	631	615	617	615	596	614	633	589	663	648	631	669	619	644	546	607	595	612	623	586	616	606	576	625	648	612	620	574	615	614	600	609	599	614	555	618	620	636	606	687	621	613	583	576	604	643	652	597	618	617	641	570	595	636	629	653	641	626	634	618	593	644	591	646	618	535	627	592	585	629	613	599	619	669	612	593	610	635	620	652	643	662	617	620	613	651	646	621	610	631	583	642	633	610	591	639	621	667	625	658	558	615	672	628	611	600	672	649	600	605	633	606	586	590	615	612	637	634	662	616	593	617	632	618	653	649	645	608	580	586	594	602	606	661	628	595	638	628	628	598	657	615	625	645	618	607	588	631	636	602	603	596	631	615	626	669	643	589	612	623	601	575	678	607	643	640	591	574	660	633	640	584	587	627	603	618	605	625	617	607	605	610	640	609	604	651	619	643	615	615	621	626	664	618	660	624	636	628	586	631	606	642	602	605	581	581	659	628	631	645	583	596	629	609	603	569	657	617	586	593	544	666	631	590	638	588	610	616	631	617	628	632	614	599	645	632	620	619	582	583	610	580	615	656	628	556	634	626	623	625	590	614	604	613	674	592	648	590	646	619	630	624	601	635	600	600	588	605	637	609	607	594	597	627	607	623	564	639	641	604	587	671	626	656	640	641	616	602
19177	6309	5490	2758	2006	1525	1362	1192	1082	1005	926	876	830	783	778	829	825	755	773	773	736	755	764	729	738	720	758	767	669	687	694	734	743	729	697	715	723	692	719	723	715	702	721	706	676	733	684	656	681	686	717	725	662	748	742	760	715	745	684	722	696	691	679	719	693	702	700	729	678	710	728	742	679	704	730	669	708	777	721	747	676	726	745	733	735	724	721	702	708	728	710	736	705	722	703	716	732	689	738	750	622	692	671	710	710	703	687	701	715	726	709	668	730	715	718	742	725	698	682	705	712	690	731	704	705	691	639	688	656	699	694	697	701	698	650	679	686	699	663	720	742	726	724	707	696	698	749	647	689	721	710	675	714	699	698	696	705	742	716	686	723	713	735	710	702	729	716	698	730	738	753	719	709	692	701	694	705	685	701	710	729	698	705	697	678	674	679	727	688	727	744	722	723	696	683	688	722	700	708	726	717	720	687	696	739	748	719	735	791	722	715	718	675	738	704	690	703	698	729	688	719	721	706	709	730	736	731	671	761	703	723	697	657	715	661	731	685	716	717	715	718	687	658	720	747	687	673	685	741	733	744	733	690	710	695	655	714	711	734	681	688	693	665	746	723	731	762	655	735	724	694	680	714	726	701	672	676	701	678	676	707	706	672	706	678	737	635	723	715	705	664	653	729	713	721	634	733	707	669	674	758	764	707	748	696	737	714	702	726	762	673	746	757	757	762	682	709	680	700	723	680	698	668	655	714	685	687	679	694	675	682	706	677	730	684	695	698	690	706	693	693	694	711	665	681	704	687	686	781	743	686	664	705	696	667	703	693	715	708	682	712	714	741	690	736	683	742	657	707	708	646	697	712	722	734	718	680	714	723	695	732	713	694	685	731	709	776	707	706	674	711	734	676	689	745	710	696	701	695	700	755	714	695	726	723	708	665	756	729	710	663	728	682	694	841	675	694	721	726	744	732	711	688	701	695	720	699	699	714	701	713	673	691	730	679	669	745	740	709	663	735	685	700	704	723	635	708	698	739	719	711	717	746	675	658	670	715	681	711	703	695	661	727	673	693	732	679	726	726	643	730	687	692	687	778	676	697	748	729	724	688	730	682	690	732	681	654	751	710	745	713	713	657	722	703	732	703	719	694	720	667	709	719	721	693	713	721	717	712	699	709	713	670	734	721	731	729	716	632	745	717	689	698	729	696	724	674	693	674	685	723	730	710	735	706	724	699	721	684	673	637	725	688	664	674	741	740	673	667	684	716	696	695	686	730	718	702	720	698	689	737	745	703	747	717	696	706	694	707	697	726	683	751	718	703	692	763	740	716	712	683	721	712	700	679	755	720	725	704	734	673	692	722	676	679	733	729	716	704	672	738	682	724	683	706	729	705	680	707	711	699	737	627	695	720	708	769	667	717	689	793	706	689	702	690	731	704	761	694	666	698	703	722	681	743	736	662	756	658	731	742	701	687	701	699	758	717	745	725	719	700	729	707	720	711	700	706	695	682	693	675	738	707	687	717	705	758	706	688	670	677	682	732	633	729	685	691	743	755	721	714	706	728	724	751	669	688	715	702	659	707	690	692	733	639	712	696	717	727	662	740	705	738	714	701	717	708	749	693	712	726	713	714	702	712	730	702	704	724	642	678	719	732	747	717	716	664	728	665	739	661	681	756	735	699	717	694	721	721	692	732	661	746	705	686	719	725	652	728	709	753	697	709	685	683	703	736	702	670	694	729	715	708	751	696	719	708	641	706	684	682	708	721	668	722	694	726	708	674	721	722	667	716	702	720	749	695	712	700	748	691	706	717	738	748	740	708	702	736	653	666	696	715	712	765	694	701	691	665	766	717	748	720	718	691	708	706	693	752	702	649	705	686	691	727	681	689	703	719	704	670	692	660	749	697	731	700	719	710	727	724	667	730	737	722	737	690	664	722	705	770	664	702	709	680	664	718	719	637	733	697	692	764	691	688	719	686	689	681	722	696	675	711	677	675	745	724	709	697	696	798	671	722	712	708	714	683	674	656	674	725	742	672	650	714	714	669	696	733	693	631	742	698	739	698	692	717	702	661	726	697	704	715	665	757	677	682	720	673	702	675	714	747	725	692	665	676	696	729	739	727	693	745	725	720	728	722	709	684	667	723	675	741	678	679	667	734	704	703	699	731	661	687	734	721	714	674	758	691	725	684	716	670	726	686	717	754	697	680	717	744	686	689	705	664	712	677	747	694	701	712	688	737	690	680	724	692	737	722	685	704	665	726	697	695	688	672	713	678	729	716	715	729	648	685	687	687	706	709	697	694	685	713	744	734	731	698	722	701	681	659	683	699	711	695	715	721	687	699	704	705	687	726	671	730	700	740	666	675	675	745	693	720	745	723	713	673	700	673	696	707	690	702	721	703	699	736	705	696	690	705	665	705	688	655	718	711	714	742	689	675	696	707	715	723	727	695	696	722	710	698	695	690	693	695	736	681	636	687	674	711	698	717	717	718	717	715	692	695	714	701	718	717	672	730	652	727	702	661	663	769	753	707	719	740	720	703	701	680	697	695	743	738	684	724	686	736	774	667	730	688	733	700	707	710	722	658	660	674	712	752	675	689	646	722	670	718	707	701	737	693	659	693	728	763	718	723	681	731	693	706	761	733	686	727	726	663	723	702	731	752	693	702	678	756	727	703	690	726	754	741	671	708	710	694	742	707	710	722	756	659	687	693	733	711	683	693	717	708	694	703	709	688	681	681	670	695	714	659	735	705	694	698	708	771	676	687	708	668	723	701	738	675	755	716	763	683	724	697	736	680	713	735	769	721	702	751	681	676	682	687	658	690	711	672	742	667	662	670	742	707	690	731	689	719	733	737	722	676	716	698	695	697	724	680	712	639	748	743	708	707	709	707	700	695	714	702	735	710	753	684	726	721	781	681	708	687	684	737	688	720	694	681	701	678	701	743	711	715	762	686	666	690	682	715	690	696	687	688	684	679	748	653	723	661	739	727	735	702	672	737	743	755	702	752	696	654	688	704	689	664	739	711	746	696	676	721	737	719	740	731	715	707	698	683	692	686	690	737	733	734	703	722	729	701	692	727	692	716	723	713	709	722	654	744	741	708	688	680	738	696	711	673	704	665	691	706	703	700	716	729	700	675	751	715	715	700	761	725	722	708	719	695	687	715	665	729	677	681	742	708	743	684	751	658	700	705	712	692	723	694	740	692	681	693	694	662	686	724	707	692	738	685	730	690	682	710	694	701	679	681	688	707	675	752	715	704	696	742	692	713	729	728	706	717	696	692	665	714	689	691	758	645	726	732	728	686	678	690	735	693	724	686	687	726	687	701	719	704	712	707	683	694	726	726	694	659	699	728	698	710	723	721	712	715	687	729	679	702	689	698	685	684	641	722	739	677	698	759	680	744	668	717	733	721	677	689	700	713	715	711	684	709	705	728	710	764	711	695	681	729	672	730	692	687	717	714	701	719	696	729	739	675	725	717	743
22696	21258	29108	23721	21260	21329	12471	1753	1248	1160	987	969	961	876	899	918	850	752	750	795	741	741	738	717	737	718	694	670	716	698	711	700	672	672	670	721	641	712	730	698	682	637	630	702	716	740	651	696	685	686	635	664	711	679	699	641	703	688	690	693	630	637	698	725	696	635	698	654	671	662	665	637	678	642	691	661	651	629	636	690	672	672	622	653	656	653	658	707	672	648	616	651	618	670	656	653	667	674	669	673	669	703	672	613	640	692	705	630	607	604	699	668	642	642	630	708	675	609	683	656	645	656	677	684	629	700	694	674	659	655	694	647	650	645	700	691	670	682	664	649	624	680	705	615	675	678	656	688	664	666	660	680	655	673	687	652	657	668	689	696	660	658	675	674	698	610	648	708	663	640	687	642	673	624	636	644	633	708	683	667	645	687	637	663	656	631	662	668	674	678	619	636	656	709	632	657	654	650	626	635	648	654	690	639	635	676	644	643	644	632	655	633	701	635	664	646	667	636	685	641	631	662	629	631	659	705	700	711	671	680	652	679	702	634	633	655	729	677	648	680	678	636	633	676	653	635	653	678	683	654	658	622	679	657	636	685	669	668	700	696	704	647	671	659	666	659	658	655	621	652	659	695	666	707	671	644	643	639	641	651	674	682	628	701	676	597	673	639	677	690	668	627	678	676	614	654	655	667	648	650	673	640	617	650	605	681	675	646	648	644	713	692	696	655	645	678	678	680	642	632	658	660	608	658	653	677	645	669	683	653	661	669	652	645	661	603	642	650	650	657	662	624	667	636	638	611	722	671	658	684	675	664	615	631	650	638	663	659	614	589	650	691	644	649	714	640	655	712	715	647	638	643	673	655	682	685	647	645	615	684	693	705	698	647	635	675	609	653	703	666	633	682	653	623	639	692	627	642	651	624	618	711	672	663	646	682	713	673	672	664	630	640	667	681	640	640	670	646	682	635	669	681	661	627	665	637	667	651	721	695	699	682	676	693	696	660	671	670	659	697	657	671	625	683	655	673	682	661	640	639	628	668	677	647	641	605	602	635	650	668	670	617	674	646	644	646	617	695	673	637	679	649	670	696	673	642	686	654	681	656	644	677	657	640	677	626	675	642	653	651	673	661	646	629	641	695	634	664	629	720	671	664	633	641	677	684	694	664	642	629	673	677	672	698	657	653	640	629	661	703	629	666	681	674	650	632	645	640	629	643	628	651	697	656	674	656	625	699	633	662	687	687	649	658	698	646	746	699	643	656	689	614	650	641	666	685	631	661	653	641	653	607	650	649	643	665	664	677	638	649	666	682	653	654	604	665	601	651	650	648	661	650	660	665	684	615	657	641	676	640	674	679	682	681	655	666	667	684	644	677	655	626	639	623	617	647	675	676	672	639	648	670	673	681	647	654	664	670	700	667	667	653	674	613	682	681	670	634	647	651	677	677	651	657	635	657	706	691	659	647	628	652	646	658	606	663	643	672	658	637	646	696	653	685	644	621	644	620	634	663	642	636	617	658	650	676	640	602	670	669	694	636	655	648	687	630	656	653	620	667	635	659	654	710	669	636	663	693	634	678	638	677	638	675	647	683	636	661	685	645	639	675	672	656	659	684	712	654	639	688	622	624	630	710	620	640	626	669	617	666	674	660	669	653	679	620	674	654	649	642	666	665	709	629	656	689	670	700	655	632	669	675	645	659	679	652	627	652	640	611	618	606	641	677	619	618	641	674	687	673	669	667	620	658	643	683	663	660	648	642	631	644	670	678	687	657	683	672	673	655	679	675	660	655	632	618	669	624	602	635	680	659	670	719	675	628	670	624	664	688	699	668	645	668	630	656	631	658	664	667	671	664	692	621	686	641	640	670	625	660	640	675	626	677	614	702	678	632	646	683	633	680	626	665	637	622	633	660	634	697	741	700	612	693	706	620	635	663	657	665	712	668	691	652	602	617	684	678	621	683	658	651	617	646	628	663	694	639	654	692	643	634	632	664	650	584	602	630	694	694	633	671	675	640	653	715	605	688	641	645	683	635	657	673	666	685	646	678	711	605	685	678	654	638	635	669	634	658	659	616	665	638	617	680	598	612	589	701	662	645	656	639	695	663	675	629	687	651	640	626	640	618	677	696	641	657	703	648	682	625	612	658	631	682	660	641	663	656	645	639	575	685	658	634	681	650	593	647	656	633	656	679	671	665	661	640	665	637	636	690	700	669	648	670	647	657	671	635	639	636	641	669	677	676	636	691	614	647	677	659	648	648	626	690	646	684	649	652	639	616	627	665	727	657	667	656	700	651	684	658	625	610	670	649	646	675	663	673	650	685	715	671	664	668	686	646	664	625	635	671	686	656	654	654	602	622	624	620	651	708	646	669	654	659	645	632	679	680	647	665	646	660	659	679	628	664	639	661	667	622	665	677	698	646	645	655	672	618	699	658	671	671	667	630	675	659	677	633	695	622	692	643	660	622	649	653	640	665	653	609	672	699	636	656	652	682	665	636	642	627	627	642	646	675	674	662	663	670	660	660	620	668	690	692	660	619	650	657	620	634	619	638	682	672	652	614	676	652	733	694	665	685	674	650	673	629	681	669	641	661	625	650	620	652	661	643	636	643	677	646	657	671	659	644	595	667	689	657	673	613	632	700	624	654	680	610	688	656	639	620	649	675	657	661	685	692	619	643	662	616	677	687	691	646	617	635	661	639	633	653	669	635	641	684	655	640	692	654	625	663	642	659	611	646	606	640	634	615	658	685	677	650	666	631	614	628	648	656	661	674	620	647	680	681	639	680	682	693	690	660	681	674	664	632	624	660	625	669	666	665	645	624	638	684	631	686	651	665	610	654	661	684	678	594	619	702	678	665	712	700	701	666	647	699	663	692	631	635	638	648	655	652	636	669	629	647	647	678	620	647	670	644	652	687	653	691	664	663	630	678	661	688	651	629	679	633	630	651	671	635	682	629	654	655	635	699	687	688	645	571	644	656	626	661	672	600	718	659	614	603	645	644	637	576	676	600	666	652	671	688	671	698	666	652	681	620	628	662	630	664	648	677	647	666	664	649	619	682	683	609	666	648	688	644	607	665	670	679	702	645	613	672	637	691	686	703	638	668	653	602	636	648	603	664	653	665	635	616	680	642	705	685	662	691	667	666	642	658	636	670	645	664	646	633	641	629	664	625	643	659	634	638	649	710	645	678	675	667	633	658	671	656	620	638	673	669	659	643	692	640	650	619	663	605	649	686	671	656	655	652	683	679	668	661	714	698	665	677	625	654	648	665	643	690	648	596	713	659	645	665	695	691	653	667	688	686	670	648	638	651	710	650	657	641	629	673	673	643	651	684	651	630	616	645	671	641	626	685	691	650	635	644	663	653	666	654	634	648	672	608	653	667	648	664	611	637	704	631	665	631	604	689	665	684	667	738	655	635	727	672	631	686	680	654	622	642	670	671	645	666	637	664	651	684	670	672	683	664	707	628	699	638	627	704	670	626
24209	16651	14197	7327	5051	3794	2932	2439	2009	1663	1493	1290	1249	1123	1124	1090	994	965	892	884	838	875	835	791	787	750	853	764	837	802	713	712	768	695	791	750	782	737	741	741	739	768	763	774	716	650	712	696	719	723	742	714	778	742	787	693	736	709	733	742	741	743	667	709	774	727	679	728	737	718	744	716	707	729	773	728	700	739	739	743	686	699	721	712	753	753	704	697	723	753	729	683	661	702	755	717	735	707	708	723	694	670	702	746	684	710	695	755	717	702	698	721	724	719	750	751	764	719	745	710	706	720	704	764	702	755	719	744	716	713	713	714	750	737	727	733	725	726	718	699	723	698	738	740	732	723	703	759	695	716	698	745	739	729	738	752	677	741	719	756	699	691	674	722	675	755	671	687	742	718	721	693	705	729	723	676	716	685	715	726	751	682	701	685	717	702	695	730	727	712	725	708	716	716	718	753	711	715	715	720	650	687	728	705	659	736	703	724	721	715	753	713	666	748	732	730	753	770	664	681	726	720	732	714	725	734	736	679	691	710	740	730	682	760	723	719	786	698	725	743	698	748	698	703	702	715	704	701	688	715	711	712	693	731	685	679	644	759	712	744	727	748	732	738	706	738	705	695	686	659	788	715	723	676	727	707	722	671	715	697	751	706	669	620	740	728	670	720	688	721	731	741	709	699	710	712	723	735	717	700	678	745	749	667	710	684	708	726	717	722	731	714	732	698	744	687	693	691	698	765	720	711	714	749	773	752	744	729	704	732	754	697	686	748	691	651	676	670	705	716	702	684	744	754	777	711	730	717	699	729	686	742	716	722	708	706	710	711	728	729	728	700	756	688	669	698	798	754	696	701	704	685	677	742	725	709	695	721	734	698	723	731	700	730	749	671	697	724	691	709	715	696	704	675	715	744	690	689	709	699	705	722	733	721	707	730	695	740	752	712	692	727	710	731	727	686	694	766	641	708	716	741	696	668	705	719	667	700	720	675	698	707	740	692	742	750	754	718	729	682	680	676	681	739	741	722	727	719	705	657	723	750	718	674	691	695	740	737	699	699	723	746	724	733	715	701	721	676	646	718	747	717	679	709	733	714	745	732	726	724	725	712	681	690	683	758	721	708	678	684	718	659	807	744	738	658	690	759	757	747	697	735	727	717	726	750	758	729	669	732	671	764	762	704	685	745	687	747	697	699	661	704	699	723	713	723	684	714	700	657	794	755	713	729	721	737	703	715	697	738	734	688	670	704	700	687	696	746	713	707	693	781	723	679	689	735	727	714	689	703	724	736	743	744	715	729	706	676	717	690	738	727	729	719	740	702	733	652	730	713	664	695	754	755	771	754	719	686	710	706	671	711	691	713	714	719	718	699	726	749	700	675	692	697	730	740	698	765	709	716	705	741	775	728	728	711	702	759	729	741	699	719	757	702	688	692	707	686	740	735	735	705	713	747	686	689	681	723	722	780	755	701	700	742	732	726	743	706	699	732	706	672	722	734	701	657	703	721	752	759	690	705	729	705	676	709	690	674	721	706	692	759	708	753	743	681	748	722	729	666	710	678	722	717	721	741	724	652	730	741	717	686	742	744	710	721	651	709	714	747	734	688	698	712	718	734	745	666	697	688	697	712	709	695	725	652	696	723	710	683	677	735	699	733	747	695	714	714	677	750	737	762	729	677	719	692	713	682	660	664	743	784	730	752	686	741	690	700	697	743	675	729	722	790	679	699	676	681	730	748	712	687	745	727	715	727	733	726	698	702	757	746	683	653	709	704	711	714	702	676	692	698	708	689	682	668	671	689	702	709	739	728	705	716	729	757	758	709	741	720	704	696	773	729	742	659	691	731	729	723	732	705	735	676	685	692	695	768	736	738	728	719	704	744	697	741	742	693	763	698	722	681	767	707	713	770	727	674	696	708	738	682	671	699	703	700	681	697	703	674	675	722	726	699	750	719	756	731	726	712	741	733	715	733	723	707	652	746	788	705	738	720	715	732	714	700	710	746	707	771	718	704	724	723	709	691	737	705	720	754	743	745	690	697	724	729	718	721	721	699	721	744	689	724	733	701	727	682	764	710	725	724	716	697	719	688	685	723	713	739	738	727	717	669	721	735	760	735	736	776	689	712	716	748	705	690	725	730	738	709	731	711	710	727	709	718	732	753	708	726	709	677	723	718	661	761	692	746	739	713	737	751	751	707	688	725	715	716	738	736	764	706	682	684	705	672	703	730	720	755	719	747	757	732	695	712	689	706	706	698	770	709	700	708	716	758	672	674	702	717	727	661	751	737	746	703	676	668	696	724	743	706	714	752	651	737	713	680	733	707	733	726	718	714	666	684	711	732	763	769	714	688	714	726	708	727	754	711	715	760	693	704	780	736	759	754	707	692	725	736	672	695	731	737	688	683	708	681	746	709	697	688	708	734	745	720	704	684	731	720	724	720	682	709	713	684	671	698	699	732	745	731	730	662	669	757	687	710	686	702	695	687	682	691	762	735	710	701	716	706	701	746	716	725	717	728	738	718	719	687	762	724	728	696	747	693	712	730	680	758	697	717	765	707	690	732	735	718	743	746	726	688	757	686	711	712	661	671	759	728	735	755	728	696	701	765	687	738	719	690	705	712	683	714	721	733	729	689	692	712	698	705	719	727	696	729	720	727	713	727	708	689	727	691	677	719	717	729	702	751	773	697	719	685	764	711	735	734	688	688	720	699	752	693	722	745	695	719	687	724	671	724	718	696	681	743	731	731	659	682	655	712	704	683	716	709	734	730	723	745	690	672	711	712	671	704	710	726	735	700	729	692	728	698	711	704	681	709	710	728	632	714	726	719	691	708	754	739	739	714	699	716	688	669	760	690	706	718	701	667	719	695	720	671	726	731	762	724	717	715	726	751	684	701	742	758	684	745	712	743	683	740	664	765	698	706	767	703	693	733	638	684	676	751	753	735	679	656	732	702	689	681	720	700	682	683	707	745	647	677	695	739	693	706	701	745	768	716	718	712	719	738	668	783	716	695	718	718	726	727	709	755	733	707	711	711	742	670	722	722	699	724	674	703	690	723	728	696	710	674	736	746	732	690	761	739	677	733	703	674	696	700	724	724	782	692	703	690	704	737	706	743	703	680	687	657	700	689	666	690	713	702	746	686	724	734	715	726	751	726	686	680	704	700	736	754	718	707	685	674	700	763	707	692	721	740	699	718	760	700	642	731	715	751	772	736	704	719	746	679	673	728	710	740	709	723	735	737	704	710	705	709	703	702	727	694	691	703	682	635	790	778	721	733	716	728	702	726	710	719	732	687	690	710	676	711	712	754	731	691	706	762	686	706	679	722	694	699	727	700	729	706	713	695	690	674	671	706	742	652	710	698	791	702	712	732	655	770	693	726	731	723	701	697	697	741	702	714	701	751	694	707	735	771	677	684	734	694	718	729	762	651	752	677	748	735	721	695	709	700	653	713	696	714	704	667	674	736	720	700	742	738	715	778	687	741
27468	20572	9597	966	473	411	383	363	380	395	358	358	319	372	361	344	355	359	380	349	342	339	314	344	344	342	380	353	334	343	365	358	328	347	335	369	354	356	367	374	351	344	351	375	340	340	330	359	328	364	395	314	358	367	356	374	327	362	375	333	342	360	318	359	338	321	376	356	350	345	354	354	346	356	340	324	353	362	328	365	347	356	330	340	349	329	359	347	352	395	328	325	315	358	359	345	336	369	349	345	345	351	323	333	345	368	363	342	346	348	344	352	346	345	329	343	369	344	350	325	353	387	345	320	306	361	375	323	364	391	363	316	298	371	344	337	376	355	369	356	358	361	351	386	363	355	375	382	356	361	353	356	358	360	316	351	350	360	340	362	347	346	338	333	362	337	330	376	341	362	330	327	344	340	325	364	348	383	356	346	353	378	328	372	339	355	352	355	342	340	359	327	347	347	363	344	346	354	324	349	352	323	338	372	367	347	351	323	332	348	371	320	371	352	337	344	354	366	391	380	358	350	334	355	376	350	326	369	365	360	337	323	358	331	363	366	338	339	335	359	348	305	369	382	340	358	366	330	335	319	343	366	368	374	357	350	334	385	359	355	343	345	352	353	351	368	358	356	365	357	330	377	338	336	345	330	342	326	385	323	340	339	378	339	311	344	357	367	313	315	353	353	359	370	355	342	332	379	351	345	341	351	351	357	373	325	330	356	362	351	344	337	363	355	312	350	373	333	357	355	329	336	392	327	339	322	343	321	326	331	341	338	351	370	354	354	338	357	328	371	358	372	327	348	356	352	362	338	381	355	346	395	357	329	351	351	343	387	326	363	345	336	341	342	343	361	344	390	337	381	369	342	363	318	332	332	339	377	350	385	366	372	343	340	338	375	370	330	343	306	343	350	326	338	334	376	340	391	370	368	360	336	344	366	354	336	372	354	306	357	325	376	341	377	350	340	375	332	339	366	349	345	351	344	359	349	347	354	337	406	398	341	322	333	346	328	353	349	397	311	337	327	347	331	321	358	338	326	342	351	376	356	335	379	339	375	327	355	338	330	340	338	381	340	359	382	313	372	343	327	347	345	335	356	339	372	344	332	353	346	321	375	382	325	353	364	379	380	319	328	348	368	366	385	325	331	350	294	364	337	394	345	306	315	342	340	343	332	357	369	358	313	336	335	331	338	397	356	362	334	365	335	363	325	357	345	331	346	318	368	368	370	344	345	358	372	342	340	364	311	348	347	348	327	370	363	354	351	343	354	396	334	344	344	324	357	362	358	359	335	328	314	367	357	339	346	356	374	358	346	362	359	310	343	351	347	346	360	356	334	333	344	291	360	330	335	350	339	325	298	351	360	341	348	366	334	369	359	359	388	361	317	359	327	329	345	329	379	365	347	344	348	342	347	332	345	351	342	332	351	355	339	361	355	352	309	323	339	341	328	339	359	351	352	347	329	358	363	320	364	351	390	354	345	355	327	369	323	378	347	337	357	354	345	351	359	364	314	357	336	329	346	368	348	345	344	353	342	376	384	341	359	348	353	336	339	365	380	340	331	363	334	316	362	362	358	328	343	337	342	335	398	330	344	342	352	354	341	375	382	376	322	354	395	373	337	293	351	331	330	345	325	363	357	334	333	357	387	342	344	334	300	328	321	329	378	336	353	343	354	317	358	373	358	361	337	377	333	360	332	380	359	370	345	369	343	377	331	311	307	337	341	340	373	355	348	387	329	379	380	350	337	364	368	353	348	361	353	343	325	350	317	370	375	373	343	342	350	313	334	345	370	360	362	339	345	354	316	354	351	359	373	342	333	370	390	360	372	343	360	347	337	322	365	363	366	337	331	312	371	352	322	349	347	339	325	381	337	367	355	335	312	374	336	343	365	347	340	336	327	347	372	353	320	367	346	358	343	388	331	355	357	348	360	332	366	343	313	377	330	362	359	337	317	338	380	352	312	353	355	326	340	363	374	336	327	325	317	356	343	383	374	374	337	333	363	345	352	341	332	357	337	309	353	363	339	334	354	332	350	348	356	339	318	331	342	345	361	334	339	369	399	356	367	355	335	341	340	354	385	339	337	338	359	328	337	355	365	339	374	387	323	362	350	342	325	367	354	314	366	333	356	362	355	353	350	349	348	375	370	364	368	367	358	386	333	345	364	361	324	351	344	358	317	322	349	344	343	339	331	328	352	356	343	341	346	351	360	355	345	321	361	371	350	351	338	344	349	332	348	342	334	361	347	329	322	382	339	334	326	353	350	320	356	335	321	327	319	345	333	354	339	313	328	324	352	347	365	337	344	318	367	321	323	350	349	313	370	368	352	348	364	383	382	347	360	374	362	357	339	346	312	348	321	335	323	359	332	371	329	375	363	332	373	316	351	362	344	360	371	352	351	367	364	363	318	321	361	351	317	358	342	340	328	350	343	348	340	345	342	361	356	354	372	305	362	343	341	322	344	338	334	342	336	335	354	338	366	348	357	358	353	350	337	315	339	336	356	312	354	350	353	328	343	353	330	337	344	361	335	357	321	350	349	362	358	315	349	325	367	342	317	375	359	366	360	324	326	315	340	356	339	355	324	331	364	360	346	328	362	336	387	366	325	348	331	321	362	323	340	355	382	386	324	318	342	340	366	330	346	342	353	341	346	339	346	309	335	325	332	333	357	333	304	347	358	350	330	377	357	369	366	344	343	339	333	325	340	303	316	341	353	378	348	363	362	353	329	350	337	337	321	341	345	354	361	346	323	329	364	321	371	370	366	359	358	353	335	362	377	356	385	321	346	366	366	354	329	351	311	361	322	365	385	327	337	328	342	338	343	341	334	376	329	329	364	374	358	366	334	326	318	343	334	335	327	338	321	360	385	339	343	386	336	345	372	324	343	339	347	354	354	369	330	357	354	352	317	323	335	356	352	326	334	324	345	349	343	353	368	364	330	372	342	324	361	321	363	330	344	324	315	354	333	372	356	316	345	362	373	352	365	324	361	356	320	342	345	376	374	336	349	338	357	335	331	362	352	369	323	347	343	364	332	365	389	327	341	372	377	392	323	350	364	361	307	333	306	337	370	343	354	373	330	355	354	358	356	351	367	336	348	338	334	364	360	346	366	342	365	336	353	329	364	314	371	324	356	392	329	358	362	375	345	362	329	348	355	326	327	330	349	325	337	354	378	362	352	328	344	322	337	351	333	323	335	348	381	312	326	327	374	357	328	358	365	351	323	307	360	371	411	343	361	341	317	368	346	346	336	313	338	363	360	381	358	329	358	336	331	333	355	355	364	349	351	341	357	344	293	336	328	328	311	341	333	367	326	374	351	366	352	351	375	356	347	328	372	349	375	370	343	337	338	348	377	350	380	333	352	355	372	331	361	334	311	361	342	352	335	372	360	371	329	345	362	346	365	369	397	366	363	335	366	369	377	342	344	342	370	338	352	358	337	319	350	326	337	356	372	347	345	369	367	345	375	352	339	333	352	363	336	344	323	350	310
18831	2126	1704	762	613	536	502	476	440	451	432	503	471	415	419	473	419	440	419	455	423	440	392	446	387	420	454	400	415	411	413	429	449	393	407	420	424	455	428	437	452	377	438	398	444	405	448	384	421	414	445	424	433	427	466	381	419	409	427	390	419	449	459	421	423	418	394	400	435	456	436	368	414	416	466	421	431	426	395	395	446	457	421	429	414	407	413	417	449	453	435	414	449	392	431	412	418	447	434	414	400	443	429	396	410	412	426	423	461	421	414	447	424	429	405	395	409	426	407	424	417	406	457	383	423	451	425	399	436	425	439	433	399	398	451	454	437	391	402	450	425	441	446	415	396	428	445	409	398	456	418	417	423	403	422	462	407	444	403	425	398	390	443	389	432	417	424	450	429	442	401	445	438	439	435	383	416	433	456	422	418	399	421	449	392	419	393	430	391	424	430	391	428	429	430	417	416	449	423	381	397	415	426	456	440	431	406	425	431	436	396	419	412	432	402	420	420	404	429	412	436	409	456	400	370	441	432	413	442	398	425	434	414	392	403	407	415	424	410	408	426	449	391	400	423	435	406	404	422	438	400	428	446	413	447	417	418	434	423	412	410	443	421	421	404	410	421	432	449	388	386	406	416	427	438	442	427	451	402	403	426	390	462	411	431	412	441	450	415	442	415	446	426	420	436	418	447	418	417	437	434	390	409	399	447	439	417	398	406	449	413	419	431	421	419	434	455	414	411	417	397	459	408	405	443	468	429	443	418	430	405	386	397	399	444	411	407	442	440	467	467	440	432	460	443	414	403	437	451	452	403	424	416	446	424	463	384	457	400	430	420	427	409	406	399	455	407	465	442	444	411	421	437	387	425	390	409	410	444	421	433	404	423	407	398	398	406	408	421	408	411	431	406	387	413	446	464	415	408	407	435	384	408	445	447	410	439	474	425	396	409	433	412	432	405	416	404	418	427	438	406	414	431	422	423	425	402	427	460	447	422	412	426	388	441	422	453	406	419	422	449	373	417	411	444	440	399	429	408	431	449	399	408	415	399	387	400	394	451	409	428	443	415	473	440	442	370	423	412	475	440	415	423	452	425	418	402	396	402	419	458	439	405	389	431	391	408	409	442	423	445	407	431	444	424	457	420	385	421	442	430	402	403	392	445	437	426	417	436	430	409	416	465	443	461	396	444	438	450	389	437	429	395	416	435	421	408	390	444	387	395	423	407	427	459	418	425	460	421	440	420	395	404	412	430	448	432	431	406	442	426	438	418	435	470	430	428	424	458	401	470	421	419	429	382	414	455	420	404	448	421	437	434	418	417	442	428	429	388	445	422	429	417	434	451	422	418	419	415	376	413	441	396	409	442	429	417	425	429	414	421	456	404	414	413	391	445	391	406	435	411	423	382	419	422	390	434	431	415	454	474	428	394	413	438	417	425	435	452	432	427	410	412	432	397	381	414	454	391	413	420	458	411	430	422	425	431	458	377	446	441	394	405	433	433	471	406	395	422	418	430	451	440	430	426	458	415	402	431	411	447	429	401	462	433	444	399	419	435	437	444	380	424	431	421	408	404	403	426	427	435	411	407	420	416	411	446	446	447	405	379	475	409	405	411	448	405	406	411	425	407	426	416	424	396	443	424	423	437	410	379	432	414	418	409	414	406	429	417	422	412	419	417	435	433	446	408	422	396	454	388	418	417	433	417	405	418	405	430	386	416	447	428	403	423	380	409	424	410	422	403	422	450	425	428	430	410	413	404	372	409	413	435	410	397	428	402	400	422	389	414	384	429	430	432	435	419	408	452	408	431	403	438	435	439	425	452	397	464	402	425	445	405	412	410	408	438	423	422	423	461	431	416	402	403	441	431	453	423	425	446	392	395	431	441	425	414	439	437	419	418	420	421	421	421	409	416	418	420	427	424	445	425	391	410	450	407	418	430	409	445	410	437	429	454	392	390	415	453	409	433	435	448	454	463	417	436	372	419	430	402	439	433	431	415	430	397	441	486	432	421	424	397	444	424	411	425	449	412	455	403	413	436	389	412	418	444	405	422	444	405	445	443	439	443	467	451	444	456	423	452	426	410	417	445	429	423	391	444	438	406	430	416	407	423	412	436	465	440	410	434	416	449	412	428	388	431	411	404	414	438	401	413	426	379	441	455	416	405	403	423	410	388	398	431	398	393	430	417	400	433	454	403	391	395	428	403	377	455	397	402	441	423	397	421	439	478	402	378	414	406	402	449	424	430	426	418	406	415	422	403	445	421	417	457	408	406	447	420	450	376	433	413	407	439	432	436	422	431	430	455	426	409	388	416	366	434	404	429	408	418	403	428	395	446	435	401	384	423	446	400	389	420	444	426	428	403	414	456	427	432	429	456	423	427	392	418	443	382	392	403	446	436	441	438	425	439	415	407	416	453	415	431	400	392	449	407	400	448	413	426	434	461	432	425	420	401	424	386	414	418	464	417	438	406	423	448	452	423	401	445	432	437	396	418	387	430	435	393	444	401	412	472	414	407	408	440	454	423	441	396	429	403	408	415	427	433	407	423	429	453	401	427	428	414	413	427	422	400	433	439	428	432	408	437	434	425	397	412	432	492	433	415	407	427	396	416	418	417	394	406	419	421	406	423	451	431	407	448	415	428	426	446	389	455	451	398	401	472	427	433	394	456	396	419	404	445	394	390	400	447	395	436	401	430	395	446	417	416	384	420	439	428	444	455	455	447	434	402	416	399	454	417	427	410	401	398	409	431	400	421	408	429	440	415	440	387	411	438	403	402	448	422	387	417	418	426	427	382	430	433	422	435	457	439	429	403	424	402	425	467	452	447	418	462	436	416	468	405	458	442	438	427	436	397	391	447	427	439	433	454	454	409	407	428	420	439	426	441	470	393	388	434	424	418	407	431	411	410	397	419	419	410	428	434	419	437	427	444	423	390	418	438	415	414	417	395	428	415	418	465	444	402	430	409	402	415	423	426	430	411	435	441	417	454	405	417	441	442	426	408	406	382	398	440	400	405	398	434	425	406	395	436	424	422	436	417	420	450	415	461	394	424	441	455	388	448	457	405	450	394	423	403	454	404	384	447	432	387	442	416	435	442	430	410	425	434	446	409	435	409	425	420	405	416	410	434	380	415	421	399	380	433	425	458	413	434	416	446	428	435	425	417	450	440	419	414	429	405	441	427	372	416	402	444	428	437	421	452	472	416	407	414	391	411	413	411	490	408	457	418	452	392	394	410	414	461	389	412	418	422	395	411	421	420	422	451	441	421	425	402	426	449	445	389	405	417	396	404	421	408	438	431	431	433	390	423	432	405	419	426	393	413	447	445	439	436	445	466	434	416	459	431	428	423	465	411	423	438	402	432	458	404	465	468	421	432	436	416	448	408	395	421	423	460	443	431	440	418	438	413	460	388	403	471	417	390	398	435	417	441	409	413	454	480	425	435	403	398	441	419	399	403	421	439	450	413	401	388	401	412	434	434	413	399	436
23594	21204	28665	24026	21209	12627	1274	765	602	524	511	496	446	432	418	429	366	374	353	372	341	395	335	330	356	367	320	376	380	342	313	325	300	324	366	307	327	335	325	327	333	349	321	342	307	317	330	278	303	302	336	329	303	326	297	317	326	308	284	339	316	297	305	309	313	311	291	322	309	356	306	325	294	346	323	294	317	343	313	308	321	349	324	317	277	342	310	283	334	342	296	299	300	270	347	316	311	311	336	326	346	335	275	328	337	329	317	320	302	289	301	285	319	317	303	283	323	334	341	349	340	289	317	313	309	291	309	347	301	303	298	313	271	311	293	315	323	299	310	336	301	316	296	288	289	324	343	279	289	308	307	309	323	306	323	331	321	309	301	317	322	336	332	301	326	334	319	315	299	315	309	334	359	311	341	294	328	331	324	301	289	314	329	312	290	294	286	293	312	330	343	328	323	330	309	294	320	324	349	297	342	330	305	311	321	360	312	327	371	293	309	316	298	319	318	333	319	333	304	321	321	319	340	330	303	331	321	313	331	313	308	282	330	334	314	302	288	308	297	345	283	319	325	319	309	281	324	334	324	293	353	287	335	295	317	293	325	300	328	311	334	325	334	319	335	337	270	328	294	290	301	362	322	324	290	324	350	299	323	318	333	285	280	336	329	302	309	318	311	291	323	310	328	287	317	325	280	330	312	346	312	316	285	301	317	293	288	300	326	270	289	351	318	302	301	318	315	315	307	288	322	326	329	299	309	315	314	300	297	279	303	319	333	304	284	323	322	340	311	309	323	321	310	310	310	324	324	313	311	290	331	353	332	277	317	310	276	330	297	330	298	312	355	319	282	320	328	329	287	308	363	312	328	310	304	272	293	285	331	333	291	292	353	307	304	292	305	325	300	311	343	283	316	316	344	337	311	307	304	310	319	334	319	324	307	297	317	334	325	295	327	315	358	323	360	342	299	319	303	320	315	315	294	307	328	318	331	295	298	317	282	304	295	350	302	313	328	338	311	306	306	320	345	345	307	297	315	329	318	294	269	290	303	320	312	300	328	301	293	317	337	328	300	327	298	295	287	297	351	325	319	317	302	334	304	281	332	295	297	330	329	332	330	323	289	328	314	294	296	334	309	313	302	301	324	339	267	306	296	349	292	342	337	282	313	316	317	301	335	305	306	327	322	311	297	318	315	306	295	314	273	335	325	356	316	270	276	297	292	305	303	311	303	308	295	324	323	305	309	319	323	306	328	315	304	306	291	321	342	334	312	343	327	314	280	338	302	337	290	304	350	308	300	310	340	311	324	332	322	338	282	313	341	302	363	324	306	306	336	310	312	316	336	296	291	320	333	311	347	298	299	314	314	319	287	329	315	326	290	299	316	312	312	301	286	324	295	293	302	314	323	315	292	336	331	291	292	301	299	297	337	352	305	299	278	324	313	330	297	334	331	287	336	327	293	311	307	302	279	296	287	333	325	328	319	288	306	329	325	305	294	274	330	347	340	309	317	305	282	312	335	354	339	337	317	293	321	317	303	342	294	318	298	326	269	326	291	291	314	287	302	315	291	298	346	325	302	323	305	294	317	309	320	319	303	328	297	299	284	311	310	326	340	301	334	293	323	295	286	326	342	317	341	315	356	341	339	292	306	325	321	301	300	335	328	320	316	317	281	339	294	312	302	315	321	279	299	347	324	281	324	287	314	304	322	306	306	326	317	311	309	300	317	309	346	303	308	316	342	333	310	291	296	308	318	334	295	303	277	314	324	290	319	316	316	322	349	318	298	288	283	348	342	291	340	297	317	329	338	305	314	290	335	324	312	289	335	295	339	334	317	308	317	312	327	325	316	280	319	306	328	317	331	317	320	295	315	315	277	324	264	329	312	289	326	286	295	290	312	303	330	294	313	333	319	313	305	292	302	288	265	316	298	288	296	344	320	300	298	327	284	307	314	287	289	305	313	354	298	328	299	297	299	316	290	305	298	311	308	307	290	328	300	316	293	322	353	316	283	341	299	320	272	311	323	327	296	317	308	303	323	284	318	268	286	316	296	308	295	296	296	308	268	298	303	294	311	309	304	298	338	293	301	353	327	309	291	305	297	340	282	330	319	288	312	308	289	310	307	323	284	318	310	343	301	310	307	303	301	317	294	299	296	346	304	292	309	297	334	302	295	304	314	297	303	292	299	316	335	297	290	319	340	333	316	321	314	298	304	315	310	314	303	331	331	315	311	317	333	328	320	288	317	296	323	303	332	306	322	306	323	302	288	325	310	320	293	315	313	313	312	321	299	292	313	311	294	280	321	306	270	319	326	293	327	315	367	333	332	302	322	313	332	341	325	318	326	304	284	320	308	257	327	286	310	331	349	326	332	308	313	316	323	298	319	284	333	301	289	332	336	309	290	339	295	315	321	305	294	310	309	314	305	328	348	310	330	311	323	299	330	314	302	316	291	313	324	339	335	284	318	311	349	294	307	313	288	312	321	311	316	307	334	295	348	294	297	326	324	330	333	346	327	328	309	311	307	286	308	306	304	315	339	303	299	325	323	323	319	284	327	310	323	312	298	313	303	305	298	284	311	260	317	277	300	349	288	314	345	293	306	325	359	303	311	302	345	310	300	305	342	303	299	293	325	289	292	313	335	333	303	337	297	312	312	306	300	315	286	290	339	309	304	321	297	284	297	315	291	296	319	323	340	318	299	303	328	302	342	293	288	308	320	313	294	311	349	297	295	314	294	315	286	317	322	332	340	304	318	289	299	281	297	311	305	312	334	301	312	298	314	341	344	310	277	321	344	308	332	339	316	304	287	293	312	339	310	303	327	326	324	325	321	311	300	310	319	307	268	277	339	297	301	334	278	303	311	312	314	333	313	299	305	307	339	318	315	327	280	331	297	319	288	320	342	322	321	323	321	305	300	308	327	318	314	338	317	322	305	305	323	316	309	320	279	305	283	269	339	338	320	267	343	288	333	322	313	328	306	313	323	329	297	322	327	327	311	282	289	287	312	281	285	307	280	337	298	317	293	309	307	330	294	290	329	319	284	318	327	317	338	288	318	268	317	308	367	310	322	313	309	338	299	312	334	294	355	326	291	323	329	277	301	325	308	310	305	309	318	320	300	310	291	313	297	299	360	303	292	334	329	342	315	319	297	314	301	314	299	303	314	328	292	312	328	293	297	304	295	307	303	307	305	308	317	333	321	332	313	298	310	302	296	330	360	309	315	315	280	290	336	362	298	313	340	298	294	322	317	285	291	340	322	288	304	335	274	311	281	316	310	287	329	304	313	329	330	324	308	347	311	287	282	311	279	286	328	305	308	311	284	303	327	329	334	298	306	316	309	352	296	258	298	302	363	295	320	309	317	291	320	349	287	343	288	340	305	272	326	314	294	296	313	312	332	301	307	329	285	303	315	283	341	307	332	297	295	328	322	318	285	301	299	323	323	296	286	295	333	314	313	325	319	327	342	314	311	310	313	323	328	303	320	324	338	325
20084	10600	8691	4072	2682	1932	1464	1312	1143	902	802	715	631	605	595	556	482	479	450	466	401	428	431	419	378	455	415	418	406	389	398	378	410	400	413	398	366	410	402	390	395	385	385	375	371	346	385	362	379	376	382	403	338	376	359	367	381	364	344	387	367	363	335	367	394	360	382	404	366	370	384	352	381	374	399	400	364	382	377	354	360	372	368	366	380	341	344	378	363	388	358	376	395	358	338	359	384	385	389	342	387	394	370	392	367	324	330	372	347	377	369	373	374	353	349	384	347	384	371	374	366	365	335	371	347	350	366	378	372	354	370	360	368	389	354	378	373	366	334	384	387	328	351	407	373	347	372	356	362	360	373	363	385	372	352	331	391	370	377	326	354	362	365	354	355	340	371	407	361	388	349	371	392	376	371	360	397	381	337	385	364	376	366	380	370	351	387	344	349	357	339	360	371	374	352	382	352	364	379	373	369	392	360	350	336	359	381	366	385	384	388	397	355	408	367	358	352	386	359	339	351	370	349	369	343	346	366	364	365	346	369	376	355	353	378	365	345	341	349	352	368	368	371	386	366	361	375	364	356	367	343	364	396	368	395	401	373	361	366	378	366	383	391	371	389	336	381	370	385	347	358	366	371	340	330	337	339	364	340	388	353	362	382	384	358	335	370	376	364	370	405	376	362	380	372	378	356	346	380	374	359	378	415	341	394	405	395	337	356	370	362	357	348	375	405	327	349	334	368	337	351	363	380	349	368	348	363	374	358	339	353	364	314	352	354	365	360	341	314	385	382	362	351	381	339	400	374	350	385	390	367	384	331	339	366	378	385	361	356	381	407	379	348	362	350	364	359	341	323	324	337	336	374	343	339	361	384	350	400	366	397	329	382	384	353	363	381	378	382	348	361	362	359	326	381	351	333	358	394	386	390	336	377	404	388	375	397	395	373	397	377	349	360	347	365	364	357	351	373	356	362	362	371	355	336	335	386	360	346	369	356	387	367	358	347	384	401	353	378	345	401	323	356	368	370	392	371	347	361	378	357	370	339	369	397	382	346	369	363	383	377	357	365	363	376	344	327	351	365	378	349	362	396	354	377	386	383	326	346	400	373	358	376	348	348	363	360	364	338	376	359	382	349	369	399	374	317	379	369	355	350	360	384	369	349	390	340	353	371	390	379	375	391	376	379	374	344	367	371	365	380	350	344	359	349	366	360	340	400	400	379	371	419	370	370	339	373	414	381	374	377	338	381	376	351	343	397	364	361	378	361	361	358	414	380	342	375	393	374	383	354	406	363	366	347	353	331	368	411	367	392	396	365	363	371	340	372	366	380	363	366	356	392	362	352	366	366	386	363	355	334	375	376	330	349	372	351	355	380	356	382	349	371	365	375	355	336	389	388	390	380	360	388	390	382	389	365	368	420	340	365	364	378	341	341	387	347	375	321	368	366	374	375	383	379	380	362	356	405	366	396	343	353	379	364	361	384	340	352	372	384	371	336	370	377	368	366	354	354	344	370	379	374	372	379	373	374	386	388	383	349	377	367	355	366	368	361	366	357	365	384	378	379	336	360	384	362	388	339	373	415	366	411	374	337	356	377	359	340	387	406	350	347	363	381	366	361	374	369	377	359	355	346	372	400	354	365	386	382	376	377	337	333	354	385	375	398	392	369	360	380	359	411	372	361	380	348	400	329	385	346	375	372	376	395	329	380	341	370	345	394	422	384	378	365	366	383	381	383	407	399	355	361	349	372	364	383	331	405	350	352	381	376	378	345	360	373	396	332	352	360	358	345	395	368	349	360	358	382	349	377	387	386	366	359	394	358	379	363	371	354	357	371	378	358	357	334	356	357	393	368	353	356	366	382	398	379	378	370	373	372	370	362	344	365	351	359	359	372	333	351	364	346	362	379	369	373	384	362	354	401	359	350	354	375	388	324	357	360	356	386	382	389	372	385	379	358	363	324	352	405	340	349	386	396	377	359	359	361	361	355	345	372	379	413	370	363	371	359	368	377	349	342	366	339	376	387	370	380	369	350	329	407	358	382	346	350	352	351	345	386	378	362	349	402	318	347	395	375	392	371	368	369	406	349	364	361	378	341	369	349	361	359	367	355	361	356	385	344	355	353	377	378	369	362	394	349	358	370	368	453	390	389	372	359	371	378	374	380	341	371	371	348	350	352	379	355	373	356	342	395	403	360	359	322	369	334	385	358	362	371	392	370	341	392	360	381	357	338	364	365	326	352	398	382	384	396	366	363	328	391	357	365	386	390	343	354	372	372	380	360	360	380	363	354	361	367	362	347	335	370	383	377	375	376	363	365	363	375	393	386	335	389	390	370	409	362	352	393	323	338	341	354	349	379	377	349	367	344	362	335	371	398	335	370	349	365	380	346	361	334	364	361	361	358	376	352	366	337	334	397	370	418	374	313	395	370	373	363	353	360	375	366	334	377	374	356	377	356	383	370	359	365	347	375	352	378	373	372	345	368	386	367	351	340	382	375	396	396	346	369	394	338	349	397	347	342	380	385	344	362	356	372	358	379	330	386	350	359	389	356	353	350	355	335	359	384	356	389	402	356	349	362	356	336	353	360	310	356	385	355	369	372	381	381	382	345	369	360	343	398	383	344	342	338	354	401	354	367	372	362	360	357	364	342	369	364	352	403	369	356	374	350	362	370	384	355	344	338	382	362	358	361	350	369	377	388	370	381	344	364	351	338	382	368	370	371	369	361	372	350	334	353	360	365	354	402	386	378	350	384	329	379	377	378	347	373	364	336	341	361	370	342	372	367	404	373	354	358	354	361	335	382	372	371	365	350	344	365	358	340	363	366	395	389	362	365	338	391	375	364	369	365	380	354	382	361	397	367	389	339	377	351	401	389	347	347	351	362	375	364	340	373	347	378	377	360	376	333	373	368	374	349	363	366	384	360	384	373	363	343	364	330	340	391	367	355	342	389	367	400	359	371	324	363	348	361	387	394	385	369	378	366	398	371	382	389	336	353	386	366	367	402	385	359	382	373	389	380	344	344	367	380	358	357	384	392	383	362	344	377	391	366	389	351	338	357	384	370	387	376	351	379	387	362	355	360	353	335	358	342	348	343	381	377	371	359	351	353	364	395	363	325	398	404	370	366	334	393	386	388	318	350	361	355	364	349	369	384	358	339	366	366	406	386	350	385	384	380	378	379	347	356	358	389	338	373	323	358	390	369	346	377	359	367	376	356	376	367	362	388	396	387	352	353	360	368	375	415	358	378	390	370	369	384	352	366	357	328	384	385	376	337	360	397	365	399	388	363	338	365	380	344	354	365	389	356	370	364	379	373	369	392	335	385	371	366	358	360	375	344	352	383	406	332	380	399	370	355	379	372	375	380	340	354	345	398	339	375	377	328	369	386	364	350	360	344	334	346	344	362	385	368	371	367	349	384	336	364	342	378	378	378	334	380	375	357	372	417	373	363	336	375	376	357	352	380	360	359	363	366	370	373	356	361	386
24912	21231	27663	25031	12954	1260	963	785	741	710	747	663	706	650	694	656	641	657	618	639	641	622	640	646	696	709	647	659	645	562	631	615	584	597	592	634	604	609	647	643	661	641	605	633	612	579	581	600	634	650	593	612	634	628	646	639	594	598	631	632	650	602	613	616	626	608	609	606	544	579	629	596	650	642	635	673	624	653	607	611	634	602	640	637	615	584	624	619	598	656	606	570	613	606	578	633	715	651	614	588	619	579	611	606	652	637	635	642	645	627	591	600	605	618	588	631	634	639	589	614	636	596	608	615	606	622	598	640	617	614	603	605	593	647	630	595	648	627	653	663	589	604	623	678	647	607	629	621	642	622	564	573	593	663	608	592	628	614	603	647	667	638	624	653	629	646	566	577	595	638	641	611	618	640	628	607	582	628	594	620	605	645	654	592	629	641	604	607	617	631	624	636	615	603	629	637	586	647	584	604	568	618	621	622	595	638	591	570	625	618	602	621	624	614	662	598	626	642	638	539	619	591	603	602	632	637	584	613	615	657	653	632	618	635	668	616	617	632	563	609	567	627	595	593	622	665	580	636	597	645	653	599	557	599	588	632	607	704	574	611	654	637	606	587	661	606	613	591	586	655	640	642	596	617	665	587	605	553	625	637	644	565	606	579	631	607	623	581	597	640	631	637	624	626	678	609	639	529	604	606	615	639	641	657	611	614	626	605	654	577	629	632	624	607	596	586	555	621	595	662	634	627	607	659	648	643	585	636	610	615	596	566	561	652	602	649	575	608	602	641	626	663	623	641	653	668	608	619	618	630	585	632	646	602	668	610	606	692	597	639	648	655	603	619	623	560	635	574	589	612	602	604	654	629	637	578	629	594	643	652	626	632	654	646	605	589	614	622	618	618	596	629	630	588	654	623	631	571	637	627	605	650	560	628	645	644	614	621	604	622	626	607	575	631	584	618	621	606	642	637	642	642	582	623	696	612	628	606	592	629	597	648	553	633	625	609	615	595	610	621	634	594	628	613	587	603	608	586	607	629	580	625	610	608	659	614	599	600	686	617	645	640	618	588	599	604	636	611	594	633	592	623	589	600	635	613	598	651	652	569	629	577	646	615	617	636	632	614	610	639	611	603	635	641	629	604	636	630	625	623	616	635	648	577	614	588	604	607	592	646	597	641	647	609	609	607	628	593	617	643	644	656	611	610	653	629	608	590	585	654	612	616	600	605	535	671	576	588	590	630	612	639	598	623	620	626	637	619	585	613	612	638	631	632	625	626	615	638	626	643	630	646	644	595	585	583	626	611	635	630	632	662	627	630	633	614	628	614	601	606	618	615	590	601	642	620	621	637	645	660	551	611	631	653	611	605	584	630	584	606	621	666	611	633	643	663	667	606	623	621	584	567	628	612	643	644	608	565	659	608	609	647	588	590	608	643	617	639	627	595	637	604	627	606	622	594	642	653	598	595	630	633	627	611	649	648	621	596	598	642	668	550	671	641	584	630	558	597	651	645	627	606	603	588	647	633	601	604	615	662	598	618	568	616	588	613	598	642	644	608	655	647	628	596	639	603	612	602	598	628	630	647	584	664	635	656	584	607	649	624	636	608	632	649	623	610	626	620	575	597	620	593	602	601	628	655	628	619	626	633	618	628	618	612	576	569	626	598	605	586	662	618	597	582	568	641	655	627	610	627	638	621	617	607	579	620	627	605	593	615	615	628	599	609	582	568	588	632	605	619	612	626	621	621	622	603	589	628	621	600	601	603	623	599	642	611	590	635	604	665	620	628	592	664	646	659	603	576	597	563	589	583	697	573	625	612	598	631	649	604	619	672	632	655	581	575	600	619	601	640	653	595	622	583	614	559	609	602	601	587	589	614	605	623	630	608	627	667	647	577	623	609	608	614	654	663	627	598	603	616	639	625	615	607	618	638	614	579	588	605	600	585	604	605	628	560	635	614	612	647	675	628	605	605	570	638	617	630	639	622	596	622	641	627	587	621	631	594	634	610	647	636	678	631	580	635	610	626	641	662	646	599	619	650	641	601	618	630	619	631	557	604	594	547	656	621	628	616	618	618	648	596	630	611	664	640	642	594	612	622	596	615	573	625	600	571	621	616	585	634	671	643	629	616	620	601	606	626	639	638	623	610	583	633	644	619	656	608	579	614	604	589	611	619	602	601	606	640	590	585	673	594	600	631	637	611	613	574	613	622	607	602	578	592	576	608	696	649	613	587	598	617	613	624	618	635	657	603	607	636	610	597	630	611	634	626	597	604	626	616	620	630	567	651	594	607	633	613	622	589	624	641	589	640	570	652	586	568	630	606	607	596	624	608	626	564	659	636	601	569	647	654	599	637	631	600	620	610	636	599	651	634	657	598	647	627	659	610	629	611	597	635	608	614	625	610	649	619	637	699	652	610	559	565	627	604	650	607	617	628	642	610	647	599	598	621	572	643	638	655	623	639	549	632	619	671	618	612	636	597	688	617	633	599	667	626	685	617	585	663	591	626	632	585	605	603	616	658	633	646	626	586	622	614	609	552	583	584	637	613	628	631	649	587	601	611	620	602	638	636	591	660	590	641	596	614	648	614	662	574	605	603	649	614	652	672	593	588	616	596	610	590	604	620	639	622	599	603	634	591	567	642	661	641	641	619	635	599	616	639	586	582	637	660	623	618	600	658	633	616	644	619	640	643	615	653	622	631	628	631	591	611	631	610	581	605	573	586	636	616	589	630	597	572	621	614	643	576	622	616	604	625	639	641	630	634	613	592	666	596	617	663	596	609	630	607	650	597	628	672	640	644	609	609	623	585	625	646	627	653	586	620	635	622	620	626	613	573	610	631	592	594	614	626	628	617	601	644	647	600	610	607	672	607	594	644	635	618	631	573	600	607	606	632	678	636	608	601	612	614	675	617	630	554	650	585	641	594	596	610	645	623	609	606	639	640	660	582	627	671	603	635	625	596	656	612	622	596	637	627	592	580	647	608	621	644	604	636	622	621	582	634	619	646	652	624	632	618	633	625	589	629	659	581	654	631	584	632	667	594	596	576	624	619	595	605	586	599	631	643	610	626	613	620	565	638	605	586	635	591	589	596	634	605	662	620	567	587	643	596	619	612	630	549	644	677	660	588	615	596	634	612	603	613	565	627	628	596	630	609	654	628	610	646	639	652	580	589	604	645	601	616	590	620	664	637	616	560	608	640	614	605	676	580	623	700	623	611	619	588	615	633	640	632	641	628	609	601	696	674	618	586	642	588	626	590	614	584	575	598	615	648	601	585	638	633	624	643	593	665	632	649	649	649	598	583	631	615	629	608	680	591	631	611	591	645	659	616	602	655	624	620	617	625	661	622	610	633	647	613	582	626	606	557	596	600	621	600	622	664	656	578	656	614	585	567	591	611	626	625	618	610	619	586	596	609	643	629	647	613	600	640	617	657	587	640	603	642	601	579	568	600	587	645	623	611	631	648	639	601	665	607	639	608	605	593
20791	6860	5103	2629	2010	1546	1328	1177	1094	980	891	877	833	815	774	833	777	767	758	803	808	773	762	720	709	743	735	769	727	722	687	736	724	739	719	763	740	760	695	680	655	744	722	717	740	721	689	689	666	716	623	720	687	731	676	682	710	717	723	752	693	688	724	715	694	707	741	670	728	684	680	725	716	734	688	754	706	710	697	725	732	677	733	698	741	707	709	768	707	719	683	697	651	691	749	716	701	740	756	721	693	707	668	765	743	709	709	720	721	678	715	665	743	671	717	702	727	667	669	738	684	693	725	691	696	726	673	742	716	707	750	689	681	717	705	746	711	716	723	709	726	786	716	728	728	670	700	726	715	710	725	698	689	668	699	694	759	724	734	753	710	734	735	668	770	727	736	722	705	695	725	725	625	746	639	718	693	717	748	701	720	720	713	662	692	726	694	696	698	739	722	724	660	728	733	711	781	721	658	695	720	684	749	658	688	699	721	707	752	688	710	704	745	732	728	702	713	687	706	695	712	676	706	679	708	752	733	717	706	714	710	743	728	708	697	682	720	700	733	682	685	654	740	669	655	686	683	707	750	716	680	731	760	719	678	696	708	717	723	678	679	754	743	741	731	739	744	668	686	691	674	662	710	692	670	720	717	720	731	759	715	687	717	709	691	714	717	732	733	710	737	669	735	705	722	751	731	712	688	697	679	739	774	766	746	675	700	688	728	722	726	713	700	705	676	708	722	659	708	687	655	680	673	694	728	682	744	692	722	717	719	702	713	711	691	727	718	730	682	681	698	698	722	716	722	737	688	678	701	725	703	717	701	719	731	717	760	753	707	738	741	663	720	780	711	731	679	691	726	684	634	696	662	697	682	731	684	697	706	726	689	721	700	704	693	726	720	671	738	664	737	686	687	725	706	706	745	668	698	693	686	742	708	688	689	729	703	665	704	705	705	707	704	670	710	701	714	750	682	745	734	733	692	692	751	740	713	725	698	697	738	699	710	713	709	732	690	716	689	717	756	751	737	675	723	686	737	674	707	687	671	738	713	737	682	722	745	716	718	756	706	699	708	734	679	739	675	696	750	647	685	733	723	671	725	667	710	705	709	721	676	707	672	715	712	676	743	681	673	702	714	728	741	686	687	680	706	726	732	732	675	661	722	736	732	653	699	772	727	694	720	705	644	652	758	734	729	736	658	681	694	726	726	692	676	726	720	681	660	675	730	723	758	697	698	651	757	661	684	677	704	662	701	738	660	713	716	694	696	685	677	729	687	706	720	730	697	690	741	699	668	694	684	680	703	713	746	702	708	722	702	745	701	664	732	729	704	704	716	676	666	620	690	740	740	663	757	723	710	686	696	696	717	693	722	683	652	666	676	740	720	657	655	706	659	728	701	680	745	680	694	674	755	669	721	730	656	736	687	698	697	723	707	688	702	708	680	704	724	667	725	681	662	781	659	697	655	716	696	743	758	679	696	696	713	752	698	687	741	718	689	723	755	734	709	692	666	705	705	698	667	712	661	673	684	688	713	743	690	680	671	689	706	728	674	714	717	678	723	702	654	721	686	740	693	701	718	712	726	664	699	693	681	722	715	678	703	713	727	728	689	764	701	699	723	700	721	723	733	675	736	731	700	715	688	703	667	698	719	699	688	734	692	727	730	758	725	689	702	711	714	659	704	749	723	737	712	703	696	709	674	733	741	720	731	707	697	685	715	716	694	677	713	747	681	670	712	690	694	711	726	713	719	737	719	682	692	682	687	695	717	673	682	683	696	677	687	660	744	710	652	726	744	688	744	744	691	693	686	690	718	703	691	722	718	741	728	720	738	735	691	730	693	684	744	688	705	723	718	657	693	727	711	721	685	704	707	762	730	714	712	687	689	704	758	682	714	718	705	678	703	693	723	773	753	677	704	722	705	751	711	744	684	696	705	718	726	694	690	700	721	673	689	707	742	660	719	722	709	699	699	679	758	674	752	716	731	703	701	698	699	690	695	648	713	711	687	696	673	744	682	735	763	704	694	710	684	688	728	731	678	709	671	694	690	715	717	691	688	704	736	719	633	723	694	707	713	656	729	637	694	710	706	694	733	717	706	710	718	686	709	769	678	735	715	739	749	703	777	720	706	718	710	652	722	680	721	683	733	736	693	657	726	668	732	679	705	704	700	731	722	692	724	729	707	732	721	664	714	740	698	713	686	742	724	706	730	703	756	692	735	690	727	678	709	680	744	690	746	699	696	733	687	715	699	681	750	697	739	733	701	686	725	690	717	745	706	686	766	702	661	755	707	700	722	718	740	709	717	724	742	703	672	735	714	721	717	709	651	729	719	712	721	670	715	724	731	749	670	708	729	699	710	699	690	696	686	703	744	685	714	790	677	742	688	691	693	743	677	697	752	743	727	705	690	724	680	713	721	719	742	708	711	712	714	719	726	668	679	712	676	720	692	670	703	719	708	670	731	743	714	682	722	678	755	757	683	704	717	721	758	679	704	721	672	695	728	752	747	666	703	720	742	685	682	666	735	656	696	687	707	726	682	657	693	691	729	695	682	653	676	732	714	670	682	724	657	712	673	699	714	720	724	688	680	714	696	701	712	732	676	682	737	662	687	706	717	670	722	673	701	714	690	664	731	723	680	664	769	696	666	717	727	735	760	677	706	679	699	701	760	711	714	671	720	718	670	695	724	686	705	734	698	781	731	654	696	701	667	683	676	689	756	710	738	714	666	670	739	733	692	708	691	699	737	724	729	751	667	708	679	716	659	750	694	705	701	705	715	692	706	725	685	703	700	708	739	716	697	693	714	723	710	726	665	650	671	708	715	663	742	704	715	701	726	698	711	710	722	725	714	718	679	670	744	724	720	660	658	727	766	751	677	722	664	708	710	723	672	691	714	763	752	705	717	746	701	703	740	666	696	701	700	678	738	716	730	704	728	740	755	702	724	745	706	683	719	756	705	693	667	677	717	713	659	726	724	741	742	681	732	675	680	708	738	716	703	754	707	690	739	710	693	665	694	693	702	668	680	715	710	725	728	713	686	711	707	717	714	719	714	722	680	709	647	747	753	682	699	729	737	693	696	711	665	708	714	700	685	677	678	689	674	727	698	699	646	726	726	717	696	722	681	660	719	668	728	697	682	714	731	659	722	701	775	714	719	706	725	765	654	733	712	703	715	748	718	757	701	703	721	720	748	726	713	686	742	698	745	706	712	742	723	678	749	736	747	693	700	709	723	719	685	711	704	644	690	699	666	716	706	672	701	716	729	703	669	722	716	717	762	693	722	708	707	719	678	671	716	699	769	692	694	691	712	715	728	683	654	729	700	734	652	676	662	723	665	763	685	674	741	708	688	717	737	697	704	706	724	731	726	721	688	718	732	730	685	719	698	725	695	691	713	682	705	726	706	716	682	682	739	693	694	732	653	696	706	726	696	691	687	702	694	719	755	758	709	688	722	699	689	732	757	742	709	718	701	722	639	716	665	738	751	737	714	654
22695	21274	29138	23746	21278	21357	12176	1799	1318	1124	1072	962	965	885	920	766	806	770	797	751	706	725	708	761	721	702	671	755	743	710	704	700	677	732	707	718	702	720	663	722	670	709	688	714	666	649	694	760	676	675	672	702	707	645	665	665	677	721	660	673	723	647	665	618	656	690	709	667	690	643	656	649	660	666	636	612	674	656	678	682	656	644	658	695	635	699	687	680	652	659	611	645	661	644	691	693	689	674	668	664	654	701	659	637	664	682	622	662	628	650	720	680	683	687	684	655	641	682	650	700	663	672	646	640	715	627	691	656	652	667	648	667	667	647	693	679	650	642	675	697	706	700	624	636	629	621	638	634	641	659	652	676	640	707	661	658	669	660	638	682	627	691	654	643	611	671	635	673	632	609	638	636	652	681	701	654	654	686	675	678	653	647	663	611	634	645	635	673	713	661	639	675	633	670	618	651	658	657	714	667	643	657	641	611	682	692	675	664	640	696	660	629	681	648	650	695	651	652	652	695	651	647	655	704	640	672	673	686	678	667	642	695	673	697	651	628	627	673	660	640	696	659	685	658	624	671	619	686	665	666	675	651	691	617	661	710	609	626	654	664	644	631	685	660	733	644	641	652	663	681	670	620	667	684	644	674	642	655	694	639	637	657	703	713	649	656	704	661	648	657	681	667	672	663	615	670	696	668	680	632	715	664	655	661	645	647	643	647	665	628	657	667	646	644	644	698	608	633	654	690	623	687	649	631	663	683	685	615	681	648	692	682	624	649	686	665	687	667	642	654	629	682	664	616	658	670	676	668	688	644	684	640	629	648	624	669	664	712	643	657	653	653	661	719	639	652	680	660	663	670	643	636	644	719	648	655	661	645	673	658	677	652	625	641	687	673	675	696	658	650	704	679	687	658	641	670	681	690	714	666	675	688	672	675	627	682	682	650	679	665	654	650	649	630	646	600	626	662	649	658	643	645	709	635	649	616	660	673	636	664	670	656	685	650	669	676	693	675	659	636	640	681	638	650	693	633	646	631	681	662	647	667	635	665	631	702	651	648	653	635	691	673	677	649	670	690	660	681	704	660	628	687	664	641	634	634	644	668	627	668	687	641	607	685	709	652	662	660	640	682	691	647	671	650	697	676	650	676	651	631	670	594	679	674	669	620	643	666	656	695	692	672	635	660	691	655	644	619	611	673	696	604	638	668	671	661	649	613	639	670	665	684	648	634	619	667	634	694	712	682	644	651	639	664	680	616	672	659	622	666	658	690	684	723	680	676	641	676	633	617	671	688	671	644	670	653	621	643	667	676	670	655	633	658	662	666	667	669	676	679	666	650	639	647	631	659	689	705	631	658	685	669	707	670	622	660	703	640	645	692	646	680	667	648	678	656	707	650	647	643	637	669	645	656	661	632	672	673	742	652	700	639	660	643	687	648	636	679	642	702	628	693	641	681	692	678	670	701	641	739	692	611	679	640	633	638	669	605	684	644	689	630	623	649	632	709	634	694	660	630	637	684	653	675	654	691	612	704	642	638	644	663	675	640	679	654	655	653	662	654	645	697	641	688	686	631	651	661	686	656	700	644	666	689	632	631	631	615	660	685	640	656	653	664	672	644	626	654	635	678	654	649	611	642	639	691	659	654	644	647	668	674	661	662	697	663	691	680	664	649	666	660	675	639	650	651	668	680	643	635	638	665	640	659	686	670	622	635	646	667	728	669	651	673	654	631	694	690	657	690	666	646	652	642	679	669	637	681	653	627	655	678	661	663	649	637	646	637	656	647	687	654	627	651	670	704	675	663	610	682	676	662	683	645	673	623	657	648	659	693	675	588	682	644	659	658	661	713	655	696	619	691	645	640	662	661	725	662	655	652	646	678	647	681	650	652	642	662	680	654	683	644	628	626	671	633	627	666	668	672	645	675	639	706	677	590	670	651	581	659	696	628	658	695	666	605	646	631	718	697	618	653	648	658	636	692	694	684	645	682	660	659	643	728	649	669	717	658	677	659	652	661	615	680	667	647	671	654	600	658	673	684	648	679	620	623	667	689	702	645	666	685	666	622	649	671	637	660	673	646	682	642	699	618	673	659	633	628	666	679	644	641	646	608	656	654	640	632	663	633	689	685	619	671	647	624	564	628	695	673	659	627	671	640	676	661	668	649	654	657	642	643	634	679	645	657	664	674	636	622	652	694	641	660	676	662	665	621	647	593	673	647	637	662	660	662	602	656	656	645	652	690	641	676	656	618	651	650	647	661	657	610	597	665	652	656	678	681	660	639	665	687	604	684	583	709	647	688	661	649	654	641	678	704	671	652	663	650	634	622	627	674	669	646	697	622	670	655	670	631	656	666	658	651	639	672	667	706	628	668	640	658	645	657	755	642	660	656	668	632	643	643	665	652	642	635	666	634	662	628	601	651	614	690	668	636	620	650	657	684	648	651	668	682	611	647	615	642	636	646	634	674	659	657	673	675	669	630	665	691	641	640	666	626	678	676	694	671	677	703	664	651	683	692	669	650	652	645	615	661	671	681	683	637	643	606	623	655	633	657	653	636	673	668	653	667	630	681	674	651	674	661	649	633	657	643	642	644	677	621	686	650	651	637	654	636	683	689	663	660	677	650	668	663	634	690	638	638	646	705	686	689	666	619	677	671	670	691	685	646	661	639	655	640	595	646	633	739	647	663	625	628	664	653	655	645	694	674	674	673	713	657	661	657	646	686	642	649	641	701	703	678	622	674	680	684	628	646	624	654	683	684	662	641	656	690	638	668	672	658	669	658	662	664	672	648	661	655	647	668	666	669	603	671	629	645	657	700	669	645	624	608	641	668	658	688	639	607	647	598	672	681	662	668	659	629	683	711	666	620	630	647	641	667	726	653	683	607	661	675	648	663	671	651	620	614	636	679	625	678	613	623	661	623	626	635	680	647	644	705	642	665	675	706	655	654	623	684	703	673	624	639	628	673	667	645	611	707	680	630	690	670	637	675	694	715	638	638	677	648	602	646	626	685	649	687	681	649	711	652	660	704	647	722	699	640	612	623	642	680	731	660	645	649	664	662	616	672	645	666	647	686	649	638	688	682	651	663	659	639	651	667	677	695	629	616	698	668	646	671	658	680	673	666	669	661	674	673	613	657	666	699	622	593	700	650	614	642	674	629	692	632	649	593	639	662	664	648	677	653	630	654	679	671	654	612	629	675	681	652	641	629	659	623	651	687	670	627	655	654	702	624	643	649	616	646	652	656	640	617	627	586	677	689	706	692	627	682	670	654	626	665	646	725	629	660	631	674	679	641	648	650	652	701	679	629	642	675	637	636	665	645	681	694	690	680	625	688	698	641	672	684	695	658	667	648	600	663	670	607	669	618	671	677	644	619	639	626	660	631	696	609	629	661	650	651	663	657	653	670	632	618	670	648	627	667	635	630	653	689	671	681	657	654	621	652	687	601	647	650	652	660	668	660	674	673	689	667	668	663	708	652	689	698	661	616
23194	16938	13504	7207	5007	3703	2971	2368	2104	1720	1589	1352	1232	1232	1075	1019	943	938	915	851	851	859	819	750	826	806	772	759	792	749	757	738	791	773	780	803	752	768	703	723	715	753	755	761	707	765	727	757	748	690	724	760	751	729	801	716	702	742	725	764	767	682	757	749	731	646	754	725	714	779	732	715	757	709	773	721	724	677	735	704	710	703	701	728	744	690	726	738	712	708	708	759	739	697	727	671	752	744	671	809	696	735	712	701	707	737	670	719	706	716	706	725	740	715	733	743	770	718	705	740	714	733	728	721	692	734	730	698	720	741	728	701	689	660	700	712	733	681	711	710	685	700	719	740	733	680	739	736	698	712	702	683	724	709	725	746	738	718	715	737	678	684	703	696	734	729	697	701	751	727	708	726	703	715	730	705	676	711	727	733	710	672	693	711	692	731	742	738	673	674	684	776	772	686	724	709	729	705	750	680	739	729	677	680	704	731	690	792	729	675	746	724	725	693	709	705	752	678	750	712	692	719	689	759	737	765	702	761	737	683	722	724	719	742	726	706	768	716	677	696	740	691	738	719	739	678	774	656	717	731	667	724	774	719	691	663	710	729	710	703	710	760	699	758	710	756	661	720	718	724	709	732	694	690	701	759	715	699	731	723	712	722	690	796	715	749	727	727	700	745	706	733	700	710	709	739	666	731	703	703	700	707	730	717	681	739	710	739	752	748	706	699	724	723	687	733	709	694	659	703	701	675	692	717	736	754	710	718	729	738	745	697	685	737	715	669	713	752	732	672	719	663	743	723	684	706	693	706	681	714	707	730	672	727	756	701	712	746	703	719	719	695	696	716	701	709	708	714	720	728	725	694	734	697	726	731	730	676	760	694	728	733	781	708	675	728	715	721	699	740	731	728	698	713	692	744	690	718	695	698	738	732	680	759	713	726	737	712	737	729	684	730	748	731	715	648	732	718	694	746	700	730	701	729	707	749	730	671	738	718	710	795	704	707	656	720	678	688	687	699	722	707	692	728	699	764	709	722	714	742	655	687	679	690	713	697	691	703	745	724	695	746	698	679	737	677	686	691	699	725	770	732	737	724	687	720	719	671	726	691	722	753	722	739	704	735	711	670	671	670	739	711	678	703	731	751	680	688	732	703	687	722	736	690	639	700	703	739	704	709	679	652	748	711	717	711	714	742	752	718	750	717	703	727	685	746	752	744	710	746	721	705	695	746	721	740	741	710	678	754	708	742	711	773	702	696	680	674	720	757	738	727	791	699	741	694	724	752	695	730	685	725	776	721	697	694	743	687	719	676	707	747	691	715	733	683	683	705	686	767	688	700	707	731	714	687	749	710	688	682	732	703	696	717	717	683	698	699	750	663	707	670	710	690	696	730	755	730	715	721	702	706	755	665	688	711	723	717	751	705	698	781	685	759	672	700	766	679	705	678	735	695	733	688	711	745	725	686	683	726	701	697	739	701	697	709	698	713	738	670	731	700	750	739	718	699	730	715	719	718	685	778	746	689	709	724	677	724	693	713	696	721	708	675	685	716	678	650	735	681	723	739	681	708	704	749	682	705	737	690	684	683	725	724	748	715	669	733	729	695	693	710	680	726	714	690	671	772	702	708	684	735	691	729	698	734	758	671	710	710	722	745	725	708	733	736	711	738	715	719	679	694	715	674	693	749	711	721	743	685	728	701	701	721	760	647	703	713	700	747	679	719	694	696	734	776	723	654	681	707	712	716	700	713	711	723	752	715	717	708	721	716	730	675	719	700	770	689	776	744	733	711	685	722	691	721	740	725	719	721	749	756	729	707	736	723	695	701	765	707	736	677	696	680	726	708	738	732	730	744	725	760	711	674	661	717	677	664	739	696	683	748	748	713	670	740	717	735	732	721	732	760	744	710	726	697	719	725	706	722	733	757	709	695	725	663	718	702	698	717	710	714	702	681	720	773	769	717	705	723	695	698	742	735	747	742	736	700	738	734	706	723	719	752	735	652	725	739	733	725	735	726	731	756	713	706	752	716	675	741	702	717	731	728	754	734	687	735	739	683	702	722	733	706	707	724	769	670	698	711	667	666	732	730	724	691	740	700	686	687	727	701	723	743	676	689	722	684	716	686	720	741	723	731	699	736	702	739	732	692	675	761	672	742	705	743	688	721	730	755	687	711	698	704	697	728	748	705	736	672	706	772	725	727	723	701	692	714	654	664	767	752	680	723	680	710	728	721	741	716	698	713	725	690	756	716	706	686	700	705	724	774	729	711	717	685	740	708	706	736	713	677	759	710	695	706	701	694	700	687	706	716	752	728	738	676	713	697	742	771	697	724	658	707	701	721	735	705	719	720	672	709	720	704	706	735	724	710	722	731	718	704	738	682	731	657	717	678	675	729	738	722	771	706	765	684	685	709	698	681	678	731	735	718	728	674	684	711	716	702	654	691	693	725	712	746	723	694	747	738	681	728	727	732	776	775	702	745	745	625	690	696	732	706	704	739	723	732	721	704	709	721	710	726	712	726	765	709	708	686	765	672	674	704	698	735	737	664	706	713	721	706	687	699	703	713	741	711	763	743	735	688	699	733	722	777	675	730	730	789	703	745	691	788	679	732	735	693	719	677	684	687	692	719	687	705	728	679	688	751	699	726	705	711	683	728	745	726	724	685	686	724	726	727	735	759	698	713	729	716	727	722	699	693	696	675	754	755	710	719	724	754	721	673	743	706	746	717	685	741	690	675	694	699	738	724	734	730	795	714	736	727	761	720	730	730	699	740	748	710	744	715	686	694	739	706	735	743	706	722	732	737	748	703	734	757	729	785	696	718	746	740	767	734	692	723	692	671	728	706	719	708	730	713	716	697	705	719	701	660	715	685	741	714	730	730	761	717	710	747	708	719	741	729	706	707	705	732	687	720	663	726	713	716	722	720	734	708	679	733	748	740	734	771	718	725	701	697	694	743	710	676	731	744	746	780	687	727	714	741	707	714	715	725	734	677	719	715	666	710	747	727	703	672	741	748	697	677	707	702	774	713	722	716	748	711	691	724	711	687	712	664	715	688	719	757	702	761	717	740	760	675	745	708	700	738	714	700	752	681	715	741	678	740	732	682	756	742	688	686	765	679	694	728	747	726	687	715	704	716	729	746	723	687	737	706	734	738	712	698	701	699	749	719	739	759	720	680	670	718	712	685	714	743	718	716	693	687	761	736	738	720	684	692	792	705	702	709	746	728	679	690	719	718	714	708	787	745	740	727	675	695	738	742	715	720	693	772	704	713	721	682	703	728	713	692	695	695	684	697	677	707	702	714	737	707	666	676	709	676	674	735	670	704	713	704	736	716	723	701	715	679	686	677	718	685	726	735	691	725	722	716	685	732	721	698	683	752	747	740	741	685	674	709	758	760	706	725	717	720	695	748	724	675	702	721	689	696	664	736	732	703	732	742	734	757	717	743	684	719	731	714	724	722	709	747	688	723	709	711	704	746	715	711	688	715
27571	20497	8899	819	442	415	400	397	358	356	363	336	349	362	361	378	338	366	387	351	311	342	341	367	371	332	349	378	331	372	344	344	346	354	338	342	339	302	355	329	347	326	376	364	333	365	334	338	350	311	334	358	337	376	361	340	363	345	357	347	344	359	345	333	325	375	330	349	362	327	334	324	366	360	370	339	335	330	354	382	356	366	360	317	368	318	330	348	333	325	322	367	362	321	339	339	371	335	349	377	375	387	360	353	337	376	351	362	334	341	360	353	335	362	332	338	346	330	355	335	318	341	328	350	344	353	355	366	346	335	348	340	341	340	326	379	321	359	351	328	339	360	335	365	343	331	364	374	341	345	325	338	345	356	352	344	376	365	346	368	339	334	346	352	343	356	302	350	367	341	366	332	367	351	335	350	334	353	359	346	356	368	360	333	353	366	348	357	328	353	333	349	336	347	356	357	360	344	361	351	317	343	360	361	318	322	362	297	338	367	360	357	363	367	368	336	364	301	353	332	372	365	366	346	320	370	353	353	353	396	370	393	347	356	360	340	331	351	327	355	313	363	349	346	333	311	351	383	371	336	359	389	335	375	352	359	365	351	326	326	347	345	321	355	343	347	373	363	391	326	315	326	338	319	330	330	349	356	338	361	346	371	314	339	329	367	336	343	369	353	338	342	346	337	359	337	356	355	352	353	328	322	342	316	353	352	365	363	338	348	329	358	359	368	362	377	356	374	359	351	356	352	355	360	362	374	323	367	350	336	345	312	369	344	346	344	343	338	359	373	323	362	339	352	339	347	360	374	386	337	347	331	354	356	345	335	383	348	343	337	365	386	327	345	362	352	349	335	359	301	361	343	338	342	334	330	320	306	335	345	363	376	339	365	326	358	374	351	354	320	327	342	360	353	339	358	323	360	353	316	351	331	336	359	360	383	364	351	322	353	332	363	393	320	330	351	347	368	313	342	380	363	362	345	336	358	353	360	345	332	360	335	385	336	389	334	346	348	376	318	332	368	350	364	361	336	322	339	376	309	351	340	340	329	339	382	334	335	336	336	344	349	351	338	333	358	383	354	338	358	384	356	357	363	363	353	321	339	319	333	354	346	349	341	333	349	365	296	361	348	368	316	367	318	355	343	379	367	342	354	364	334	357	367	322	376	362	315	348	356	331	348	353	346	322	331	354	333	349	332	334	346	324	365	352	342	337	344	376	351	368	340	353	333	327	379	336	348	353	340	335	331	346	327	345	357	337	345	375	334	352	359	366	357	348	316	353	357	336	340	378	361	348	329	348	348	357	361	336	332	327	329	349	357	332	307	365	355	369	337	329	312	338	389	348	366	363	320	403	387	317	338	361	333	327	332	302	326	371	317	345	357	409	356	341	363	355	340	334	369	366	345	361	386	342	356	313	343	346	385	336	329	325	344	327	368	325	329	341	347	347	340	347	355	336	363	359	374	346	347	351	341	355	342	344	341	361	336	368	361	346	352	319	347	339	354	371	353	320	321	342	305	355	341	336	344	344	327	351	335	351	335	337	328	333	349	358	353	354	363	323	302	318	381	318	370	357	357	320	360	401	339	342	378	373	342	333	314	379	359	341	364	355	326	360	356	380	383	370	368	373	351	372	370	352	355	366	359	331	316	349	342	339	350	334	369	343	355	356	360	362	338	335	367	354	401	351	356	342	351	312	315	322	353	362	372	335	364	357	356	368	332	349	347	354	362	342	382	345	348	351	327	349	350	356	368	365	345	325	364	343	361	361	391	327	348	360	355	378	344	333	352	385	354	357	344	333	336	342	358	362	325	348	377	350	365	333	354	333	352	308	323	328	366	370	348	341	364	379	337	367	342	335	346	351	349	310	357	363	345	338	355	366	362	368	324	359	358	341	335	351	355	337	323	353	331	356	368	368	329	357	359	322	345	343	357	308	347	367	309	362	353	353	345	335	356	329	392	363	357	365	323	338	387	348	357	366	352	333	376	334	368	314	350	366	373	386	360	314	376	371	355	339	328	337	348	374	352	322	409	335	312	340	333	354	371	378	369	328	361	374	340	319	336	329	369	352	341	326	361	342	372	317	386	352	375	357	325	322	326	325	323	357	388	361	374	342	348	340	350	356	324	334	347	356	352	351	346	366	342	350	343	350	371	334	356	359	331	362	333	385	357	319	345	345	351	355	358	348	351	356	368	352	334	333	348	318	364	359	358	362	317	354	315	359	348	373	346	306	363	322	367	347	370	343	349	365	333	347	337	346	318	353	327	323	356	341	360	348	355	374	339	383	329	363	323	349	335	327	333	344	314	342	357	338	363	326	343	372	346	338	316	342	350	316	349	377	347	380	344	328	310	350	352	342	309	338	338	348	355	368	334	338	324	341	327	333	356	374	359	382	356	333	352	330	344	334	328	334	344	368	360	355	359	379	358	322	365	347	386	313	369	341	324	362	356	347	334	338	367	371	341	323	315	338	332	372	339	335	313	336	352	330	353	324	365	359	339	378	365	348	367	358	354	376	360	356	326	320	334	348	327	369	348	320	349	336	340	346	339	336	347	352	377	336	333	359	355	361	311	349	354	350	354	359	339	348	372	334	358	375	353	342	348	349	344	333	357	335	342	373	364	349	304	363	349	359	357	332	328	356	342	335	347	361	322	333	346	301	364	366	340	334	350	333	358	347	358	343	359	363	342	326	335	327	366	344	341	356	310	340	380	330	334	352	319	346	328	329	349	337	372	350	361	367	329	366	347	342	346	349	336	331	319	347	346	364	367	350	336	353	354	317	369	353	342	355	383	330	362	330	344	326	362	321	324	369	343	367	335	323	326	334	316	327	350	337	357	330	335	300	363	371	365	326	327	303	378	312	343	337	369	353	329	359	365	393	369	358	352	338	319	341	341	366	333	347	332	354	379	360	342	332	353	353	344	375	355	345	335	364	321	317	357	335	349	361	345	340	345	383	345	343	341	312	339	358	352	334	359	339	337	369	372	330	326	345	363	377	336	327	370	328	393	349	344	371	367	333	320	363	372	343	352	358	325	333	335	380	333	362	397	346	352	377	361	366	365	352	342	343	330	353	363	351	358	349	342	344	341	313	353	347	319	335	390	310	342	322	383	324	364	338	334	320	348	344	351	392	319	370	361	338	353	333	342	377	349	366	326	338	362	359	363	375	383	372	355	317	355	407	352	333	353	369	328	363	360	351	351	344	329	304	334	371	319	341	354	350	343	361	369	360	344	327	326	334	340	362	343	351	377	375	331	388	315	348	358	366	354	354	343	339	311	329	350	373	349	340	344	360	369	336	339	333	348	335	341	318	320	349	357	331	353	385	314	364	361	310	394	339	332	313	355	362	332	334	315	322	317	339	335	322	354	347	312	377	323	326	338	337	347	359	357	342	324	336	359	360	380	353	366	325	326	339	360	377	373	342	342	355	363	340	358	380	367	324	363	354	341	387	361	297	350	355	356	354	334	350	299	363	345	341	318	351	340
17615	2046	1331	747	613	555	498	496	457	486	444	450	442	482	414	404	447	438	429	427	372	399	462	426	408	458	432	432	391	445	439	448	468	427	396	465	423	462	443	418	418	417	430	425	391	446	418	437	403	414	451	381	400	406	433	433	422	424	453	452	426	442	429	430	392	420	412	438	427	422	450	397	426	402	427	409	376	433	430	441	429	439	421	389	446	421	443	457	423	435	429	422	433	418	424	425	419	410	410	417	409	417	407	417	415	464	428	419	426	436	450	432	420	401	401	419	411	392	405	411	412	419	442	404	430	448	436	414	436	417	437	423	436	406	416	392	403	383	419	461	414	436	411	395	392	450	423	428	426	400	419	401	432	415	399	411	411	433	444	413	447	414	451	402	420	406	411	433	423	403	467	404	460	389	406	443	433	389	414	435	385	417	407	414	441	390	424	432	412	412	435	407	430	431	394	407	395	428	448	408	429	443	383	416	408	390	423	403	419	425	437	424	410	404	404	468	463	442	434	418	442	437	391	397	396	411	415	394	436	381	472	404	403	404	409	396	446	419	422	424	393	431	457	450	390	407	418	442	423	418	393	416	390	419	426	420	476	423	468	405	396	400	400	402	403	425	435	406	413	392	428	407	415	418	418	436	462	461	469	380	425	430	391	440	414	437	403	385	434	417	441	450	377	420	416	421	428	451	439	397	428	424	436	415	417	430	424	369	467	450	420	404	430	442	429	395	422	424	425	452	400	406	416	469	440	393	367	408	412	427	389	394	408	452	420	451	431	431	449	424	400	444	435	424	416	459	439	401	443	409	423	432	389	453	397	419	439	449	444	411	410	453	420	413	419	434	431	404	408	451	415	406	455	424	391	428	384	427	443	437	404	438	442	416	394	366	445	434	448	408	431	429	394	454	400	457	425	397	458	431	452	429	411	422	419	439	396	430	430	386	389	400	414	417	430	371	441	433	390	421	429	417	432	418	441	401	447	427	427	417	425	455	400	410	453	432	451	417	406	410	474	403	421	444	423	394	411	422	410	435	409	398	396	404	471	434	407	412	430	436	413	440	424	403	374	412	425	465	413	427	454	426	436	426	414	403	390	390	418	448	424	405	446	419	456	457	404	430	443	421	393	433	402	434	422	403	419	403	421	438	376	395	430	385	404	405	437	419	395	412	419	384	374	411	446	413	450	402	414	438	413	428	455	418	410	464	395	406	435	399	454	409	410	430	436	424	425	391	411	418	423	391	391	417	422	430	411	414	433	415	409	439	450	428	392	407	399	405	464	418	478	444	384	415	441	423	444	388	403	431	413	443	392	425	451	432	434	437	437	389	455	427	443	411	412	409	453	407	420	450	436	406	437	427	429	409	416	439	412	416	431	465	413	434	417	417	415	405	394	428	444	451	432	409	443	433	441	436	399	476	425	378	391	431	432	404	446	427	433	444	437	436	459	420	435	422	410	408	417	431	405	444	450	416	423	450	437	437	447	441	418	401	414	439	418	427	433	426	418	401	443	420	423	395	417	447	416	399	433	424	397	412	455	422	410	393	396	419	414	439	422	442	455	459	414	434	396	419	415	411	413	405	431	445	442	414	437	437	425	443	400	448	446	411	417	447	413	454	415	413	414	413	417	408	416	434	431	419	408	423	439	434	422	413	409	417	419	426	466	396	409	405	416	411	440	399	397	413	423	413	409	399	466	420	407	426	368	443	393	435	400	401	402	421	423	426	417	391	434	396	416	419	406	409	392	445	438	450	437	399	440	401	418	425	438	437	424	472	422	424	451	433	420	393	414	449	416	437	447	436	378	426	437	417	435	425	424	408	400	428	429	421	437	422	443	447	475	445	400	414	398	419	433	448	384	397	426	415	447	420	423	479	423	415	439	427	397	410	437	425	451	375	452	442	424	419	428	401	393	413	442	399	414	430	439	418	387	414	411	429	422	417	417	440	444	431	437	424	445	422	412	427	424	403	408	396	407	412	436	430	443	451	430	435	424	386	466	437	402	402	432	444	416	474	440	422	480	447	394	414	375	452	397	404	440	387	428	440	448	425	401	413	437	431	410	412	409	420	380	425	436	440	457	441	383	443	433	476	433	410	418	395	409	424	390	400	412	399	436	378	419	425	389	453	422	417	418	445	439	398	429	388	442	444	401	422	425	399	408	440	414	429	429	428	435	456	477	425	440	388	425	449	416	414	446	412	409	435	405	447	377	475	394	411	430	392	463	363	394	395	401	398	391	445	441	419	448	395	444	438	406	423	403	417	403	389	432	416	408	400	407	434	424	450	396	425	429	416	443	395	438	412	386	433	436	418	439	443	448	410	404	412	405	385	406	406	393	437	397	445	454	434	433	408	403	355	414	418	405	427	418	422	451	414	419	469	419	413	444	413	424	435	413	443	434	420	405	428	421	430	433	442	413	445	403	428	435	437	432	394	414	424	436	418	408	437	409	407	406	418	399	446	411	435	431	408	437	423	432	410	403	403	400	392	444	425	430	447	432	425	399	411	413	428	427	424	431	438	406	433	440	420	419	442	369	436	404	423	399	424	441	444	453	424	447	423	426	409	426	402	453	388	395	435	473	422	421	414	389	450	411	404	432	414	436	392	420	388	444	397	426	401	424	425	383	367	410	404	425	425	394	423	388	438	425	434	426	427	402	429	414	423	426	435	388	430	444	428	444	423	398	417	397	382	459	438	435	425	462	466	378	438	473	450	441	459	429	439	443	414	432	417	434	428	413	433	415	399	408	406	405	409	413	458	436	411	412	402	412	454	433	424	424	408	412	430	428	446	447	472	434	407	404	419	457	425	400	403	422	413	433	429	423	423	435	429	438	401	402	419	452	384	423	449	420	440	421	452	409	399	388	402	424	432	435	436	378	440	430	417	417	405	420	437	421	429	398	434	404	431	406	405	443	405	463	438	452	414	437	415	424	436	457	408	418	409	444	427	399	388	428	449	432	405	388	405	435	410	426	431	412	437	417	444	416	387	409	416	405	444	399	447	430	453	415	435	427	433	409	478	399	454	371	433	413	400	446	435	407	437	436	374	430	413	449	410	399	400	439	428	419	422	431	427	431	409	447	409	437	440	387	442	432	399	402	412	419	440	437	397	387	444	403	462	405	438	419	399	425	427	437	414	428	405	398	417	390	464	415	407	419	434	414	428	415	399	436	425	403	417	443	414	397	404	443	385	416	437	430	392	401	413	428	403	405	413	415	454	432	409	449	444	411	420	446	424	406	408	457	416	415	447	430	434	389	467	427	418	428	410	452	412	421	391	426	411	464	483	444	425	417	460	423	432	417	444	432	415	445	402	410	425	447	402	418	466	435	431	413	426	412	426	413	385	404	456	400	403	407	408	454	385	388	406	405	416	364	450	444	424	418	456	411	411	408	425	398	447	429	389	448	429	417	445	407	432	436	420	405	443	399	435	417	420	395	410	465	412	391	468	436	425	417	402	424	423	418	446	425	441	475	438	413	398	442	430
23585	21208	28634	24075	21213	12310	1189	718	678	573	540	454	447	439	416	396	377	365	338	388	344	361	335	342	337	368	317	341	328	324	315	327	325	348	320	355	335	333	336	333	321	299	339	295	312	324	318	310	354	290	333	321	310	328	328	307	331	305	296	315	345	288	294	309	273	332	322	294	331	335	295	309	322	310	306	325	345	308	328	293	307	325	288	296	305	312	308	299	296	282	306	296	318	314	297	303	312	304	319	288	337	328	324	290	324	327	302	307	340	323	297	281	314	338	300	280	319	317	297	307	318	325	331	298	307	272	306	306	365	311	322	325	307	281	333	318	323	316	307	340	303	312	320	325	303	296	288	343	293	315	300	295	323	313	284	317	307	361	321	303	273	330	315	337	317	309	311	282	340	300	341	312	289	317	327	331	314	293	305	322	321	285	311	325	318	319	311	304	314	295	338	299	311	323	310	308	317	310	339	317	326	306	308	310	346	305	316	312	320	295	303	335	319	319	334	289	286	338	311	266	309	301	309	298	351	315	321	318	316	306	311	289	336	314	311	314	297	315	296	302	299	310	313	306	346	323	338	273	256	310	319	317	313	303	334	317	313	323	324	321	301	320	314	322	303	327	307	297	324	309	302	335	321	289	328	297	309	286	301	319	299	354	299	314	351	305	319	280	288	318	303	318	329	297	350	291	321	316	297	316	303	314	318	326	338	308	290	300	323	306	286	361	335	276	307	304	307	310	317	314	303	306	310	297	301	320	317	338	308	333	319	294	315	337	312	291	330	304	300	308	302	314	327	296	288	300	287	327	295	336	332	299	295	346	317	329	333	313	321	320	347	303	308	340	295	315	318	319	309	319	321	300	298	290	316	290	320	302	272	331	298	318	314	302	307	325	291	304	298	311	270	288	319	317	312	331	309	319	313	300	308	295	267	305	264	303	278	321	283	338	324	343	299	304	315	298	313	327	309	273	315	294	335	338	313	338	306	301	323	316	334	324	271	312	320	302	340	331	284	317	316	326	302	299	296	302	272	340	318	310	290	303	311	329	322	313	318	329	284	303	322	308	302	286	312	298	321	285	334	306	332	272	341	319	282	317	300	289	326	306	341	307	339	329	324	314	319	306	322	311	320	328	284	294	314	337	296	338	309	317	311	278	289	317	289	296	290	294	301	304	271	287	330	316	320	319	311	296	310	318	296	320	319	280	285	311	356	325	299	317	303	302	316	322	341	301	286	353	314	311	307	317	327	301	299	290	315	292	332	309	335	299	304	318	314	314	284	315	291	286	294	286	286	290	293	301	326	328	334	307	297	304	322	304	314	304	337	341	308	297	316	304	296	273	313	292	322	298	327	317	309	300	299	269	321	282	287	349	292	298	275	320	298	313	319	312	307	320	320	296	320	347	305	327	309	287	330	326	327	299	351	308	310	343	340	329	321	280	292	305	334	294	314	301	322	331	312	269	307	293	312	327	334	276	322	303	317	312	310	324	305	322	310	334	319	318	297	288	305	289	295	315	307	306	300	288	306	299	315	297	340	297	322	295	294	333	284	316	293	290	309	331	319	295	341	297	305	293	327	303	331	312	301	318	328	330	314	308	273	300	320	296	342	301	309	334	339	301	316	289	319	316	323	312	291	319	324	321	288	305	319	304	312	326	315	318	341	289	313	318	289	325	285	310	317	294	292	302	303	291	302	344	306	312	299	338	306	295	317	300	320	321	316	327	306	327	284	282	278	337	338	358	313	324	312	301	323	335	295	311	285	331	306	297	298	283	339	310	315	308	315	323	297	296	328	322	332	340	338	302	323	333	300	304	299	316	317	285	333	281	314	321	302	263	317	322	304	324	310	311	309	315	305	322	310	310	315	327	299	305	337	300	307	324	328	327	337	307	284	316	326	312	311	336	304	313	328	261	329	274	311	269	331	308	330	297	301	304	290	339	317	302	306	311	330	298	298	309	321	321	315	285	312	328	297	292	310	299	316	283	323	350	285	320	300	290	328	295	332	350	315	336	323	316	291	287	291	275	326	311	327	320	334	314	329	317	299	291	326	289	316	333	334	331	312	328	281	308	311	320	302	305	296	292	315	266	316	312	305	310	305	301	332	359	340	315	326	309	312	319	325	333	291	315	326	335	331	313	288	270	313	327	310	307	309	287	293	314	280	300	310	319	328	306	312	280	306	318	318	289	315	283	317	318	331	346	305	302	317	311	323	300	317	306	320	311	281	308	315	343	312	310	288	318	310	300	302	326	313	305	334	308	288	315	306	290	334	309	300	324	330	277	319	291	302	324	343	322	295	302	301	335	324	299	328	284	318	297	318	298	308	309	299	312	300	284	318	299	326	286	296	308	302	307	302	312	324	335	320	293	307	329	316	314	337	323	294	337	351	297	312	292	347	325	268	291	317	334	304	283	311	302	317	324	324	314	307	295	323	322	304	302	288	325	308	301	316	299	310	308	331	301	315	314	290	338	275	355	344	311	312	306	322	302	321	288	317	334	306	329	276	316	325	297	299	328	313	330	321	294	309	308	300	295	326	318	264	322	330	312	308	319	308	321	337	340	330	290	350	303	316	331	303	339	270	297	308	317	306	288	309	330	299	314	328	291	329	307	303	320	309	291	313	306	317	305	322	306	323	301	314	303	327	315	298	284	322	306	310	298	322	286	330	313	301	323	321	336	316	299	311	294	284	305	295	316	299	320	292	311	277	313	305	321	300	353	304	321	311	302	313	305	283	314	324	334	318	331	301	303	290	321	328	294	290	306	323	302	312	312	336	303	312	324	291	302	310	302	312	305	298	300	300	333	310	305	301	274	329	303	305	301	301	316	295	309	273	267	304	312	303	286	342	310	313	307	322	310	348	354	303	289	328	311	318	283	326	302	361	333	310	289	307	272	304	315	310	336	275	292	277	309	299	287	310	293	303	275	300	289	317	317	296	300	324	322	288	323	295	294	325	307	301	303	305	326	341	289	301	303	288	306	292	297	304	316	294	337	311	281	298	306	313	290	328	297	325	318	303	330	312	307	360	304	318	322	306	278	326	313	307	308	312	295	302	340	302	316	324	295	309	300	297	282	306	295	322	308	263	334	309	308	297	322	334	284	315	316	286	315	288	290	302	311	317	312	322	273	316	292	301	336	282	300	302	320	294	321	317	295	290	306	295	315	320	318	317	312	298	325	321	310	281	320	324	304	302	285	302	316	296	298	319	317	335	316	315	299	307	307	293	308	274	328	296	318	304	298	300	281	296	340	321	316	300	315	341	276	295	300	305	330	299	301	304	302	299	337	331	270	295	307	309	317	308	302	309	294	275	285	298	294	270	314	290	291	311	315	315	302	309	322	344	293	313	302	305	310	288	320	324	309	321	281	288	317	309	307	333	258	311	289	299	336	301	291	310	313	327	307	296	317	299	298	326	332	317	308	341	287	313	311	317	253	291	292	302	313	314	341	306	310	343	317	336	322	340	296	329	298	334	336	314	295	305	312
19656	10358	7891	3932	2583	1990	1512	1251	1091	880	753	715	624	623	537	512	488	443	489	486	409	409	432	414	424	400	367	402	425	401	430	374	375	352	404	425	371	390	355	400	372	373	393	362	373	369	408	383	354	417	380	385	350	369	336	363	388	358	372	378	358	378	392	376	402	350	351	387	372	364	374	363	347	339	323	373	372	367	387	340	347	392	353	368	381	364	364	347	332	344	381	391	357	420	389	365	352	373	361	352	366	344	326	368	356	377	379	362	354	369	339	381	350	396	345	341	382	366	374	346	352	357	374	336	330	399	383	419	400	360	388	378	356	364	360	373	379	350	352	379	360	364	394	350	366	367	365	364	372	375	364	366	359	361	382	395	389	350	391	336	339	354	383	368	354	370	342	361	339	377	383	361	355	391	359	391	358	380	395	377	377	356	359	377	346	336	345	346	347	353	362	360	352	367	365	356	369	374	356	335	384	379	386	366	374	339	335	401	351	336	351	369	372	367	387	362	372	358	348	379	368	351	344	382	398	350	391	386	378	362	356	383	398	359	381	355	375	393	402	370	371	392	337	389	356	366	352	367	361	371	418	345	363	380	313	350	367	388	376	359	339	367	358	377	408	364	344	350	352	358	364	353	377	398	358	367	374	382	382	366	355	346	382	360	353	386	362	345	356	363	357	344	367	369	382	381	347	381	357	390	386	369	384	347	356	407	365	326	343	392	336	389	390	377	363	347	369	373	339	373	349	368	363	389	385	382	381	362	380	357	332	358	363	352	393	389	376	354	389	314	364	369	350	329	374	387	373	373	366	389	369	397	333	361	373	349	366	371	424	346	352	354	333	367	361	394	392	409	386	354	364	388	384	372	369	375	378	382	344	370	315	366	340	367	384	343	396	348	393	360	350	352	418	374	364	378	377	344	365	387	405	381	361	343	368	396	366	360	355	351	366	368	412	367	355	362	382	346	379	346	390	371	359	371	375	331	346	354	365	385	358	357	366	382	344	363	380	398	408	367	364	391	392	378	365	355	334	365	359	399	392	375	395	354	392	409	370	359	386	356	368	358	373	413	386	369	375	336	347	350	361	374	382	368	341	359	369	376	374	357	345	362	361	392	366	326	375	372	377	343	351	343	375	354	371	341	365	374	370	351	369	393	362	370	366	387	354	368	344	379	391	366	344	363	369	369	327	366	376	336	363	355	366	357	360	369	365	366	324	356	350	368	364	364	377	367	393	346	407	379	355	401	369	400	410	355	358	372	328	393	388	353	322	366	383	344	358	385	369	380	352	352	387	379	349	359	396	397	372	380	390	383	363	374	325	405	348	394	354	351	393	410	328	388	374	371	355	352	363	375	373	393	355	365	392	371	329	378	393	362	408	365	346	371	371	378	394	352	358	367	382	373	357	391	358	378	359	376	370	364	382	376	354	342	336	352	332	380	355	328	351	357	390	335	351	416	384	365	324	362	379	332	373	379	356	357	357	363	366	358	373	348	352	377	331	380	372	342	365	398	380	366	348	388	359	348	362	356	333	342	349	384	373	376	358	364	371	348	356	379	371	334	342	365	341	382	414	399	352	349	376	338	373	368	373	347	355	338	333	355	372	373	353	382	399	363	396	353	366	364	363	384	349	398	378	355	358	353	371	328	362	386	354	357	370	372	361	381	361	380	370	385	383	354	354	368	400	365	365	355	383	371	349	347	370	351	342	391	363	347	369	351	379	333	339	366	359	409	364	355	330	414	402	371	378	361	357	400	395	381	362	373	381	382	371	384	374	358	333	370	416	337	384	346	370	380	350	408	361	363	321	393	396	375	346	405	355	371	383	363	375	359	360	365	364	407	372	329	360	384	380	350	364	365	388	389	374	346	349	371	379	395	344	352	375	355	376	392	367	354	360	349	395	341	324	371	326	358	334	366	362	370	369	355	345	399	374	348	370	328	330	373	357	366	356	353	381	364	371	349	386	334	385	369	366	331	364	397	344	393	392	367	371	358	382	364	385	364	356	348	348	360	356	394	339	330	349	360	374	356	387	377	353	381	413	377	381	360	338	403	362	359	357	385	375	366	365	382	361	366	352	371	404	388	325	392	386	348	390	327	363	388	358	366	376	361	376	347	358	376	344	339	387	397	390	389	356	379	375	338	358	324	343	355	342	336	366	398	358	374	360	366	362	354	367	386	375	335	391	381	360	374	371	346	356	356	366	370	391	354	360	324	365	364	358	359	372	397	351	336	340	349	358	365	372	353	347	362	369	383	350	331	379	367	328	354	348	370	371	350	330	343	395	354	391	360	367	343	374	360	377	339	361	345	398	372	373	383	345	363	396	342	388	389	377	381	373	356	393	375	364	335	355	392	404	369	398	396	380	371	390	374	357	340	362	374	395	363	367	372	369	370	364	361	389	369	329	356	368	354	339	347	373	370	380	354	371	352	388	351	352	363	325	371	365	372	339	365	335	379	354	368	371	358	387	376	348	362	378	375	371	367	334	355	342	379	364	380	366	394	403	381	366	390	390	350	326	397	366	375	359	350	371	377	386	357	394	380	362	366	349	394	353	363	370	388	369	341	396	379	361	375	329	362	344	336	378	401	343	353	376	405	349	351	342	379	355	379	392	324	365	391	386	382	387	378	348	377	364	389	377	381	379	359	349	371	374	364	340	380	372	366	338	383	361	373	356	363	374	388	348	334	346	362	418	364	356	377	367	391	313	389	355	386	350	383	372	386	374	365	354	367	363	389	337	341	347	365	347	355	343	360	363	352	330	381	373	370	347	359	377	366	377	352	388	354	415	372	381	318	358	355	388	349	384	350	367	366	364	368	363	364	357	340	382	342	362	350	388	406	364	381	377	372	379	355	359	384	351	356	363	370	381	378	366	376	359	371	387	355	383	373	348	328	387	350	334	391	339	360	378	358	354	359	344	376	360	338	367	345	359	423	384	384	367	322	354	391	377	361	392	370	329	392	358	377	350	345	386	362	392	356	356	352	373	397	373	359	362	355	369	366	365	337	361	390	337	365	351	351	354	391	340	350	376	354	365	346	364	350	369	343	348	379	363	364	362	342	374	342	365	372	350	385	393	351	349	353	370	390	347	354	379	320	342	378	378	345	388	354	334	369	397	389	362	367	375	354	359	355	368	370	371	396	377	399	374	354	352	350	379	375	384	358	373	370	397	377	360	390	353	357	367	416	340	368	385	359	355	416	375	357	346	357	338	351	365	345	320	366	355	370	335	375	394	369	372	365	391	369	381	338	361	360	366	372	390	386	372	362	389	345	360	351	383	374	389	376	377	342	346	359	338	401	381	388	345	349	389	369	357	332	339	363	353	370	386	372	343	387	360	365	342	377	381	360	339	374	367	363	361	365	352	390	394	343	343	376	348	334	355	352	355	390	399	386	376	403	427	389	379	356	341	351	385	352	324	360	339	372	386	355	385	383	389	352	347	377	360	399	366	378	375	389	354	365	357	346	336	354	351	390	348	381	342	376
24885	21227	27681	25015	12923	1165	921	810	743	734	736	654	626	715	646	681	688	677	650	667	662	646	690	624	651	600	656	613	663	671	640	636	638	656	616	622	591	604	654	567	632	643	595	632	635	597	638	576	629	620	592	607	579	628	629	638	660	632	668	637	600	678	626	622	610	641	594	605	653	650	635	603	607	651	600	589	630	588	615	640	575	653	598	587	596	623	611	635	597	650	622	625	601	623	603	637	588	583	580	636	638	588	581	633	612	596	638	590	651	612	608	589	653	658	600	639	638	660	649	597	667	615	596	608	609	620	610	580	615	593	624	593	600	609	601	535	626	608	640	605	609	647	595	622	626	668	622	615	650	638	633	629	639	593	622	604	622	649	603	644	607	584	608	624	580	644	640	677	595	659	589	609	656	626	662	633	610	625	634	602	593	570	609	590	588	639	620	582	655	627	609	620	604	622	613	625	633	583	626	594	610	646	613	614	627	601	632	574	581	600	644	656	621	646	620	610	631	598	596	641	616	644	624	649	617	613	582	560	586	573	617	599	601	586	623	653	590	583	637	627	578	607	588	599	586	602	622	620	630	633	621	611	563	615	650	584	626	605	639	622	626	652	596	598	608	628	649	601	628	638	588	633	591	629	630	618	596	598	606	628	608	607	610	610	636	637	594	611	620	570	611	662	640	610	633	616	608	662	618	605	567	652	594	583	577	614	617	596	620	577	624	616	645	656	626	638	618	634	600	606	640	603	634	601	623	661	634	645	611	640	637	611	593	651	606	581	661	664	612	620	604	602	621	631	617	617	638	616	616	622	608	611	622	611	617	634	624	604	643	607	618	610	601	626	621	608	610	606	628	579	624	578	640	592	632	599	576	626	625	588	609	614	627	638	636	612	562	616	620	555	635	649	604	576	616	563	646	632	589	602	576	594	620	613	640	620	655	597	629	607	612	644	595	565	674	639	616	599	580	623	608	626	641	600	600	616	608	575	615	672	583	594	614	621	614	613	599	630	619	580	621	650	588	607	600	630	632	627	589	683	595	620	607	578	568	621	632	615	555	624	634	627	623	646	635	628	598	630	623	618	630	590	645	620	621	625	643	615	594	640	621	617	635	599	639	655	582	599	619	606	620	622	600	619	598	637	623	624	597	579	629	611	595	563	629	631	637	628	606	619	592	653	662	640	621	585	647	629	598	588	598	634	625	641	626	631	595	630	606	620	597	668	618	591	620	623	574	601	643	605	613	576	579	607	610	582	639	594	662	653	611	619	653	590	633	607	618	600	614	584	604	612	619	600	681	635	613	634	641	547	620	585	602	666	614	614	584	595	599	622	571	624	579	580	597	659	605	634	631	605	620	592	616	623	632	651	640	558	599	610	595	642	605	567	634	648	608	636	620	613	604	617	621	566	635	605	630	635	608	625	627	614	604	620	565	640	642	622	614	616	636	656	606	634	651	599	538	588	622	603	603	646	573	584	614	617	626	591	639	638	587	609	609	641	629	616	658	609	634	607	594	632	592	644	633	643	623	614	644	637	596	629	591	607	611	604	615	636	661	599	622	649	616	611	689	605	608	615	625	612	634	595	623	621	579	592	628	658	597	645	646	637	635	615	637	612	609	610	612	635	592	558	615	655	637	627	587	633	611	638	623	620	601	649	623	645	592	579	643	624	607	605	600	593	598	597	642	613	598	586	637	614	582	608	597	596	615	617	613	623	615	612	662	629	619	588	599	645	573	638	607	627	617	589	625	610	609	656	631	588	628	571	597	590	603	638	652	607	595	640	623	603	640	639	601	666	643	624	609	616	613	600	593	598	604	604	650	586	555	641	577	616	560	640	622	614	569	623	582	663	584	619	617	585	612	604	610	627	591	616	637	632	616	586	676	604	609	599	554	614	581	607	620	592	602	603	646	630	586	612	650	639	617	612	599	615	586	636	591	680	665	626	633	624	662	621	646	627	608	618	600	565	610	633	629	599	629	559	677	604	645	586	646	605	612	610	651	639	617	637	575	643	603	665	648	638	592	614	623	586	600	632	595	603	617	589	639	603	633	588	648	634	630	623	640	601	666	636	639	607	610	615	621	641	640	615	611	637	602	598	607	613	622	599	604	605	582	588	609	620	585	627	645	625	629	625	607	617	596	584	656	568	647	623	586	626	632	575	614	623	623	616	620	599	626	593	627	645	640	617	595	579	580	608	607	611	609	582	637	625	624	596	599	643	642	659	616	647	597	616	654	594	617	651	614	587	619	608	642	616	605	579	614	620	639	640	562	625	613	638	623	612	626	647	629	648	608	619	623	585	614	572	639	639	569	597	607	643	667	613	646	616	605	620	601	630	598	633	585	636	570	592	615	594	578	587	620	630	629	607	635	663	636	612	684	605	635	600	608	615	613	603	613	639	632	638	604	619	594	615	643	559	595	619	636	595	645	610	627	553	614	654	654	605	595	607	600	579	622	651	660	644	651	562	611	635	583	592	595	589	671	615	625	630	618	650	590	629	587	616	611	616	605	610	649	623	613	617	639	615	642	647	587	667	643	586	654	639	647	621	574	608	628	661	608	616	630	606	602	614	659	604	633	630	623	616	582	617	603	633	647	619	647	625	615	637	650	617	643	610	557	596	647	644	591	638	622	643	631	624	599	584	625	611	589	674	614	603	592	616	659	582	618	616	589	601	599	666	584	640	576	595	660	647	619	666	589	593	683	586	598	644	634	542	609	622	599	606	582	598	585	628	602	593	650	612	611	643	574	617	625	593	589	599	594	594	611	568	655	642	591	625	616	607	613	625	660	595	629	647	628	582	588	605	627	594	643	598	574	599	592	626	605	607	577	611	598	599	625	573	606	627	607	633	654	636	668	608	602	623	612	603	606	617	569	612	627	631	577	587	611	622	597	587	613	595	570	638	600	616	655	610	554	637	633	584	664	629	619	582	618	585	661	650	663	657	606	658	643	570	664	649	622	596	618	629	611	593	562	631	599	592	627	616	594	646	616	601	665	613	621	583	650	635	597	631	647	623	589	632	652	597	606	623	587	589	599	628	639	611	606	667	649	569	635	616	655	622	630	603	623	639	627	617	634	640	638	617	577	587	597	647	599	609	615	587	650	583	604	657	597	610	585	577	643	625	612	639	639	623	622	619	633	643	620	632	614	588	633	645	639	575	648	616	647	628	609	626	612	603	601	628	608	617	622	685	657	647	617	602	612	605	634	622	586	621	627	616	616	579	614	632	621	617	612	566	625	594	631	640	676	599	629	616	650	640	639	625	627	641	633	571	634	619	611	580	598	628	607	609	650	591	656	625	613	639	636	609	591	592	618	646	630	621	627	606	562	644	610	669	598	603	609	562	579	573	620	615	617	603	616	619	618	605	624	594	635	649	580	609	598	628	614	604	638	664	618	609	622	632	628	645	599	624	595	594	630	619	625	604	615	627	597	608	623	587	622	559	592	578	619	606	632	622	585	601	646	568	631	589	592	606	644	590	601	643
19855	6389	4844	2524	1971	1610	1297	1229	1107	982	919	902	884	899	801	805	798	737	798	722	728	728	776	760	774	709	750	723	732	701	721	753	679	701	702	696	707	698	707	691	763	712	720	719	702	738	726	707	722	714	707	718	750	725	723	705	724	671	723	718	669	695	694	717	763	743	752	689	722	712	702	700	759	685	706	707	709	683	731	672	711	669	685	678	691	673	719	667	692	685	760	650	732	662	685	727	731	723	689	707	663	681	701	702	695	683	663	661	722	738	674	687	673	762	682	685	706	708	731	713	670	674	701	741	763	719	717	700	684	741	743	693	751	749	714	681	689	683	671	700	674	670	722	719	736	736	723	697	727	701	736	688	741	694	742	727	699	702	716	710	714	718	735	739	684	716	681	679	702	652	711	696	698	705	724	687	713	683	681	692	695	703	722	720	744	693	680	725	718	707	695	699	776	720	716	707	699	743	697	704	684	739	726	763	723	728	700	719	712	642	716	682	728	677	720	733	715	676	693	734	693	692	738	670	720	697	711	719	713	729	710	724	686	729	657	724	659	686	705	733	708	717	719	678	713	676	708	706	723	674	680	686	694	713	762	716	725	730	728	709	776	698	715	714	654	684	705	716	690	698	731	687	708	679	734	670	773	713	678	670	769	674	676	728	695	723	673	691	729	747	740	698	712	703	714	726	723	675	683	622	760	720	677	679	770	732	705	658	674	681	700	729	694	685	778	694	721	689	659	664	712	707	688	733	749	683	712	714	700	727	697	703	713	729	718	709	657	762	730	732	688	692	722	653	695	710	711	704	693	674	692	691	680	718	717	710	727	686	718	705	663	745	732	712	704	697	734	721	713	772	643	677	696	701	747	705	658	696	709	728	711	659	660	735	711	760	703	742	690	688	723	747	666	657	696	672	732	699	692	742	663	694	714	690	682	666	698	691	708	695	732	716	689	746	679	726	690	731	713	718	728	727	660	727	722	722	670	697	737	673	728	696	716	700	707	716	710	685	689	718	707	685	689	688	752	706	728	650	737	693	718	716	687	735	677	730	714	748	736	694	708	693	708	712	705	718	718	708	717	715	678	713	750	731	732	710	700	684	702	667	711	728	708	735	694	716	666	672	701	731	686	764	735	716	674	718	706	734	674	699	670	713	691	697	702	724	670	742	736	719	738	738	725	711	746	712	715	737	755	693	691	689	729	683	708	682	712	747	695	749	686	722	715	671	700	720	699	752	725	643	668	726	709	699	661	729	713	717	691	725	718	708	681	680	707	673	711	694	704	732	683	717	714	743	739	706	720	700	700	704	695	688	671	697	714	696	736	712	726	714	712	676	747	673	655	703	671	696	710	682	689	729	677	743	704	731	695	742	692	750	726	734	697	720	719	756	717	730	731	716	725	709	647	735	686	760	643	659	787	700	727	707	710	731	740	710	690	717	707	649	717	677	685	691	692	697	714	683	685	718	728	644	685	680	688	733	676	693	686	703	654	701	728	689	693	705	676	704	700	719	710	733	717	703	715	689	680	724	702	739	765	697	767	708	692	738	718	719	698	740	724	683	708	701	678	678	757	690	685	752	655	662	725	676	681	703	697	721	718	687	666	759	674	676	724	733	711	727	695	701	699	727	667	690	681	702	692	715	661	720	723	743	731	724	688	713	673	708	682	664	721	689	703	733	725	742	661	739	741	686	713	736	686	782	681	741	699	711	722	721	725	721	707	681	767	733	719	731	702	682	723	740	707	716	735	766	732	705	712	700	693	679	712	719	696	699	711	713	719	682	732	693	747	696	683	750	723	712	741	702	696	715	696	717	700	739	715	708	703	650	735	723	738	731	694	690	675	738	702	735	730	705	716	719	674	662	654	776	675	683	699	714	707	752	694	746	670	733	713	768	703	679	716	742	664	685	711	744	715	704	671	669	730	668	715	695	724	723	653	706	717	719	688	726	717	720	719	650	763	671	688	660	701	692	684	679	739	687	708	675	663	681	748	682	770	726	682	717	758	648	698	698	737	709	722	736	682	700	703	689	701	729	678	694	667	712	722	701	708	729	747	744	655	690	722	694	690	701	687	674	718	722	704	707	690	710	700	704	725	704	743	710	687	703	732	704	678	632	708	705	692	680	729	709	714	690	688	710	732	697	737	705	713	664	696	727	663	683	677	752	701	724	679	736	720	716	760	679	716	710	713	752	669	698	741	724	718	727	692	725	714	735	716	704	715	700	725	678	707	725	715	734	726	704	712	711	677	713	706	688	683	708	690	704	665	762	672	677	720	770	699	736	741	753	718	715	685	689	699	711	688	689	681	765	682	748	751	747	694	738	711	693	741	702	666	721	688	679	659	700	719	751	743	668	692	679	701	719	711	712	695	706	683	744	726	729	695	686	720	723	733	735	688	746	697	716	720	745	724	717	748	732	726	698	715	693	686	770	715	725	708	685	706	661	727	666	684	701	720	704	752	739	664	721	752	719	704	700	715	704	730	704	672	700	700	730	747	739	702	698	685	701	704	731	726	698	743	705	722	714	731	715	696	685	724	685	670	692	652	753	724	705	718	701	692	711	706	714	676	724	711	702	729	686	707	735	730	677	754	728	711	714	747	641	711	696	707	702	752	724	706	698	712	742	688	714	659	729	718	734	726	686	682	675	684	645	691	704	720	713	747	726	716	729	668	722	774	678	705	736	709	704	724	711	728	674	675	718	704	684	748	696	737	695	707	723	706	712	666	746	696	661	715	723	724	699	727	686	722	667	728	686	718	691	701	684	725	676	686	695	695	709	743	723	734	674	725	707	690	671	719	679	703	715	710	729	693	694	785	730	698	686	711	715	665	736	748	731	700	751	744	707	754	697	679	740	718	700	678	729	657	682	722	681	703	648	775	716	719	710	665	686	719	726	701	705	752	695	697	684	753	688	722	762	695	729	736	726	713	701	678	673	746	736	737	662	677	743	688	687	696	692	675	700	728	726	697	679	655	669	710	692	661	694	667	718	730	710	727	695	693	724	708	728	709	730	707	737	703	723	698	711	707	714	680	706	732	670	680	706	734	746	721	729	715	637	713	694	685	642	689	712	662	719	672	701	687	654	667	700	710	695	753	752	705	735	706	721	707	656	713	695	709	739	722	717	692	737	683	714	711	748	717	622	726	686	669	712	722	658	724	762	740	705	711	668	675	690	722	763	727	669	704	740	707	684	708	751	750	755	726	714	695	695	719	696	673	729	724	738	717	678	730	734	716	701	658	739	690	711	735	646	695	687	699	692	715	739	679	670	681	707	692	726	722	684	686	703	680	727	720	662	753	695	747	686	667	707	675	693	707	749	688	704	729	723	765	721	719	688	731	726	745	716	724	701	670	737	778	737	711	712	698	701	719	698	700	734	707	706	747	711	681	684	724	728	763	699	717	703	690	753	716	693	683	707	692	686	673	680	702	729	680	715	679	692	707	692	663	741	687	719	674	696	702	718	693	736	698	685	672	715	705	666	739	749
22673	21249	29073	23709	21248	21333	12210	1729	1260	1179	1039	941	963	912	836	823	747	767	809	732	772	771	741	687	692	706	720	710	693	680	732	695	700	747	672	717	701	678	697	689	694	655	687	719	708	694	653	705	701	700	678	666	684	721	671	667	672	688	623	628	650	674	660	672	662	640	655	665	688	679	631	696	679	683	584	688	672	643	625	631	662	661	666	671	664	644	650	668	702	657	657	641	654	702	668	690	646	625	629	689	665	672	674	701	626	653	674	681	651	656	607	665	640	608	651	639	631	695	669	703	684	643	713	640	646	640	650	669	634	680	679	650	717	663	695	675	656	699	675	638	631	654	689	668	669	651	662	663	686	654	653	637	665	674	720	638	646	686	682	644	664	711	646	655	668	679	623	654	612	655	672	674	667	661	690	672	661	616	671	678	631	686	621	691	685	643	656	657	691	611	656	647	663	673	654	654	679	645	671	683	683	682	626	661	686	631	690	669	662	666	654	624	656	648	703	674	668	655	640	614	683	661	618	670	655	674	668	640	649	659	600	635	711	650	672	630	632	707	682	623	658	646	628	635	646	630	621	676	675	680	711	666	686	687	636	685	662	632	667	599	678	645	590	671	633	648	654	598	689	707	665	636	657	678	647	639	627	706	651	697	647	650	646	695	723	679	643	686	664	649	659	668	671	652	644	658	647	632	687	645	648	707	654	670	675	696	666	627	631	631	683	638	626	630	630	674	681	697	667	673	667	672	694	651	710	664	678	690	633	642	652	619	671	625	587	650	691	651	712	681	611	652	685	641	667	643	671	647	662	666	686	702	632	659	685	634	664	650	716	686	652	677	672	653	652	586	660	660	677	715	685	644	624	672	667	657	659	659	606	696	622	674	653	708	642	665	669	646	692	679	674	695	674	705	649	666	644	654	642	578	641	653	668	633	661	672	706	627	634	676	693	664	640	693	637	676	690	611	647	590	674	655	690	652	662	668	670	663	659	664	674	633	653	666	577	638	656	674	616	648	689	648	670	690	677	675	626	689	657	621	649	649	668	660	705	672	697	654	631	635	651	633	687	655	667	645	659	638	621	639	610	655	624	687	632	630	666	644	661	651	619	679	669	622	610	634	611	673	646	651	634	670	689	658	651	601	629	649	633	677	663	671	687	660	704	626	657	634	682	646	718	677	683	687	652	618	663	661	661	648	678	660	665	653	618	682	656	681	689	680	641	704	654	675	680	592	633	614	681	643	679	687	687	685	652	660	649	640	688	688	619	652	670	699	675	668	640	637	630	676	695	685	641	643	607	644	610	658	676	684	679	676	679	647	656	658	674	678	648	690	665	667	624	627	654	665	616	695	645	638	658	668	663	694	615	636	687	646	652	607	663	680	681	650	648	663	671	676	668	664	626	686	641	694	604	658	629	654	612	616	648	681	640	630	591	674	672	657	691	661	718	684	674	669	639	678	681	678	661	695	634	640	713	596	636	676	639	698	650	627	690	630	668	645	650	691	622	683	673	624	615	664	632	651	654	640	667	668	677	641	677	663	629	639	616	692	645	655	671	688	679	661	719	646	649	656	660	642	628	631	641	675	619	636	609	689	622	639	655	665	635	645	644	642	671	652	702	662	644	630	636	643	673	619	667	640	658	689	641	642	635	682	648	654	659	642	607	644	643	656	655	641	679	636	656	660	650	671	671	659	630	641	668	657	643	705	668	667	690	661	672	709	653	703	651	587	645	650	671	669	634	689	642	683	647	665	653	646	652	698	656	668	633	695	658	639	675	648	718	630	650	713	664	639	635	641	694	636	649	646	708	653	646	644	656	631	622	697	619	704	648	683	647	663	705	636	677	616	669	625	677	643	646	681	641	685	696	591	628	678	631	711	676	686	685	662	673	676	706	686	692	664	641	667	638	657	662	730	663	699	632	662	619	660	603	645	676	693	647	673	670	586	663	669	610	655	681	706	656	664	640	637	627	640	645	661	622	691	598	711	667	634	661	691	671	690	665	616	629	662	680	604	705	657	635	667	673	648	676	668	662	688	667	644	660	651	605	589	667	638	670	690	652	682	678	654	624	630	654	629	607	637	647	671	651	634	666	625	666	647	658	642	628	623	658	611	668	718	630	659	627	692	676	655	637	656	688	661	653	619	657	612	667	699	665	684	660	646	671	676	688	647	701	676	606	659	676	659	597	649	598	701	663	692	691	663	650	628	680	676	661	645	686	658	673	632	673	678	681	699	688	649	629	643	733	659	634	648	627	665	651	640	648	657	684	674	673	657	648	676	688	668	678	591	684	684	662	637	638	661	633	667	691	636	645	627	655	643	670	668	647	674	661	667	675	696	620	607	652	658	651	664	719	681	630	677	643	613	641	660	642	628	696	684	631	678	676	654	630	688	696	647	623	615	646	644	685	583	706	691	638	655	633	679	655	655	678	655	655	613	642	616	655	655	661	655	626	685	652	667	638	688	630	650	625	685	645	630	706	700	660	584	670	635	660	627	681	654	663	706	697	696	657	634	640	677	668	695	695	698	698	640	622	633	648	623	663	672	729	641	659	636	660	670	658	602	607	661	649	671	643	619	669	652	638	672	669	669	674	652	639	625	646	700	612	641	680	720	620	676	697	709	651	656	626	654	687	665	656	649	637	670	636	639	640	654	671	635	674	668	647	661	659	613	675	642	650	637	667	685	675	632	659	709	651	636	670	669	661	647	687	673	643	651	690	628	666	627	658	603	667	686	624	650	640	674	668	663	663	671	688	660	727	683	699	683	667	643	693	711	637	639	649	672	684	619	635	684	641	675	671	638	633	651	622	674	672	649	643	632	672	670	660	665	667	650	646	694	663	653	662	593	658	666	678	622	616	620	652	638	623	631	673	674	665	672	610	652	662	654	669	672	676	676	597	662	677	657	643	659	671	651	684	643	657	692	656	663	688	664	645	686	661	674	701	614	643	677	635	631	660	655	638	674	624	693	596	603	637	689	670	598	684	676	660	623	637	612	653	621	670	670	642	646	674	659	656	676	694	698	655	684	695	687	634	700	709	651	664	699	643	709	649	608	664	671	634	649	660	660	623	674	644	672	688	680	633	684	669	657	708	685	659	664	625	659	663	674	624	660	679	645	635	644	689	643	647	655	690	669	680	687	689	682	681	644	691	687	593	653	672	668	634	613	690	682	646	649	669	661	655	708	650	693	651	678	676	650	627	696	663	690	648	621	624	630	672	624	655	679	654	629	681	651	631	641	692	648	644	679	641	636	661	685	691	665	674	687	687	693	686	631	672	674	650	624	639	638	675	672	662	709	652	646	645	643	642	622	632	645	630	690	653	640	680	671	657	663	640	653	695	635	638	646	671	678	665	681	706	640	659	609	659	630	643	637	683	700	627	645	649	748	650	618	684	661	700	681	647	646	635	632	664	679	683	648	701	678	664	670	700	655	643	649	676	615	662	679	675	678	683	659	665	671	684	683	656	666	651	655	694	663	649	645	640	621
21467	16492	13269	7179	5031	3674	2886	2392	2066	1735	1526	1391	1250	1209	1058	1050	951	905	852	855	894	802	850	867	862	854	793	773	812	770	828	760	789	779	715	733	752	694	758	723	725	711	750	714	756	694	760	720	773	734	737	809	737	725	735	709	726	735	747	760	729	732	699	748	761	729	705	749	741	685	727	753	754	712	728	706	738	738	753	713	755	726	717	763	753	722	696	715	685	688	823	743	732	699	724	681	734	707	681	722	719	681	774	704	696	698	727	752	718	705	718	723	750	708	699	754	723	717	665	662	722	702	702	793	754	721	708	713	705	703	700	778	738	686	716	684	736	710	713	738	705	717	700	769	737	730	734	727	700	722	701	710	736	721	752	710	702	682	719	716	751	717	752	655	751	709	734	725	717	736	680	686	677	735	734	710	742	712	743	729	700	756	715	696	692	705	695	741	759	692	729	713	693	738	704	736	750	715	720	734	724	765	691	711	702	716	751	683	707	735	741	701	691	725	697	696	725	729	748	724	722	725	711	687	726	735	708	664	716	733	716	684	724	742	737	727	744	704	727	711	708	763	735	766	725	741	726	716	726	769	690	719	717	723	706	718	769	762	685	720	750	745	718	738	691	704	722	705	709	713	734	698	716	709	745	725	728	693	691	730	697	762	732	719	663	776	724	714	695	701	724	703	731	698	685	779	690	759	728	731	681	694	705	719	734	680	754	680	686	742	715	795	738	703	746	706	740	715	696	680	650	723	742	734	667	710	699	699	702	727	720	735	728	728	703	758	711	754	750	757	690	713	725	709	744	678	689	696	741	694	744	713	676	684	729	658	723	667	701	691	718	752	664	744	717	695	677	717	693	679	678	708	709	709	695	692	660	702	703	692	722	790	724	723	718	748	707	737	743	709	732	733	757	741	749	662	743	745	761	725	760	698	731	689	708	734	756	739	713	743	687	731	694	707	746	728	737	739	741	714	705	739	720	710	710	746	738	758	752	693	771	737	699	730	743	723	690	725	705	721	712	736	748	688	654	716	719	772	741	763	699	663	741	705	689	696	772	718	717	751	698	729	688	732	671	732	744	749	778	766	739	690	721	734	669	713	718	684	686	682	720	739	687	741	756	722	657	732	756	685	737	709	709	718	716	743	695	713	700	691	704	692	683	743	713	693	715	739	708	690	702	748	679	690	761	772	700	747	713	696	731	728	695	710	722	708	689	684	709	685	711	731	696	728	729	732	697	694	769	704	709	732	710	676	756	698	687	720	704	730	720	676	767	715	682	663	706	698	704	699	722	678	745	781	705	696	696	738	689	745	703	718	669	638	694	682	728	688	758	739	763	691	697	749	705	721	679	706	739	734	702	733	696	701	717	740	731	725	683	721	726	720	707	732	697	702	725	709	685	786	726	706	728	728	740	694	702	685	717	773	741	764	731	719	735	667	705	712	712	696	734	735	720	755	738	744	715	736	717	730	755	695	754	737	725	723	745	768	765	725	693	699	661	756	684	732	693	694	725	764	664	758	763	742	671	781	723	771	739	727	733	713	713	701	678	687	753	713	733	701	722	682	741	717	719	686	747	691	752	722	728	712	752	727	744	737	735	689	753	697	697	745	727	749	727	703	740	774	758	729	739	718	720	721	707	713	723	721	690	675	737	669	713	702	702	676	735	748	716	684	682	728	720	733	690	689	693	648	689	750	734	714	756	707	718	699	674	761	718	723	723	725	746	705	713	724	708	708	668	732	722	716	705	729	713	728	713	696	745	692	726	691	703	703	756	670	704	730	728	734	740	697	728	680	720	694	722	712	700	710	716	699	756	728	735	758	697	718	732	696	724	684	694	730	694	723	714	707	682	686	713	760	731	727	736	697	738	683	722	715	685	719	717	681	737	723	750	730	718	749	751	706	685	688	766	681	717	708	668	745	713	740	714	685	703	738	782	719	667	681	742	725	694	697	712	759	698	734	696	749	784	724	648	684	701	691	646	702	727	740	717	707	762	720	687	741	758	699	720	732	684	673	677	705	753	692	677	743	710	716	696	712	772	712	711	681	721	706	746	741	728	696	724	783	692	731	706	722	727	710	744	685	705	771	703	686	738	700	734	723	734	757	719	728	710	671	716	731	663	725	718	769	738	710	691	721	702	711	708	697	718	717	727	712	696	697	713	740	694	718	757	731	717	730	727	743	728	730	750	725	748	724	718	719	691	733	708	760	738	695	677	724	756	726	734	753	719	710	673	689	714	660	696	687	721	737	733	737	704	727	698	717	747	703	708	686	752	714	712	721	702	731	703	703	704	687	728	694	681	732	717	734	711	701	689	660	756	720	695	711	709	761	721	727	716	759	727	696	701	744	691	739	711	750	712	714	673	691	689	717	762	726	745	743	713	708	708	746	704	700	738	730	728	703	707	725	703	710	679	747	688	713	710	739	713	726	697	698	719	716	707	785	710	684	700	743	744	710	678	752	723	724	692	722	690	712	758	698	714	735	722	696	689	679	698	687	728	715	731	707	725	705	705	765	721	718	736	690	685	736	711	764	722	708	766	744	694	739	744	733	705	735	740	708	679	726	728	690	695	737	712	727	712	709	718	723	724	721	730	748	758	738	692	727	694	695	732	702	716	705	689	718	719	727	715	715	695	700	702	687	673	775	676	684	742	716	728	731	705	746	693	737	755	679	752	737	754	722	747	707	699	730	704	714	726	732	692	710	748	742	709	741	753	749	767	716	665	705	685	762	732	701	731	700	744	750	765	731	691	735	751	718	700	744	768	711	736	726	721	691	723	719	730	741	740	658	693	736	729	710	646	714	749	696	716	720	731	707	691	704	706	701	709	697	695	730	742	687	742	757	680	731	706	725	805	691	751	760	689	717	740	734	729	734	741	723	711	691	751	688	692	709	726	712	746	707	783	719	681	718	689	762	714	714	718	706	705	686	706	688	683	684	717	727	705	771	788	760	723	706	723	714	688	721	692	736	729	708	659	663	753	730	751	711	728	709	673	671	678	681	726	682	734	725	678	712	694	711	759	702	702	725	738	710	692	711	702	738	705	758	718	686	727	739	719	732	693	690	742	740	684	730	706	701	692	696	744	722	683	698	735	726	715	757	689	728	708	692	690	732	699	720	735	687	750	723	736	710	678	662	712	693	709	739	721	756	722	718	741	679	731	725	708	666	724	745	684	694	760	682	703	736	709	684	701	721	748	698	694	687	687	708	705	721	709	735	668	790	718	703	737	743	727	736	683	764	748	745	707	706	710	777	711	703	765	729	682	699	710	742	719	722	773	731	696	723	701	694	716	669	717	703	753	718	729	650	696	688	664	724	695	698	727	721	706	725	732	659	721	703	691	665	755	690	695	724	732	748	732	713	698	695	675	659	742	721	739	694	686	707	727	657	687	698	746	738	747	725	732	691	715	749	683	750	693	744	687	681	724	648	674	700	727	700	777	715	729	745	668	735	749	683	713	666	685	754	703	728	742	727	696	742	718	708	719	716
27417	20564	9159	826	492	415	396	391	402	340	366	341	325	323	335	350	373	357	373	378	330	355	380	359	350	352	367	350	352	355	336	353	321	300	326	342	348	364	317	342	341	327	377	330	352	349	351	375	360	341	343	369	333	346	351	377	348	365	344	332	358	390	330	367	329	370	333	349	376	327	334	325	332	348	347	320	340	338	359	317	343	353	368	344	377	366	344	349	364	359	333	333	349	374	311	350	330	364	346	346	363	372	339	342	348	368	348	358	346	347	344	348	334	332	348	356	334	345	345	348	306	363	352	356	352	330	334	339	336	341	317	344	361	376	371	309	375	355	375	344	336	320	338	329	302	338	348	311	332	333	387	333	322	349	346	367	355	370	318	348	365	349	361	343	366	370	391	329	328	327	379	350	354	352	360	361	334	323	346	336	384	344	319	351	337	396	337	317	356	352	368	351	346	309	328	321	321	333	353	326	341	335	371	332	333	386	372	350	361	342	351	316	371	335	352	319	339	327	349	327	357	321	346	345	334	351	367	352	365	339	348	340	354	330	322	370	339	356	356	334	368	340	348	368	336	329	333	359	342	354	360	343	319	340	343	331	346	342	331	317	393	326	371	328	318	341	360	365	344	357	373	333	352	340	398	368	346	375	336	346	380	339	374	320	345	344	330	332	392	374	360	347	372	336	327	326	362	324	345	359	384	379	339	339	330	332	298	372	364	369	358	359	356	362	339	352	345	347	275	361	319	346	376	342	357	349	325	344	340	336	356	368	340	362	326	346	347	373	341	366	340	338	344	350	327	327	384	330	366	340	341	330	345	346	321	327	364	353	346	355	336	357	340	337	329	399	329	346	320	319	337	344	325	335	352	345	370	361	363	367	331	372	294	339	330	363	326	336	349	323	342	354	362	341	376	358	355	359	386	330	358	411	334	348	332	337	361	354	324	353	332	307	378	354	338	343	350	327	329	303	330	346	319	345	338	345	341	386	341	332	350	373	351	370	359	356	310	380	322	343	376	353	335	322	388	378	321	348	326	328	360	333	349	364	346	365	360	334	345	351	350	352	346	353	366	321	367	354	349	350	384	357	373	344	331	364	339	350	370	339	337	365	322	352	320	390	320	397	341	320	375	336	333	338	346	364	349	360	329	374	359	338	333	364	352	329	356	383	352	369	324	334	346	368	374	356	346	357	327	383	331	406	375	332	347	335	370	343	352	353	358	362	345	361	356	333	341	343	338	353	343	320	368	359	359	340	353	323	386	338	335	355	347	353	367	374	310	339	349	352	360	361	339	373	339	370	388	357	338	350	332	337	358	334	317	345	320	349	361	338	353	319	365	356	352	350	327	329	361	359	327	351	338	377	348	377	352	340	353	336	332	349	357	300	324	358	350	323	338	364	343	329	359	343	337	375	355	322	363	326	348	339	381	362	358	342	385	341	349	361	312	349	397	316	331	327	342	363	347	357	351	335	327	366	335	306	342	372	341	359	356	331	299	328	357	365	343	363	365	330	350	355	323	327	321	311	349	340	339	340	362	359	337	346	359	334	354	294	346	354	380	392	356	353	381	329	327	363	363	356	335	329	347	373	347	359	325	332	368	362	355	352	347	334	323	360	354	352	322	344	295	333	354	366	369	360	360	340	363	354	337	339	324	394	325	309	390	345	351	323	334	328	344	355	352	328	305	351	356	359	325	354	342	346	336	332	355	356	343	344	367	346	366	358	336	348	315	327	356	334	324	339	340	349	322	386	388	339	341	350	340	352	312	362	316	329	356	378	332	333	356	336	369	305	357	360	356	386	364	319	349	330	377	364	331	369	320	339	356	392	347	356	349	361	315	320	369	338	361	357	347	340	337	314	347	366	354	328	359	328	324	373	341	344	338	351	323	323	346	335	349	357	325	340	370	362	356	362	382	350	334	354	332	338	357	363	330	372	332	381	368	368	311	332	333	358	329	382	373	358	367	341	342	345	312	327	340	311	333	329	355	302	389	325	377	373	394	335	355	311	336	353	379	333	352	359	361	364	350	345	349	350	332	347	338	354	337	355	363	340	357	353	349	339	310	334	367	344	381	303	349	327	326	351	340	354	361	348	338	354	329	340	353	321	365	344	340	329	365	349	299	366	327	359	356	346	363	368	295	349	376	380	333	340	372	310	332	321	316	349	351	376	343	356	329	324	303	330	347	314	368	341	338	325	340	355	349	355	304	339	353	356	337	397	340	364	335	343	324	384	318	345	368	336	354	331	343	368	357	335	353	344	340	338	370	364	366	358	349	364	336	361	368	352	360	326	375	325	322	353	366	336	351	366	386	347	334	337	336	369	340	327	335	360	371	334	352	349	347	311	358	365	346	344	330	364	343	348	358	342	332	346	357	331	335	334	338	338	331	311	335	325	335	335	353	378	337	351	331	317	394	384	383	332	358	367	335	388	372	335	348	369	320	339	327	345	364	347	371	348	339	366	370	329	308	334	332	327	349	348	354	315	365	350	335	364	331	362	327	330	351	338	350	354	339	327	355	346	367	340	376	356	320	315	328	352	338	340	335	355	356	345	337	343	345	367	310	335	392	351	332	370	369	353	345	366	343	336	354	350	348	334	331	322	319	324	321	356	358	392	353	342	372	368	350	367	360	352	356	388	356	391	367	352	368	373	341	335	337	352	354	396	325	364	326	360	373	316	376	329	363	333	365	348	337	354	342	373	351	346	367	359	361	348	366	348	349	319	371	359	349	350	331	356	322	366	324	357	355	332	331	337	334	366	351	342	334	353	357	310	395	380	342	362	328	348	349	328	357	385	328	342	352	354	364	349	367	347	335	357	337	344	355	345	376	333	347	314	351	337	357	339	345	332	335	361	371	363	333	327	331	339	349	343	351	348	360	330	341	350	363	301	384	336	358	337	330	377	373	344	339	335	369	357	361	365	339	323	311	339	366	349	320	332	347	357	373	345	358	321	337	369	367	342	356	350	324	355	370	348	362	360	352	332	335	341	359	350	343	347	361	381	329	368	338	360	316	317	335	375	319	368	330	358	380	373	348	333	389	343	349	350	360	339	352	323	359	295	335	358	356	329	338	345	326	326	349	356	326	331	325	364	336	359	322	339	360	383	340	365	314	336	333	328	332	328	343	316	303	362	345	344	366	325	364	357	327	370	345	373	348	373	355	356	323	332	358	319	349	333	344	322	342	337	363	323	324	362	365	324	357	300	343	383	354	361	363	350	372	377	389	358	355	333	324	349	329	335	398	367	359	369	319	358	336	391	339	363	369	362	378	322	351	325	343	330	353	323	341	317	375	365	342	360	331	343	344	342	326	282	355	368	351	308	353	354	355	335	352	360	327	367	294	335	376	353	362	378	321	348	365	334	342	352	331	343	332	368	352	336	354	322	362	364	362	365	329	370	333	344	328	334	343	348	374	344	306	349	339	324	311	311	345	357	346	329	328	317	327	337	391	326	349	392	355	346	354	356	308	363	355	321	366	327	353	363
15585	1521	1147	704	563	496	541	496	472	447	422	439	455	453	419	431	451	475	417	410	406	399	414	478	444	418	453	406	433	425	431	413	394	409	438	445	408	419	440	420	411	393	414	437	456	437	433	404	432	399	392	401	434	419	437	404	387	417	443	421	427	403	418	446	416	429	428	429	400	460	400	440	442	443	417	404	426	421	422	415	434	420	387	389	420	413	414	426	418	422	414	425	411	432	412	361	443	413	397	407	404	433	415	433	418	398	411	362	416	417	399	397	414	443	428	439	422	421	420	428	409	389	444	419	410	448	420	422	423	425	402	387	402	397	429	409	423	425	414	442	446	385	439	439	430	396	425	404	394	418	430	425	415	415	429	427	437	386	417	445	390	424	438	474	428	405	391	405	437	412	435	402	420	427	433	432	410	445	423	438	431	412	421	413	432	416	394	469	431	430	388	429	440	396	452	451	411	417	437	408	435	425	421	420	414	469	430	412	428	428	390	400	376	409	425	428	458	405	397	426	401	409	412	420	422	429	435	411	433	444	416	437	442	427	444	420	444	426	381	423	420	439	412	427	459	379	410	424	460	401	413	380	411	446	426	411	399	414	428	428	426	387	422	411	380	450	426	391	405	425	425	424	392	420	412	420	441	451	435	430	406	433	438	355	394	403	402	411	406	401	435	391	442	425	451	421	389	401	406	429	422	412	426	431	397	386	429	429	398	428	437	404	432	438	383	428	411	430	436	392	427	454	418	378	411	391	426	415	409	423	370	420	423	408	406	418	417	408	435	442	444	425	409	402	438	419	416	385	431	419	438	432	427	413	401	424	441	431	389	426	428	448	409	428	390	445	404	409	464	389	433	425	425	422	461	411	444	420	446	418	422	425	412	445	444	431	405	385	430	413	413	403	433	442	413	433	463	424	424	402	415	421	426	392	458	386	421	429	393	457	378	440	399	411	399	414	393	470	440	417	422	441	425	428	395	382	445	423	419	428	423	415	449	419	413	427	417	422	434	414	426	447	388	403	409	410	421	405	436	426	420	422	425	432	411	361	415	412	425	439	383	394	423	451	396	416	423	418	452	446	442	451	409	395	452	444	438	427	397	418	438	398	444	453	434	415	450	399	398	397	385	411	415	398	414	393	421	443	427	459	401	387	393	433	425	456	417	432	441	426	419	452	425	413	417	443	417	406	457	402	436	445	400	418	412	442	424	427	433	412	424	420	420	443	386	397	417	433	405	425	414	413	422	449	415	432	402	383	431	439	434	400	469	439	416	413	412	407	460	413	438	437	433	415	393	389	406	385	437	425	434	390	413	413	422	427	411	440	419	418	361	426	443	436	471	409	409	436	413	397	449	431	451	407	406	438	380	411	408	425	450	403	459	415	429	399	409	400	428	451	399	429	421	466	446	414	412	421	417	462	410	458	413	425	381	399	410	417	451	410	404	444	400	408	420	424	410	454	448	400	438	406	389	426	410	396	421	428	444	415	416	415	411	421	440	404	421	425	420	407	433	409	447	425	419	416	459	391	408	397	409	399	404	425	423	428	398	413	426	428	453	407	423	412	417	443	421	436	402	444	444	456	413	419	432	430	414	402	404	387	418	406	417	416	465	412	418	436	404	417	398	402	394	442	420	400	422	428	416	415	429	428	423	424	421	408	416	430	439	426	396	446	453	427	416	396	427	388	452	404	434	417	419	447	419	449	433	427	431	423	404	441	417	385	432	433	418	455	387	439	389	441	418	430	425	449	396	414	405	383	445	427	408	404	442	423	420	420	384	450	401	429	420	427	421	438	421	434	413	423	423	444	439	443	454	457	420	416	446	433	396	401	435	414	434	412	427	412	430	439	415	407	444	430	405	430	446	407	477	469	440	443	409	424	397	429	423	437	438	436	369	422	405	400	420	425	426	398	397	412	426	448	415	391	437	414	418	406	414	417	437	417	432	432	450	436	453	432	393	419	383	449	403	416	404	412	423	410	393	435	434	416	394	402	406	433	415	441	390	397	431	423	455	435	432	417	419	396	455	409	426	417	405	402	400	387	414	422	412	440	414	420	417	454	446	399	417	403	441	454	453	421	482	404	428	410	368	419	372	410	400	399	426	438	433	433	435	398	453	412	416	396	419	424	421	434	403	407	422	427	405	425	407	432	412	433	414	428	405	388	442	426	400	440	403	444	405	431	429	405	410	438	427	410	425	437	451	386	380	399	447	415	420	428	439	423	417	425	415	443	448	393	439	427	434	394	415	444	385	405	364	388	447	425	410	406	405	429	471	437	439	423	374	424	395	417	417	386	416	406	418	395	439	406	441	433	404	393	436	425	441	427	442	405	454	424	414	379	457	428	434	425	430	419	413	393	412	431	406	442	434	429	404	430	437	407	413	430	397	402	422	427	422	417	408	406	395	403	420	430	420	417	408	393	412	400	417	388	433	414	405	413	417	383	374	437	414	466	427	423	419	403	424	413	457	428	389	411	430	417	421	425	409	410	420	405	387	427	447	412	432	406	422	434	408	406	420	413	392	433	431	425	430	404	404	402	399	417	437	432	424	415	411	452	401	408	425	422	433	401	439	390	410	437	406	411	417	442	405	450	402	432	424	400	454	402	417	423	431	401	396	448	417	440	410	446	425	447	431	414	420	410	408	442	444	417	415	413	379	438	389	409	400	439	470	449	411	395	407	415	392	428	404	417	421	445	409	384	422	412	416	419	417	414	418	395	408	404	415	403	409	424	424	371	433	420	415	408	406	421	453	427	435	393	435	402	445	464	384	408	439	427	382	428	405	425	404	434	427	393	433	424	453	449	423	441	428	425	431	447	477	430	442	414	451	434	388	390	450	444	427	408	386	389	397	439	437	433	415	397	414	388	396	418	406	397	419	429	453	429	435	409	383	410	427	446	431	405	392	445	441	413	432	445	444	421	452	434	407	428	431	445	429	417	424	405	424	397	446	427	398	427	423	449	447	411	440	429	414	451	435	407	420	406	418	433	439	439	449	445	419	432	414	456	413	434	451	440	428	395	401	433	423	430	410	428	401	414	421	433	394	423	410	456	423	453	427	407	448	435	403	397	414	435	441	402	448	412	421	425	405	390	455	426	414	430	407	412	411	404	423	423	414	414	422	428	388	393	428	447	398	424	414	442	407	411	446	415	397	364	430	412	405	433	436	399	412	424	447	391	433	401	415	445	425	407	404	364	379	397	398	415	405	448	407	400	418	429	402	423	437	390	439	422	458	403	419	423	421	435	401	399	428	411	414	400	396	411	445	430	426	404	471	444	439	425	367	412	413	418	394	418	424	461	386	462	428	425	409	397	437	416	393	426	429	434	417	425	424	400	462	431	408	437	426	432	399	444	403	399	405	400	408	387	431	426	456	406	422	413	437	372	399	397	416	402	416	386	446	420	435	403	387	412	413	421	436	408	361	413	448	435	439	432	371	468	442	438	422	430	421	397	411	377	403	433	414	428	450	400	419	419	425	439	414	408
23609	21237	28702	24075	21240	12579	1245	779	649	538	501	461	456	442	413	381	389	406	385	341	411	388	357	358	355	321	320	306	303	299	331	317	331	335	292	350	310	315	317	331	332	328	308	293	307	357	300	316	323	302	351	305	313	346	323	332	288	303	307	326	317	321	318	291	302	284	290	337	303	320	318	344	294	322	289	337	367	302	309	301	285	328	318	279	310	306	330	276	298	301	308	311	303	305	322	329	317	330	288	312	323	291	313	316	292	307	331	294	294	338	322	299	308	318	319	306	310	316	327	303	314	315	311	285	292	356	322	320	331	328	339	315	300	281	292	289	285	307	273	302	332	311	334	339	307	305	332	309	308	294	288	295	275	300	346	307	307	296	331	312	309	308	316	344	303	327	296	294	327	303	308	362	297	292	310	327	298	315	317	290	319	273	328	301	296	309	294	278	305	318	316	336	336	292	325	307	326	279	304	298	305	327	316	334	325	315	325	306	304	313	299	335	331	329	326	300	323	315	339	281	322	308	297	343	306	309	313	322	309	310	299	327	319	334	328	281	313	344	290	319	311	317	325	322	300	303	312	318	298	287	322	332	319	301	288	335	300	317	323	301	302	313	308	296	320	339	317	305	300	347	319	325	322	294	318	307	309	300	303	336	311	313	313	319	324	282	314	299	318	325	313	318	366	309	319	343	303	313	271	318	324	303	338	300	293	315	347	319	308	321	315	308	317	341	314	279	318	338	307	290	286	319	322	343	305	305	311	288	272	287	330	302	330	307	288	304	315	295	288	299	345	315	301	307	311	263	295	276	312	307	293	310	293	312	298	321	286	318	266	325	309	335	327	292	334	337	299	292	313	297	323	278	299	316	312	337	295	265	306	297	339	331	302	288	330	289	280	295	300	352	306	319	291	268	319	280	310	306	333	280	334	310	338	312	319	288	316	302	302	279	300	294	323	295	281	313	315	273	304	303	303	318	320	308	294	344	299	316	292	285	329	286	317	324	332	317	302	333	292	301	288	308	319	292	303	298	326	290	288	314	293	295	293	315	325	289	320	310	307	298	319	325	309	315	292	312	324	293	325	318	310	337	340	293	323	331	314	319	304	315	301	308	321	324	287	334	300	336	313	294	353	343	288	323	281	300	298	320	306	326	336	301	317	285	297	286	328	311	288	283	302	305	323	314	338	305	300	307	313	316	307	303	302	326	348	303	301	294	323	314	309	283	309	278	296	313	310	302	294	310	306	301	300	304	292	304	324	298	337	348	300	312	275	295	322	286	328	319	297	301	316	336	309	328	293	301	312	308	285	298	290	321	301	327	311	298	294	345	277	308	320	272	285	303	305	289	302	294	294	303	312	320	285	317	298	276	343	347	317	317	334	308	287	330	269	300	311	297	345	301	326	318	343	303	290	306	293	291	293	307	297	290	285	311	338	297	308	323	307	316	346	314	303	318	296	276	327	313	316	287	302	284	292	299	326	341	312	315	299	304	323	327	333	286	306	289	280	295	315	282	291	313	277	332	316	340	317	327	314	301	344	318	315	297	313	270	318	326	330	297	307	323	316	323	335	321	303	302	317	319	312	317	295	293	322	312	320	341	305	328	303	332	275	312	286	304	301	328	277	325	317	322	319	286	312	303	330	269	295	296	316	329	327	273	321	310	308	301	322	308	338	316	308	295	353	313	293	295	311	287	303	316	318	316	299	324	288	315	327	307	306	292	306	296	296	310	335	308	308	353	294	290	337	312	288	308	303	330	313	306	319	303	310	283	320	294	347	299	336	292	304	304	325	318	317	324	291	316	301	296	264	305	285	329	324	308	346	338	303	328	333	338	327	335	333	333	300	333	313	319	337	353	286	322	304	303	307	282	290	298	263	308	309	293	284	349	334	290	297	308	290	311	317	308	310	255	316	303	317	314	298	325	308	304	307	305	317	276	291	288	320	304	279	299	308	335	311	334	290	282	321	300	317	313	329	329	335	318	341	292	298	306	267	321	296	306	327	281	324	296	293	310	328	306	311	303	304	304	336	334	315	298	289	293	295	322	333	292	284	295	297	291	310	282	353	319	309	302	279	324	324	308	298	308	291	308	317	294	285	308	316	324	311	313	302	292	317	344	301	283	284	314	315	326	333	297	313	336	299	300	291	308	325	286	321	306	294	277	314	310	296	296	307	282	291	335	284	328	308	332	306	309	277	315	287	305	320	295	295	302	322	281	305	311	295	301	330	295	313	268	297	320	290	322	353	309	306	315	302	299	303	283	306	299	313	302	291	330	324	311	277	344	302	334	308	307	299	301	335	319	303	324	313	302	322	322	329	326	310	317	340	313	321	319	326	314	294	304	309	295	298	312	306	306	294	295	280	305	304	320	289	322	312	323	329	326	311	306	328	329	307	350	328	281	294	307	302	285	323	299	327	287	311	318	291	308	321	278	339	334	360	329	304	297	298	297	310	333	341	285	324	320	352	317	318	299	295	317	319	321	346	289	314	327	321	298	347	298	294	311	289	296	325	319	301	312	303	317	330	324	321	323	316	322	305	273	312	313	302	300	334	332	328	341	344	304	321	341	317	316	306	312	322	331	338	314	306	314	324	324	301	317	269	298	324	312	318	310	318	316	312	285	326	297	292	282	310	305	307	318	292	308	326	302	313	315	285	301	319	293	303	286	308	309	302	317	308	327	295	336	302	335	290	315	296	281	335	298	341	323	298	315	319	335	296	294	296	313	298	295	289	272	303	331	308	309	313	307	305	284	331	297	308	314	317	314	315	341	310	285	286	304	289	311	283	298	303	302	305	334	296	304	322	319	271	292	332	276	311	317	312	355	295	324	334	291	318	312	312	304	305	281	289	302	277	308	272	320	302	301	286	290	286	310	325	296	265	300	320	346	317	279	314	300	313	304	274	325	319	315	284	346	327	295	301	331	281	334	305	331	317	323	319	289	318	345	326	304	334	314	313	311	305	329	310	303	305	320	293	285	302	312	280	304	322	307	310	302	343	307	310	358	290	305	349	314	289	316	295	323	315	292	298	333	293	331	299	286	300	353	341	302	335	296	292	314	315	305	313	300	300	289	330	305	355	317	279	280	321	292	323	319	299	336	296	323	318	332	328	305	327	319	287	300	308	290	314	305	288	310	310	303	293	328	312	312	324	296	301	318	302	285	301	293	310	290	332	309	307	376	294	294	270	325	312	325	323	323	314	316	300	324	305	319	309	321	300	319	317	335	303	315	324	314	336	329	308	318	284	301	299	301	303	299	276	303	307	298	290	318	331	303	279	304	311	313	307	324	311	310	327	308	299	269	330	305	283	322	281	287	298	331	304	317	293	279	358	312	306	327	307	345	341	317	295	318	274	305	285	338	310	304	304	316	325	316	324	286	315	293	308	319	335	320	328	317	311	318	335	292	286	307	345	293	306	324	310	305	306	315	348	318	296	307	297	324	311	315	343	294	284	327	308	332	315	294	296	307	326	290	339	315	323	298	281	287
16615	9987	8123	3904	2692	1942	1546	1310	1100	891	799	701	655	603	571	526	519	480	437	452	459	433	440	409	403	414	413	420	406	426	387	425	386	372	425	382	383	370	373	399	398	387	389	365	380	375	374	378	388	381	388	371	385	397	399	330	367	376	414	390	356	352	361	405	336	355	380	361	361	308	351	335	322	362	368	357	385	349	379	368	379	367	405	369	323	331	341	323	394	403	398	378	351	356	342	381	388	377	358	392	356	380	354	395	395	364	407	376	354	385	383	340	388	386	334	381	354	355	364	316	327	348	400	356	382	358	390	411	317	372	346	354	369	369	358	385	358	367	362	354	367	387	399	383	361	417	364	357	392	353	378	349	365	376	392	347	352	353	366	351	397	418	412	346	335	361	375	397	386	358	324	345	368	371	320	334	353	355	379	416	345	361	361	356	346	369	359	370	349	353	397	363	330	368	339	368	337	353	336	357	356	383	374	360	369	360	361	376	388	383	331	326	366	337	396	369	377	383	359	343	365	359	350	324	344	377	395	348	404	352	349	349	380	333	377	331	344	353	370	359	333	383	339	332	381	362	387	343	337	346	377	356	328	376	382	340	407	375	388	340	405	329	449	353	394	388	371	350	387	390	381	363	366	366	354	375	358	379	400	361	359	360	373	391	371	331	359	359	360	375	367	380	405	349	407	375	393	408	302	362	350	334	330	359	360	348	351	375	377	365	365	350	354	361	366	399	369	366	376	349	404	376	368	365	351	391	352	347	349	393	357	381	371	366	368	342	355	361	343	384	360	382	348	380	358	340	369	352	351	350	410	364	387	372	386	370	363	393	363	368	360	367	346	350	373	351	366	342	387	368	361	349	376	376	362	358	395	393	380	341	363	317	339	366	375	366	393	368	381	347	384	393	328	360	373	357	359	359	367	386	370	362	409	343	353	361	377	360	364	361	361	365	344	372	381	331	375	374	355	350	355	364	352	335	338	381	348	352	357	350	343	387	349	354	364	370	373	392	360	319	336	369	371	349	368	325	374	356	359	376	384	367	376	366	324	350	349	346	347	381	348	346	367	379	338	396	351	380	396	370	359	353	372	362	377	374	362	377	366	368	348	336	338	347	350	385	388	370	381	390	393	359	345	353	357	398	342	382	372	385	369	351	341	356	365	377	368	359	399	381	388	376	348	335	378	405	371	360	345	340	341	398	387	346	347	348	352	363	349	347	328	390	374	337	377	364	348	381	350	362	359	374	376	354	399	334	382	359	365	382	379	334	362	360	374	342	388	355	364	349	377	378	371	378	388	379	393	367	356	358	341	360	348	357	353	354	352	390	385	418	385	390	351	345	359	341	398	373	366	373	354	338	331	364	334	410	367	352	386	376	342	390	364	348	393	410	383	336	383	365	371	376	343	342	376	355	379	335	350	347	394	363	364	366	342	357	359	368	355	390	358	400	338	347	339	351	336	356	380	389	369	385	360	380	362	358	354	345	339	374	363	349	418	358	361	325	354	352	369	385	327	367	318	369	344	355	369	376	368	382	346	393	375	382	356	368	389	364	405	364	350	368	378	348	374	351	393	368	367	347	348	352	369	410	380	392	356	384	343	372	366	339	359	357	313	358	340	402	349	360	353	361	359	389	372	389	372	338	410	380	356	390	356	388	353	373	387	364	352	354	356	333	372	351	400	352	368	397	342	391	343	376	355	349	344	357	347	322	375	362	382	350	378	368	365	351	379	366	389	354	362	384	356	358	364	337	388	362	336	375	374	380	361	355	376	324	353	390	373	352	365	354	341	345	339	382	374	365	356	363	362	378	393	328	338	392	339	372	350	328	373	333	356	354	351	363	336	365	343	348	348	364	368	347	371	362	342	361	382	381	350	371	343	357	387	349	352	355	407	372	345	356	329	363	337	349	376	368	335	337	383	352	355	365	352	410	351	393	341	394	366	354	381	371	365	385	388	359	403	370	359	351	389	347	349	350	396	362	395	340	365	385	390	369	354	372	379	372	356	346	393	346	359	340	327	354	368	357	349	342	374	358	334	337	371	335	351	369	377	346	358	349	382	357	393	373	354	357	362	351	358	382	367	347	369	379	375	356	349	382	381	408	349	342	369	402	377	350	367	372	358	380	354	355	362	361	361	340	386	342	413	376	368	322	382	368	355	341	360	326	323	407	362	377	367	358	392	408	385	381	414	324	356	412	348	354	353	356	392	321	344	361	381	376	349	333	340	385	376	346	368	367	359	345	371	351	353	368	385	338	366	356	343	353	341	370	341	374	352	346	393	366	352	396	355	367	345	382	371	380	392	302	384	368	343	370	368	375	320	332	386	393	398	351	359	367	364	379	383	402	363	384	381	376	406	363	345	335	395	360	359	360	376	367	366	397	366	351	368	343	361	358	370	408	372	376	350	361	407	372	350	394	376	348	357	382	361	365	375	369	362	350	390	399	362	349	346	368	325	345	390	362	344	389	361	344	364	376	380	375	346	388	357	337	402	366	357	377	343	355	373	367	358	363	361	378	331	374	333	365	357	378	343	357	394	344	347	336	376	361	359	382	368	407	387	362	369	367	330	387	395	359	351	368	363	323	362	380	372	377	356	369	368	387	368	369	365	370	360	381	401	391	381	374	373	344	363	378	340	382	347	395	324	403	349	343	370	374	385	361	365	379	372	358	395	406	353	349	358	354	379	350	361	369	353	384	370	362	367	353	384	334	381	389	367	396	357	356	361	377	320	357	361	370	383	380	314	372	355	386	345	347	328	373	381	352	394	401	336	352	392	365	376	370	370	384	357	363	359	352	361	359	346	391	387	365	366	370	339	392	373	387	386	385	386	342	366	365	364	357	370	331	368	370	352	365	396	370	366	383	388	373	356	353	341	338	338	367	392	356	391	335	363	387	367	414	366	339	373	368	384	341	343	340	367	381	343	381	373	389	338	397	381	360	375	369	390	371	361	355	350	336	353	371	403	381	362	349	368	397	352	358	360	377	380	392	345	349	365	402	352	378	353	339	363	360	372	342	314	365	377	334	381	326	371	364	393	367	357	380	368	371	358	387	351	348	379	354	359	371	364	356	356	377	386	376	379	371	351	378	349	356	378	365	382	364	378	387	370	332	350	353	375	388	335	360	375	350	354	377	369	391	347	350	341	363	347	318	373	385	348	397	339	349	373	401	361	368	366	314	372	362	334	379	336	374	367	397	333	369	347	361	337	372	373	361	331	335	396	372	383	350	378	364	388	413	353	347	367	386	372	379	386	352	359	361	343	376	389	355	373	366	367	331	350	355	394	360	340	376	391	339	356	344	372	368	403	372	395	364	374	367	347	381	369	368	382	371	382	354	398	350	382	338	386	368	366	355	349	401	357	333	359	359	368	408	388	380	351	346	394	374	369	359	365	363	375	332	373	358	373	366	385	366	334	369	368	368	331	351	413	380	386	359	361	368	400	366	368	361	373	363	391	339	363	376	344	370	394	373	338	355	362	373	338	334
24857	21224	27648	25047	12557	1249	920	782	721	765	738	728	690	676	666	687	695	626	621	616	660	592	646	625	606	661	576	632	676	612	638	589	631	681	610	629	632	615	597	614	667	627	591	612	575	633	593	592	637	637	613	590	589	591	631	568	556	548	621	569	636	601	654	623	585	609	636	658	649	627	574	623	597	626	603	663	641	608	598	611	626	612	605	637	608	593	635	614	593	612	637	601	637	637	632	623	576	603	586	586	623	631	625	638	640	589	613	632	579	632	657	560	625	599	580	619	625	571	620	594	585	646	626	606	654	592	623	593	609	640	607	635	576	611	599	566	573	630	587	606	610	635	623	639	630	649	640	584	573	609	588	607	642	607	616	620	590	629	636	604	617	637	634	603	621	574	609	614	637	580	633	600	558	624	633	619	612	629	617	605	598	606	591	651	623	606	608	597	580	628	598	605	618	608	607	617	625	612	621	673	598	622	610	622	608	626	606	592	603	644	576	648	606	591	574	635	589	608	638	602	609	592	625	599	611	649	614	639	645	575	659	642	623	609	633	597	649	666	580	631	605	581	614	607	612	620	636	620	596	555	597	599	590	622	599	525	628	621	629	585	572	599	603	596	646	575	621	543	661	666	624	629	597	596	618	646	573	620	645	619	608	634	597	606	590	622	610	636	603	598	605	656	591	590	629	570	655	638	632	603	606	603	586	561	600	645	653	599	615	644	658	617	627	573	637	596	608	635	585	616	597	604	625	661	586	655	652	616	586	628	619	600	571	623	586	615	642	607	628	584	630	620	622	574	581	611	610	613	605	579	590	609	609	615	639	580	574	577	639	677	624	602	574	621	618	623	578	636	584	609	619	557	604	640	629	649	587	602	594	614	608	590	619	620	656	627	659	639	598	601	624	605	636	610	580	648	636	612	598	638	583	592	607	638	587	612	657	619	622	624	614	577	589	594	593	582	630	602	635	607	584	620	644	646	650	634	593	611	633	612	617	611	558	629	638	583	643	654	624	607	604	654	563	583	601	578	635	662	631	635	644	648	608	653	611	639	614	634	586	610	575	643	568	613	627	637	640	634	621	635	618	627	642	591	571	565	642	652	605	623	635	638	587	601	607	598	610	614	640	602	627	623	622	602	627	627	593	635	643	621	547	606	610	590	594	608	589	617	611	612	561	653	570	609	583	630	625	608	614	644	599	605	581	598	561	615	634	629	594	643	631	620	590	635	591	579	622	596	599	619	627	599	603	631	628	600	591	625	617	627	644	592	645	590	595	652	628	600	609	564	584	661	607	640	639	613	599	551	589	636	658	588	610	591	579	589	635	611	617	612	651	587	634	636	643	660	625	611	630	591	633	612	634	597	618	566	588	600	568	616	617	575	649	559	597	595	640	658	627	609	687	635	574	625	608	620	616	584	584	563	604	632	611	592	603	603	638	600	646	591	631	617	622	618	618	598	627	617	602	595	589	622	599	586	580	596	652	576	602	599	583	607	625	600	602	626	620	615	627	582	599	627	559	616	614	588	611	603	604	594	563	612	649	613	635	605	601	586	614	576	613	619	623	624	620	583	562	571	632	615	653	603	615	644	597	612	610	610	602	603	630	629	578	609	595	610	622	613	650	599	603	624	614	587	610	637	665	611	662	602	566	637	661	558	607	603	644	608	667	584	628	553	604	658	632	590	575	646	619	615	655	611	625	605	612	581	622	541	604	662	647	615	605	651	598	629	603	604	593	583	624	627	615	654	607	646	635	560	650	630	612	607	622	598	614	588	605	605	629	626	634	599	672	562	620	596	591	634	573	585	618	584	627	588	647	579	597	611	629	645	652	659	625	627	589	629	613	581	618	626	605	572	588	629	626	596	625	619	626	594	607	590	633	617	597	570	613	619	618	579	614	614	607	570	625	595	597	604	653	617	666	586	543	622	603	612	617	623	609	626	617	553	595	635	589	575	625	604	600	629	634	666	605	629	562	625	606	599	625	672	578	633	621	613	632	612	644	657	567	595	666	615	638	587	604	625	651	621	579	617	638	627	605	633	611	593	607	597	622	583	631	571	584	621	649	615	668	654	594	598	601	602	599	626	556	607	605	630	573	569	576	613	626	642	643	647	612	573	591	623	637	631	663	592	612	602	638	634	606	600	625	596	641	662	621	625	573	583	624	624	611	653	599	629	598	601	614	600	597	611	643	639	650	669	648	626	650	580	608	594	598	601	571	627	573	610	672	611	601	631	644	608	597	659	614	575	585	586	611	601	634	629	637	582	578	669	600	613	605	623	617	597	641	619	637	637	637	607	636	615	616	637	623	632	634	591	620	592	581	614	592	638	618	599	602	610	600	625	626	663	582	644	615	627	623	587	603	589	577	609	641	636	625	596	603	609	605	635	577	627	617	621	633	661	670	648	648	605	601	611	631	659	592	581	643	578	617	606	632	605	634	609	580	604	617	594	617	631	635	606	637	626	605	632	582	631	599	590	626	581	590	609	645	623	603	648	589	672	588	606	641	609	654	610	622	582	621	639	624	665	601	593	625	631	585	617	600	604	618	637	633	578	653	613	618	615	623	636	593	604	604	569	651	651	640	608	594	641	635	656	577	590	627	634	592	598	597	605	608	602	561	596	613	608	648	625	639	621	626	590	626	580	612	605	620	601	668	598	606	598	612	590	616	631	616	638	589	624	595	598	616	562	636	671	617	625	588	600	621	649	594	603	598	595	591	607	628	629	634	591	613	607	644	618	604	622	601	611	626	608	588	633	594	640	594	600	558	614	643	582	611	564	615	666	637	670	612	617	621	590	620	617	647	615	607	616	616	599	601	599	627	586	591	611	602	591	597	622	567	591	595	648	598	613	593	588	593	573	635	623	642	584	617	586	657	618	616	616	590	577	626	635	603	646	602	580	646	590	628	586	634	618	623	648	646	592	553	652	658	557	600	601	580	606	602	630	600	664	606	640	629	615	599	615	614	646	635	639	616	655	627	605	586	587	626	622	625	573	567	660	613	662	670	623	610	647	623	626	588	613	633	620	609	631	576	602	593	652	602	589	623	597	639	683	613	583	617	655	586	599	615	597	649	608	633	619	622	618	607	618	672	609	576	616	600	638	606	582	619	616	656	609	607	669	639	609	612	587	600	561	609	629	628	624	621	585	628	613	631	607	634	597	601	564	619	638	591	649	580	600	591	557	621	638	578	624	640	593	619	634	597	635	615	570	590	556	649	587	601	598	576	627	558	618	686	600	619	608	616	650	579	641	586	589	619	612	603	611	643	603	589	621	618	647	589	627	602	608	577	571	645	583	581	618	564	609	648	625	592	648	635	617	606	627	629	591	617	588	624	631	593	596	614	669	592	580	622	618	575	596	642	676	591	627	580	595	585	618	594	584	647	644	607	579	594	626	640	610	647	638	653	593	593	618	605	617	611	615	571	620	602	589	605	652	619	624	620	615	650	645	628	627	662	614	624	622	549	610	581	625	669	618	560	623	617	606
14922	6008	4735	2497	1936	1527	1338	1205	1100	1056	982	871	876	842	840	812	748	763	736	721	744	773	751	711	745	734	729	637	718	714	745	697	701	734	710	753	700	754	691	732	690	719	721	764	736	716	711	670	686	687	692	719	746	702	747	732	675	766	723	735	790	714	688	728	724	717	700	727	678	652	724	716	693	689	726	703	659	687	716	717	681	733	772	718	732	716	741	670	681	681	703	709	740	691	747	749	716	699	707	708	747	702	697	706	683	732	695	689	692	747	712	735	725	686	689	718	695	751	708	706	713	705	711	694	709	720	702	687	678	716	658	680	733	721	705	710	673	737	723	639	697	679	732	660	673	730	658	703	672	687	697	712	743	725	713	666	727	709	667	720	689	732	670	711	707	706	655	753	724	729	651	744	728	734	657	685	659	671	716	713	704	694	721	705	649	669	691	658	709	721	699	625	709	677	759	650	703	677	707	762	722	711	687	755	714	732	743	675	754	732	736	739	729	671	686	673	725	716	740	728	667	678	713	728	730	721	732	674	780	743	714	678	735	688	706	668	729	686	703	675	671	717	719	722	727	696	741	700	696	719	677	692	681	735	666	693	695	699	698	706	690	702	681	728	721	690	722	708	696	697	684	649	699	692	696	742	744	660	770	671	706	744	699	712	707	671	684	713	705	738	709	669	705	692	710	729	741	687	688	711	679	704	666	695	706	717	706	712	681	692	721	737	692	670	705	668	692	702	708	679	761	707	671	734	704	720	707	701	746	682	698	712	713	661	741	721	712	673	711	693	693	694	698	705	690	693	691	700	707	662	721	676	693	729	724	738	735	752	722	736	715	702	669	704	703	673	699	692	636	685	684	711	676	701	723	718	677	696	709	746	719	681	727	761	739	700	728	694	748	699	716	696	678	697	668	741	650	650	759	708	726	716	699	759	701	699	704	657	697	666	686	672	687	739	669	637	734	662	687	688	712	706	666	659	699	708	717	670	704	675	667	679	727	658	742	701	719	746	731	651	687	719	702	673	718	701	729	731	716	721	701	757	664	669	682	715	733	685	699	644	681	700	648	680	696	697	670	693	700	683	682	694	708	733	706	661	656	713	703	702	723	714	704	735	678	702	693	690	723	732	728	709	736	731	704	662	646	686	644	732	712	724	725	709	724	689	693	706	713	708	643	749	694	695	725	690	695	715	700	729	671	731	705	727	732	704	706	670	685	695	689	710	761	713	621	700	696	721	699	736	745	701	713	698	696	702	708	749	661	711	687	720	701	716	732	732	678	759	663	693	741	657	660	702	704	720	682	747	668	684	717	726	710	691	689	729	706	682	708	721	665	718	740	720	720	691	727	703	702	705	775	686	738	684	711	701	718	696	702	765	691	685	661	662	710	710	776	723	654	677	717	701	692	634	708	705	713	678	703	726	657	679	682	676	680	715	718	718	698	712	689	683	685	695	745	668	697	658	702	691	681	680	743	703	761	756	731	726	713	667	671	688	675	718	697	728	741	762	677	698	695	710	728	657	699	731	676	707	678	725	674	736	706	690	719	744	694	658	744	674	682	693	663	678	712	707	729	695	721	678	689	721	654	738	669	705	686	732	735	737	683	718	762	705	683	694	698	636	691	700	690	713	687	676	681	734	694	650	706	698	683	664	697	686	714	689	723	740	690	727	704	733	655	692	722	674	719	680	710	714	692	689	711	639	674	707	731	734	625	691	734	697	705	696	678	698	664	665	705	673	665	716	706	704	748	689	705	752	694	711	670	700	717	699	691	690	677	689	668	711	666	705	736	676	689	678	691	693	694	737	706	678	690	704	703	625	703	707	746	719	683	706	725	716	732	726	664	701	673	730	694	726	739	728	702	703	701	714	677	729	710	640	733	707	671	700	667	741	676	690	676	673	688	722	679	726	717	719	685	675	634	713	710	700	696	672	724	726	701	716	671	747	704	731	675	702	714	699	700	721	697	647	712	687	687	714	669	711	656	680	693	698	651	690	677	718	718	665	745	679	766	737	649	709	702	706	746	679	710	699	695	714	712	671	705	718	706	720	733	691	706	685	702	700	705	696	670	706	695	690	668	720	746	760	715	689	694	698	711	697	696	694	658	659	720	682	660	702	691	659	759	694	690	685	700	716	711	723	710	700	698	738	674	722	704	681	699	707	732	711	704	711	715	717	698	709	666	704	710	682	711	724	751	713	715	660	742	721	704	672	711	707	734	697	764	673	686	743	661	674	682	712	704	693	718	706	703	669	694	700	721	701	703	664	718	726	748	666	743	659	680	749	701	671	715	718	703	705	734	658	747	717	716	710	673	743	694	663	716	683	707	690	709	726	716	717	674	683	733	716	704	700	724	665	714	669	704	710	666	674	764	680	745	696	674	716	677	729	721	663	682	728	708	639	689	711	671	704	699	693	694	734	682	684	675	741	734	713	734	696	680	747	739	714	749	714	703	711	708	724	767	696	636	745	750	717	722	709	726	671	735	723	700	725	708	683	700	704	676	667	691	677	714	735	709	668	703	722	744	725	702	697	715	695	739	699	717	665	724	692	725	705	744	691	656	707	732	724	688	673	737	746	714	715	730	689	706	688	716	683	664	711	695	680	679	685	703	694	700	688	695	733	701	708	709	676	699	737	670	723	677	693	716	716	700	697	718	716	722	687	719	742	696	709	715	752	709	711	679	680	736	729	724	670	724	723	706	745	693	744	695	690	747	678	703	705	786	687	666	725	713	763	735	737	685	732	703	700	702	694	704	700	725	700	750	662	695	742	697	725	693	685	658	748	717	712	754	693	699	694	698	711	772	652	707	702	684	692	668	708	692	724	715	682	719	729	673	700	716	673	673	695	667	670	702	694	702	727	688	708	717	698	729	726	735	699	747	704	727	719	740	688	728	699	701	673	689	700	730	735	709	694	686	691	706	724	672	664	669	667	711	649	701	680	690	701	706	720	724	678	680	718	725	724	711	716	712	695	746	675	709	678	701	736	707	679	724	726	710	698	702	737	719	705	740	718	684	732	669	706	741	739	681	728	719	672	644	710	713	722	728	764	669	659	714	703	724	689	749	678	716	726	700	727	692	703	711	702	720	655	711	714	691	695	730	705	717	735	707	702	734	696	640	715	682	713	717	688	695	710	710	714	720	701	732	699	694	670	687	754	684	740	719	697	749	702	667	724	702	720	718	677	675	670	692	705	697	726	711	678	681	685	688	715	672	722	728	705	712	711	687	706	662	699	710	725	751	739	701	695	743	716	725	702	727	692	690	708	701	737	740	695	689	729	691	720	691	679	674	712	734	692	737	679	731	732	671	709	737	699	662	687	678	727	721	742	734	692	671	718	715	713	704	701	689	704	815	733	694	681	747	699	701	696	707	728	722	711	727	723	716	679	697	711	712	700	683	670	731	655	770	670	664	741	716	672	733	694	691	712	656	705	659	754	671	707	723	758	693	693	723	741	718	727	691	746	679	705	693	659	693	735	708	697	686	693
22754	21246	29073	23734	21249	21318	12113	1763	1264	1169	1033	1059	974	870	896	825	840	815	748	784	741	715	744	705	725	702	696	705	699	683	694	644	707	697	676	702	689	689	727	624	645	659	695	664	677	678	633	644	680	695	686	654	683	691	651	715	637	660	650	697	654	668	663	626	681	644	655	639	647	629	649	650	656	601	641	693	631	664	731	638	657	634	628	642	670	653	638	671	653	665	627	665	639	641	658	685	657	713	682	679	684	656	615	663	646	625	671	645	692	686	717	700	646	651	644	668	654	647	684	659	673	676	655	684	658	634	604	659	666	623	665	663	620	673	638	641	683	670	646	665	692	661	613	661	683	638	664	657	636	666	620	651	615	663	706	663	642	660	634	682	666	638	632	625	662	691	660	620	597	627	635	699	689	659	703	688	646	692	638	631	670	662	674	641	677	630	649	639	613	700	677	626	587	677	656	613	709	615	660	634	647	676	686	657	630	663	679	690	692	665	647	657	606	633	637	710	693	621	592	671	662	638	691	648	677	647	685	628	665	651	666	686	695	694	632	695	664	614	677	643	656	658	675	698	669	665	656	689	648	649	635	684	662	684	731	674	668	640	668	638	656	664	668	668	653	672	689	666	700	658	663	676	652	594	638	666	671	687	641	612	642	639	611	680	665	655	611	647	686	644	694	694	688	689	694	648	718	644	672	736	680	659	674	611	674	675	624	635	655	661	668	634	669	643	711	650	611	627	657	675	670	671	650	641	676	614	654	648	674	643	636	682	663	617	670	657	656	671	621	665	673	638	656	655	656	645	670	645	687	684	598	662	640	684	643	648	674	663	633	646	685	702	653	689	627	623	670	630	680	669	647	689	670	679	672	625	698	644	646	663	649	734	674	678	628	645	659	715	671	619	676	668	673	643	653	694	658	651	659	668	622	672	705	641	685	667	633	646	641	648	687	676	635	671	698	679	648	655	632	671	634	589	681	641	660	672	637	631	620	688	676	638	666	659	645	685	602	634	645	665	676	685	657	604	683	657	656	614	639	662	672	627	635	658	684	667	650	663	625	648	640	687	666	641	645	633	665	673	620	661	640	682	678	637	716	641	640	608	655	647	664	654	650	666	642	626	665	665	660	635	648	663	656	636	643	658	658	682	621	626	653	664	664	664	692	684	634	672	614	615	681	674	650	658	649	621	658	648	661	644	685	633	693	638	682	674	661	662	649	664	659	673	672	677	710	651	649	612	603	680	643	621	652	702	637	712	638	644	674	649	663	662	656	645	670	627	655	634	660	657	670	665	674	637	665	615	658	680	643	682	647	606	680	653	667	659	656	713	625	627	708	686	657	672	687	652	652	654	649	668	623	681	707	670	689	632	677	674	705	688	694	685	645	635	652	625	647	675	658	585	596	655	673	667	628	718	719	665	609	644	659	620	662	662	666	685	663	635	650	637	643	688	690	682	661	659	637	651	618	653	670	609	696	641	659	643	643	668	692	694	656	625	649	656	635	672	679	640	708	648	637	628	648	615	634	664	672	628	672	677	674	677	677	688	672	685	636	620	722	626	691	677	676	666	654	661	659	583	681	691	641	673	651	645	646	641	608	655	644	682	698	674	643	640	634	674	645	665	654	641	630	648	642	606	634	672	650	687	637	677	629	662	645	604	609	675	635	652	687	657	646	675	675	639	651	642	677	629	665	654	647	622	668	642	643	692	693	665	644	641	617	672	651	665	671	695	636	654	659	628	653	667	623	630	628	711	671	630	643	716	661	696	650	630	662	646	674	683	685	651	669	657	658	679	675	667	659	653	677	572	648	644	661	665	665	626	660	748	696	627	642	648	653	685	646	664	637	598	662	643	611	621	667	655	690	637	695	664	639	675	671	648	652	683	582	638	693	667	693	697	648	629	685	635	661	655	655	601	648	617	624	686	645	708	659	699	700	637	673	655	689	658	695	691	650	659	718	648	647	636	657	652	671	669	617	686	673	662	678	661	641	676	651	638	628	688	618	649	642	630	650	602	738	647	657	670	642	645	686	686	595	710	690	633	679	681	667	685	641	655	658	647	681	666	655	683	672	635	703	637	605	675	649	643	682	621	646	585	656	638	653	688	646	653	690	645	644	675	686	644	677	679	680	688	633	683	650	640	680	666	655	644	654	659	626	668	671	670	608	679	699	661	650	696	640	659	658	687	667	628	604	645	645	633	661	627	636	615	666	647	709	648	655	610	661	675	695	708	686	658	657	690	627	650	661	722	648	633	664	725	648	609	648	644	638	620	677	647	654	654	622	686	698	682	668	672	635	682	625	654	682	650	667	640	600	692	693	607	677	673	670	623	616	695	643	668	626	684	682	664	660	635	625	647	680	659	656	714	659	669	657	716	656	663	686	646	658	605	651	645	640	684	642	612	648	605	638	632	595	673	674	675	630	608	688	602	636	645	681	652	674	604	673	676	631	628	680	662	688	621	694	663	686	642	615	659	700	613	638	684	682	686	650	630	619	655	700	642	672	660	635	679	604	662	661	669	595	591	658	632	679	672	634	664	661	649	636	669	654	677	690	683	645	634	678	666	690	667	682	696	632	664	639	706	640	634	652	641	631	659	676	629	669	649	668	666	629	687	666	651	652	650	659	689	668	691	681	694	627	649	642	614	653	648	673	621	653	657	618	638	654	685	646	654	673	640	639	674	627	682	662	668	627	656	653	710	642	609	637	658	648	663	671	643	625	598	645	650	673	658	635	703	642	674	669	689	690	656	691	662	633	648	671	667	651	651	676	630	632	730	650	669	673	639	630	649	686	678	693	656	657	675	620	668	656	644	675	629	607	674	715	648	640	669	654	718	655	654	593	689	673	691	670	661	673	630	623	592	643	662	654	652	654	660	656	684	599	630	674	655	633	699	665	660	671	659	677	570	667	643	689	636	656	684	630	641	665	670	659	660	636	653	677	694	653	646	639	672	684	610	686	622	657	672	620	663	668	605	697	679	651	672	679	675	652	658	683	616	678	677	676	654	659	641	695	675	632	659	684	575	701	658	631	647	645	698	672	695	666	659	650	703	662	625	625	669	640	665	627	636	676	684	673	646	680	680	659	661	705	654	623	652	627	700	662	677	649	646	618	655	678	665	663	637	614	685	653	634	636	686	629	602	651	662	637	664	657	630	669	656	630	705	652	647	653	632	666	664	660	640	598	640	649	650	663	634	635	681	657	631	622	638	669	645	653	634	652	637	694	628	672	662	663	686	667	648	665	639	694	640	679	734	656	661	678	632	695	643	639	649	652	615	648	688	684	676	623	665	668	710	685	619	667	636	636	648	657	679	681	657	658	664	680	689	629	614	662	652	650	682	704	639	679	671	639	623	609	642	654	649	656	663	657	663	661	634	659	645	687	661	639	660	658	663	716	652	609	615	711	631	661	651	674	687	614	635	594	660	649	631	652	731	618	640	673	653	635	660	616	655	651	635	660	642	647	633	687	658	634	704	659	635	631	669	683	653
18036	16123	13318	7099	5048	3837	3014	2474	2067	1768	1533	1376	1210	1131	1083	984	986	965	868	861	863	870	868	808	842	793	824	764	766	770	765	786	765	744	751	752	745	711	743	777	744	720	742	769	761	755	729	708	701	750	698	729	725	699	762	727	723	762	710	712	739	723	721	719	760	733	755	728	702	732	707	710	732	711	755	717	713	715	697	723	702	676	732	707	741	711	735	704	719	738	713	694	720	716	692	742	732	689	718	685	670	738	711	721	711	713	718	755	709	727	714	674	665	714	718	715	671	727	681	727	719	707	701	724	714	738	692	727	745	722	729	682	719	723	744	698	718	660	700	696	724	683	729	732	693	699	697	711	705	725	704	695	714	738	709	743	740	745	705	707	708	689	677	705	752	700	708	731	747	671	745	708	709	753	724	707	715	720	715	722	685	714	738	715	748	725	707	729	732	726	728	735	680	723	730	769	737	721	745	741	720	688	676	742	724	657	727	685	688	741	690	717	744	715	716	722	724	658	701	721	728	651	699	717	717	669	733	735	726	691	703	657	721	720	718	691	717	716	701	743	728	684	740	698	705	715	746	697	685	746	717	714	683	684	721	723	723	752	731	709	721	788	691	728	720	734	772	698	733	719	707	713	751	684	707	712	718	706	724	696	694	747	755	745	693	703	735	719	697	697	751	695	671	724	706	732	712	695	707	753	723	673	667	709	725	720	698	699	733	653	673	683	750	738	713	727	738	759	713	708	683	751	720	746	758	714	740	724	708	768	723	726	726	714	754	683	696	731	767	723	687	726	723	745	699	805	746	740	702	709	719	713	661	688	710	772	741	736	721	708	701	710	695	640	745	708	732	701	726	750	696	723	727	702	738	693	730	695	712	699	734	685	732	725	654	670	694	745	679	690	710	692	696	752	719	764	692	731	681	708	725	732	757	711	705	743	725	720	748	744	722	678	722	703	688	750	676	716	684	722	702	743	747	714	717	711	706	657	761	676	755	736	728	720	690	700	692	747	697	719	703	718	750	734	695	698	711	708	728	756	745	697	725	728	713	771	707	694	686	718	698	686	688	700	678	750	729	696	712	690	747	726	715	709	732	744	664	718	727	671	715	679	711	713	751	765	681	666	738	739	748	724	731	684	681	720	693	688	697	740	758	702	696	756	682	694	741	696	697	756	724	723	733	668	705	726	710	734	703	740	708	696	666	716	689	686	724	710	733	700	724	765	657	679	703	706	741	687	702	695	702	735	725	676	719	729	694	720	703	675	721	645	756	665	675	741	692	723	726	749	710	715	740	689	699	733	685	703	726	726	678	692	671	701	736	715	720	771	711	736	694	707	726	716	703	717	712	744	719	697	681	706	690	738	708	743	730	627	701	754	725	749	761	718	684	737	676	676	714	701	743	680	712	728	732	708	682	726	688	706	697	719	698	728	657	756	684	721	722	742	719	739	721	697	704	718	698	713	692	701	741	725	705	715	735	730	696	702	691	739	733	704	748	721	708	703	693	712	736	738	736	723	703	752	755	733	747	675	699	711	684	755	707	721	714	746	709	697	719	724	726	734	713	747	679	703	765	722	659	717	709	721	747	738	754	721	696	659	757	704	719	735	713	706	695	698	706	734	710	706	726	682	710	731	706	706	665	716	754	726	778	724	716	758	706	647	731	666	706	758	735	722	706	733	713	701	756	713	738	699	691	672	706	713	722	688	734	702	689	725	714	718	714	740	759	711	692	694	727	725	699	692	726	742	687	684	673	742	728	742	759	688	713	726	680	651	702	705	743	710	702	736	707	743	689	742	704	709	689	723	754	699	751	722	671	671	692	715	733	724	668	671	734	724	743	716	685	682	741	707	728	741	696	743	731	712	739	709	750	713	689	704	704	670	730	710	712	753	756	686	703	709	708	688	732	735	705	678	702	710	667	696	692	716	707	738	687	697	715	704	721	753	747	679	710	704	727	752	723	741	722	711	714	692	727	736	732	720	700	693	700	706	743	729	737	721	723	772	720	723	684	727	758	707	732	738	706	699	712	678	720	727	705	745	743	708	738	727	709	725	695	696	725	703	705	687	784	681	754	713	728	699	702	735	670	725	739	717	687	733	751	715	747	708	712	696	716	729	708	692	734	712	769	746	711	740	657	742	655	697	738	710	768	719	736	712	725	676	665	699	720	704	739	704	691	723	711	705	758	688	741	715	771	695	698	666	738	697	689	689	704	674	694	718	662	762	688	692	689	725	702	757	694	732	723	680	715	692	702	704	685	691	729	696	703	714	709	682	723	725	654	710	754	721	686	675	720	680	753	713	766	717	740	694	760	704	733	705	702	702	696	757	738	688	727	723	732	728	702	756	700	678	676	677	713	711	683	730	693	715	688	727	693	748	755	684	648	688	671	704	657	692	702	708	717	691	704	690	714	686	723	751	722	722	740	707	696	718	721	660	711	749	712	691	705	717	685	692	683	697	747	749	748	705	722	751	723	692	731	705	701	670	712	720	693	704	716	688	769	739	685	678	714	685	728	720	707	757	678	694	661	727	720	724	749	720	719	768	691	723	733	712	729	712	697	749	689	713	722	736	678	742	695	710	671	735	743	704	697	696	733	766	710	725	718	734	742	694	701	753	671	659	715	724	737	698	781	738	685	644	699	698	639	750	736	724	722	726	715	734	694	694	693	718	707	692	754	710	735	742	674	722	735	728	722	684	687	777	673	728	726	717	755	758	714	722	719	703	703	737	756	724	697	737	697	686	770	743	687	723	737	744	732	740	743	707	700	730	734	708	704	747	708	706	705	693	719	657	728	694	685	688	735	724	722	658	683	707	711	770	667	736	753	744	763	695	736	722	763	749	686	738	724	707	760	726	739	713	693	667	735	706	712	725	714	744	707	684	733	759	677	750	749	721	775	745	681	747	720	730	727	751	680	715	675	760	737	699	734	690	698	737	712	681	706	719	714	710	726	691	742	745	716	699	711	724	732	684	702	670	716	688	705	752	664	699	712	707	708	724	709	732	688	695	756	708	721	689	736	672	680	656	699	735	662	705	750	701	725	670	732	704	695	720	714	679	694	707	701	705	705	739	691	713	717	696	772	708	725	704	704	741	750	688	744	756	678	692	695	723	709	703	736	679	696	739	706	709	732	706	690	729	726	725	695	729	710	724	670	719	722	718	668	727	720	722	683	729	718	732	691	731	725	737	725	704	695	733	681	690	669	715	800	711	711	756	751	691	728	718	694	717	739	740	719	688	695	701	714	692	703	729	715	732	730	736	737	711	666	726	734	754	720	713	719	694	743	732	705	693	705	734	729	700	708	679	659	705	745	700	713	744	753	711	707	651	686	711	730	691	717	696	720	768	699	734	709	711	755	688	718	686	698	696	703	712	696	704	716	673	708	715	724	659	713	728	704	683	697	736	762	739	699	699	721	712	679	703	699	709	682	726	716	753	672	663	722	735	681	730	687	703	705	689	685	684	713	704	714	709	705	706	734	694	713	726
27409	20458	8580	861	478	420	382	381	381	383	352	378	350	347	363	349	355	326	332	341	313	359	312	366	327	328	336	339	344	358	349	340	329	348	343	352	342	342	378	325	326	329	350	332	351	349	334	315	339	352	338	371	342	339	374	347	318	353	331	323	379	367	379	336	338	342	348	351	357	355	304	337	362	324	306	346	355	373	347	326	341	351	348	319	357	360	343	339	343	343	330	334	330	307	326	343	328	325	334	321	309	343	307	358	339	333	344	297	361	384	358	326	377	339	334	342	308	324	344	335	362	314	317	333	339	354	362	325	323	354	354	343	393	358	357	343	350	316	371	344	394	356	321	351	350	337	330	350	347	332	334	342	330	339	353	336	359	349	345	325	316	346	346	347	349	340	351	352	360	319	335	369	359	343	337	374	334	365	348	336	318	327	344	334	346	350	325	351	341	337	357	343	320	322	312	377	388	343	363	328	327	320	310	350	342	348	332	341	312	360	340	346	348	329	325	351	337	368	359	348	354	329	342	354	337	343	374	353	331	348	308	340	361	351	347	352	365	380	330	347	353	377	349	347	325	317	320	343	317	352	323	341	339	372	316	367	304	341	328	364	357	360	348	334	360	350	353	367	350	348	337	342	324	342	344	340	348	353	317	338	375	325	355	330	334	324	346	365	322	324	369	356	353	333	330	354	314	353	327	342	342	327	365	352	309	318	312	362	357	341	344	343	375	327	345	322	320	345	343	338	340	370	330	333	356	334	349	358	309	358	333	353	366	322	336	318	369	326	335	348	350	338	307	342	346	360	360	318	340	360	361	350	359	344	362	316	363	319	318	349	344	315	295	323	334	331	344	347	353	340	347	368	327	359	360	362	331	330	357	298	310	364	356	353	335	324	332	349	381	343	349	326	305	354	325	321	355	344	333	323	300	348	329	362	329	355	319	356	340	349	338	324	338	338	340	365	353	327	322	346	362	340	328	392	328	331	371	344	370	350	351	354	348	336	341	322	329	339	337	343	340	335	343	352	351	342	362	323	337	343	329	341	333	368	359	367	331	364	342	323	325	329	319	338	362	365	340	353	371	353	364	360	358	332	359	351	357	363	337	390	330	355	350	325	351	337	334	318	349	337	345	373	348	323	334	345	330	348	331	354	353	336	319	333	317	353	330	377	328	332	348	353	341	341	326	361	363	354	312	336	342	331	357	354	354	327	356	325	372	343	329	339	331	351	346	369	354	339	358	328	353	343	337	328	348	351	338	334	350	355	342	369	333	333	308	340	348	338	369	362	341	326	366	354	353	329	352	294	343	347	340	353	341	367	334	331	343	345	345	350	357	337	316	343	331	341	357	334	342	375	346	338	338	358	363	353	349	352	328	359	324	351	354	308	344	357	319	317	347	323	352	318	383	364	371	337	333	345	338	354	339	346	339	310	337	352	330	372	367	369	358	378	331	359	336	312	347	365	344	343	358	362	339	307	360	341	327	326	314	334	330	312	364	345	351	357	342	397	371	310	328	357	315	311	358	322	309	345	352	316	344	378	375	345	319	322	352	388	351	296	316	357	362	346	313	319	331	345	377	333	334	316	333	311	359	329	326	351	320	352	360	347	320	358	361	332	355	306	327	307	344	332	327	349	361	335	337	341	358	379	317	333	362	348	353	310	315	317	336	385	334	377	341	322	339	344	307	357	365	361	343	350	342	330	334	344	345	351	365	331	329	337	327	313	332	348	379	323	344	358	368	329	313	301	372	353	359	338	352	352	345	340	327	348	360	346	316	350	320	350	362	339	336	326	365	350	346	348	302	337	322	348	355	337	378	375	307	366	318	334	339	371	343	331	355	347	353	353	343	381	352	345	349	342	334	358	354	345	331	355	357	347	334	353	327	327	363	369	335	335	349	352	324	344	337	344	341	341	338	356	364	352	325	331	308	328	312	361	333	352	351	323	310	310	332	346	338	318	318	337	344	319	336	342	372	316	365	352	331	349	341	305	380	337	363	344	314	344	346	334	341	328	339	344	329	345	385	337	343	369	371	312	333	349	367	346	351	357	349	340	329	352	333	318	328	340	314	349	330	346	363	330	357	314	333	334	355	366	341	325	367	333	331	329	336	342	338	389	314	328	359	324	354	344	350	323	356	291	335	348	365	351	364	298	364	335	332	317	380	350	368	346	342	345	333	343	316	324	348	335	353	317	336	310	325	343	361	342	379	339	368	347	313	327	350	369	349	374	371	349	337	340	346	344	348	345	311	360	319	316	349	324	325	294	341	333	335	356	308	335	322	364	347	334	337	341	346	335	337	365	352	349	366	360	346	352	351	340	366	362	334	350	369	334	328	350	359	344	372	312	315	318	358	367	354	332	337	332	340	320	369	341	340	333	338	359	308	401	333	337	360	342	336	349	341	323	341	354	349	319	338	359	347	359	351	350	337	348	364	331	332	353	322	381	350	333	359	342	339	323	347	364	353	374	356	336	323	319	350	358	347	313	375	365	373	336	342	324	334	351	356	339	335	344	370	368	360	336	344	345	374	332	319	357	353	334	316	341	353	328	344	341	338	317	339	317	340	351	305	329	336	339	304	333	328	380	345	332	334	324	339	341	319	358	341	360	351	315	325	338	312	343	329	340	362	342	346	351	363	361	346	335	338	339	331	353	339	356	359	326	332	345	355	341	334	350	326	347	335	349	346	325	347	355	348	380	320	351	379	334	340	342	345	358	347	354	318	374	352	330	367	339	341	342	345	323	356	357	331	332	313	317	359	341	382	362	377	347	349	330	381	325	302	320	346	341	321	359	292	336	347	352	321	330	368	344	338	352	385	357	325	329	345	356	362	362	375	330	340	362	401	393	329	333	360	331	336	362	340	344	313	363	326	314	328	326	367	346	323	316	346	348	348	351	349	362	326	333	341	374	322	368	328	331	350	352	365	333	311	368	335	347	339	321	338	321	305	318	300	364	342	367	335	363	367	337	321	346	331	347	345	350	308	344	366	355	355	359	326	338	332	325	336	352	322	325	329	380	345	323	342	343	348	330	360	312	346	293	343	341	381	326	336	329	319	400	349	330	373	333	340	345	327	348	353	320	362	354	368	353	361	332	338	326	307	337	334	349	375	346	319	346	324	326	364	318	350	346	346	347	354	373	316	331	389	357	373	339	374	301	322	325	303	339	368	351	364	319	320	360	304	341	329	317	343	307	331	362	350	341	359	347	331	371	333	334	336	346	337	342	363	336	343	360	342	392	331	374	350	330	353	331	326	341	358	314	368	354	326	353	364	359	336	354	332	354	339	362	362	333	316	326	324	343	361	338	339	344	322	335	309	359	322	359	331	334	355	365	344	338	326	348	337	351	348	323	371	314	361	335	366	350	329	348	352	365	352	377	377	335	330	378	359	351	362	358	337	360	332	362	366	331	368	357	346	341	355	342	314	320	362	354	375	309	333	358	357	345	345	343	332	328	332	353	356	349	338	360	309	326	352	337	344	316	335	385
12830	1396	1077	670	568	544	496	495	430	429	487	475	419	421	444	413	429	450	445	431	407	411	422	442	399	418	409	428	407	430	403	410	429	432	391	439	427	421	425	418	451	431	392	408	449	418	417	401	452	401	430	443	410	430	384	433	382	397	419	419	426	387	441	412	430	446	425	386	403	408	444	411	413	395	427	413	402	440	398	412	401	421	374	428	401	386	393	433	423	408	377	416	425	418	418	432	410	428	393	414	444	439	441	420	389	461	399	409	406	429	451	412	414	453	446	408	448	468	441	409	404	441	406	401	394	408	410	428	376	399	469	421	414	408	416	389	419	394	428	414	413	380	447	412	428	435	417	386	460	409	400	407	389	413	417	426	407	413	378	406	419	431	395	459	372	391	426	389	427	461	425	426	397	399	466	430	444	416	404	414	423	429	404	453	453	408	437	448	422	400	404	433	423	403	428	424	411	398	440	418	402	365	448	418	429	388	432	429	432	419	420	413	402	415	414	440	406	418	413	444	391	406	395	419	407	461	407	383	436	414	431	413	418	417	405	415	426	415	438	410	397	434	399	438	407	402	401	405	440	408	395	352	375	387	419	437	370	392	417	397	410	370	435	465	453	372	456	423	411	421	399	440	426	443	406	476	403	409	377	414	404	404	405	408	383	391	411	432	446	416	410	402	404	396	428	431	406	429	390	404	438	408	402	406	414	448	411	424	435	406	416	384	415	409	451	456	422	420	393	434	390	418	415	418	431	454	402	435	409	420	407	455	400	436	427	416	389	418	443	440	389	393	444	382	410	431	430	370	389	401	394	414	431	434	404	390	396	420	387	438	383	407	426	389	386	424	427	419	440	414	434	381	411	398	405	396	457	355	423	384	425	437	458	441	400	442	390	424	388	389	403	387	404	410	408	393	428	426	375	412	426	386	431	402	444	396	434	448	388	425	408	431	375	465	394	413	439	416	380	386	429	426	447	412	424	449	411	415	366	449	435	421	424	423	438	461	409	463	416	426	418	409	419	418	421	422	421	430	423	436	418	420	438	437	430	408	379	381	413	393	419	425	415	417	412	396	415	396	413	385	398	389	418	387	400	392	408	392	403	450	442	363	433	409	397	408	400	402	418	422	391	406	421	451	424	384	451	385	432	429	420	418	393	448	405	428	409	431	451	419	404	418	386	394	428	403	406	415	394	416	451	423	393	384	410	425	402	456	431	422	449	413	429	410	432	407	409	446	414	421	388	419	407	429	398	433	398	444	421	414	412	412	421	410	413	409	425	413	412	391	411	377	437	430	437	379	436	416	417	382	416	406	401	435	404	419	426	404	460	421	391	395	420	436	411	417	435	388	418	417	393	435	436	410	399	432	410	405	436	434	385	460	397	427	420	402	385	426	392	411	413	435	408	446	419	421	449	394	450	378	384	426	390	433	402	426	428	439	404	434	394	436	425	441	399	431	391	433	420	409	424	391	393	402	411	427	414	477	436	414	424	400	410	432	417	362	419	424	400	416	373	436	420	407	430	398	392	389	408	406	439	420	388	409	424	422	419	431	411	414	398	410	445	431	388	438	419	381	441	440	428	416	418	410	396	413	391	423	417	398	395	408	429	419	416	423	408	407	455	394	432	414	440	454	434	421	401	397	382	377	414	445	420	430	423	364	413	409	395	432	399	468	385	402	404	397	383	418	411	401	392	393	451	419	417	428	429	404	442	409	427	402	416	415	400	430	413	401	440	407	394	434	404	433	403	437	416	415	435	401	444	412	427	436	394	410	409	423	385	412	408	425	415	431	432	430	462	434	395	387	420	446	379	439	410	406	449	439	435	423	408	437	423	400	447	430	437	422	397	391	431	416	392	417	412	400	425	438	414	413	426	434	376	456	418	435	404	424	413	424	433	419	444	389	408	428	435	431	406	404	417	413	434	397	453	422	412	410	401	400	433	426	401	453	409	451	399	401	420	382	400	434	413	429	424	435	437	422	418	412	432	404	392	417	419	429	409	411	417	456	390	407	438	406	442	410	427	383	446	419	404	435	417	435	416	446	416	439	405	381	394	400	452	396	436	378	427	408	418	413	433	415	401	418	436	408	446	423	460	390	440	437	415	417	435	430	413	401	385	426	434	405	419	410	413	411	430	379	441	451	412	420	457	391	425	434	430	396	373	428	433	449	424	415	416	403	425	440	415	407	415	451	405	404	411	419	406	405	358	370	432	445	399	433	418	387	408	406	407	492	421	395	368	400	425	437	444	401	375	436	399	376	386	420	411	390	451	393	419	411	415	425	444	437	400	481	431	416	383	424	417	428	446	393	398	409	408	418	398	447	422	424	412	402	439	474	449	406	402	424	410	414	416	411	404	433	435	434	445	457	411	442	412	418	431	444	369	393	442	408	428	423	439	417	433	392	436	457	418	446	402	479	391	454	430	427	441	429	418	427	418	415	413	423	400	433	447	411	481	404	399	408	388	385	402	398	409	403	386	405	433	403	439	400	380	427	442	445	421	420	389	396	416	439	400	390	443	416	392	398	417	459	423	427	444	400	424	413	418	413	432	423	415	429	418	397	409	409	387	439	427	428	388	419	409	424	407	393	422	426	394	407	430	399	404	379	436	428	378	429	437	393	434	424	419	428	435	371	402	420	452	423	469	392	384	393	445	438	396	385	452	413	415	449	439	408	398	435	448	457	419	430	404	402	432	434	427	411	443	426	420	380	412	433	427	383	401	413	408	387	429	402	401	439	355	418	419	396	404	433	449	398	412	411	448	424	416	419	450	404	434	394	455	395	409	395	457	420	385	394	452	391	446	394	414	435	393	425	431	402	440	401	392	426	414	419	397	429	395	424	424	436	413	445	392	416	450	431	437	411	429	430	434	413	422	439	442	391	407	400	424	395	419	413	461	426	439	382	382	418	435	434	400	391	385	410	428	436	416	419	409	404	404	425	398	421	434	410	437	419	407	402	417	422	401	416	409	441	433	392	409	444	418	422	375	385	420	409	402	413	383	435	417	407	422	376	441	380	400	426	430	384	406	420	383	419	391	436	443	419	403	387	408	391	382	399	426	405	424	419	436	431	422	420	389	416	415	383	438	419	430	422	417	410	387	365	398	424	426	379	424	433	417	411	427	403	422	419	419	443	389	423	434	371	393	386	472	421	419	412	430	411	432	399	394	432	436	386	416	406	416	417	410	421	427	391	403	390	427	410	396	379	451	397	394	404	444	435	423	399	410	408	403	414	391	426	395	413	417	424	414	424	408	424	390	411	437	397	417	426	434	399	413	421	421	391	396	417	433	409	372	419	416	399	423	405	387	387	377	430	378	417	423	436	443	390	415	414	421	441	443	405	455	422	412	403	426	411	386	417	429	396	393	421	434	411	417	406	420	398	419	420	435	404	391	389	431	400	413	420	372	441	404	403	390	392	361	446	463	424	446	402	425	420	394	440	428	418	400	411	402	438	449	445	421	413	441	392	437	402	382	387	381	387	455	425
23616	21222	28572	24141	21227	12512	1282	800	626	560	566	513	472	458	403	363	379	358	374	339	364	341	324	300	356	337	316	362	363	318	329	323	301	313	321	319	302	295	326	338	318	302	345	311	301	350	311	310	309	334	330	319	329	311	308	322	314	318	347	293	281	307	285	337	295	298	289	326	295	316	296	288	325	332	296	297	314	332	350	319	298	304	328	332	284	330	305	293	316	298	315	326	320	303	336	346	299	273	332	309	335	335	285	315	345	302	290	327	295	287	303	289	321	289	285	295	323	308	330	333	316	324	330	313	350	306	335	320	312	274	318	300	297	318	308	286	293	310	348	316	295	306	290	306	310	339	319	294	291	341	299	329	284	312	351	322	305	283	275	297	307	322	314	307	336	317	296	307	355	297	323	330	284	313	361	320	301	337	328	309	326	298	294	293	281	323	298	331	322	318	353	296	316	307	297	353	268	315	297	290	322	301	286	305	278	318	321	300	324	310	311	271	319	289	330	290	290	335	292	320	314	331	308	302	303	307	314	309	323	318	310	285	292	297	315	291	341	289	331	334	313	328	288	297	320	310	305	289	309	324	316	301	306	339	317	317	330	302	312	321	315	348	305	295	285	305	299	297	290	318	325	327	327	312	307	334	327	307	301	302	272	304	307	298	294	319	315	280	304	303	298	314	323	294	304	330	317	309	338	301	334	313	329	314	317	314	348	327	310	296	296	319	296	363	310	334	291	316	304	320	316	312	307	290	312	324	323	346	292	361	322	317	309	283	318	316	301	299	294	315	294	333	313	296	315	334	310	331	307	278	301	310	315	306	315	317	282	316	339	336	317	334	310	292	291	299	294	302	304	335	305	291	323	288	340	313	294	322	300	334	299	317	317	301	315	308	302	306	285	326	304	336	280	326	285	333	313	302	322	314	340	291	281	307	347	280	301	288	318	322	301	286	310	271	335	279	338	309	313	294	317	317	290	279	322	309	296	298	315	273	301	327	285	314	317	311	293	307	344	337	314	300	326	296	309	326	312	307	337	302	283	310	272	306	300	260	291	303	318	289	328	308	326	331	328	324	326	322	287	281	315	302	303	285	326	324	331	295	317	314	358	329	310	318	312	324	322	318	319	292	342	279	338	294	322	341	323	308	289	292	313	298	293	313	298	294	308	308	322	317	284	289	303	303	316	341	317	320	254	326	319	334	306	306	329	310	335	319	342	309	303	329	303	282	331	330	311	326	283	319	327	311	300	289	335	305	310	283	295	339	272	305	331	281	304	316	300	297	318	341	285	319	310	332	299	301	301	294	285	283	285	298	307	307	328	334	315	325	319	308	298	319	321	294	318	295	309	306	325	283	306	298	292	318	326	320	327	302	319	284	316	313	306	282	321	308	299	291	343	312	345	317	330	316	296	298	337	332	297	325	311	291	319	301	293	299	319	299	317	289	289	301	319	308	321	321	299	303	262	335	301	298	289	286	326	281	299	309	303	310	302	307	341	296	293	293	325	318	295	321	292	342	330	332	310	302	291	293	309	283	312	310	320	290	312	300	326	325	319	272	330	271	309	297	296	308	299	336	337	333	329	285	312	303	333	323	293	295	293	326	291	293	314	294	298	299	261	298	307	323	300	314	315	303	331	312	295	313	293	300	278	302	309	327	297	308	292	311	308	328	317	305	273	306	320	330	279	321	294	323	334	313	290	325	282	295	323	353	321	330	289	298	288	281	308	324	325	313	330	335	308	320	319	316	305	324	268	305	278	301	302	336	280	292	304	307	311	304	319	274	317	287	343	286	323	339	337	292	295	315	303	315	313	288	319	319	309	308	321	325	305	318	326	277	367	300	314	288	301	335	293	316	322	310	272	312	286	294	343	316	294	308	350	280	323	300	286	309	343	338	318	342	297	313	293	294	302	316	333	309	306	316	333	315	306	303	307	295	316	308	279	350	325	310	335	293	273	302	337	325	295	294	317	313	313	294	314	303	294	278	334	339	301	312	291	318	330	299	318	315	291	310	315	344	315	327	308	317	323	333	314	367	318	269	304	277	299	308	323	302	333	336	304	299	293	315	315	288	309	308	330	285	306	331	313	313	298	337	303	300	340	324	310	309	286	282	290	304	275	317	321	315	313	339	302	299	335	299	284	308	309	337	322	307	306	312	324	315	356	308	309	311	345	299	310	288	274	325	308	279	287	336	291	313	293	323	361	306	331	301	332	330	289	330	289	298	283	284	285	292	300	312	283	280	319	308	324	275	311	298	296	298	297	267	354	326	303	316	315	294	330	315	290	288	304	276	297	284	305	301	292	289	321	297	315	292	320	277	318	296	327	300	306	300	284	330	297	291	304	295	312	314	326	312	302	301	329	346	323	290	295	282	276	270	299	299	324	313	309	327	286	326	304	292	280	284	285	278	339	309	307	319	300	332	287	296	315	307	284	318	294	310	309	310	311	323	317	295	340	276	316	316	311	298	288	287	298	278	306	283	305	318	290	300	319	264	293	290	325	312	327	286	292	311	325	291	325	306	301	303	305	331	285	295	322	306	275	299	291	304	291	304	278	297	307	332	323	335	318	301	330	327	327	302	309	307	315	304	314	304	294	289	294	292	320	319	324	316	323	288	331	263	305	319	289	335	306	317	274	296	316	312	327	282	344	304	317	294	317	283	305	301	297	287	341	289	286	319	275	316	334	306	304	303	294	283	268	293	333	315	293	271	301	303	318	294	311	301	282	297	312	283	287	282	291	341	301	320	331	301	294	315	290	324	342	286	318	311	282	314	307	318	317	310	326	291	300	324	293	288	303	276	314	309	313	307	311	290	325	331	296	281	296	331	307	331	319	349	307	330	304	296	297	297	322	315	300	300	303	327	310	295	343	339	318	327	315	319	275	324	308	299	324	301	287	310	271	318	304	318	294	288	287	328	303	297	297	317	311	277	319	347	309	300	334	340	282	330	347	315	323	312	318	327	311	295	323	301	293	320	301	320	295	325	309	281	301	300	285	314	310	330	295	291	311	288	301	317	312	291	285	308	323	344	303	290	315	283	282	329	342	331	289	289	302	285	303	317	308	322	287	301	290	298	274	300	326	346	346	338	293	319	299	290	314	275	338	279	331	328	312	308	305	308	336	292	320	303	301	272	318	281	298	331	310	301	321	299	313	295	338	310	290	321	319	312	329	292	292	314	304	327	293	307	289	313	311	306	302	332	321	293	315	299	277	318	330	299	314	330	277	278	281	350	321	327	319	326	285	296	295	311	339	323	309	312	335	279	329	293	317	292	305	299	335	318	307	307	309	304	305	297	283	276	302	310	307	303	323	302	330	340	307	342	305	282	309	297	316	300	300	308	296	314	292	328	324	313	300	293	301	312	295	273	311	291	286	284	313	312	331	311	328	305	294	306	257	333	299	281	299	304	336	315	293	304	309	311	308	317	333	317	317	288	306	306	296	321	284	290	287	324	319	325	293	298	312	306	304	339	329	297	292	295	278	335
13516	9723	8018	3975	2803	2011	1593	1311	1137	955	844	755	628	550	554	516	507	485	465	449	454	438	377	441	419	388	424	421	387	373	395	405	395	367	408	369	362	392	409	391	410	428	373	346	400	368	396	365	383	410	382	363	384	380	391	374	348	358	389	393	361	394	340	363	413	338	354	384	333	381	367	349	395	376	344	348	339	347	377	351	343	382	355	370	371	371	401	383	342	373	375	378	295	340	345	347	351	350	355	410	322	348	387	390	349	370	353	355	340	372	329	344	387	364	356	377	369	375	386	379	415	377	403	309	341	341	345	370	353	368	368	360	390	362	389	385	385	344	374	332	360	365	345	359	388	336	343	367	339	386	354	358	389	334	366	355	361	374	381	372	383	355	327	370	353	335	344	327	379	377	372	340	369	354	326	349	356	374	352	386	383	367	366	367	346	386	344	380	315	376	370	365	376	367	351	358	367	366	369	361	343	354	338	350	358	349	377	343	368	361	352	326	380	353	361	349	363	365	352	392	357	386	334	365	341	341	343	360	322	358	353	367	376	363	358	340	375	348	366	375	387	348	332	338	366	377	403	394	414	372	368	325	359	387	368	352	359	342	385	349	336	372	355	344	360	377	348	355	352	362	325	386	374	337	372	350	332	332	345	392	363	339	381	376	357	364	338	326	375	355	376	371	378	370	378	371	350	375	384	364	345	346	366	327	384	326	348	346	350	353	375	382	360	402	392	360	350	326	379	392	398	376	362	366	341	357	409	344	370	396	369	354	372	353	385	372	393	360	358	364	343	361	378	351	346	329	343	337	375	349	369	360	374	351	337	363	371	361	336	355	316	344	340	355	350	359	350	355	353	369	338	351	387	340	303	353	328	367	364	383	384	339	346	359	372	382	343	381	333	383	367	349	350	373	368	354	358	362	376	361	356	353	362	350	359	345	369	384	401	362	367	354	372	380	373	343	357	338	383	393	355	358	356	362	341	356	369	344	364	353	340	351	322	348	343	370	349	364	360	360	371	369	341	371	348	405	353	359	367	388	369	355	354	393	386	363	376	359	378	379	331	367	363	352	370	364	401	363	371	329	334	358	363	375	359	344	343	373	334	338	343	369	348	399	350	366	371	355	399	350	369	367	401	317	359	352	360	362	368	350	340	353	347	356	347	361	361	340	341	344	376	378	385	344	344	373	388	336	328	350	368	356	361	357	361	353	355	342	377	344	370	387	377	349	362	336	371	374	349	328	364	367	407	368	349	324	338	370	361	371	350	376	384	363	390	372	380	368	353	354	367	393	358	405	389	368	369	363	349	354	369	369	371	369	360	394	373	363	349	369	378	359	357	355	351	367	386	396	354	357	384	378	368	364	346	363	335	369	353	349	386	359	325	332	373	384	331	324	358	340	324	366	366	358	400	390	370	365	401	381	365	368	363	353	324	379	382	350	358	360	356	377	329	367	374	354	377	349	343	405	341	355	387	379	390	358	376	357	350	359	367	369	369	371	353	359	357	336	367	372	351	385	358	338	373	387	361	344	340	387	321	365	376	373	353	347	371	341	347	321	338	363	370	333	361	381	404	385	343	375	359	343	362	345	378	342	355	368	335	342	344	379	340	376	331	321	380	356	324	340	336	312	372	370	332	408	328	370	396	344	356	337	378	335	369	353	342	340	388	352	404	337	379	367	387	360	369	354	397	362	354	360	386	369	373	351	347	358	360	354	376	384	360	341	373	353	340	341	363	376	353	346	382	359	316	291	363	356	365	359	343	406	359	355	362	365	340	384	361	363	351	361	355	352	392	359	329	360	368	361	349	376	380	369	342	351	350	369	375	387	363	361	356	346	376	349	342	324	367	368	373	386	371	387	319	344	409	397	347	326	336	407	349	355	354	372	368	377	391	366	408	377	360	359	389	365	352	384	362	395	357	381	373	381	394	358	356	338	362	346	369	377	356	363	391	367	363	340	381	381	361	354	350	361	404	339	366	337	408	330	351	364	387	370	336	360	350	368	383	356	344	367	370	359	389	353	370	379	369	359	370	360	351	374	346	371	345	332	359	360	380	366	404	361	378	333	356	345	375	347	368	362	359	355	351	347	374	335	401	339	399	349	371	349	357	368	358	356	333	357	356	366	354	395	360	379	349	342	366	366	355	369	332	314	393	357	345	364	340	381	359	337	348	364	398	330	373	369	362	361	352	366	356	360	347	370	366	352	391	332	358	379	381	369	362	351	369	356	355	365	357	365	358	340	385	386	364	395	366	353	346	366	374	371	350	365	334	368	334	357	368	388	405	376	395	348	336	370	374	386	350	365	363	354	355	379	366	346	347	377	355	342	352	411	380	359	374	418	338	361	353	369	332	369	350	372	359	364	391	398	386	368	333	353	350	343	335	387	347	398	352	361	339	350	375	386	343	376	380	398	380	376	354	378	383	355	341	387	354	384	389	365	382	350	362	403	371	391	353	393	363	361	377	343	358	374	345	337	384	368	368	356	371	381	364	353	354	335	367	379	365	343	328	352	325	323	392	354	339	374	369	334	356	359	366	337	348	344	324	356	385	341	359	337	347	374	351	378	315	357	326	385	375	321	386	344	380	363	348	340	350	359	370	362	355	317	346	346	349	349	349	393	379	389	332	345	379	366	352	364	362	344	380	372	361	375	393	359	364	364	348	340	380	333	387	356	371	386	382	336	358	379	345	324	381	356	362	362	403	345	373	360	345	359	400	325	361	352	357	376	371	347	376	380	398	368	357	373	379	346	380	378	334	371	380	363	321	351	354	358	382	349	360	369	364	364	402	331	355	368	371	375	374	411	369	358	350	324	345	373	378	350	341	385	354	318	370	358	408	344	386	385	388	369	405	357	356	388	373	356	361	388	363	336	343	363	389	395	348	367	321	368	366	376	360	369	386	389	365	369	374	361	381	410	365	349	355	374	350	338	351	362	357	345	385	360	369	379	378	353	371	372	333	319	357	391	347	350	369	385	348	376	324	387	362	341	335	387	345	374	382	401	346	392	346	347	349	364	350	366	349	331	369	367	393	363	380	328	357	389	375	382	364	364	363	346	366	376	364	362	349	396	391	339	371	342	360	397	338	357	356	389	363	372	335	389	367	358	354	351	371	358	364	362	350	346	376	355	391	390	380	380	352	378	347	361	358	356	373	386	336	360	365	411	398	354	354	388	366	337	342	341	320	352	353	336	366	368	358	345	359	361	373	332	352	345	418	379	386	375	399	363	408	391	367	373	350	352	354	377	331	370	366	369	373	332	358	336	363	353	377	351	379	361	345	367	353	361	332	374	374	364	367	366	380	398	387	384	326	400	347	354	401	370	352	369	347	352	353	372	397	359	381	390	325	370	344	311	330	351	379	375	384	368	353	339	349	339	372	400	360	377	339	355	408	395	343	347	341	356	361	352	369	376	354	339	361	363	353	388	345	354	361	344	356	384	363	340	353	357	330	345	357	331	363	352	366	398	337	371	344	343	355	405	378	367
24877	21238	27679	25025	12661	1204	912	861	708	714	708	651	700	723	699	676	636	628	629	652	610	554	619	656	641	692	590	635	655	624	602	612	621	623	620	604	624	617	574	650	588	638	635	623	594	605	677	628	632	605	585	656	607	614	596	655	620	632	628	598	608	615	608	571	637	616	654	600	593	588	599	610	612	640	597	582	588	586	595	621	613	616	626	612	617	625	636	636	625	662	602	638	588	583	616	631	581	637	619	632	643	625	587	582	630	624	580	623	599	652	598	673	616	622	627	647	662	643	628	648	621	563	593	621	570	609	635	634	613	575	612	588	570	580	630	617	614	608	589	621	589	599	607	590	659	585	630	596	635	606	590	607	623	604	619	629	610	591	591	623	610	623	602	622	612	625	633	613	585	630	610	634	602	640	593	596	645	640	619	621	618	627	589	598	628	613	582	640	561	618	599	616	651	630	615	591	647	615	647	644	617	593	617	631	596	616	642	590	619	591	587	560	617	661	604	607	595	610	628	614	595	579	610	604	587	578	623	618	582	610	590	632	615	598	583	619	605	646	615	629	613	618	609	601	610	587	664	619	615	629	606	615	619	626	585	567	608	641	625	577	652	626	603	593	599	607	612	596	614	670	638	610	637	616	603	612	657	553	639	645	599	616	616	591	605	547	612	639	667	551	643	581	641	620	656	588	576	631	613	592	636	635	629	590	568	630	670	625	631	634	610	632	604	633	624	588	598	623	661	572	614	595	623	638	589	583	611	630	622	577	657	583	651	675	587	629	611	595	628	641	583	638	574	609	629	603	630	656	617	648	622	612	608	596	611	614	623	622	604	604	645	587	627	606	582	579	561	610	595	614	594	605	620	619	619	597	607	610	579	679	601	619	611	542	623	622	590	601	572	617	610	598	586	603	606	616	621	622	591	613	632	618	645	614	631	641	648	643	600	660	587	575	592	606	637	615	583	640	630	602	637	627	663	604	578	600	638	598	581	639	588	569	580	624	603	604	594	610	576	598	611	609	592	589	614	602	619	635	662	600	610	599	597	622	662	656	620	625	568	629	636	580	643	590	642	618	601	622	605	634	648	621	617	580	638	632	605	579	607	587	608	617	632	632	585	585	566	631	649	601	611	578	608	624	627	622	587	620	634	590	588	598	610	625	650	651	613	615	566	602	629	617	641	667	671	626	621	637	624	625	570	628	604	642	642	599	624	602	617	573	627	626	631	590	604	641	590	578	624	612	591	610	608	593	611	666	637	608	612	601	560	574	599	646	609	602	618	650	662	613	606	619	627	624	624	637	633	639	660	591	579	568	591	614	603	626	620	590	596	616	589	590	575	624	644	612	624	622	598	640	566	636	638	618	571	612	594	587	617	603	603	561	669	635	598	611	606	602	580	660	593	638	599	611	601	599	571	655	619	567	596	595	636	614	636	587	597	640	648	621	613	628	633	595	559	586	626	616	599	635	623	613	635	607	630	614	612	641	616	594	611	614	582	623	654	531	604	644	650	607	620	609	576	620	596	570	558	612	635	670	593	630	620	618	636	647	601	623	595	592	613	628	604	603	644	607	634	611	621	644	593	573	609	600	619	602	600	608	639	599	613	620	592	545	586	618	595	606	590	636	616	607	583	598	600	650	596	598	608	649	620	590	595	629	642	630	631	639	621	598	649	595	605	571	614	607	633	609	599	608	641	625	634	639	660	642	580	623	620	597	647	600	622	627	569	645	635	629	607	626	586	602	624	617	641	678	622	626	577	562	634	608	583	654	649	661	600	616	618	593	564	616	577	626	593	635	632	653	660	568	588	652	621	582	600	604	599	608	598	604	686	613	603	606	643	564	598	630	617	605	592	627	592	648	617	548	616	589	591	626	621	625	612	582	570	613	583	646	646	637	610	617	605	617	567	601	644	611	578	614	631	597	628	591	596	619	646	656	614	583	603	608	631	522	590	591	635	592	598	592	585	623	575	625	619	670	582	581	590	605	588	603	599	575	574	605	581	642	596	645	591	614	603	586	603	618	624	581	637	630	562	619	629	631	605	606	620	576	599	622	591	579	587	640	645	587	586	581	644	578	597	558	648	638	630	591	592	597	604	600	612	611	622	599	600	609	587	615	610	583	627	643	622	583	653	631	619	566	620	629	580	601	643	622	570	590	642	605	627	644	599	627	640	639	607	613	607	576	583	571	630	606	604	555	614	627	617	620	663	628	610	639	601	615	607	596	572	619	621	600	579	586	609	613	599	596	609	630	582	609	609	628	608	670	656	612	613	624	633	669	632	557	639	636	577	580	654	598	637	649	581	621	597	594	640	620	634	621	631	581	647	633	610	620	627	604	619	659	601	653	597	629	610	579	650	620	617	627	610	603	628	620	587	601	622	591	597	590	637	641	570	610	632	593	618	613	639	626	572	655	617	648	599	616	596	603	628	617	633	584	615	627	581	597	594	638	645	632	612	556	618	601	595	631	611	583	630	591	602	589	619	607	635	599	600	630	593	586	537	579	631	574	622	600	597	577	567	590	588	608	566	615	590	651	592	640	612	653	564	624	616	621	593	609	627	624	636	584	637	616	608	602	615	626	633	605	614	629	647	607	609	645	589	615	598	583	568	584	601	637	604	603	582	581	611	639	603	626	585	581	596	614	617	605	656	626	664	633	576	573	643	595	576	601	605	603	639	577	612	582	630	579	604	593	656	670	578	604	579	595	602	623	638	571	596	625	586	627	623	595	636	596	591	609	647	609	602	643	587	612	605	589	640	578	622	616	587	586	612	620	626	610	614	566	622	632	580	607	610	569	600	668	611	571	620	606	613	611	588	653	625	618	640	591	633	583	622	605	666	649	598	632	621	638	587	624	621	634	582	663	581	628	628	639	561	612	610	602	532	583	631	627	630	618	603	655	620	592	586	567	619	624	640	552	637	609	622	619	590	636	631	610	586	589	596	585	577	635	596	641	649	637	602	592	627	653	642	609	582	613	643	590	601	597	615	634	611	590	634	571	622	628	611	593	591	558	631	607	626	633	603	598	593	630	600	580	613	579	595	616	653	637	632	641	613	588	598	587	569	633	609	590	574	603	596	610	619	627	632	638	605	587	605	601	615	597	612	609	606	641	635	593	604	587	628	612	655	580	598	624	577	597	587	557	597	586	613	584	617	617	579	645	610	620	639	582	595	602	609	566	580	602	631	640	621	593	666	573	596	602	606	585	620	602	596	598	664	618	586	613	591	634	623	646	633	604	617	652	647	592	591	620	585	592	608	623	606	607	619	629	636	627	625	635	627	609	642	605	581	611	597	621	591	618	580	614	610	566	553	632	634	618	613	643	626	620	620	612	624	612	573	616	618	599	594	631	598	648	585	591	623	623	615	605	570	679	632	585	590	584	622	599	619	575	589	624	606	604	598	657	571	666	624	609	616	604	589	582	624	610	587	587	634	667	570	604	561	607	584	544	628	593	611	624	653	614	590	585	669	598	608	591	614	591	616	584
14160	6039	4620	2506	1911	1606	1393	1157	1082	931	908	840	779	790	797	759	741	714	710	762	753	715	718	740	728	749	668	682	709	673	673	677	719	663	745	746	730	732	681	701	676	660	667	720	698	698	669	713	713	724	721	733	698	716	707	696	720	689	701	707	699	708	709	703	693	682	707	685	698	664	742	712	733	704	661	696	711	711	703	700	677	655	715	712	692	715	718	670	708	721	677	701	721	698	720	692	727	685	734	693	700	732	723	708	685	684	697	678	750	667	682	703	748	679	677	684	701	714	748	711	651	704	660	747	739	697	711	675	716	657	681	680	703	733	677	685	695	667	667	680	711	748	711	657	722	701	737	766	662	681	715	713	680	684	658	696	701	707	728	685	704	713	774	691	707	752	662	663	655	740	686	689	753	676	707	697	680	721	678	697	695	702	672	750	704	734	687	673	669	657	686	715	700	693	749	713	731	696	694	684	709	764	706	714	697	700	726	724	733	651	684	705	664	693	711	705	686	765	701	707	688	716	733	714	733	696	640	740	621	688	720	669	640	679	690	691	709	705	676	735	739	665	708	663	698	721	684	676	693	692	645	731	711	691	715	704	684	643	641	700	670	679	693	692	718	679	726	649	709	733	748	709	777	711	677	710	705	667	688	685	689	682	712	665	712	723	685	699	618	745	708	729	732	712	716	715	728	670	679	725	694	709	729	703	716	729	686	696	713	718	724	693	695	690	685	711	667	712	682	700	687	695	663	670	699	694	630	690	736	672	699	715	695	718	710	752	776	645	772	727	666	728	747	710	683	727	734	753	719	671	685	749	666	733	728	750	726	711	693	708	708	690	668	691	686	719	694	739	703	695	737	730	674	706	688	703	742	707	689	710	651	696	706	689	723	659	680	720	708	646	690	677	735	674	724	678	719	690	674	682	686	746	721	686	736	717	703	700	720	725	692	700	687	635	705	682	746	680	684	658	698	691	696	671	703	711	712	734	677	732	697	740	663	678	703	736	748	660	731	710	647	648	706	676	666	734	729	721	711	680	678	654	706	702	679	675	704	676	696	728	689	716	668	676	697	739	699	713	750	728	726	752	700	717	683	698	744	663	676	703	691	694	703	683	695	734	714	721	726	660	708	686	709	661	700	706	721	658	709	725	738	743	710	742	748	700	740	715	702	665	703	740	706	710	719	717	719	691	695	694	680	700	693	659	662	697	739	676	714	701	724	637	692	707	747	662	701	698	743	699	683	716	723	691	684	719	686	687	695	729	725	781	684	695	661	708	725	740	722	703	705	747	766	663	714	720	708	680	682	693	707	700	705	734	696	709	755	728	720	690	700	723	726	729	718	688	692	759	675	694	730	758	706	717	668	678	679	719	774	644	722	694	705	686	675	696	729	719	711	707	726	729	723	684	722	666	702	712	686	726	716	719	704	641	659	712	711	662	705	704	719	660	746	658	666	707	685	689	708	695	666	723	695	726	730	679	695	749	703	708	705	657	696	686	704	708	713	641	727	711	692	701	723	731	714	719	689	675	712	715	696	713	685	684	695	733	715	712	709	665	678	703	757	738	717	672	691	724	689	697	671	700	724	702	706	675	716	736	691	711	653	707	705	699	715	712	709	711	682	695	725	724	727	663	701	726	694	654	696	719	664	722	664	739	688	732	725	660	736	676	698	685	711	711	696	733	656	696	690	703	714	700	715	701	653	647	677	706	669	744	727	689	722	654	712	747	743	705	720	706	672	733	666	693	727	718	730	693	716	714	687	693	712	745	713	728	702	682	712	689	718	706	649	702	680	688	729	696	684	714	722	710	682	728	719	694	706	708	724	684	733	687	660	712	706	681	713	687	722	740	704	700	691	718	714	686	757	722	708	720	677	687	684	731	643	667	686	665	712	680	757	676	687	746	709	726	719	744	714	739	683	770	699	692	722	688	703	755	696	713	765	710	678	705	742	668	672	693	713	722	719	677	678	722	694	692	686	711	717	732	729	719	648	736	731	701	668	668	741	712	746	719	698	743	686	756	718	685	699	701	739	661	706	741	708	659	717	736	699	723	713	723	684	714	724	661	706	709	742	702	712	699	702	691	658	703	666	728	692	737	733	728	720	684	725	748	726	717	727	695	702	676	685	679	643	749	678	702	720	670	726	733	717	698	656	733	732	739	667	714	756	742	684	694	694	715	697	709	734	728	701	713	727	675	718	710	700	671	716	667	699	690	709	720	732	689	679	738	688	746	702	700	747	645	671	670	687	713	670	686	739	670	709	690	695	704	719	675	707	692	716	760	664	693	690	695	723	717	703	681	692	717	705	739	729	708	712	732	698	743	675	675	709	691	710	688	693	708	705	709	722	678	687	701	701	707	705	692	733	715	668	722	663	763	734	678	674	727	690	735	664	673	717	687	705	683	708	711	744	716	692	692	716	709	664	726	685	691	640	715	640	765	706	695	764	651	684	700	703	675	701	673	672	701	674	708	720	724	699	665	741	694	680	746	652	693	762	721	699	720	728	751	720	678	684	668	687	683	733	726	677	710	735	688	697	700	668	646	682	696	673	755	693	711	716	675	713	734	681	712	700	714	732	722	739	656	708	698	701	710	661	741	731	745	717	715	727	692	722	736	709	666	696	679	734	658	700	693	725	701	708	695	723	709	666	668	701	759	718	667	692	729	714	706	661	719	740	687	736	721	729	735	678	702	677	711	698	716	651	709	673	704	737	690	703	674	697	697	741	715	654	709	721	746	693	690	727	689	679	668	730	702	706	697	729	702	768	732	714	687	688	685	690	680	704	716	719	720	698	722	713	696	669	720	743	730	716	670	666	699	695	698	669	689	708	711	718	713	713	705	755	716	713	663	708	701	675	698	687	696	780	697	705	709	680	686	692	705	738	696	691	744	672	679	732	711	703	704	682	703	689	689	721	689	696	688	686	709	657	732	707	677	713	683	712	685	675	686	707	650	710	715	658	756	682	704	763	702	720	718	671	683	675	724	703	707	708	673	689	711	657	722	705	692	709	713	722	692	679	679	710	716	731	708	704	678	697	689	673	683	690	679	694	701	721	667	678	742	706	679	732	681	665	743	688	740	758	702	707	715	700	711	671	713	681	702	697	689	720	691	714	689	698	694	652	717	742	683	675	672	747	729	710	684	711	706	700	734	685	706	680	738	681	666	657	717	722	682	712	714	702	727	662	703	730	739	688	670	656	695	639	671	692	642	692	709	669	736	724	714	723	699	699	710	769	698	718	747	661	683	718	697	667	668	670	710	661	732	703	675	707	679	710	744	716	742	696	714	678	689	715	698	693	736	733	680	738	749	691	622	729	694	716	698	717	713	668	694	697	712	663	676	718	666	708	710	676	716	748	725	716	698	690	711	702	722	645	665	630	639	684	710	707	709	721	673	682	654	728	708	713	745	695	695	703	721	715	724	732	742	713	690	660	678	712	692	696	686	680	697	726	660	698	673	714	711	714	682	644	712	724	705	736	766	736	701
22675	21256	29006	23811	21257	21318	12347	1796	1357	1183	1069	991	938	896	907	831	776	759	837	744	764	703	747	753	744	743	762	690	743	716	721	666	699	692	690	683	711	703	747	670	715	665	688	640	673	733	665	679	659	664	681	645	684	671	660	677	688	670	665	710	671	656	629	634	649	702	657	668	644	720	674	655	659	677	688	658	651	705	664	688	654	700	657	622	683	622	618	704	686	654	685	670	619	672	631	643	690	651	668	661	658	629	655	673	686	657	624	653	653	651	642	696	664	643	661	656	702	649	674	673	639	678	648	627	656	625	665	643	680	638	666	692	664	648	657	650	691	701	636	653	671	628	656	644	620	687	671	676	665	685	683	703	686	647	674	704	609	664	673	678	679	648	654	639	701	689	609	653	624	628	685	649	654	721	666	695	691	692	673	616	637	662	715	695	661	627	666	706	635	624	673	605	638	633	689	582	702	669	662	691	616	702	645	687	694	692	672	666	711	608	642	621	641	646	634	620	670	654	662	713	658	675	634	680	672	682	648	621	666	646	689	686	675	693	648	637	667	653	657	689	670	660	705	650	741	618	670	716	663	662	640	640	658	682	644	714	627	638	665	681	641	659	619	668	659	658	675	676	603	709	663	649	650	650	666	652	645	665	672	664	601	660	622	638	675	716	691	652	667	669	650	659	673	641	673	671	637	701	704	689	631	653	680	664	632	662	670	658	679	664	653	647	610	674	687	651	628	692	667	698	640	659	646	662	686	658	656	654	634	639	618	677	635	652	676	655	682	646	676	662	639	653	640	652	674	636	655	645	655	649	688	632	647	660	671	703	651	662	662	658	685	657	688	635	637	649	652	658	665	639	636	642	636	681	669	693	639	675	679	638	638	679	615	673	685	647	667	640	661	621	636	641	678	698	634	647	701	698	674	707	671	682	671	645	746	664	644	657	665	648	653	737	633	686	657	677	646	669	657	643	662	706	673	651	641	673	680	655	634	643	656	665	740	625	693	670	625	657	644	652	658	660	648	707	618	638	673	637	665	630	646	636	671	648	643	665	652	645	677	662	640	647	658	612	692	695	650	666	687	699	627	658	695	653	700	663	690	707	631	643	694	647	639	647	702	693	667	705	687	644	641	634	658	653	689	627	639	696	669	694	628	618	656	656	698	682	653	643	633	701	655	700	674	705	696	632	658	732	688	676	657	687	680	648	665	639	657	701	636	648	665	651	700	666	655	648	590	648	647	667	637	661	658	630	634	673	715	631	642	682	691	643	680	621	665	677	636	605	672	643	717	694	658	637	647	649	685	636	669	668	669	633	632	647	649	632	636	635	693	680	658	665	687	643	677	620	671	665	658	643	665	632	637	668	664	669	640	641	633	644	668	662	656	714	618	701	649	652	684	649	651	677	622	635	643	630	655	635	689	625	668	644	679	629	683	700	640	639	638	637	634	676	708	697	677	683	674	649	677	661	634	662	618	696	664	618	610	632	676	652	651	659	667	636	669	666	682	648	621	670	670	608	711	671	638	666	646	679	686	659	661	647	673	648	617	640	696	662	716	636	656	673	653	652	638	645	672	663	650	659	707	642	661	663	680	644	669	698	646	656	666	676	697	671	633	672	681	665	645	682	612	652	645	673	666	714	649	652	654	631	601	669	693	606	676	666	688	613	644	639	699	633	645	640	688	597	666	640	639	645	653	672	685	629	662	689	665	660	643	648	666	619	675	708	686	667	643	631	629	631	684	683	669	682	659	639	636	643	644	664	687	642	653	668	675	661	690	639	671	644	672	654	628	675	621	622	669	650	663	631	625	676	667	629	679	639	642	676	641	672	650	679	661	737	657	705	655	637	630	679	634	665	653	633	711	688	658	696	640	622	685	678	635	643	697	702	618	678	650	687	630	731	678	649	691	680	716	699	643	694	663	644	631	632	663	671	660	635	668	679	611	644	703	699	676	651	713	645	651	651	625	660	624	641	622	641	687	693	654	673	663	669	690	642	669	688	622	646	632	630	675	651	675	696	638	673	671	638	664	677	672	638	619	665	697	684	678	662	659	662	654	648	678	667	688	636	688	690	646	708	644	735	692	613	676	661	662	680	650	664	646	653	663	673	679	713	695	665	674	667	662	629	658	662	692	665	686	662	638	653	638	666	672	689	672	658	713	629	607	642	682	686	637	662	684	615	658	700	667	687	726	638	618	620	679	684	671	670	689	649	613	626	617	664	642	691	677	641	664	681	675	661	668	662	647	683	642	652	700	585	669	651	643	660	630	622	681	622	661	659	736	641	643	636	595	642	665	635	653	639	645	653	656	649	669	673	647	615	637	619	690	638	693	643	673	640	667	621	667	653	676	652	631	639	621	652	680	667	642	639	705	682	593	607	674	655	700	645	656	629	653	666	677	657	640	607	645	654	642	653	663	661	624	625	667	688	649	639	659	664	675	626	652	649	680	700	651	685	644	653	630	713	643	641	633	657	655	665	666	661	628	665	647	666	666	621	654	625	637	651	667	639	665	655	656	624	655	655	669	696	674	684	698	647	644	627	652	609	675	683	639	652	639	644	667	637	670	676	649	608	648	651	662	634	661	672	629	632	634	657	665	691	640	691	699	646	623	667	649	683	674	680	650	642	656	700	670	646	675	702	620	664	623	630	663	652	655	629	664	673	695	621	664	624	708	663	693	687	622	680	676	642	686	685	683	651	617	635	705	613	728	626	641	674	674	622	668	652	610	613	666	676	655	684	650	601	615	649	679	592	639	696	670	651	647	689	661	622	634	627	637	612	632	685	647	715	637	636	650	647	710	665	679	654	621	674	694	700	655	595	662	688	686	687	719	649	626	671	675	644	645	697	663	681	656	646	653	688	682	666	649	698	716	629	674	659	648	646	661	666	603	691	684	670	702	657	642	668	648	675	686	669	699	627	707	662	661	667	645	620	632	694	647	676	629	667	695	634	633	644	648	617	657	653	701	676	689	637	655	681	663	626	662	667	673	659	685	666	666	625	600	657	656	608	630	658	653	706	670	628	652	710	616	611	662	630	699	626	643	683	646	698	641	663	622	630	747	646	656	630	662	677	622	653	602	652	625	682	658	638	665	623	641	611	686	684	665	669	644	662	690	701	634	580	695	669	642	681	638	661	696	638	677	667	689	678	629	648	646	694	667	662	641	631	676	690	694	646	671	704	663	650	710	702	644	663	653	673	670	612	642	617	650	672	614	680	653	601	672	685	703	693	657	682	662	646	652	662	616	669	640	670	610	638	684	615	725	659	677	617	661	635	669	707	672	676	638	664	667	658	653	700	585	675	656	709	656	664	654	665	645	647	658	617	667	662	628	608	649	678	673	668	662	622	628	643	657	680	663	673	637	625	656	626	643	695	655	689	656	663	674	650	714	683	672	672	694	631	673	688	712	659	629	664	621	678	694	693	649	635	674	619	646	665	661	636	668	687	677	616	624	669	645	634	656	617	663	641	654	670	651	644	680	601	681	650
16519	16108	13202	7076	5166	3840	3131	2544	2142	1794	1581	1313	1261	1171	1067	1046	980	969	936	905	836	862	865	803	820	765	777	755	820	804	805	739	785	794	738	759	761	756	775	750	723	733	778	806	730	764	731	776	726	739	749	742	734	750	720	727	747	730	694	742	742	734	743	737	709	748	727	753	748	694	755	741	680	708	737	717	694	732	709	672	739	722	697	785	697	712	727	724	746	735	703	719	711	778	682	707	678	702	697	727	733	739	700	712	700	716	709	729	766	722	720	743	711	669	771	659	721	738	715	736	780	681	730	681	700	693	716	700	687	677	748	702	703	691	733	756	697	672	666	714	743	744	686	745	714	754	710	700	773	795	712	700	731	707	694	728	713	691	719	754	644	722	715	718	706	724	666	738	690	694	744	666	731	672	713	720	734	789	716	751	726	757	707	736	714	697	694	677	723	695	719	735	739	712	727	741	751	724	692	742	684	744	700	748	711	725	701	721	723	716	726	734	730	645	694	742	743	733	694	681	684	698	718	695	714	754	683	782	749	717	718	719	690	676	769	773	740	730	755	717	730	736	760	725	707	735	745	693	736	732	758	755	703	676	685	715	752	706	698	698	650	678	723	694	727	735	733	725	708	676	788	711	672	753	737	723	692	729	736	680	732	745	748	732	681	699	652	711	752	702	754	698	739	666	714	685	717	724	704	762	684	672	689	714	698	780	695	695	741	707	690	723	666	751	730	711	718	698	762	739	694	696	754	750	718	747	693	679	713	682	734	730	689	724	700	727	707	733	696	717	708	769	715	686	737	729	673	709	693	695	673	766	743	697	733	769	690	756	684	727	732	736	750	725	667	746	709	682	717	774	721	704	719	700	726	716	747	745	712	723	725	689	770	712	721	733	724	762	690	687	777	663	701	717	724	736	707	730	727	764	723	704	732	686	707	699	691	746	685	735	686	688	700	713	744	720	721	737	689	706	663	699	723	704	659	703	742	749	758	691	735	717	683	678	671	718	699	713	637	707	733	677	720	729	680	747	744	718	737	749	749	681	679	747	692	735	713	709	745	714	713	722	690	714	697	677	750	772	728	747	664	721	712	699	701	703	712	728	747	734	699	716	715	733	691	737	726	734	741	692	714	723	674	731	739	740	684	706	739	704	737	714	700	690	691	719	707	725	742	746	700	758	698	734	745	716	693	706	697	724	726	715	671	719	689	674	715	719	681	683	721	764	687	735	713	689	703	684	705	715	720	745	742	699	719	731	750	721	703	671	704	686	702	704	724	731	682	752	699	679	723	693	729	730	727	743	706	691	722	700	717	725	735	710	746	676	740	679	746	727	710	734	729	747	683	757	759	689	698	680	756	692	682	723	692	692	702	682	707	708	732	712	695	732	758	725	724	731	740	703	740	677	748	705	755	776	759	721	682	739	691	681	791	716	751	754	723	774	697	698	704	708	710	677	711	750	697	720	716	708	729	720	688	716	725	712	720	745	715	728	719	681	689	728	716	739	732	730	714	728	716	775	722	756	693	739	697	714	713	734	684	719	681	749	729	719	734	715	759	782	667	705	670	677	693	713	729	685	689	671	659	692	683	674	729	710	735	701	707	746	697	731	692	705	704	692	709	701	695	707	688	684	705	698	672	712	703	716	713	680	690	731	692	734	728	672	691	732	696	753	720	740	746	713	748	711	768	730	681	722	735	728	739	726	679	737	711	749	725	723	677	717	719	707	744	694	686	719	718	702	709	707	723	689	671	688	691	707	730	716	719	742	709	728	692	662	696	763	699	729	652	695	690	687	692	768	662	702	758	714	710	757	725	721	761	711	709	708	768	658	739	726	731	670	669	721	672	715	673	678	705	758	705	735	717	750	690	660	708	760	726	683	773	693	690	696	715	652	767	745	722	700	716	692	713	727	774	716	667	713	732	672	667	686	709	729	718	738	704	687	703	733	698	730	702	672	696	688	684	668	690	668	698	694	657	746	730	696	763	744	712	720	722	710	701	738	729	678	692	740	730	665	713	701	736	723	724	723	699	730	685	699	708	724	787	729	715	686	752	675	704	707	727	680	670	704	717	755	686	711	705	721	743	717	664	735	710	694	733	747	699	688	670	738	722	703	699	694	698	728	736	721	769	761	707	744	720	699	678	722	742	711	701	702	690	705	717	704	702	706	729	745	731	732	698	703	765	723	683	717	677	722	704	683	685	709	741	720	683	691	675	754	716	729	739	697	706	728	721	732	693	736	671	755	714	756	746	748	750	704	692	765	735	736	666	742	728	698	719	712	679	705	728	742	700	726	720	723	712	692	738	714	735	749	692	703	731	710	695	720	659	700	730	733	756	686	744	692	701	692	714	775	694	700	688	738	743	691	685	707	737	696	737	704	692	730	709	731	722	716	716	704	706	672	749	731	686	691	701	724	721	640	744	703	726	735	714	730	718	697	779	780	706	714	685	694	706	711	730	724	680	675	695	712	704	771	698	722	732	678	708	692	687	726	720	739	736	731	686	744	775	700	694	674	743	725	726	656	722	714	699	728	727	736	725	680	714	735	708	731	669	721	724	705	697	741	706	700	770	713	703	698	671	749	690	721	704	704	729	689	709	726	681	693	718	725	734	756	720	656	690	748	708	782	704	729	735	731	686	676	710	721	740	696	705	744	705	659	692	690	697	729	701	691	708	721	693	750	744	746	731	668	762	738	734	780	725	702	740	737	743	703	734	699	695	746	744	716	736	663	728	716	733	714	717	732	744	704	725	712	713	726	689	715	722	727	697	666	659	734	759	700	718	680	729	686	721	724	695	750	734	707	738	710	710	703	707	705	695	719	755	698	727	675	725	710	680	730	688	683	720	731	736	699	721	732	742	726	724	721	727	718	705	711	699	741	683	697	685	754	690	715	717	686	711	713	711	701	706	738	645	705	701	724	715	748	731	744	694	709	712	683	743	710	732	736	713	728	800	736	686	738	719	754	702	728	738	719	727	735	732	695	666	729	714	714	682	741	701	689	747	739	687	718	681	770	758	701	723	683	701	726	667	696	716	694	707	705	741	723	683	685	701	723	711	687	662	697	720	689	696	694	722	741	753	729	711	742	734	674	707	727	684	757	737	731	722	725	745	722	692	721	709	751	734	749	730	727	765	709	684	740	759	723	719	680	729	667	708	705	702	740	721	745	693	727	703	645	700	683	716	697	670	711	712	748	707	696	736	716	699	747	705	741	674	695	680	715	731	740	692	717	710	681	700	710	722	710	715	717	727	693	663	751	717	706	708	737	676	710	735	713	722	671	719	670	732	720	700	710	725	755	732	725	727	702	713	778	744	693	707	714	694	712	716	725	737	723	722	737	755	748	703	687	680	697	675	738	734	688	754	732	719	695	672	711	675	800	688	692	731	694	708	679	721	720	713	778	737	726	705	727	698	722	695	712	708	731	710	723	718	696	735	698	706	730	769	703	698	716	714	691	752	754	697	661	677	693	713	706	749	684	695	705	726	718
27189	20395	8372	829	515	419	390	386	390	399	358	392	371	336	358	332	354	354	362	329	326	368	357	332	369	378	370	296	358	337	324	336	341	323	348	343	365	364	393	342	303	335	361	343	343	341	338	336	367	369	303	335	354	298	355	348	345	359	350	323	391	343	341	349	322	369	366	325	337	376	349	346	336	354	323	296	312	342	345	320	352	277	329	348	341	364	340	325	317	335	291	353	357	311	334	329	332	326	301	341	325	334	370	362	358	307	347	308	308	362	356	332	343	332	342	332	330	348	392	345	334	388	353	346	337	334	362	333	342	330	346	340	328	384	347	332	331	357	334	392	350	349	345	293	336	339	337	368	381	354	353	333	373	355	339	340	307	345	331	351	368	338	388	346	356	346	355	358	326	334	365	342	326	334	342	318	320	318	337	345	332	366	329	350	327	375	335	343	311	318	334	334	325	341	335	304	361	331	330	324	349	344	356	335	364	349	310	360	346	345	348	332	309	326	338	335	321	358	351	337	326	371	352	332	303	321	345	330	292	356	318	352	358	329	356	352	350	364	296	340	332	338	348	403	359	339	337	317	338	325	347	331	353	341	344	368	316	337	351	346	347	343	329	326	355	331	336	341	322	320	359	340	298	332	367	341	364	326	334	330	341	341	324	318	341	342	304	322	334	354	311	314	318	345	368	331	317	346	318	369	350	325	350	334	331	336	371	341	324	374	324	350	319	351	355	319	323	356	361	362	351	335	334	333	352	347	347	372	330	338	328	341	307	347	347	329	355	344	338	309	321	332	381	328	335	337	326	362	373	360	361	351	351	350	330	308	365	338	335	311	357	332	365	355	337	321	341	347	343	356	327	371	333	330	338	373	348	358	320	301	323	343	329	342	347	343	305	342	360	317	328	322	358	343	334	331	343	351	303	320	321	342	326	363	327	352	337	349	313	369	354	324	349	336	304	348	334	338	348	309	332	340	340	340	344	359	339	372	351	321	325	342	323	352	345	356	331	312	343	351	346	332	336	324	325	366	371	338	344	344	334	338	347	357	340	347	365	352	361	354	314	357	353	342	354	374	347	337	344	350	330	339	358	361	346	335	286	314	311	304	354	366	322	344	337	373	358	354	332	334	344	348	328	353	306	336	386	351	296	307	316	336	329	354	351	358	348	310	387	343	348	328	355	307	305	356	345	314	321	356	340	325	383	365	382	341	315	323	348	348	377	327	330	320	356	305	350	343	344	356	355	341	356	361	340	325	362	290	339	325	354	376	365	343	347	331	384	333	373	326	356	360	332	324	367	340	321	359	323	374	326	333	325	352	331	338	325	371	353	339	328	362	354	334	319	309	339	332	330	319	295	339	361	361	338	345	390	354	332	328	344	324	364	347	307	346	359	326	345	345	318	314	345	335	305	327	348	341	342	339	311	358	357	325	306	334	316	380	363	339	331	335	343	352	360	329	337	327	338	361	340	348	328	348	340	358	345	382	320	318	331	326	340	310	335	345	369	338	339	340	320	324	339	385	366	311	346	339	374	370	340	353	331	320	357	358	335	364	361	343	322	357	339	320	326	303	350	391	363	328	357	319	326	364	346	322	334	351	358	348	328	326	336	380	349	346	338	354	310	362	376	311	365	354	347	356	346	345	317	329	337	357	347	315	346	330	378	311	344	322	353	341	348	327	320	354	335	301	333	340	329	357	324	331	330	368	342	332	350	348	350	353	336	339	303	369	355	328	342	318	356	350	358	352	329	324	378	334	350	321	336	348	332	351	319	305	365	320	319	337	330	322	351	328	337	347	334	350	356	357	327	315	329	297	333	355	346	328	312	326	361	348	330	304	333	331	318	340	343	324	301	303	336	364	330	334	332	352	333	331	324	333	376	375	344	351	345	334	358	335	354	317	353	367	349	306	361	334	359	348	343	325	355	350	337	325	371	344	325	332	325	304	346	390	365	352	309	314	350	366	357	349	390	343	365	328	299	332	338	356	292	371	344	350	359	326	373	368	381	341	341	372	332	318	329	346	381	343	348	294	338	336	351	357	305	330	322	329	320	349	334	324	320	342	342	358	347	343	346	329	346	350	356	353	327	342	326	338	308	342	330	352	351	355	324	297	338	308	339	362	312	348	350	352	330	349	310	347	367	333	333	352	325	381	329	328	327	345	325	325	315	359	347	330	336	295	367	296	352	331	322	336	328	326	353	340	330	328	343	300	346	310	315	362	393	372	337	369	344	318	347	344	342	336	323	355	319	353	331	347	353	336	319	348	315	341	330	345	339	356	361	362	361	324	322	314	330	347	317	347	313	312	359	326	373	366	355	380	360	389	347	355	342	346	317	326	354	340	354	351	343	335	363	396	319	345	333	358	367	326	379	359	354	345	326	347	321	347	320	359	337	332	332	347	368	352	335	346	315	334	330	303	322	371	320	352	337	324	314	350	324	345	371	302	364	371	358	355	338	339	333	332	341	313	352	339	367	332	359	372	367	338	293	344	313	363	327	365	346	366	323	324	371	357	328	312	341	337	394	321	308	342	344	297	334	333	312	377	342	342	345	350	390	346	344	334	324	335	337	322	348	360	321	325	321	325	322	338	356	330	329	362	330	320	344	370	329	352	342	328	360	367	333	362	361	355	345	343	323	354	362	330	353	334	351	365	327	361	344	350	326	344	344	340	296	352	335	351	344	352	326	358	306	345	340	355	338	346	363	314	364	301	310	344	341	361	329	312	357	343	364	309	330	332	376	345	303	297	333	343	353	338	385	385	331	359	372	307	348	380	323	358	328	335	319	342	331	328	363	359	340	341	373	351	359	326	341	369	315	355	352	352	324	335	351	326	322	343	347	333	341	327	340	355	340	373	327	366	358	324	370	327	339	354	369	341	340	312	347	371	338	362	335	335	335	347	355	312	348	328	349	308	333	334	299	337	331	346	332	330	336	325	380	331	346	330	320	347	342	354	362	338	326	361	386	326	340	346	353	350	364	345	344	326	383	365	358	341	321	337	352	302	361	357	327	331	315	333	352	324	338	349	374	326	313	328	335	335	344	345	342	376	329	332	319	335	349	336	363	330	348	338	321	332	324	340	337	323	335	347	325	338	347	347	376	345	361	350	349	361	313	324	309	362	321	333	336	345	338	326	326	331	313	352	328	325	303	348	369	348	325	337	327	352	358	359	350	327	380	352	340	338	346	324	335	331	365	347	339	341	336	326	305	369	345	343	376	350	373	363	357	346	349	317	299	354	305	318	315	349	336	366	347	340	327	336	382	318	345	327	351	324	305	316	336	333	355	346	364	347	342	316	345	358	333	346	329	323	339	339	332	295	340	348	373	342	335	328	310	333	341	361	348	353	360	345	328	353	327	317	318	340	381	346	374	354	344	369	358	336	368	318	362	333	350	364	323	343	332	368	367	344	365	332	322	330	333	318	321	353	344	376	339	361	346	317	326	357	352	364	318	332	324	355	369	310	333	347	331	340	345	357	366	340	334	370
11024	1268	1036	657	582	518	523	499	474	478	473	426	425	456	436	394	413	425	453	367	416	409	427	445	434	401	441	423	396	427	417	406	433	428	416	403	403	440	432	387	409	438	409	421	409	455	414	416	455	408	397	415	427	389	430	408	443	401	411	419	428	418	405	389	377	411	430	368	407	426	437	408	402	410	407	394	407	401	381	431	397	416	381	421	416	408	437	403	402	407	407	412	394	381	390	444	385	444	420	420	416	417	450	417	453	394	431	391	400	388	415	418	450	414	399	413	403	384	424	386	437	397	388	424	398	442	389	418	405	434	419	415	401	387	384	397	392	454	425	406	382	421	430	416	417	426	387	374	434	434	392	421	386	424	413	380	439	402	371	368	359	375	398	440	391	428	401	440	427	399	429	388	454	450	393	447	422	446	440	393	385	411	389	396	426	409	377	438	446	421	384	421	404	386	410	449	387	423	424	410	426	393	406	429	386	428	469	389	432	406	424	404	422	382	393	409	419	418	398	448	400	425	445	422	396	391	406	428	426	404	399	423	404	412	415	443	418	423	406	418	409	437	408	445	412	442	412	402	440	456	401	384	407	433	408	417	408	441	432	451	420	369	365	405	399	425	449	437	457	428	428	422	407	417	406	403	370	382	440	408	434	415	418	415	382	424	434	396	391	425	385	417	411	455	402	435	424	406	412	402	398	442	386	424	428	388	426	423	405	397	414	432	404	399	418	376	427	425	440	397	409	451	397	414	404	454	428	394	391	424	433	427	436	423	396	423	433	423	418	388	392	395	418	409	434	440	416	404	412	420	425	453	417	399	436	378	393	408	354	414	402	408	396	372	423	401	432	372	409	436	404	432	421	448	412	396	376	428	390	393	435	413	392	408	430	412	435	393	428	398	429	394	402	438	340	405	444	411	425	439	382	447	426	445	378	407	399	364	436	443	427	376	435	407	376	432	416	360	436	399	425	387	388	406	398	414	430	430	387	407	387	411	436	418	445	429	424	434	424	379	392	390	437	425	419	427	408	418	400	390	406	402	404	407	398	378	427	385	428	418	406	372	439	392	428	376	421	409	429	442	395	383	444	444	412	435	376	413	397	401	418	428	414	413	449	396	404	412	401	394	408	395	440	415	421	403	407	431	442	422	395	462	418	390	458	423	389	407	416	425	415	357	414	399	412	409	455	443	417	416	419	398	403	437	421	399	423	437	406	409	429	433	395	434	398	402	435	409	385	463	421	416	422	390	426	401	414	409	412	403	460	428	448	391	400	395	437	437	430	443	410	382	397	386	388	398	395	411	393	391	369	395	400	417	400	411	374	429	441	412	399	412	396	395	409	433	422	385	400	445	417	392	394	406	437	388	430	430	403	432	404	397	414	403	400	421	396	440	408	389	411	404	403	393	455	403	402	405	384	396	391	381	405	414	416	414	370	409	420	441	416	403	412	441	424	435	396	422	403	402	399	411	397	424	398	430	414	390	389	455	443	392	420	433	412	392	430	407	399	394	439	455	431	396	429	414	435	444	435	431	437	436	404	398	435	407	403	421	392	393	412	392	463	407	425	397	440	454	418	430	387	433	420	391	375	425	439	419	408	403	415	436	399	431	395	401	403	387	402	391	399	392	398	388	403	389	435	429	415	405	401	447	412	421	425	381	416	445	423	410	428	387	447	403	414	422	426	393	399	405	377	431	415	433	388	417	435	418	428	401	424	418	425	396	394	412	431	397	395	422	390	407	409	400	430	391	426	411	401	400	407	431	391	426	418	406	373	425	388	429	421	443	381	426	433	407	411	409	415	393	392	407	401	413	377	386	438	417	399	402	416	407	444	423	444	406	475	425	375	402	410	442	475	416	435	423	387	449	415	403	431	392	389	366	435	447	351	412	410	464	438	396	404	423	424	413	431	405	406	422	464	384	388	379	414	418	407	412	419	373	394	366	420	445	421	410	419	450	421	425	418	416	411	421	350	425	426	388	397	410	427	440	410	436	414	399	434	446	399	415	378	371	371	434	420	400	393	430	420	389	405	421	386	411	395	428	417	402	394	419	406	416	395	419	419	416	420	410	409	437	357	420	436	443	440	394	440	392	402	396	409	454	412	444	385	426	398	483	408	440	374	393	381	389	421	402	436	440	388	417	412	397	427	455	396	400	397	437	418	364	419	427	421	412	417	417	428	402	434	407	410	412	416	452	434	411	416	419	421	420	411	430	395	446	415	398	407	394	349	403	471	378	394	411	413	397	420	400	417	370	381	408	408	416	404	416	428	418	431	425	393	411	420	397	397	445	442	415	424	379	378	425	415	422	433	387	397	393	436	439	434	427	390	427	422	346	428	426	391	416	408	401	420	373	406	449	408	396	389	402	430	404	478	413	395	414	399	402	459	418	427	395	407	397	401	414	371	415	411	451	449	401	424	428	424	430	445	406	439	387	393	447	399	404	380	395	371	421	425	398	408	404	414	417	407	417	408	432	402	428	420	432	435	380	417	418	381	406	429	414	419	400	413	402	390	414	386	409	421	405	408	397	419	391	422	410	429	427	419	435	383	411	400	405	407	457	399	428	383	440	398	437	424	428	417	402	380	395	391	411	405	379	448	397	429	389	398	432	413	393	455	409	430	387	407	386	396	379	423	434	421	382	409	420	416	466	420	397	425	414	419	432	379	429	426	371	405	424	434	406	418	399	419	434	381	428	362	382	397	412	381	428	434	435	425	407	463	444	425	409	400	425	390	416	391	425	398	451	409	428	447	395	429	401	381	407	433	394	410	425	437	460	477	416	409	408	424	392	393	434	419	430	449	449	365	424	443	425	443	419	452	412	438	404	420	407	453	399	423	386	410	398	423	405	416	425	445	402	380	393	383	420	394	409	379	413	399	428	415	410	376	433	444	424	446	401	423	411	426	394	387	386	473	395	442	414	413	392	409	391	435	400	418	413	410	401	419	412	422	424	449	424	400	376	402	391	419	438	400	440	405	440	424	407	404	417	400	421	425	434	423	373	415	416	409	430	409	428	420	428	417	406	438	427	392	397	440	416	407	421	391	411	433	443	403	405	434	399	433	444	429	433	398	432	405	415	416	420	442	420	403	422	405	371	402	447	447	393	443	433	408	400	427	413	403	426	434	462	403	412	421	441	402	395	418	417	423	422	424	430	413	414	440	421	401	417	403	407	411	403	397	429	414	447	410	404	419	384	427	409	413	413	405	426	451	398	390	398	437	419	422	424	380	416	399	355	468	421	402	385	391	402	422	421	403	434	438	400	436	418	402	406	425	400	440	395	390	413	437	373	423	410	410	416	405	445	404	432	383	384	444	429	416	432	410	416	394	420	431	402	407	391	400	419	401	420	374	399	436	442	409	409	409	367	414	398	454	434	392	368	431	429	422	399	393	436	441	410	438	444	393	431	412	427	419	416	441	409	410	401	406	394	444	400	420	433	452	433	402	456	384	429	387	401	460	408	407	392	391	419	399	390	432	399	437	427
23677	21252	28612	24191	21259	12488	1304	817	575	622	504	449	449	454	390	382	391	354	347	351	357	369	359	378	381	339	343	313	358	334	335	328	300	337	337	333	317	328	318	335	324	321	336	333	324	325	317	295	316	345	324	346	333	313	305	326	283	319	305	325	348	292	313	319	334	341	330	316	313	307	311	307	311	315	364	322	315	316	288	296	312	318	318	307	316	311	324	299	315	300	301	322	308	339	283	323	318	311	289	327	285	317	347	317	340	309	311	283	326	336	321	337	326	308	295	312	325	307	308	339	329	317	289	323	319	301	300	311	291	337	295	328	314	300	294	289	313	295	331	303	324	323	337	310	329	331	321	318	327	318	300	319	331	327	317	328	310	308	302	308	329	329	313	291	310	320	340	328	334	332	308	313	286	295	321	324	321	314	366	339	326	319	348	285	311	311	326	295	329	309	314	323	296	326	349	307	293	339	313	339	319	317	309	331	306	295	303	321	295	308	330	340	340	290	323	317	326	322	306	299	289	336	321	288	328	318	307	273	311	281	292	304	320	338	291	310	308	325	338	308	297	309	287	294	320	297	331	290	304	277	335	294	307	344	320	290	306	342	318	341	319	306	321	311	318	303	316	313	323	336	328	294	309	328	293	316	342	313	322	325	325	335	306	314	284	302	301	319	331	330	317	297	304	301	319	317	325	295	312	317	304	302	308	309	305	311	281	297	313	331	329	326	291	344	301	315	290	303	321	329	321	270	275	331	304	328	310	324	273	296	320	331	323	279	334	312	320	291	263	326	275	309	310	303	294	299	291	308	306	311	329	297	318	315	307	315	295	334	308	290	311	314	321	329	342	310	288	307	306	346	341	301	302	310	317	347	307	328	322	299	294	324	340	290	319	260	339	312	323	314	276	322	335	300	304	304	311	317	307	308	319	309	308	322	308	301	320	347	315	315	333	297	295	267	322	313	307	299	313	293	312	319	318	299	287	343	307	304	307	287	301	325	327	287	316	317	321	315	305	317	297	276	322	332	313	320	312	274	329	321	315	320	330	325	282	307	299	317	311	308	310	348	302	319	325	294	302	329	294	311	332	329	306	291	294	311	325	325	295	324	332	283	306	317	285	294	306	306	331	344	296	337	289	306	318	303	336	313	302	330	322	324	344	290	323	291	322	298	336	325	308	320	286	293	286	308	290	315	312	292	305	300	312	325	284	274	343	291	315	314	322	330	304	302	323	302	328	330	326	299	315	294	327	305	323	343	328	315	318	315	323	320	301	335	319	274	317	287	333	310	318	331	317	325	325	312	275	307	305	313	312	302	306	325	328	303	327	335	314	329	287	291	327	326	338	317	340	307	314	324	335	306	328	299	318	307	296	291	339	337	307	313	309	315	327	295	309	312	302	323	314	317	278	285	336	297	332	306	332	300	321	306	302	298	301	300	276	327	276	313	299	301	323	299	295	322	291	286	318	319	314	322	327	293	312	294	328	313	287	317	300	282	316	327	278	314	301	324	328	326	304	313	304	304	295	303	285	280	307	335	288	306	322	303	317	303	315	311	301	313	310	315	351	293	315	344	311	337	286	326	324	301	318	281	336	304	321	317	281	324	309	307	322	326	310	310	303	324	335	342	300	353	317	296	328	310	331	314	336	285	314	308	273	323	310	310	323	327	312	316	290	323	319	288	319	299	309	314	316	291	342	302	312	309	262	332	294	303	310	328	291	305	314	330	298	326	275	297	281	324	311	327	273	304	328	342	297	327	304	309	325	301	310	280	313	327	303	325	349	305	357	302	300	318	301	310	317	338	339	295	292	284	320	327	323	313	312	309	316	329	315	334	332	271	287	297	311	328	305	296	309	281	298	317	310	300	329	309	321	301	299	319	296	330	316	298	303	327	315	339	334	313	296	322	308	308	303	322	311	315	307	327	315	316	335	313	329	304	274	294	304	322	318	323	324	310	322	312	290	322	329	319	288	326	310	283	305	354	306	316	285	292	309	288	316	310	317	288	331	314	319	339	297	291	354	300	316	302	293	324	282	298	329	311	291	313	348	315	334	325	324	263	327	322	312	306	323	328	303	309	301	296	320	282	293	305	310	290	322	310	301	323	301	324	296	304	332	334	315	263	280	301	271	313	298	312	306	325	328	293	298	343	316	306	295	321	326	305	291	327	345	309	318	310	276	326	305	304	315	273	302	331	305	322	345	327	310	323	310	303	282	305	307	298	289	312	315	307	291	301	324	331	307	287	324	349	328	317	328	304	321	309	329	308	281	307	295	299	277	307	325	317	322	326	323	328	307	305	310	336	284	328	315	315	356	304	294	321	339	289	338	310	309	322	302	276	313	311	344	329	317	324	311	323	301	327	309	337	329	329	317	286	284	340	313	296	302	305	294	298	327	304	309	308	310	337	306	305	321	268	316	352	280	286	310	306	323	294	313	299	313	294	316	331	329	305	296	317	322	334	297	302	318	318	302	296	318	319	265	312	317	324	292	295	311	325	320	286	312	326	339	313	318	317	301	324	294	327	302	312	299	314	312	271	323	315	342	325	321	342	282	291	338	292	300	324	319	301	319	301	308	318	302	328	286	306	322	311	321	293	309	301	293	314	306	312	298	293	351	332	281	297	340	326	314	314	303	324	295	335	328	304	306	313	291	289	342	334	284	338	316	296	296	310	336	319	324	296	308	297	316	335	291	310	294	312	329	321	289	320	303	301	317	306	292	313	292	304	288	300	289	319	327	299	305	321	288	259	295	279	357	300	293	284	317	325	314	307	325	315	297	308	318	290	303	287	335	339	312	296	335	335	306	318	346	331	318	314	320	304	327	307	322	275	273	308	299	323	305	302	281	329	312	323	295	322	304	350	332	345	323	324	342	300	316	306	301	308	342	315	322	327	318	319	301	301	299	329	318	323	328	353	307	317	311	321	285	283	295	284	327	338	295	307	310	303	311	312	278	297	333	338	309	281	314	268	297	311	282	304	289	325	266	327	288	329	327	311	311	302	301	300	298	323	301	322	307	336	295	354	326	287	288	301	314	320	291	320	288	290	287	327	314	288	336	312	307	293	302	312	308	313	267	312	313	301	300	321	315	288	316	308	315	281	311	314	269	328	324	288	327	311	283	298	289	321	329	304	304	309	316	306	290	313	323	325	309	318	310	316	279	305	314	287	280	334	326	314	308	318	309	319	304	334	321	334	310	303	292	297	318	302	292	338	325	291	290	322	312	324	285	287	291	322	286	317	325	311	334	339	309	293	288	296	316	309	306	325	327	288	320	280	304	327	301	264	302	297	303	344	340	305	301	349	301	296	313	330	313	293	320	304	285	287	318	292	288	306	273	309	327	281	307	316	293	310	313	342	316	308	337	306	305	311	336	318	283	287	315	338	334	308	314	316	314	313	330	281	323	305	302	350	307	310	306	273	299	308	314	330	296	317	323	304	346	318	346	342	330	321	328	312	303	279	282	335	292	319	334	285	320	320	292	294	330	312
13226	9537	8023	4018	2797	1950	1648	1295	1081	923	823	662	639	573	551	540	452	480	498	430	417	438	400	384	379	432	427	440	371	386	398	369	374	369	387	339	400	376	381	364	381	378	373	342	363	356	391	347	376	343	387	366	359	381	390	361	329	368	348	385	374	347	378	390	380	337	360	358	374	351	344	369	350	357	409	371	368	359	358	333	382	384	389	362	327	347	357	378	364	367	379	375	382	350	374	407	354	349	377	350	386	370	390	385	375	357	394	383	372	375	373	379	355	356	371	368	358	342	374	339	396	331	363	396	387	367	373	360	368	347	329	349	395	403	395	346	344	373	372	346	345	354	357	335	353	356	378	390	389	330	386	360	392	356	422	396	365	352	366	354	351	361	377	379	361	390	317	382	364	343	363	357	376	390	345	344	346	391	339	356	336	366	395	385	362	339	333	365	379	355	342	376	360	321	377	349	369	344	368	389	365	375	341	343	347	393	340	368	379	375	370	346	352	392	388	359	369	397	372	359	333	364	382	393	349	339	349	377	362	336	369	357	364	334	366	361	368	348	384	366	347	368	360	353	368	350	380	388	365	359	374	346	359	363	365	412	353	362	351	359	362	359	338	390	346	377	359	404	346	397	354	356	413	372	361	361	394	370	386	352	373	387	373	385	364	363	361	297	364	357	341	380	344	341	385	365	362	372	384	358	352	337	365	348	400	368	360	321	356	357	360	343	359	380	383	391	371	361	346	362	331	366	379	372	359	335	345	349	383	368	344	379	345	359	333	331	361	384	346	348	395	379	377	369	363	348	334	356	354	344	377	381	323	368	349	342	383	352	386	358	326	336	310	360	363	375	360	328	363	361	373	357	355	377	371	406	326	386	370	332	383	345	318	356	398	358	364	372	349	346	353	362	388	391	341	383	365	353	377	350	342	361	341	377	378	370	376	361	350	373	378	360	356	364	351	348	354	364	341	352	371	375	365	384	351	344	361	360	380	361	358	365	355	362	391	380	345	394	363	348	369	330	339	387	363	387	350	351	379	374	350	363	362	319	358	354	389	346	385	365	353	373	379	359	349	350	364	352	343	361	372	405	350	328	371	343	370	387	373	351	377	346	365	358	347	363	356	331	354	345	335	354	363	401	367	351	389	370	390	381	383	384	364	340	376	367	346	360	375	374	363	388	381	372	368	367	351	366	346	361	354	352	334	369	340	354	354	344	376	379	360	362	369	346	342	377	368	373	386	390	371	374	374	362	372	351	352	341	345	333	349	354	377	365	372	356	362	361	371	361	351	341	356	368	341	363	347	363	351	360	333	377	366	328	352	357	390	355	382	378	351	381	396	411	365	331	371	382	350	361	346	387	344	339	333	363	381	363	405	347	342	367	363	349	346	357	409	375	334	397	352	360	347	370	366	346	356	342	356	353	347	383	362	340	350	330	390	357	379	329	343	366	357	389	342	342	365	336	356	346	345	374	384	352	340	327	342	386	389	366	381	350	402	361	395	344	390	343	375	364	344	355	381	356	368	347	348	361	351	368	358	388	350	378	329	355	339	370	361	341	380	371	343	338	366	344	355	369	341	372	367	359	340	381	344	398	365	355	347	361	347	369	324	383	371	331	380	353	380	389	367	357	356	363	343	379	374	369	380	332	395	353	387	357	336	357	325	352	385	371	385	336	378	382	361	371	361	321	366	389	377	372	345	370	335	369	356	345	414	384	345	369	388	345	388	363	369	359	390	344	328	368	382	355	368	364	374	374	373	326	328	384	338	361	371	348	355	344	359	343	381	380	330	370	342	365	350	389	354	338	341	347	376	370	350	391	374	366	356	339	380	342	341	424	340	351	316	374	371	402	353	362	334	358	370	363	366	386	367	353	366	369	358	364	358	371	363	387	350	381	376	361	345	340	360	372	371	367	326	374	322	326	337	347	401	377	365	381	347	311	362	340	337	360	381	330	353	340	357	376	378	378	373	345	353	365	368	371	362	376	371	369	353	342	371	352	331	345	360	355	369	356	365	335	358	334	341	353	354	375	373	390	352	396	376	356	359	377	364	369	355	353	391	370	369	351	371	374	323	361	358	354	390	348	356	368	368	340	344	376	348	347	365	343	356	380	318	353	364	335	371	385	348	375	352	395	375	387	351	361	371	350	345	347	334	339	383	359	391	357	350	338	361	361	394	342	351	366	338	387	359	351	370	352	347	382	347	341	381	374	369	322	344	358	367	388	347	350	376	364	349	369	348	367	356	351	352	372	403	354	369	375	397	324	338	394	324	325	337	364	333	360	363	343	386	383	355	356	343	354	327	363	344	349	355	358	359	371	377	369	356	352	335	360	394	380	382	370	342	327	363	385	344	338	346	344	402	371	352	377	349	362	372	331	382	374	368	348	365	362	338	380	385	363	361	354	346	337	390	359	342	358	350	333	349	357	348	383	350	362	399	340	335	346	316	382	365	354	385	343	360	385	325	382	357	381	357	328	351	355	353	336	350	366	370	349	351	363	335	382	338	340	366	362	413	370	365	366	334	358	356	387	362	378	359	377	357	384	361	354	337	362	354	377	359	375	422	365	357	361	363	339	355	379	332	376	374	336	358	368	404	338	360	366	377	354	396	391	426	355	368	377	380	378	372	375	351	333	357	349	343	337	373	367	350	347	356	379	336	401	352	374	315	420	346	380	353	363	359	351	348	346	315	369	347	389	329	381	346	365	357	367	395	361	363	358	353	368	378	367	359	339	317	343	335	352	383	405	352	327	363	339	350	360	356	349	345	366	359	340	361	375	359	390	361	355	370	344	378	308	346	382	353	384	383	357	357	387	354	379	372	348	367	386	359	353	358	391	364	368	326	329	342	362	370	380	358	405	355	388	350	356	347	397	392	353	355	359	347	356	346	353	342	356	361	353	342	357	337	355	377	374	376	364	355	357	385	358	357	351	336	362	361	351	366	362	346	342	362	383	370	342	351	341	364	395	326	377	339	336	357	377	348	330	342	393	366	379	364	357	335	405	325	384	338	326	327	361	370	373	319	367	359	360	370	369	346	349	377	384	371	326	351	352	375	344	339	365	375	353	345	342	356	369	333	360	362	366	334	365	375	328	375	388	378	377	344	344	349	368	317	366	403	379	322	361	377	363	364	365	322	409	349	353	333	364	388	373	349	336	362	347	371	351	351	385	352	368	355	335	375	384	382	377	378	334	354	341	357	369	388	386	354	360	350	366	337	340	351	373	369	369	347	346	379	365	407	384	376	354	372	363	361	362	371	376	343	335	346	371	349	361	364	361	401	356	341	383	309	386	343	356	338	356	346	387	362	364	342	374	365	374	333	425	383	377	334	366	355	352	375	356	373	321	372	367	372	369	373	347	351	392	389	340	366	396	379	384	314	337	391	357	344	347	374	356	357	335	359	359	361	346	347	362	368	368	357	350	379	383	373	368	349	343	354	344	385	348	370	352	359	347	365	344	361	407	362	365	374	349	385	333	347	346	352	370
24987	21228	27547	25112	12729	1272	974	777	719	730	722	699	663	646	641	614	637	621	639	657	616	621	678	628	685	575	636	636	614	644	595	655	615	595	640	657	604	609	616	639	607	696	599	635	626	628	600	631	623	571	598	588	593	640	604	607	578	571	628	609	617	648	590	649	616	575	608	569	598	616	615	597	599	638	564	606	641	567	603	597	602	597	595	590	617	612	637	642	589	621	621	563	593	591	660	645	651	625	617	632	608	585	584	576	643	605	626	624	589	642	604	616	614	596	628	666	594	628	559	626	647	598	639	596	625	568	590	572	606	599	548	608	613	583	649	602	653	612	599	618	639	618	597	617	626	640	613	622	605	623	651	605	557	637	585	599	630	635	627	598	661	640	592	659	636	612	599	638	611	588	599	573	643	614	640	586	619	656	594	574	598	628	598	618	609	606	607	603	638	622	627	609	626	616	625	580	608	635	571	563	582	613	584	583	619	576	578	608	626	670	585	605	574	576	585	622	582	563	651	589	602	619	613	622	608	592	593	642	604	613	654	611	633	631	647	590	624	611	645	587	664	594	640	605	618	631	626	639	606	599	620	593	640	643	614	624	592	603	629	570	641	627	644	585	595	609	636	600	636	587	603	579	579	639	618	591	646	587	644	573	588	630	601	628	666	615	627	635	595	618	654	588	586	582	638	583	585	598	605	627	597	646	630	608	601	612	665	633	601	651	660	651	619	606	537	575	631	618	655	626	605	613	603	602	605	615	623	631	614	600	568	634	651	607	598	619	590	645	599	605	617	607	606	620	603	652	658	609	620	655	598	680	601	614	641	611	616	542	617	636	671	564	626	609	648	641	611	580	628	612	594	573	613	624	620	593	602	597	680	578	593	606	638	594	630	628	605	684	636	577	604	590	627	622	634	615	601	625	570	615	593	584	590	560	641	625	607	569	645	646	652	610	617	636	604	631	568	621	594	579	636	637	612	639	617	621	594	618	568	609	618	649	576	651	611	591	626	627	601	597	669	631	599	617	607	614	595	609	592	612	650	612	588	668	606	595	642	576	565	593	579	614	644	621	623	638	618	587	627	600	616	627	628	594	629	617	654	667	561	595	588	600	645	613	655	593	589	606	653	645	660	580	653	625	584	590	614	640	634	616	648	616	618	597	587	632	598	613	589	655	652	627	612	611	560	680	656	611	647	670	594	648	633	627	609	655	637	606	634	647	636	586	601	646	634	629	604	643	631	586	635	623	586	549	636	640	637	558	608	634	599	601	621	629	579	669	620	613	604	594	587	626	639	593	641	596	653	570	655	627	620	623	606	577	617	607	605	615	634	597	629	603	613	604	637	575	649	572	598	628	567	625	625	609	634	594	678	652	620	613	587	613	626	641	635	655	633	605	609	609	592	614	583	580	622	638	607	612	604	613	591	631	607	617	670	635	592	626	600	598	626	641	587	624	601	651	582	636	616	592	643	584	597	617	613	654	613	621	585	658	595	624	601	586	597	592	615	588	601	644	654	609	608	596	614	617	608	638	586	562	630	624	630	679	613	616	629	642	622	579	613	611	622	591	574	557	636	604	586	593	588	606	606	629	572	598	641	623	607	615	668	639	544	612	615	621	610	630	618	617	649	609	638	636	622	606	606	593	600	613	660	538	643	659	609	599	605	617	663	575	643	630	588	627	636	622	657	616	650	626	656	605	627	634	618	600	615	657	627	613	617	626	596	631	591	618	611	600	605	628	580	587	619	660	613	640	631	584	626	574	630	606	584	625	672	598	600	572	603	591	625	622	618	626	599	586	578	568	615	606	617	587	601	627	624	642	640	585	608	605	626	640	607	646	619	564	606	612	632	609	623	640	639	632	637	606	603	596	596	659	591	614	635	633	634	623	614	630	591	598	614	570	613	641	615	616	607	605	643	626	584	643	610	586	601	620	632	595	602	609	634	621	603	658	637	586	617	620	610	626	637	607	622	632	611	629	590	602	576	635	655	604	638	614	603	610	602	614	629	628	644	617	600	593	576	604	600	631	613	606	582	594	590	620	622	614	639	665	697	607	612	638	609	602	630	640	589	640	595	638	607	567	618	614	565	561	586	595	573	593	646	643	599	649	586	597	573	612	600	665	590	593	608	605	612	612	608	587	633	611	620	589	638	634	570	606	614	613	620	620	602	602	605	625	619	639	626	630	569	564	589	578	634	624	613	660	654	637	658	622	617	624	597	569	613	641	582	599	589	636	576	614	616	562	605	609	589	628	619	609	618	605	577	596	598	614	615	615	646	649	650	632	625	596	598	625	638	612	556	592	656	591	642	608	631	593	658	622	598	614	584	605	667	661	596	608	629	579	650	641	617	611	637	600	586	596	597	654	632	563	639	622	619	607	652	574	615	607	654	618	611	604	620	612	634	581	612	551	575	601	576	664	601	602	583	645	590	622	587	631	597	572	644	618	593	599	628	649	614	598	604	589	627	614	605	606	591	643	608	643	587	625	617	633	605	649	610	627	618	599	642	617	619	646	629	609	629	634	626	586	627	598	608	589	616	628	638	654	623	658	618	600	619	625	603	629	572	559	615	600	657	630	595	629	634	599	621	628	608	611	607	636	609	592	605	654	609	623	615	638	593	582	569	633	583	620	616	602	598	597	639	600	574	583	585	636	605	649	612	608	605	644	649	670	590	589	614	590	619	590	587	621	632	635	604	604	651	617	587	579	557	610	589	631	604	617	570	559	526	622	605	578	621	590	625	610	584	647	583	629	621	636	620	628	638	591	604	595	609	604	621	607	603	617	577	600	611	618	586	596	624	570	639	619	646	627	615	580	602	596	572	596	647	642	570	621	604	582	617	630	588	649	616	607	627	617	652	589	614	630	585	631	597	628	570	635	571	586	625	561	617	586	620	648	607	625	612	634	605	611	623	631	630	610	656	618	622	576	633	604	621	653	598	591	653	617	601	620	625	669	607	628	606	638	592	604	645	640	655	654	633	612	610	655	613	631	631	617	624	612	639	596	596	616	669	610	591	623	608	608	610	646	591	601	595	653	636	654	577	585	639	603	593	608	606	590	662	637	628	635	594	603	594	609	597	605	626	597	635	644	622	595	632	607	623	633	615	614	629	619	571	588	614	622	618	630	684	640	575	606	605	609	605	607	579	603	610	622	571	634	616	598	672	621	604	613	605	607	573	633	624	634	630	554	632	591	584	615	681	591	650	634	605	631	576	581	641	637	617	589	570	624	590	634	606	643	635	601	622	602	589	615	618	613	602	657	663	624	623	620	630	598	601	584	666	637	638	597	623	590	631	597	648	652	591	628	606	666	626	587	604	592	613	623	619	595	605	641	602	585	615	610	589	584	603	615	625	607	612	643	609	650	638	613	634	591	628	602	612	589	596	614	612	601	590	624	655	615	624	627	666	630	634	619	629	611	617	569	575	603	609	624	605	603	625	606	593	661	605	662	579	639	624	626	642	611	601	644	580	600	586	625	635	609	612	642
12892	5831	4767	2550	2035	1558	1394	1206	1117	957	906	835	816	816	773	787	810	745	747	692	677	727	704	682	708	770	718	743	731	703	729	679	642	663	713	709	716	719	712	709	676	705	719	703	681	706	695	703	747	734	640	738	707	697	738	702	732	691	710	715	691	694	726	689	719	701	751	698	675	715	703	681	683	721	676	676	665	718	712	684	681	663	670	695	673	672	689	720	695	680	660	701	686	731	718	683	684	734	676	700	669	670	645	686	690	672	709	659	683	678	675	710	716	678	660	713	696	726	713	708	684	686	739	646	700	652	681	662	732	739	709	710	707	748	667	685	693	677	712	680	674	762	743	707	672	751	692	675	724	645	711	727	698	664	659	700	722	720	655	681	732	718	668	716	732	697	699	679	638	711	653	760	690	711	712	723	688	712	726	669	709	721	668	689	685	729	681	736	695	697	690	712	694	722	634	701	700	730	706	679	688	725	699	678	709	695	705	716	720	693	733	734	686	700	667	643	698	722	679	708	676	754	719	703	705	685	714	671	718	699	671	690	718	705	685	712	692	714	697	681	684	659	691	733	719	740	679	655	662	703	751	666	737	678	675	714	682	714	666	680	713	726	770	723	707	719	670	707	691	696	692	704	739	734	725	715	734	691	668	704	751	689	689	681	679	680	716	725	690	698	681	689	734	686	710	693	625	677	716	697	726	671	668	695	681	672	655	678	708	690	696	688	654	691	650	691	743	730	682	701	675	693	679	642	700	713	713	668	689	710	697	682	680	741	723	772	702	676	740	692	650	702	691	713	698	710	736	705	740	658	686	723	715	716	685	734	688	683	705	650	700	689	716	686	669	683	707	730	676	718	728	734	699	729	708	716	723	685	719	734	711	645	705	741	740	683	663	722	694	725	664	696	718	687	700	713	703	718	660	638	677	681	751	713	650	679	710	692	726	704	644	690	709	676	662	695	688	668	704	695	706	713	715	699	737	694	698	679	723	760	718	671	715	670	684	656	678	661	696	731	718	666	643	637	681	688	687	672	673	701	664	768	671	705	709	684	714	724	646	723	736	712	693	698	640	727	704	678	706	719	700	665	711	663	708	718	772	759	731	717	672	715	728	678	714	713	708	741	687	676	673	711	709	678	678	692	730	685	656	683	719	699	676	675	684	724	709	701	685	719	675	698	682	665	703	652	671	718	697	705	700	666	672	642	739	694	682	750	708	688	694	768	658	696	695	714	684	686	715	740	713	693	724	658	680	701	702	692	685	696	711	694	662	682	708	682	695	676	669	721	736	700	695	651	672	694	673	715	738	706	690	688	697	704	680	691	713	680	706	660	664	688	688	740	699	756	704	715	698	700	682	662	683	669	675	691	729	752	683	721	668	741	713	743	691	684	687	712	650	664	691	712	671	772	701	676	658	751	692	737	726	743	710	676	646	717	680	681	707	670	710	700	700	726	699	659	699	693	696	725	703	685	709	682	670	703	713	734	734	654	646	716	715	726	710	718	733	699	662	708	727	713	659	762	670	692	686	700	672	678	719	677	675	713	700	668	716	632	753	685	712	702	650	694	758	672	715	677	709	691	702	686	712	684	720	665	724	684	723	721	702	714	726	719	702	706	696	679	690	699	675	688	699	684	694	695	718	706	653	694	692	696	721	671	717	695	707	628	690	656	741	701	735	665	678	727	724	702	709	726	697	684	695	694	685	645	703	701	685	733	653	706	642	695	667	710	728	699	722	679	700	687	704	672	749	699	702	650	674	670	642	697	664	676	673	693	683	712	742	671	715	757	706	685	656	726	702	688	667	679	678	712	685	704	742	692	684	658	661	713	713	737	670	709	706	686	725	705	700	710	728	713	720	687	667	703	724	687	664	698	670	695	676	701	729	666	706	697	706	707	691	730	744	678	676	711	686	708	721	687	700	713	689	693	726	689	703	656	674	712	696	696	700	714	700	701	705	711	714	700	742	688	657	694	654	683	724	718	625	696	686	693	721	722	670	712	728	718	695	705	689	711	715	693	691	697	724	720	722	755	717	682	711	706	683	716	704	687	670	731	642	692	719	647	660	679	724	691	684	681	716	667	700	728	687	666	727	722	706	705	680	690	740	690	653	681	652	752	674	670	708	693	673	708	669	685	704	656	676	704	719	668	648	662	709	735	707	723	680	663	708	707	697	680	729	681	688	738	710	713	717	703	725	730	727	684	721	738	729	695	737	715	681	669	703	735	695	682	700	731	693	635	651	695	698	694	707	686	710	670	703	703	678	684	658	664	698	682	668	711	698	755	662	664	711	712	708	682	657	732	702	679	710	685	670	690	718	722	724	681	692	679	718	654	731	713	692	707	716	712	710	718	638	731	666	693	677	706	713	695	680	734	700	642	700	706	684	683	728	720	717	688	699	713	736	706	725	671	696	677	682	677	636	686	704	649	715	691	686	706	701	714	717	681	664	708	712	697	676	711	670	713	698	718	663	723	697	679	748	702	681	678	726	684	693	741	716	702	709	702	679	683	678	755	687	655	685	695	684	697	688	758	695	778	659	671	746	719	730	750	716	697	646	688	737	709	703	695	731	703	667	703	681	686	665	766	727	734	725	683	663	722	665	713	690	683	708	695	658	675	651	674	675	715	671	689	700	707	732	716	665	736	680	657	699	650	703	731	718	671	718	671	684	744	701	684	709	693	669	731	679	675	707	679	716	691	721	693	724	631	774	684	736	720	685	673	715	731	723	698	721	716	728	689	685	713	704	665	699	715	689	736	727	699	756	673	709	711	656	689	693	715	680	726	633	663	737	695	658	684	712	702	721	657	688	761	688	678	703	697	708	674	678	714	750	666	692	680	652	725	644	720	708	699	705	683	722	713	710	653	715	687	737	691	664	715	705	763	666	682	746	704	718	733	676	706	662	696	699	673	698	642	729	692	709	665	690	679	672	735	744	692	708	696	682	683	718	720	720	683	673	688	710	713	748	711	707	726	678	696	720	704	700	692	668	722	720	650	709	691	728	730	712	688	704	689	737	736	676	719	705	699	643	698	711	714	724	701	682	690	665	682	697	642	700	704	672	681	715	709	689	691	705	679	727	748	728	686	716	679	720	701	724	712	696	680	665	689	672	719	725	717	657	715	733	652	662	710	678	718	706	682	693	726	676	726	694	669	706	717	677	672	708	680	750	717	660	665	751	663	668	690	710	666	696	719	671	671	718	711	701	661	666	736	728	728	698	691	702	686	728	722	681	655	707	703	682	675	684	638	719	728	734	700	735	680	655	679	697	707	738	718	717	696	724	667	657	719	685	673	683	697	668	686	696	698	675	732	709	684	731	735	687	694	697	700	694	688	680	662	687	677	658	680	728	697	652	665	693	726	682	660	700	718	702	629	652	631	622	705	680	758	720	689	689	715	675	704	679	690	730	662	702	699	687	716	712	675	708	741	729	713	693	681	720	693	640	673	735	690	723	755	670	683	682	665	697	680	703	701	721	718	723	649	723	711
22711	21242	29042	23746	21242	21321	12213	1771	1308	1205	1039	982	941	917	877	832	788	815	780	793	746	738	748	701	730	691	698	732	701	754	727	678	730	722	671	675	684	697	704	667	648	713	683	660	682	686	644	692	636	652	682	664	673	738	642	655	712	703	665	650	651	669	701	662	665	662	676	639	670	620	661	656	674	645	674	651	729	658	692	670	640	678	656	660	628	666	651	662	648	696	664	682	669	653	669	686	657	655	646	670	660	672	635	685	672	653	664	700	699	660	654	678	655	652	640	673	639	659	685	663	675	641	697	635	660	681	660	644	628	644	685	666	656	690	672	646	633	623	669	686	639	654	659	666	686	666	620	690	612	683	657	642	667	651	643	662	649	614	675	636	614	652	638	623	675	634	614	664	666	684	652	655	676	660	694	637	702	665	638	637	661	645	641	681	673	667	674	636	639	657	666	647	688	674	668	659	677	673	614	674	614	651	651	694	707	649	714	682	672	692	680	710	640	618	708	596	674	668	673	639	669	639	674	656	661	679	681	674	640	656	673	654	614	696	668	663	622	693	641	691	611	701	646	644	637	668	666	617	681	673	664	657	639	623	662	648	620	684	618	645	656	674	657	662	657	682	632	693	626	692	671	656	635	691	653	639	662	690	684	680	701	663	673	635	677	712	644	671	671	701	693	668	624	719	637	658	648	650	590	659	664	637	639	661	686	664	681	639	636	648	673	631	680	718	665	662	680	672	691	663	675	623	668	661	636	653	716	666	663	689	655	673	668	672	676	650	622	675	645	676	613	655	702	669	667	619	613	665	653	628	684	663	633	686	694	634	649	629	707	689	663	619	654	675	674	681	643	673	650	706	676	659	652	627	706	636	692	668	698	661	646	660	654	675	641	670	635	670	660	683	690	684	669	639	684	696	662	668	666	688	658	708	615	593	646	660	678	681	691	678	680	678	683	706	631	637	679	643	653	672	648	683	674	663	644	642	678	637	657	664	643	628	691	648	701	669	662	666	622	659	684	640	692	661	632	680	652	665	659	657	697	698	630	618	674	691	673	660	681	656	642	670	659	686	679	662	648	693	679	622	653	668	697	659	654	644	672	708	646	643	667	671	667	653	648	699	625	700	617	685	672	657	691	643	686	613	652	634	653	655	659	652	694	662	673	667	672	726	690	683	614	666	651	651	643	719	622	722	616	655	645	673	626	655	709	725	653	626	614	628	651	649	648	659	607	634	698	665	686	668	651	679	593	642	654	671	661	646	677	708	650	687	607	652	614	728	659	612	652	628	658	667	712	686	696	647	649	597	648	652	643	718	650	634	648	643	679	600	662	682	666	688	682	669	652	640	666	699	671	676	668	630	637	677	689	684	634	659	636	647	629	678	700	648	619	666	667	667	662	634	688	628	637	622	660	677	658	639	672	606	668	634	639	621	628	668	647	647	677	655	672	690	673	686	633	696	663	607	662	638	641	686	691	627	657	702	661	642	638	667	681	613	660	641	671	657	665	680	643	673	667	661	665	674	680	688	623	667	657	689	667	675	631	679	645	621	672	604	651	641	677	606	678	717	628	614	654	695	657	667	696	691	630	651	693	624	703	661	682	646	659	644	631	708	676	662	697	643	638	681	620	688	630	664	606	682	682	650	684	650	646	657	702	683	659	669	680	687	644	675	660	635	676	644	690	638	643	661	639	685	635	715	599	646	692	634	634	620	674	689	666	623	628	675	658	670	651	625	652	626	699	673	675	663	675	658	609	628	658	683	645	637	637	645	709	681	657	670	665	623	665	647	658	682	636	651	618	669	728	619	626	601	670	649	653	655	631	644	669	657	638	684	665	656	627	666	646	677	694	640	634	671	647	686	650	713	646	634	641	653	680	649	663	698	668	671	672	642	639	683	637	650	650	686	662	630	662	640	642	641	613	645	669	689	658	636	676	657	665	704	648	624	645	655	670	651	650	669	657	616	690	634	681	672	652	695	659	687	670	685	634	644	665	668	625	663	673	637	685	698	658	650	639	635	629	623	673	681	600	674	651	624	664	630	682	642	683	667	688	672	660	729	666	639	644	604	643	663	689	656	621	672	627	619	630	687	647	705	643	674	643	639	673	672	649	638	670	666	633	671	666	679	674	679	696	712	687	684	646	685	658	652	666	693	720	686	672	625	628	669	662	708	644	629	677	598	670	633	646	675	670	669	659	717	619	673	633	632	653	658	640	626	624	640	667	616	625	680	655	712	693	632	636	671	711	684	635	664	684	634	653	666	618	679	649	650	645	671	666	684	677	693	664	637	674	655	687	620	627	634	668	639	676	657	645	708	670	665	692	654	691	650	685	699	691	655	659	646	640	649	652	658	637	640	665	662	671	620	658	669	649	656	691	666	643	642	673	612	662	636	673	656	626	663	627	679	645	697	676	662	647	624	693	685	620	687	636	681	619	674	640	706	626	692	665	669	668	668	651	631	653	705	635	671	635	620	666	653	680	656	652	658	689	691	659	648	692	661	646	615	659	668	680	680	637	690	676	661	649	631	664	662	627	630	694	660	653	688	643	665	707	652	693	672	641	668	649	634	641	701	663	662	691	678	683	706	677	658	652	673	666	636	622	704	697	629	693	647	633	616	645	677	641	627	668	611	648	692	646	649	664	696	661	668	667	652	667	695	691	673	747	735	653	646	699	672	683	692	598	695	679	669	633	704	650	679	649	691	646	643	684	639	677	690	644	646	688	673	663	678	652	620	676	663	709	640	707	674	644	623	674	662	640	640	658	672	613	636	632	717	657	663	653	659	670	673	616	662	674	653	670	653	711	682	601	636	591	646	673	622	631	642	597	604	647	671	672	615	655	629	670	657	699	661	704	692	668	655	674	610	645	673	639	659	657	671	626	653	655	669	674	694	674	655	632	670	676	624	666	685	641	653	684	667	706	623	674	682	641	631	660	646	672	685	612	619	698	679	713	670	651	665	658	618	695	700	692	666	680	628	648	676	643	669	666	688	682	695	673	630	674	657	650	639	667	640	654	650	656	666	634	641	670	643	631	634	687	648	712	661	644	657	670	714	632	685	692	678	661	629	678	635	620	566	645	655	647	608	681	651	637	642	630	630	691	639	686	671	622	704	658	653	674	622	644	685	659	709	692	688	675	636	680	655	642	639	663	655	609	681	638	682	649	625	717	683	667	679	684	656	686	685	681	699	624	649	639	651	631	622	661	687	687	691	648	698	659	648	675	639	648	664	688	616	624	611	696	713	648	624	654	699	676	636	640	631	677	587	701	666	657	605	637	642	711	708	615	694	624	635	653	676	677	665	683	640	635	715	628	661	654	659	641	675	621	667	664	663	657	646	648	635	668	658	620	702	628	652	670	672	632	689	633	664	682	659	667	674	633	640	663	631	656	656	639	680	605	629	660	637	645	664	652	689	643	607	675	632	653	650	657	652	635	670	642	728	643	673	653	668	640	699	681	649	716	627	628	630	633	674	645	624	696	709	656	659
15409	15840	13504	7188	5137	3834	3009	2516	2144	1792	1545	1357	1230	1176	1067	1072	985	946	873	876	851	855	815	818	842	799	750	792	799	802	793	738	736	764	777	750	763	720	750	778	752	713	723	741	741	727	731	718	731	727	763	762	767	712	744	707	758	721	711	692	786	724	772	688	708	722	707	703	725	694	718	759	719	692	736	695	710	652	754	738	680	710	775	655	717	703	719	742	704	716	689	732	734	727	705	703	724	693	694	728	684	742	720	755	760	717	709	699	712	666	718	690	749	692	696	706	714	708	730	726	682	721	713	744	725	705	726	718	699	761	706	745	699	681	737	692	685	728	715	758	707	714	686	714	702	739	708	699	718	737	711	709	697	690	729	697	733	730	758	707	727	738	675	695	709	673	733	709	686	714	728	753	727	709	740	706	753	689	719	733	749	710	704	747	705	665	748	700	743	743	750	721	727	721	723	707	681	701	718	693	703	706	719	696	644	732	708	747	708	661	716	796	728	665	735	731	700	753	724	758	781	747	725	727	741	693	685	783	698	732	724	726	695	709	713	695	719	696	743	748	714	716	713	688	735	688	686	720	736	741	780	704	708	680	691	702	717	712	731	705	717	713	690	710	696	698	684	744	702	730	728	694	708	709	722	724	676	744	675	770	736	691	691	746	749	687	746	730	756	710	686	734	740	752	698	735	640	733	669	746	710	667	718	737	693	723	687	701	743	735	746	740	722	716	733	716	699	753	710	723	672	721	656	730	669	697	665	722	744	707	718	715	698	725	754	736	703	722	686	696	649	750	697	727	760	752	698	691	689	691	705	749	686	718	692	728	711	738	710	715	688	680	766	733	694	681	716	711	687	744	756	748	688	757	700	734	703	698	700	696	720	757	702	738	691	705	681	715	741	723	686	719	706	698	730	738	746	710	757	722	752	677	746	720	760	714	680	729	741	773	694	731	729	700	704	744	713	722	725	717	743	725	714	731	717	700	666	707	722	706	708	705	777	669	777	721	686	700	706	719	727	723	701	742	690	687	692	745	726	690	688	714	721	697	723	658	687	765	678	746	713	748	704	685	748	741	682	718	693	681	695	707	663	722	755	743	740	733	660	723	707	755	704	731	671	741	714	703	705	674	705	667	771	669	755	716	696	676	724	681	749	718	730	768	684	681	685	726	697	706	668	708	715	713	663	697	701	698	715	704	696	735	713	734	716	670	725	716	710	723	696	755	751	723	708	751	690	712	731	699	746	693	691	689	720	689	738	731	712	702	678	708	692	746	674	704	698	700	722	733	670	714	682	706	711	730	726	688	749	692	692	704	660	732	714	702	703	674	751	678	698	737	715	706	729	683	734	721	744	753	712	685	720	695	736	689	691	688	692	753	732	757	662	706	664	747	753	680	736	754	696	684	701	703	747	708	694	717	737	716	748	718	677	710	688	710	712	728	703	727	723	699	754	681	660	697	702	718	691	735	649	746	676	743	722	693	741	670	715	755	624	702	724	764	694	696	673	662	650	733	757	680	678	696	709	728	707	757	739	741	723	751	745	703	738	737	690	710	726	748	749	701	675	701	744	705	718	676	741	729	700	699	778	724	732	648	720	670	721	681	739	688	737	722	728	702	739	725	693	723	728	711	715	714	791	742	732	710	720	721	684	716	716	720	678	706	745	721	751	726	700	708	714	747	750	688	708	697	707	700	686	716	726	717	705	687	723	681	729	719	712	688	743	711	686	707	685	717	708	697	708	725	709	733	731	680	734	727	676	708	723	677	691	726	722	737	690	695	707	707	738	673	708	727	710	672	700	751	734	713	706	689	719	697	699	671	680	687	715	732	721	697	754	709	711	701	702	714	684	714	676	729	727	725	733	726	722	675	760	718	712	700	709	700	700	730	745	682	692	739	685	737	723	731	746	719	704	736	712	704	691	748	723	726	708	747	711	706	710	737	691	683	754	680	757	731	721	718	762	745	690	693	696	720	720	715	701	706	710	713	738	796	722	660	725	657	708	657	712	735	693	724	734	691	773	711	705	728	669	674	692	707	705	700	682	729	708	673	729	701	720	726	727	715	698	770	674	698	750	708	719	683	745	720	705	687	699	713	709	681	719	668	705	747	692	689	708	747	723	740	745	751	733	704	709	707	727	700	803	710	714	748	728	725	677	706	734	725	693	716	695	707	661	735	719	677	682	695	695	731	694	703	737	735	688	720	736	674	700	699	729	744	763	701	693	710	693	758	703	741	663	723	724	743	711	673	718	724	718	714	678	724	677	719	694	722	715	737	733	732	733	710	701	697	746	717	739	715	709	705	648	712	731	737	697	708	693	722	714	747	699	726	691	713	709	712	745	726	745	685	725	756	730	686	697	724	709	694	683	702	679	762	699	690	705	695	714	677	700	725	742	698	711	661	766	687	712	765	680	728	744	761	687	686	723	746	718	710	679	741	703	736	717	675	712	714	726	715	729	676	697	748	662	742	719	698	677	709	634	749	730	694	692	723	694	698	714	727	718	687	679	705	731	688	700	720	663	699	720	674	676	690	711	730	688	708	716	719	716	720	695	695	728	704	708	727	729	661	731	735	685	693	714	713	731	737	682	718	702	696	707	716	697	647	747	725	745	739	701	744	731	774	700	721	727	746	705	685	710	677	701	692	744	697	691	683	689	740	727	672	702	687	732	718	739	752	676	703	741	719	736	725	713	679	733	670	656	684	738	680	756	731	674	746	709	710	679	703	719	693	698	680	706	694	672	734	740	718	704	743	750	754	708	722	765	735	723	727	718	672	686	702	733	724	705	693	666	726	731	690	728	687	738	720	750	712	723	664	703	725	695	714	707	713	691	744	761	743	709	719	737	712	747	753	736	711	729	721	702	746	711	685	739	739	740	726	710	689	673	704	678	687	757	694	743	685	671	716	724	701	696	697	690	724	721	730	703	759	702	719	684	699	734	705	738	778	667	738	678	727	735	740	683	716	633	687	717	674	724	660	730	690	715	730	732	738	719	692	770	692	734	672	717	707	699	784	721	701	696	701	689	719	753	742	729	647	728	713	733	730	714	698	716	721	725	716	682	702	738	723	756	747	713	738	659	774	735	700	705	735	724	701	755	668	695	709	692	702	722	716	763	757	733	739	724	697	683	701	699	747	701	736	706	728	716	692	718	729	688	745	728	699	686	687	691	721	682	719	740	703	732	713	713	723	752	694	707	727	709	697	730	674	717	762	697	740	742	739	702	730	702	674	738	707	725	738	668	727	759	732	737	732	711	701	697	699	730	712	691	731	721	754	707	708	714	690	659	753	703	700	739	680	696	690	737	697	715	695	741	683	678	699	685	709	694	718	698	713	727	706	733	695	745	654	697	698	735	732	685	723	753	726	701	702	678	720	754	714	695	702	734	725	693	697	722	720	699	708	762	700	689	667	733	697	715	675	700	699	706	702	705	694	698	674	731	741	740	719	690	761	718	711	711	710	744	743	714	701	741	789	704	732	711	752	648	718
27309	20436	8322	817	455	394	396	368	399	369	322	364	358	347	371	364	390	373	368	354	389	329	327	366	331	353	358	357	339	332	339	315	348	335	330	347	341	357	325	316	303	352	353	333	344	351	340	336	369	350	398	352	336	346	350	363	338	336	354	331	353	346	342	357	341	371	321	327	363	341	334	337	363	317	329	323	315	379	352	364	340	336	333	327	353	336	342	336	338	367	328	321	334	334	342	341	354	339	374	368	361	327	336	331	338	364	334	328	362	298	324	357	354	323	358	352	346	351	336	357	332	321	328	324	342	330	358	320	346	370	353	355	348	350	317	369	353	373	333	348	322	346	368	346	328	331	333	336	355	341	332	337	380	374	357	334	340	343	382	336	378	347	349	365	333	319	352	359	357	329	360	379	384	379	366	351	344	323	324	351	343	343	384	350	377	311	349	283	326	345	379	330	359	339	339	353	345	327	326	317	357	312	336	319	334	326	358	340	343	360	347	332	370	309	363	345	371	326	323	344	328	372	298	358	325	334	371	323	317	347	355	361	347	339	342	365	365	320	346	339	328	326	350	332	335	375	340	365	371	320	329	299	351	324	339	349	329	340	346	327	347	341	355	298	377	370	338	362	339	365	325	344	315	359	341	343	370	319	339	336	352	350	328	322	329	354	344	370	352	344	366	331	340	313	316	356	354	307	346	336	352	353	326	337	343	358	328	362	362	358	317	356	331	367	363	318	366	323	335	343	348	328	324	324	347	344	345	335	346	343	343	346	371	352	338	317	342	349	363	370	341	346	343	326	333	334	359	330	369	338	362	346	335	296	360	347	369	351	343	340	326	337	346	329	374	339	360	334	322	356	316	330	351	310	379	355	322	353	349	315	356	332	343	299	331	320	325	298	362	348	382	327	350	345	356	327	353	378	316	353	319	348	326	353	326	334	319	353	354	348	358	333	321	318	347	340	338	327	348	328	364	335	351	319	330	351	362	357	337	309	359	339	347	345	345	373	359	359	357	350	347	326	318	370	334	372	372	323	312	378	323	342	323	315	312	335	323	357	337	344	332	356	336	358	326	331	379	327	351	357	337	369	319	337	361	336	353	362	377	331	344	318	336	338	340	331	353	319	351	384	328	382	379	326	351	387	381	330	339	340	338	343	357	334	364	342	332	341	306	355	344	355	343	383	346	381	331	329	316	370	331	348	354	341	329	352	324	313	288	335	357	369	344	324	347	326	362	370	337	343	359	346	326	347	329	333	327	359	349	333	354	357	363	338	362	350	321	343	362	319	357	314	340	327	326	330	346	361	353	313	327	355	348	347	398	314	313	339	332	336	339	357	305	321	365	364	336	362	339	337	351	341	360	347	341	349	305	317	317	339	338	343	348	342	323	342	335	326	339	349	314	349	357	353	344	330	342	354	319	309	328	360	348	363	315	332	338	346	338	349	350	352	337	365	344	345	347	344	361	352	352	306	357	346	335	338	334	303	340	334	332	354	326	372	341	337	335	346	332	333	362	368	319	299	381	369	355	339	348	328	344	354	344	365	352	365	331	360	324	342	342	333	342	374	371	334	350	331	339	327	364	341	320	366	331	349	318	338	325	328	361	346	359	347	324	328	345	364	341	362	338	339	344	352	351	374	357	355	348	325	342	369	326	341	321	304	342	327	343	328	315	323	359	372	344	370	374	369	324	337	342	318	347	353	346	353	375	361	342	333	314	331	371	305	370	316	336	351	316	366	329	331	344	328	342	360	340	321	309	364	345	331	354	321	344	366	352	338	339	360	327	331	321	365	355	345	345	355	343	332	357	344	352	325	326	386	337	322	325	330	366	344	348	335	355	328	351	329	362	348	328	339	368	328	323	372	370	348	339	365	348	356	357	349	346	359	358	335	352	346	329	349	364	346	344	341	355	365	302	346	368	319	343	361	318	364	357	329	319	360	366	319	349	318	349	319	304	327	326	347	317	337	356	371	351	364	322	322	380	327	365	350	357	368	363	338	376	356	372	364	320	368	353	356	327	354	337	331	345	352	398	326	348	360	346	352	303	340	362	333	333	349	350	321	325	341	364	289	372	373	359	343	343	328	341	346	343	378	321	350	325	324	334	362	342	299	355	357	322	346	323	350	346	360	350	328	338	359	372	357	353	319	371	337	357	312	374	363	360	349	350	311	341	331	356	343	317	352	349	366	323	345	370	340	371	326	347	348	328	367	358	359	355	343	310	356	328	311	356	362	338	352	344	330	344	355	342	344	380	331	338	319	345	314	324	360	345	345	355	374	355	368	345	346	348	325	318	330	354	331	351	383	376	340	314	343	358	382	370	335	325	321	341	303	327	327	321	337	347	322	363	340	350	328	359	348	350	325	348	343	338	364	323	352	337	364	326	324	343	366	364	372	373	329	334	363	343	371	330	312	363	335	353	351	316	354	352	329	334	354	345	323	337	325	364	354	339	336	313	349	341	356	368	344	344	352	348	353	333	334	343	361	364	336	313	351	374	340	348	360	343	304	310	357	319	338	340	359	305	353	339	337	326	328	350	361	372	352	365	336	387	301	347	348	338	361	311	344	356	368	356	345	348	324	344	337	349	332	350	377	314	314	323	313	335	338	365	331	359	347	350	362	338	350	324	362	371	350	331	319	290	328	369	359	374	336	308	351	359	347	316	342	360	337	320	311	333	333	341	320	388	338	358	312	353	375	323	370	341	362	349	316	345	328	334	329	313	350	307	340	380	371	351	337	370	352	338	327	340	362	346	330	331	343	353	356	386	331	349	320	337	312	354	327	356	341	344	321	374	333	343	363	320	323	341	352	344	343	359	334	334	359	347	338	375	354	348	321	326	299	319	336	369	336	357	332	355	346	317	347	353	326	337	331	383	340	311	331	344	341	335	325	328	341	363	366	354	344	325	331	342	334	341	356	335	346	326	363	358	320	352	359	330	340	357	345	337	379	326	339	334	313	356	346	341	321	329	332	358	341	354	378	380	335	352	362	334	355	361	347	324	381	322	325	348	315	328	346	373	319	315	350	335	366	328	365	373	327	341	332	340	365	327	360	349	317	347	345	340	339	342	332	339	347	330	311	354	319	356	356	373	316	306	320	350	361	341	323	320	317	344	326	339	334	383	356	366	327	378	366	344	345	397	376	341	343	347	349	356	328	321	349	373	339	370	342	345	340	324	346	329	342	330	370	350	318	334	324	332	330	361	327	352	334	347	342	351	334	354	344	354	387	376	340	362	342	356	337	376	358	369	360	325	310	337	334	347	352	310	329	317	323	327	372	315	346	351	346	340	358	369	335	366	339	322	343	332	332	379	337	357	365	368	342	367	330	340	362	323	339	344	333	375	326	342	358	349	358	325	348	373	316	354	344	311	306	340	321	361	336	354	346	365	375	358	297	329	346	339	354	343	355	363	335	375	344	324	339	365	291	365	342	313	324	308	352	356	353	355	341	339	352	349	327	332	331	372	357	323	348	359	351	392	333	349	384
11008	1249	1069	722	603	534	491	488	462	453	465	445	462	430	409	444	426	444	377	438	425	444	409	430	420	377	375	427	412	392	432	364	412	404	413	432	391	422	434	355	414	410	422	406	417	405	419	400	393	394	358	392	395	442	360	404	393	400	425	411	411	405	433	431	391	408	401	392	407	396	433	444	418	427	403	391	385	406	393	406	404	385	397	419	405	426	390	418	395	442	413	389	423	403	396	437	409	430	398	404	433	427	414	400	405	420	415	443	418	393	411	431	373	370	404	417	364	379	417	413	392	391	396	431	415	425	393	428	416	405	428	439	427	405	402	427	437	415	378	404	406	393	416	435	425	416	375	404	403	366	422	426	385	380	410	384	428	399	437	401	419	398	410	389	421	405	441	394	407	416	407	431	408	409	416	413	404	415	395	392	428	420	400	391	441	406	438	403	409	420	439	436	422	419	397	411	474	389	417	409	411	419	412	452	407	427	397	411	397	393	424	398	406	393	405	395	430	413	387	405	439	402	420	426	428	399	372	443	409	420	401	403	426	427	400	436	440	418	404	409	388	419	409	402	408	409	452	399	408	387	425	428	419	409	391	396	405	437	408	396	419	408	425	402	406	410	450	427	425	382	428	428	407	401	394	381	431	446	442	432	400	385	410	448	431	421	402	430	418	398	407	410	434	433	353	396	446	366	430	414	450	399	371	385	405	403	408	420	406	392	419	454	414	438	408	402	448	404	434	412	455	396	408	401	446	418	448	412	390	416	400	427	421	387	394	410	378	424	412	405	425	411	381	426	413	410	415	389	407	403	443	429	401	438	386	411	437	426	411	450	415	389	382	403	402	420	414	416	421	360	389	442	370	401	422	402	421	436	415	380	408	455	416	390	406	412	439	402	411	408	425	404	368	414	387	398	367	381	422	454	401	402	400	448	410	400	401	395	397	427	435	404	406	403	415	410	405	419	434	414	364	399	412	407	420	402	429	396	412	421	403	423	432	387	445	426	398	432	417	417	439	405	420	471	442	421	435	427	382	420	403	439	440	401	438	439	394	436	398	393	424	420	418	422	390	430	396	404	389	393	448	424	426	394	425	428	420	424	392	422	494	437	449	420	388	420	416	419	450	390	424	406	405	394	445	412	430	427	412	451	412	409	409	420	399	396	419	411	407	425	390	375	433	431	443	397	389	424	413	406	390	413	479	419	404	393	384	405	410	399	435	384	391	430	424	401	405	405	422	387	441	442	411	420	420	405	421	382	384	417	391	434	396	408	385	443	413	383	402	405	399	396	440	425	456	388	402	414	386	422	417	406	402	435	404	417	403	412	446	432	420	414	424	418	397	415	424	416	401	424	453	414	410	424	428	398	387	395	402	416	426	425	395	412	437	386	417	415	413	427	437	443	405	416	418	427	375	376	423	399	398	422	414	398	428	415	422	408	407	423	429	437	413	422	394	424	420	396	383	398	424	460	462	379	420	388	401	399	406	401	381	405	420	430	397	377	407	429	422	410	405	391	428	435	396	393	416	441	400	425	400	408	369	380	469	427	382	411	403	420	429	456	431	448	427	421	418	395	419	426	426	410	418	424	403	423	392	419	438	400	407	406	400	373	401	453	380	389	389	402	398	395	428	396	430	447	398	371	418	367	420	405	417	421	425	434	438	411	398	416	428	424	395	452	396	411	429	414	443	419	414	419	409	386	440	423	380	394	424	455	406	443	416	443	407	397	406	410	430	397	463	391	421	407	431	434	365	385	425	415	407	429	437	438	387	451	417	399	396	450	437	393	394	404	454	441	456	439	399	427	465	432	423	395	390	392	413	397	439	422	440	414	415	388	437	421	390	416	421	405	406	416	422	418	397	405	432	429	412	445	343	422	407	430	456	391	426	415	435	416	398	364	406	409	412	415	411	403	439	404	427	380	422	437	394	425	418	410	386	398	430	411	400	406	417	387	386	430	398	371	431	399	418	421	457	362	418	359	421	427	421	394	422	420	414	391	402	404	419	388	438	409	392	389	400	415	409	389	411	397	387	391	416	430	394	404	385	430	376	399	421	437	411	400	402	403	411	399	466	431	409	423	428	409	407	423	430	384	423	407	391	395	419	404	385	398	429	414	387	426	408	441	395	441	419	405	424	432	393	446	390	401	439	400	408	386	447	404	420	413	434	412	417	403	359	409	395	375	360	425	433	399	451	411	407	403	421	422	436	452	406	433	384	432	405	389	392	448	403	414	408	392	432	399	447	424	407	409	406	377	369	430	418	412	367	396	442	440	427	424	425	404	393	422	426	417	426	412	400	395	440	410	404	412	436	411	401	416	405	388	418	397	398	381	429	427	391	449	395	398	440	436	399	429	387	418	438	401	396	416	409	447	437	395	427	395	432	397	425	401	409	397	396	411	432	399	415	423	369	425	421	361	421	433	455	378	388	389	414	428	405	437	386	404	393	408	372	408	388	413	409	420	425	426	396	412	435	404	420	426	405	419	422	382	397	428	420	397	441	406	395	415	412	392	430	456	433	406	405	420	385	418	395	417	385	384	422	448	416	437	388	386	393	414	370	405	436	405	432	395	415	420	403	366	376	418	432	399	413	426	386	400	393	393	420	396	440	444	404	383	421	413	385	373	425	406	389	439	425	419	408	405	418	394	361	394	434	382	417	432	438	403	410	394	454	432	385	407	394	430	386	411	443	394	392	381	381	424	387	440	403	406	402	440	417	449	402	435	403	419	430	423	416	426	431	406	439	415	364	403	388	440	411	404	398	435	413	428	401	442	430	406	404	404	432	425	436	410	436	434	418	394	429	433	399	389	401	399	387	415	439	396	421	414	426	442	429	405	421	413	420	408	423	393	407	374	429	435	406	403	421	394	435	446	411	441	412	424	413	380	415	419	407	399	394	415	399	421	419	417	409	407	439	366	398	411	440	418	417	392	425	385	395	403	438	373	400	411	412	391	432	444	384	433	405	426	417	426	379	381	402	449	447	389	397	432	425	417	408	406	432	372	419	410	392	423	434	442	422	424	397	408	435	426	422	419	384	419	411	376	433	439	366	435	397	431	413	435	413	390	410	410	385	403	420	411	422	406	432	373	391	375	393	393	410	419	436	394	420	411	375	407	414	423	413	393	395	450	361	406	437	410	428	421	391	402	404	396	408	422	397	426	438	404	439	413	436	421	442	444	417	407	393	431	373	408	427	379	413	421	409	413	400	440	441	438	398	413	389	382	417	432	434	431	405	375	398	421	357	434	445	408	443	433	433	430	390	414	391	387	390	380	411	405	462	398	424	421	402	417	395	428	414	418	433	402	408	412	388	395	400	380	407	396	395	431	425	394	412	398	424	398	392	429	362	434	424	350	424	365	454	413	428	397	439	427	393	410	410	408	446	408	396	426	394	394	408	431	413	428	419	418	388	407	379	413	455	426	388	431	401	418	416	410	421	424	433	408	403	431	389	397	443	421	400	388	433	417	405	403	439	367	371	406	410	405
23713	21244	28573	24199	21250	12334	1260	789	643	521	542	476	461	416	428	369	370	368	367	353	341	371	347	334	350	322	319	334	326	324	345	325	319	339	312	322	328	334	333	326	317	314	325	305	317	290	310	314	340	339	310	316	325	300	314	303	297	311	307	342	338	315	327	347	355	291	303	270	326	324	307	313	322	327	287	307	295	300	305	305	289	332	277	335	319	303	303	311	317	309	321	318	299	319	304	299	344	314	313	319	319	300	312	295	291	317	313	302	307	329	315	317	303	310	292	306	315	298	310	301	311	305	292	323	327	297	283	313	311	295	348	330	271	334	299	304	325	296	321	311	312	300	303	278	304	304	321	294	344	297	330	309	296	274	322	321	297	290	304	323	298	315	313	314	329	300	340	337	300	315	311	293	308	296	297	306	297	329	340	300	313	320	318	331	320	293	295	311	309	285	306	343	362	297	299	296	296	315	300	309	300	305	293	310	322	321	308	269	316	309	282	318	327	307	305	320	316	305	330	308	299	301	308	283	319	310	315	320	334	312	332	335	308	332	317	353	316	339	319	293	265	318	293	297	321	299	314	294	288	308	331	314	331	303	303	299	314	293	353	293	329	325	319	349	288	304	309	326	344	299	302	357	310	337	314	305	293	293	334	286	308	328	331	293	319	317	295	324	285	315	324	311	302	289	300	303	310	318	265	277	313	272	338	256	311	333	314	303	302	277	289	329	282	302	342	308	305	303	341	345	293	326	318	313	324	307	314	307	293	311	311	319	343	321	314	327	291	330	314	294	305	282	292	296	346	307	303	333	328	305	324	328	332	299	285	317	316	304	290	318	330	347	323	315	299	299	308	310	295	308	310	303	311	316	297	289	331	313	292	300	308	282	309	266	305	319	282	304	338	326	312	325	293	319	326	274	259	296	306	310	319	319	295	359	319	329	320	280	322	333	325	314	314	319	304	323	311	307	302	291	298	300	323	309	321	307	327	302	325	341	304	304	326	317	306	325	291	332	295	336	300	315	295	295	320	298	309	305	297	305	274	311	313	307	300	323	322	308	336	289	286	320	307	307	296	311	279	289	310	280	283	317	299	297	281	319	299	298	320	288	314	295	289	329	308	289	324	343	287	318	288	310	302	271	317	311	296	323	314	316	333	321	291	338	308	323	289	323	309	300	319	313	310	310	333	287	314	305	293	299	292	311	302	337	303	340	294	315	299	321	325	320	304	315	323	265	321	320	298	306	305	320	331	365	318	286	332	314	316	299	325	306	322	284	312	307	330	335	288	306	314	307	302	314	331	332	302	304	316	291	304	314	317	314	304	317	289	362	331	349	334	315	299	288	308	293	320	326	324	312	307	334	294	336	318	319	313	271	324	295	299	299	317	350	300	289	299	295	342	299	272	312	277	301	330	279	311	317	348	296	303	293	294	325	275	333	298	313	282	289	263	292	308	338	327	308	322	287	317	322	322	314	284	295	280	292	286	323	339	313	310	329	302	317	294	310	309	292	303	311	267	301	324	277	301	310	290	330	309	288	305	326	343	308	334	291	324	328	318	328	309	309	305	313	296	331	299	317	291	327	328	313	324	319	325	336	322	304	306	311	311	318	336	293	291	336	312	278	319	289	325	275	297	318	334	340	313	301	307	293	302	307	282	322	308	262	303	293	327	317	332	323	330	286	303	289	311	329	322	289	299	345	314	340	284	313	306	293	305	298	330	315	318	334	306	302	297	309	311	310	318	313	306	306	289	325	332	320	315	308	285	301	311	325	315	309	288	296	270	311	309	310	322	327	329	311	323	310	347	337	312	316	279	301	328	348	323	311	296	324	342	307	303	317	316	303	333	304	298	319	301	316	304	296	274	300	316	313	313	298	326	318	297	294	297	298	316	293	313	324	298	318	308	285	337	316	306	317	275	298	319	291	260	293	336	315	331	330	320	287	313	300	333	300	318	310	319	327	352	292	319	319	261	318	329	307	327	324	309	294	296	306	312	328	325	322	337	286	327	307	283	326	301	313	289	311	300	295	317	267	331	348	303	329	298	311	306	317	290	285	287	280	313	326	326	303	310	302	350	298	305	324	300	277	327	309	325	288	290	306	308	286	292	305	318	305	282	307	335	298	336	326	317	307	278	289	282	316	299	274	303	296	335	289	333	305	315	286	300	289	308	299	313	301	309	334	331	325	295	312	317	309	325	313	303	320	327	309	309	289	300	322	298	309	306	279	301	259	295	300	331	329	315	306	338	306	319	296	305	291	310	310	338	303	306	346	308	297	313	301	299	357	305	311	327	329	293	321	331	316	316	281	319	323	332	325	311	329	310	347	301	280	316	321	345	324	313	297	324	337	281	277	294	279	305	344	341	344	307	320	285	302	335	344	318	314	315	308	324	301	318	300	278	324	336	274	333	312	306	309	313	340	316	299	292	280	317	302	333	316	312	303	320	307	299	320	324	290	319	305	341	325	301	332	322	290	299	334	297	320	315	277	303	294	317	297	302	311	333	305	290	313	306	260	278	299	301	287	338	354	322	290	306	324	312	303	308	276	286	311	292	289	290	298	306	328	292	328	344	317	325	288	293	298	328	311	301	315	269	297	321	283	302	329	317	298	297	337	304	352	318	322	306	338	318	292	288	289	317	324	309	309	320	294	330	286	319	270	286	323	301	317	290	293	319	308	315	312	305	299	311	341	297	309	305	286	323	319	303	344	331	303	323	312	292	337	319	331	298	296	290	341	283	272	331	338	350	322	286	303	345	303	314	284	324	322	275	299	276	307	314	331	294	334	290	313	292	297	322	312	289	290	287	326	314	319	320	321	293	316	287	321	320	311	308	294	344	290	339	343	271	329	318	264	320	280	297	313	284	311	286	321	329	318	323	319	310	302	314	344	308	330	307	317	331	326	314	313	304	318	324	305	305	325	285	336	339	281	288	323	286	305	311	324	313	323	292	273	313	304	327	327	314	289	306	310	280	291	286	309	315	350	283	318	297	302	320	315	302	320	297	303	332	300	348	297	328	319	268	311	297	316	284	338	315	309	300	329	293	297	296	320	307	332	275	290	330	325	287	303	322	299	316	283	320	305	337	323	324	299	296	293	287	259	292	309	295	333	317	285	292	312	300	310	270	326	302	335	329	307	306	315	311	320	317	288	325	322	303	325	319	300	327	311	293	323	318	308	324	321	322	341	319	354	316	324	314	290	308	333	328	318	300	288	303	326	315	286	304	318	318	278	312	321	270	317	305	331	331	351	286	335	318	318	327	285	285	310	313	296	302	274	301	340	321	301	332	310	324	340	325	322	293	309	306	328	348	305	292	261	311	332	346	324	312	300	311	317	306	335	297	291	297	297	312	304	277	310	328	289	308	294	304	324	311	294	304	287	322	279	300	337	326	290	315	318	302	276	307	299	326	332	291	312	296	324	343	327	294	302	267	300	315	321	297	333	282	335	315	309	286	270	290	334	347	320	314	322	342	294	314	287	337	341	284	303
12990	9646	7999	4072	2810	2051	1664	1305	1118	952	791	687	667	576	582	571	468	475	418	432	439	447	391	439	439	406	393	385	384	385	421	398	412	389	412	396	348	352	363	382	373	337	387	371	366	339	369	383	389	374	385	356	365	360	345	369	384	363	408	350	363	339	358	326	364	366	379	356	362	359	366	384	318	347	383	372	334	360	393	355	361	375	373	368	390	366	356	366	387	341	377	390	338	354	370	342	366	344	363	358	374	396	356	366	356	361	363	370	349	374	342	368	375	377	349	375	381	370	349	363	357	368	358	352	354	333	362	360	345	361	380	364	340	384	354	349	353	343	373	339	356	360	381	331	367	357	328	362	358	351	342	380	347	367	375	344	357	325	356	363	371	358	355	361	384	402	337	385	360	378	371	359	381	347	360	356	357	350	364	343	395	380	377	414	357	355	403	344	378	393	377	347	383	381	353	344	389	352	363	363	365	352	362	334	363	326	338	374	351	376	412	371	363	385	368	382	349	387	331	368	371	383	356	390	379	308	358	341	358	369	376	361	347	351	367	348	363	368	343	377	357	371	402	381	373	340	381	320	359	362	368	354	377	372	385	379	356	332	348	391	366	389	343	354	356	376	391	333	354	359	342	356	370	355	353	351	334	393	365	358	368	365	358	346	356	348	349	343	378	355	341	328	352	364	368	338	348	326	338	328	394	348	329	338	371	339	375	376	366	383	356	401	364	345	372	381	342	366	351	343	340	417	351	342	373	343	344	352	365	368	363	374	333	365	368	370	406	381	363	354	396	353	359	384	341	347	372	375	337	340	349	335	356	359	358	349	371	375	340	373	343	351	377	363	344	351	348	362	352	352	336	381	343	355	341	374	373	369	338	347	369	359	382	400	339	370	337	373	351	364	353	352	357	400	362	361	381	377	379	352	330	371	379	351	421	362	372	402	344	374	376	377	363	384	375	359	333	360	373	347	311	369	410	385	340	391	310	371	356	350	374	327	371	332	361	351	344	371	355	366	383	371	348	374	334	334	357	345	323	347	382	379	359	381	389	353	379	375	388	371	348	407	351	351	387	373	382	333	358	351	357	364	380	371	385	381	347	383	368	373	373	356	368	395	336	347	371	368	376	349	382	334	349	350	364	350	345	356	357	386	375	342	376	389	327	368	371	376	361	367	342	339	364	327	361	357	317	354	359	352	352	349	374	366	361	354	354	364	326	360	410	354	360	359	360	362	345	337	413	376	342	384	363	373	353	349	403	361	370	386	397	384	360	343	397	341	403	362	342	364	362	370	374	326	357	386	349	340	381	367	387	357	369	353	357	362	361	335	334	340	368	403	359	407	373	374	350	331	366	361	376	354	334	381	372	352	345	364	345	391	308	393	356	374	363	359	327	347	344	362	356	355	366	359	370	328	339	362	370	357	358	351	370	406	358	344	355	389	387	364	385	329	355	395	374	342	323	380	355	349	365	336	355	330	363	330	355	348	328	375	400	364	329	330	348	343	358	374	310	338	369	377	361	382	360	393	373	352	365	315	375	372	363	367	345	389	381	354	351	351	365	340	351	351	374	370	372	348	323	348	370	336	353	349	348	395	348	349	355	359	393	383	361	390	373	335	354	360	388	384	384	392	346	347	375	335	355	339	354	384	372	355	368	347	354	347	352	380	337	376	360	371	392	369	340	354	367	368	330	397	382	336	359	339	340	380	356	414	361	346	368	320	355	358	401	356	380	356	386	372	393	323	336	365	340	359	366	342	399	356	364	398	363	316	353	385	330	379	381	340	363	394	384	373	387	318	356	370	360	368	331	371	359	375	338	346	360	345	367	360	372	370	395	340	346	359	387	356	379	376	349	365	359	363	365	354	324	365	353	372	362	351	360	345	314	365	334	396	341	352	345	394	346	369	370	383	358	357	359	326	345	359	367	395	367	362	356	354	343	385	342	357	365	351	338	383	356	352	374	349	356	355	363	354	340	344	373	365	375	374	339	370	350	359	339	351	359	321	351	391	405	374	354	335	397	367	329	387	363	362	361	309	369	352	355	380	354	394	362	341	407	353	357	367	323	383	332	351	386	355	352	364	349	389	355	317	351	356	359	359	345	411	394	361	356	367	379	356	349	349	358	374	373	340	347	304	342	380	374	377	389	404	363	361	381	369	363	372	413	371	352	320	392	365	373	344	386	342	366	366	343	368	349	364	375	348	336	320	385	391	349	367	318	367	352	326	359	360	352	357	378	359	367	349	427	355	376	356	368	381	364	350	346	368	383	333	345	394	336	339	388	365	349	381	375	345	380	319	345	398	369	361	354	366	376	378	375	336	372	393	360	360	346	370	378	337	342	349	381	371	368	387	331	363	352	352	365	392	356	356	396	384	378	360	363	364	347	357	403	364	378	353	337	372	340	355	356	333	343	373	360	368	403	362	343	347	373	347	358	362	385	398	343	335	368	370	376	375	366	367	348	340	364	371	358	371	402	359	349	373	346	365	381	339	380	352	364	344	359	371	366	381	372	349	367	365	373	394	346	380	420	360	371	366	366	388	357	366	338	357	344	359	411	365	336	373	328	352	317	351	365	350	323	343	356	361	408	351	368	361	363	383	384	338	402	366	382	338	369	352	361	382	354	349	323	396	361	386	369	346	348	368	355	347	356	361	409	377	368	374	346	360	352	380	387	351	365	328	393	379	331	341	366	363	365	349	372	330	329	387	389	339	356	346	389	377	379	358	345	368	385	362	378	358	371	385	342	359	377	394	360	365	372	382	384	368	357	379	356	352	370	361	387	375	357	376	344	329	359	338	395	350	339	354	382	335	355	358	367	374	388	346	370	369	337	400	373	371	351	350	317	355	365	372	375	351	369	342	346	367	393	390	363	336	336	384	359	376	367	364	371	396	378	346	352	335	338	359	366	360	379	364	356	368	332	367	352	363	355	381	362	372	342	359	386	357	353	358	343	337	382	330	375	327	332	361	376	329	378	355	348	328	377	348	356	379	357	357	361	357	371	351	373	361	364	349	349	356	359	341	386	344	340	358	385	341	381	385	389	358	362	337	342	385	332	382	381	368	374	345	348	359	351	340	370	335	366	372	390	368	343	397	357	362	347	332	354	363	360	360	369	345	364	385	364	397	399	374	339	356	367	357	389	353	346	374	354	367	348	368	395	400	400	349	361	398	349	369	373	378	349	365	360	359	361	362	390	384	407	344	346	369	371	368	347	374	334	363	318	338	351	377	336	355	349	357	368	335	385	360	360	362	367	350	391	349	336	346	369	365	377	370	366	334	387	350	366	383	330	325	357	372	367	352	359	371	350	361	397	379	379	383	422	363	370	324	340	368	333	376	350	386	375	352	373	341	383	353	332	353	345	381	345	363	394	370	352	355	382	320	332	412	348	379	356	338	371	366	362	373	372	344	378	361	398	343	364	369	326	379	366	409	346	341	399	362	345	332	343	347	349	374	356	334	363	334	368	354	359	338	353	348	383	373	380	354
24890	21232	27645	25065	12501	1236	887	770	782	719	716	675	698	696	658	661	637	629	656	659	625	600	596	637	606	592	637	638	609	576	604	605	642	622	609	627	646	643	595	614	632	667	588	668	556	617	591	618	616	627	583	571	622	600	596	599	609	573	611	628	622	642	641	642	637	613	593	609	617	576	613	609	588	587	631	624	611	591	612	615	609	584	615	638	614	635	580	639	560	646	640	642	586	597	596	593	658	561	604	596	614	604	625	611	576	564	618	595	620	577	584	583	632	590	623	608	603	622	631	614	602	590	595	630	587	610	624	583	600	613	571	622	657	555	591	638	607	600	630	606	632	636	612	591	638	619	603	627	644	604	607	616	603	629	601	612	638	643	628	574	611	596	590	646	640	640	604	598	632	580	626	607	603	630	581	580	616	635	602	616	658	602	598	598	630	630	572	637	610	648	616	597	626	579	589	619	618	601	620	659	573	606	629	640	630	604	609	627	596	587	593	637	586	568	616	658	590	557	616	611	611	619	558	660	587	578	570	565	637	594	610	601	648	616	605	613	573	615	637	575	589	565	614	623	590	609	591	595	570	584	610	591	613	612	593	620	644	638	609	605	588	602	647	639	632	604	647	615	580	618	621	586	578	583	642	625	623	604	602	639	584	617	631	627	610	651	602	575	600	580	603	601	637	627	596	609	624	609	599	601	595	595	632	595	617	593	650	610	625	604	595	574	599	572	634	568	580	604	624	623	581	591	607	603	571	596	614	603	625	622	608	559	623	610	623	584	606	579	597	601	616	561	608	633	593	592	593	606	612	612	567	582	624	636	622	582	633	608	617	597	601	597	600	688	617	586	615	562	597	605	628	609	588	611	646	589	563	601	611	600	639	651	616	629	621	611	609	625	619	628	598	615	604	572	613	595	553	561	587	632	585	632	643	597	597	623	626	543	578	616	596	597	595	606	616	590	635	632	626	608	629	611	626	639	622	583	650	594	558	617	607	612	611	599	620	637	629	631	592	611	643	624	618	583	618	588	609	618	615	585	646	611	625	623	615	613	610	587	614	617	639	604	585	609	592	609	606	629	605	590	654	619	610	602	581	599	610	657	600	648	632	636	627	649	605	599	585	591	561	622	615	612	625	612	636	577	582	654	574	609	608	644	579	581	592	555	584	588	635	660	632	610	563	619	627	585	591	609	576	623	625	614	653	581	643	638	624	644	611	644	651	594	608	613	615	569	580	609	596	624	608	612	577	603	602	587	614	651	615	578	642	591	606	588	643	584	608	616	652	646	601	607	576	585	618	652	593	615	612	614	583	585	596	624	595	571	611	598	623	631	608	557	624	603	587	631	598	596	616	607	608	599	617	597	596	606	636	583	622	572	599	619	539	617	584	616	584	644	619	584	627	611	613	630	602	580	621	585	604	586	588	607	573	610	628	634	581	582	665	591	633	647	654	605	598	598	629	606	645	604	642	614	626	618	623	594	609	623	631	587	586	608	603	585	591	620	610	644	576	576	609	544	604	617	637	596	641	573	626	604	628	634	600	640	633	640	585	603	641	607	621	624	624	609	618	590	583	579	612	583	569	638	697	620	605	660	553	604	575	644	612	608	565	618	591	608	635	595	593	598	603	596	631	577	565	594	599	631	592	637	626	573	563	614	645	577	585	605	573	638	611	564	620	566	650	614	619	654	637	634	613	644	588	614	613	613	613	604	616	634	592	604	625	609	641	601	612	625	610	654	602	598	607	602	613	596	591	617	630	617	604	616	645	632	588	598	566	621	609	626	621	598	575	588	605	632	571	564	645	588	622	585	579	621	604	635	613	604	581	625	647	577	617	593	595	600	651	605	592	632	609	618	596	616	631	640	611	610	624	627	629	605	623	606	618	609	602	603	671	607	598	599	562	617	629	633	585	609	585	640	616	650	589	598	613	609	591	647	623	552	630	616	521	571	637	649	621	552	599	646	587	604	637	577	618	620	621	630	601	573	590	564	613	597	593	608	566	595	592	647	625	618	591	617	598	595	581	594	591	680	590	602	592	572	612	598	604	614	589	666	576	599	615	616	619	552	529	586	591	593	603	625	581	593	625	623	617	572	587	605	608	622	598	648	649	648	567	652	596	610	622	592	600	626	632	602	620	604	606	590	650	623	637	594	610	598	591	588	587	600	586	643	608	620	645	638	597	609	649	631	619	589	613	646	623	606	616	598	607	579	595	660	565	655	627	601	600	609	628	617	609	610	650	579	621	597	589	600	596	654	615	620	624	608	596	579	639	598	618	562	569	625	640	616	579	619	645	611	609	612	650	631	611	624	602	618	634	623	624	667	604	589	603	600	622	580	586	644	574	583	607	627	603	605	602	577	573	595	609	626	653	598	592	613	554	636	566	645	604	608	603	592	598	606	566	615	621	616	585	625	589	625	560	590	598	627	633	603	621	622	657	630	647	640	630	568	553	638	590	597	596	638	607	620	637	586	644	588	616	603	570	565	608	593	634	621	631	653	624	643	651	626	609	614	572	592	585	616	593	619	614	590	608	601	652	576	607	566	606	599	599	592	628	611	592	574	615	616	593	595	592	583	609	603	634	605	623	586	629	620	609	599	577	634	629	624	597	567	569	651	602	588	604	598	618	600	574	585	615	589	635	578	618	582	614	616	613	613	572	672	611	582	596	623	595	623	581	615	619	602	619	601	595	594	622	616	569	599	581	588	642	643	637	642	617	647	576	605	602	625	581	603	622	627	599	644	641	606	621	642	666	629	593	604	557	609	624	599	614	639	570	639	564	625	592	591	616	586	584	643	649	587	627	603	643	637	591	631	592	585	560	575	638	601	609	636	571	598	643	606	630	618	573	605	607	615	603	613	588	651	597	592	596	613	583	569	621	605	606	576	606	587	612	620	598	601	626	617	640	630	600	657	639	561	627	595	612	631	578	598	607	630	608	633	627	583	628	655	639	582	597	595	577	644	579	614	542	611	580	607	609	652	600	617	641	616	590	585	596	615	622	637	642	558	617	615	661	616	624	619	670	618	595	608	618	592	611	607	649	577	626	602	624	604	587	615	594	613	639	587	568	638	629	602	551	598	574	597	641	587	629	667	624	621	605	599	638	610	581	606	577	594	591	602	568	579	622	599	589	612	617	565	557	608	610	610	597	613	598	568	579	622	607	659	598	596	562	639	591	605	600	621	618	613	646	614	596	617	647	587	635	628	645	636	580	541	611	615	633	600	630	638	615	647	617	573	623	597	611	598	644	588	587	655	568	598	623	562	605	619	604	633	658	615	623	599	606	607	600	588	640	623	646	587	592	573	637	586	630	605	642	623	653	578	584	654	602	595	642	660	601	633	596	578	612	659	580	616	641	598	587	622	598	611	620	644	567	621	601	599	595	629	588	573	594	590	659	608	610	586	550	598	597	664	597	631	610	565	586	600	620	628	589	630	603	623	587	622	623	637	613	577	631	632	591	596	608	618	624	634	657	660	606	662	577	614
12848	5745	4793	2709	1913	1608	1279	1222	1117	1035	914	875	847	805	804	769	781	726	766	726	749	738	745	727	757	696	713	725	703	748	742	685	747	726	708	678	666	722	728	699	767	701	719	721	685	736	665	677	764	688	706	701	670	688	667	671	696	657	688	714	653	714	759	686	710	691	681	717	652	710	663	700	714	663	691	726	718	706	708	696	686	675	712	723	705	684	692	745	680	747	698	752	709	703	676	673	701	651	642	720	699	728	669	709	684	685	698	716	699	722	729	680	710	650	723	678	667	692	692	668	651	713	679	689	697	727	704	691	705	695	680	685	715	674	694	646	681	711	654	689	694	700	732	757	727	683	672	674	655	705	685	745	671	716	654	654	690	730	732	705	705	693	642	695	725	737	668	692	702	716	674	697	669	702	685	666	724	730	645	685	722	690	692	667	687	669	709	689	698	728	711	666	676	688	669	689	742	690	694	688	714	662	681	728	707	737	724	698	711	702	748	748	722	686	688	722	716	689	671	718	693	672	714	700	655	704	702	709	646	727	693	711	657	672	728	664	699	733	711	704	663	733	734	689	694	634	727	721	686	725	692	690	694	687	674	689	674	670	642	755	716	672	691	662	667	657	714	657	685	698	686	690	681	671	696	738	677	669	717	744	667	681	695	713	731	681	699	727	732	697	685	701	662	676	710	707	721	718	681	621	695	727	688	674	716	673	681	692	687	683	696	678	721	692	684	708	706	664	693	684	710	702	694	709	718	658	713	772	634	689	698	736	747	708	694	691	698	752	697	687	725	659	670	678	709	729	679	721	669	698	677	688	709	675	653	728	677	715	733	709	722	720	710	719	704	695	680	708	715	687	740	747	677	746	752	684	730	679	698	696	711	683	742	684	664	699	686	736	666	700	636	697	708	671	644	708	706	689	708	687	724	650	658	683	730	668	700	707	699	689	778	686	645	650	668	717	683	663	692	720	714	674	694	726	734	704	658	688	762	712	722	711	740	673	709	681	706	664	704	730	748	705	682	693	656	749	722	652	742	726	706	668	671	687	692	709	686	720	754	678	737	742	668	701	712	702	698	663	721	656	696	684	674	698	681	713	699	706	693	739	649	701	717	669	707	695	706	715	713	649	626	678	704	667	725	697	702	735	692	722	709	714	705	708	662	702	737	711	739	709	685	675	720	702	726	696	686	716	672	711	650	758	673	690	758	656	718	710	721	753	682	680	703	689	678	748	709	724	724	674	703	678	691	706	694	694	704	690	688	681	644	719	661	730	724	708	734	668	697	697	674	663	716	677	716	684	659	682	701	699	673	677	709	689	636	727	703	719	742	684	697	730	696	724	681	713	660	688	686	687	699	704	713	708	622	702	703	681	744	711	661	669	727	669	638	708	651	715	701	720	708	673	673	688	702	674	693	671	742	726	701	691	672	687	718	707	705	695	683	779	718	658	718	711	691	688	674	689	681	702	707	720	709	726	721	770	708	702	667	747	667	719	718	685	718	708	693	681	663	667	715	673	668	668	685	665	722	654	705	694	703	721	684	665	708	707	686	692	705	683	706	658	655	736	678	684	725	649	714	715	723	718	711	734	674	760	703	673	710	714	734	672	722	656	711	709	707	720	689	682	737	697	717	682	758	702	703	640	673	698	682	718	690	704	684	710	698	676	693	728	679	682	659	684	687	707	671	686	670	664	742	685	709	704	689	733	697	660	715	729	739	699	682	680	756	667	699	747	691	697	734	685	682	690	689	652	735	696	717	724	712	742	726	702	705	716	702	711	671	687	666	659	702	696	655	691	694	708	679	689	723	696	662	693	676	719	677	696	687	707	697	722	657	710	711	717	692	702	735	680	737	744	688	673	660	684	706	665	687	737	711	665	655	697	727	705	704	735	669	705	658	719	720	682	675	652	738	701	715	694	690	718	719	679	667	690	717	713	731	724	675	713	721	703	681	683	709	727	692	691	653	652	715	714	674	726	730	702	678	674	728	681	689	712	689	693	716	709	707	763	712	746	677	701	716	673	672	667	687	667	698	695	692	695	682	672	671	687	645	680	710	675	672	695	701	705	682	710	680	723	731	685	726	698	755	675	703	692	698	713	711	683	673	746	697	658	732	720	678	709	760	693	648	721	731	693	681	687	682	674	703	648	692	638	680	701	685	710	714	686	694	712	727	713	714	698	740	680	700	742	718	660	701	679	689	726	696	727	677	651	688	709	737	718	695	713	729	723	732	671	701	655	706	648	684	689	636	677	705	728	724	717	686	703	718	711	695	703	712	707	693	694	663	721	651	677	728	669	701	687	703	674	695	673	695	719	736	723	685	654	643	733	706	693	721	700	686	680	692	702	704	703	732	705	693	642	680	721	705	681	723	658	735	699	698	742	682	688	647	706	725	745	721	717	707	735	699	660	684	685	723	662	687	695	710	697	716	688	732	716	675	688	690	685	715	683	677	653	761	709	673	706	643	689	699	754	755	688	749	710	698	697	699	758	776	690	756	750	662	673	671	712	722	710	695	709	717	757	759	677	724	730	680	745	700	723	677	719	720	730	713	682	677	703	684	696	703	674	682	709	693	689	746	732	687	703	692	712	718	688	715	695	728	677	680	669	737	662	628	690	706	703	649	713	710	704	711	686	669	701	722	711	688	715	693	765	702	695	655	719	701	699	661	694	680	707	672	675	710	648	663	737	701	696	722	688	754	714	673	722	705	725	678	693	676	729	687	704	700	674	672	732	700	723	679	685	737	729	657	753	736	722	698	695	696	695	712	686	708	671	696	660	688	662	717	620	645	712	691	727	726	713	736	727	711	675	709	698	704	689	688	745	722	730	718	661	723	745	699	687	714	682	706	670	728	698	737	723	708	631	705	669	760	647	692	695	708	708	692	690	726	678	700	700	688	688	673	723	689	762	726	715	711	673	678	664	735	720	751	659	753	685	675	691	719	711	704	689	672	637	655	663	666	710	696	693	726	721	682	679	724	691	707	691	637	639	710	730	678	717	660	670	696	647	718	681	691	730	704	647	743	647	697	690	711	772	724	687	670	709	669	719	687	690	694	715	670	681	655	696	689	679	686	654	731	673	694	693	679	717	663	715	712	672	612	678	688	700	664	676	674	714	681	689	670	717	747	713	793	682	764	679	682	693	737	699	704	718	714	692	705	739	714	671	700	679	683	669	730	670	652	698	725	687	733	686	681	635	672	624	659	676	693	696	701	712	699	753	704	703	721	700	714	672	664	656	680	636	684	674	698	708	717	695	705	718	707	674	641	714	706	738	764	668	651	711	732	677	676	722	674	727	680	734	685	706	708	731	664	722	686	711	690	695	763	658	673	680	669	684	713	695	675	745	695	704	750	682	698	676	677	709	744	649	678	718	707	692	683	701	660	640	711	671	726	714	658	683	711	719	702	750	663	679	742	665	693	719	722	689	724	696	677	623	713	705	718	773	769	703	643	685	740	683	724	689	701	690	714	693	665	673	731	692	708	721
22718	21268	29043	23819	21270	21343	12216	1790	1229	1155	1091	990	916	876	885	806	856	786	810	745	721	743	721	704	725	662	712	761	679	744	685	681	708	665	686	723	665	688	672	685	695	695	684	668	669	666	678	703	727	679	647	668	719	695	663	714	644	652	694	698	721	682	685	672	659	691	661	660	695	619	671	627	675	649	677	640	677	699	650	683	685	707	659	690	670	716	641	672	727	683	688	684	659	693	707	677	632	678	651	649	705	716	686	663	707	630	641	655	670	619	710	663	702	704	724	666	658	614	670	671	651	599	625	648	647	674	660	619	653	632	692	671	672	677	702	638	700	627	692	675	660	666	670	649	608	735	683	689	669	662	680	638	664	660	665	684	663	666	691	646	650	687	654	649	604	653	653	647	656	667	653	638	667	710	657	710	657	662	661	688	710	694	666	642	627	688	645	672	616	660	663	685	621	704	612	698	683	658	684	618	667	640	662	681	692	637	650	691	659	671	683	661	652	646	619	674	649	646	682	628	684	671	669	664	651	697	671	631	652	650	645	668	675	680	693	645	667	690	678	727	657	673	677	656	702	705	665	675	672	625	664	658	630	666	691	620	625	685	676	689	650	687	701	675	671	600	682	676	640	688	664	651	655	639	666	652	661	677	634	663	628	681	682	696	681	645	668	657	676	640	661	664	668	641	673	689	656	628	652	626	634	636	640	641	702	694	677	657	661	657	691	695	677	674	652	636	671	624	669	683	629	684	641	646	729	642	692	676	709	658	649	638	676	654	657	677	662	683	706	663	708	688	641	670	650	687	662	681	688	621	636	651	661	655	692	641	689	622	713	639	669	618	649	649	690	692	665	647	655	621	673	659	671	678	654	650	644	689	701	658	654	664	680	624	655	679	609	680	672	656	687	671	675	622	647	680	690	663	641	649	691	628	662	656	656	653	641	666	699	679	680	679	632	619	648	642	641	675	654	684	628	664	654	630	659	628	677	677	662	687	657	664	676	655	687	671	644	688	628	637	672	669	667	653	630	688	650	694	659	672	688	668	659	630	685	693	655	666	645	669	646	710	656	659	700	611	658	666	630	634	682	672	663	690	701	640	626	695	642	667	680	739	626	705	682	678	662	648	644	672	675	654	668	675	651	671	640	648	661	642	660	643	659	663	671	700	599	657	639	666	645	680	706	656	641	646	656	671	644	648	673	646	647	676	649	672	715	643	688	637	670	596	660	653	634	667	658	671	707	657	659	681	672	692	635	626	667	682	641	667	672	621	629	670	650	682	674	698	659	704	627	728	673	662	671	656	656	650	673	651	638	631	637	654	664	638	653	704	643	646	673	701	649	659	675	671	645	648	654	682	673	635	682	649	660	686	669	670	672	658	720	650	659	631	680	693	658	651	639	662	749	661	624	649	621	686	677	661	650	692	675	644	639	615	644	708	660	696	643	732	653	650	661	632	648	644	589	674	647	655	612	679	694	647	662	618	675	647	654	601	677	654	678	666	666	697	702	679	672	653	686	686	675	643	649	686	705	685	672	613	711	634	654	701	677	636	652	634	652	662	673	641	639	648	683	666	664	650	714	670	677	647	649	641	689	703	675	710	631	669	651	646	665	668	661	672	661	669	676	686	652	696	668	682	693	641	691	711	650	695	670	654	678	646	630	707	628	661	660	605	691	649	642	704	666	628	653	696	700	655	689	641	650	618	663	694	654	680	673	671	612	634	640	690	640	663	679	655	673	687	679	673	623	704	678	618	698	672	639	663	667	685	700	676	692	663	691	713	632	681	649	650	643	664	647	648	643	628	602	667	656	621	665	649	715	688	690	609	684	691	674	630	688	659	688	629	661	662	631	667	663	653	640	678	689	659	649	708	654	633	613	644	662	658	694	643	646	644	659	680	645	644	678	658	643	711	672	606	666	639	661	650	691	660	670	714	654	670	647	720	646	656	679	623	680	692	669	687	657	667	645	655	648	649	675	661	638	677	691	700	641	663	636	674	660	674	595	655	657	674	651	673	670	635	645	667	680	649	640	674	680	680	645	668	668	727	632	676	650	616	657	662	654	651	657	616	679	644	661	682	698	680	632	715	642	590	691	688	706	646	618	684	686	647	682	657	663	639	703	700	622	625	653	726	666	674	670	636	630	619	643	653	677	653	657	621	633	641	703	652	639	625	671	654	665	691	613	664	683	654	670	647	672	665	608	637	648	673	692	736	665	676	644	679	653	653	635	651	669	693	656	634	646	653	687	664	629	647	679	654	672	625	669	665	718	661	656	692	663	626	722	671	654	655	646	681	662	661	661	663	669	717	662	652	663	674	707	651	691	634	646	618	635	664	695	626	634	680	649	624	670	665	663	663	659	641	676	660	612	687	633	632	663	689	664	649	658	672	685	633	655	700	607	660	683	645	640	693	680	662	696	705	674	641	670	675	697	695	672	671	676	677	650	686	663	655	620	683	654	655	664	662	672	669	629	715	661	655	674	674	686	646	680	647	647	618	719	679	641	651	627	643	620	655	690	620	671	681	650	675	639	644	669	703	640	664	666	689	712	648	651	645	636	641	670	644	696	667	623	667	678	647	637	654	733	636	655	634	659	672	615	636	654	612	696	641	700	635	647	652	642	649	640	669	656	699	709	656	610	614	634	647	662	677	660	690	636	610	680	644	642	636	640	630	663	647	647	636	707	621	648	666	671	652	642	680	640	622	657	669	673	675	634	636	654	696	667	600	651	689	625	647	667	691	659	668	623	654	719	690	682	655	599	718	669	659	659	643	698	681	601	680	707	680	656	641	692	656	677	665	678	649	648	652	684	665	613	658	668	654	640	690	660	618	651	665	662	651	655	632	655	647	684	663	633	682	654	652	628	677	666	624	632	661	691	661	690	645	702	657	658	664	671	652	664	690	660	652	730	667	647	673	685	674	688	644	660	649	628	660	639	642	678	669	657	663	675	647	640	637	627	666	669	649	687	689	638	677	669	664	653	723	653	693	700	642	683	636	600	609	683	673	698	665	651	648	667	678	619	677	672	609	688	650	652	647	625	672	666	641	665	655	705	694	695	670	702	658	675	675	639	675	658	672	601	697	680	616	696	626	689	690	640	661	697	656	631	611	700	617	643	653	642	653	657	686	623	661	633	664	685	644	669	635	662	714	686	693	664	635	676	684	648	641	728	636	647	659	672	653	684	659	678	615	682	673	591	679	680	647	725	688	666	699	669	686	652	698	665	666	658	629	669	611	687	692	628	665	649	667	634	669	660	661	702	704	669	628	654	679	653	645	685	651	682	630	662	632	680	668	670	632	720	664	654	688	681	690	664	659	651	692	651	674	659	705	676	639	668	673	645	688	634	661	672	643	648	636	660	659	623	684	626	667	672	670	681	656	712	718	688	641	643	624	667	648	704	660	678	640	665	658	660	641	657	696	618	697	682	656	632	675	690	649	661	697	651	718	638	702	670	653	701	639	687	667	665	675	654	652	685	674	671	673	657	650
14916	15930	13180	7255	5159	3707	3058	2498	2098	1817	1599	1392	1301	1146	1096	1126	969	986	944	921	882	851	895	814	765	801	785	809	811	790	806	746	789	743	790	752	744	740	773	736	782	775	753	798	732	772	750	716	749	740	732	735	774	695	686	756	711	779	707	715	699	743	767	729	736	700	747	713	741	767	737	723	706	781	705	746	739	728	706	701	683	714	732	711	713	750	709	762	662	756	746	706	720	736	709	721	714	714	720	683	718	745	782	731	759	744	739	702	727	736	738	758	765	749	771	724	725	772	743	659	721	739	710	679	713	771	732	742	740	732	729	733	730	716	741	747	778	705	724	711	713	721	731	703	750	735	703	698	771	709	689	716	700	703	672	673	732	712	740	668	699	717	712	766	713	708	752	752	709	753	714	750	722	719	680	647	675	775	655	684	731	711	739	698	695	704	721	704	722	701	746	717	728	720	742	681	759	714	715	696	653	674	763	779	724	716	717	687	754	688	707	718	730	745	699	694	737	727	734	711	715	741	739	706	699	747	742	683	708	766	741	705	788	675	698	721	706	699	738	712	731	715	740	742	696	683	757	670	697	699	716	777	726	724	728	746	724	690	711	695	737	738	714	727	753	744	719	734	716	687	745	699	709	703	688	775	708	683	737	727	698	765	713	759	716	769	734	729	700	721	720	728	710	698	709	745	719	720	697	737	732	713	730	692	720	737	726	694	718	713	740	784	687	704	717	760	690	694	705	690	708	721	722	730	673	731	722	690	686	696	714	695	657	728	703	678	703	750	719	773	751	677	689	719	698	692	729	731	725	689	725	707	756	686	721	725	712	735	733	717	680	724	708	707	751	677	661	734	747	741	762	729	705	708	681	710	663	717	689	693	741	703	727	706	754	731	730	724	719	702	701	709	708	712	730	687	733	691	734	721	727	685	744	735	732	713	695	700	692	685	734	691	674	688	687	738	703	684	711	730	717	718	682	735	721	736	693	701	702	691	789	732	711	746	754	737	755	708	718	725	732	684	721	751	709	713	720	736	670	712	692	731	685	741	710	711	750	735	713	728	744	734	749	688	704	722	692	697	692	708	711	731	668	706	713	674	708	740	750	696	675	746	711	723	690	721	673	749	732	716	685	679	738	708	732	732	737	679	711	690	691	687	725	720	637	722	710	713	710	698	702	685	670	685	714	717	715	751	680	741	733	712	712	706	693	757	708	692	663	710	780	765	716	717	750	669	739	692	721	760	705	701	714	700	735	734	705	644	675	716	739	730	659	685	734	720	744	718	692	726	675	716	671	724	701	707	717	715	755	718	715	722	720	713	729	654	714	753	703	726	693	719	702	685	677	726	729	715	724	665	727	709	740	671	792	742	700	752	715	687	701	724	749	725	668	697	706	715	708	745	677	705	730	677	693	722	735	706	733	738	727	748	692	683	718	728	672	734	733	686	746	731	709	724	706	714	698	719	748	705	718	720	719	689	741	726	731	725	727	744	675	720	702	751	716	697	711	716	663	717	705	733	695	729	740	748	712	715	721	701	737	723	755	729	707	726	730	668	749	710	721	749	736	702	692	724	735	739	723	754	688	659	684	733	740	719	693	677	746	693	693	696	694	705	720	710	738	756	721	703	684	686	689	698	758	692	746	730	787	696	762	704	688	730	728	724	679	700	732	757	670	713	713	698	705	770	707	734	729	735	698	772	769	693	693	708	761	736	740	690	687	744	701	725	720	701	721	696	706	747	714	733	729	719	725	688	713	770	720	681	680	719	719	752	751	687	713	743	739	690	724	683	733	710	695	697	699	741	733	719	711	753	672	723	732	737	697	707	734	756	713	708	743	746	688	731	736	731	735	702	708	716	733	736	676	750	706	682	747	779	695	704	743	709	690	736	707	715	734	692	753	711	743	678	719	715	696	764	681	734	669	716	699	699	734	757	674	743	725	729	768	717	651	706	721	697	734	712	701	699	735	663	673	689	724	710	665	699	713	743	742	699	736	662	688	770	677	751	711	715	720	725	742	707	751	689	723	663	752	743	642	710	669	673	675	688	727	729	717	671	759	705	748	696	760	692	717	769	725	742	718	674	705	683	666	709	700	677	667	699	749	723	752	745	773	640	712	750	725	690	716	723	689	714	718	704	706	718	703	714	733	711	700	734	697	703	704	745	688	714	710	689	682	762	676	719	712	696	693	733	699	699	733	708	716	687	752	756	733	673	719	716	751	704	670	696	725	761	757	717	744	687	671	713	722	709	703	729	735	718	743	707	748	705	677	716	675	712	767	734	687	752	723	702	701	790	745	698	788	683	744	747	722	739	721	751	714	703	660	684	685	740	720	750	723	729	734	729	731	732	768	727	727	737	725	741	720	763	708	703	737	719	702	709	760	717	731	674	758	725	688	711	724	683	722	724	747	726	726	684	684	748	729	735	694	687	742	710	729	794	720	683	724	735	696	751	747	730	712	749	689	724	725	682	675	691	684	698	658	689	757	706	674	751	715	707	729	695	715	762	760	709	723	708	721	670	698	697	720	748	704	752	730	722	674	678	693	731	690	687	679	699	729	668	714	743	702	741	747	706	710	676	695	691	696	707	703	712	751	729	774	721	724	714	729	707	714	723	739	702	698	747	686	714	721	741	769	744	749	728	710	700	694	683	728	685	710	685	724	745	690	691	705	749	686	703	703	734	723	696	709	755	682	729	673	716	762	674	709	734	708	716	699	717	729	709	668	676	745	670	776	715	723	739	713	770	765	724	725	727	705	722	734	715	764	788	743	656	716	715	679	740	675	733	743	729	710	724	693	709	689	704	672	696	702	732	707	744	737	686	717	709	732	709	731	704	671	712	710	704	718	694	739	688	742	763	720	666	768	701	777	694	676	680	760	690	728	680	742	687	706	695	681	697	746	725	762	803	746	689	763	757	698	705	666	702	761	707	705	682	730	735	727	667	723	742	695	645	697	682	767	714	718	724	720	741	683	727	748	666	730	736	704	726	706	710	712	685	691	700	707	731	705	754	751	778	689	696	721	750	723	700	766	723	714	754	708	707	714	732	684	691	700	691	698	698	723	731	735	641	736	683	787	722	725	675	776	740	697	699	754	635	727	722	702	709	785	672	686	704	718	718	699	725	713	688	751	739	725	750	731	755	700	748	723	723	773	723	714	728	752	709	715	708	760	734	731	686	741	699	694	709	730	719	732	673	712	742	720	736	694	710	737	714	697	694	667	737	694	745	700	707	764	686	723	677	717	767	740	753	720	701	709	686	673	696	678	744	716	678	689	787	741	719	711	734	701	687	719	756	694	720	717	722	669	626	705	752	703	689	688	698	710	684	704	689	721	723	712	695	703	727	694	686	678	720	693	749	685	714	703	738	729	728	688	695	692	756	685	731	713	671	699	697	739	679	685	735	736	726	683	710	719	757	728	731	739	706	701	654	695	706	735	696	690	705	690	681	727	724	726	714	702	718	674	734	715	678	754	709	687	767	672	738	748	726
27296	20400	8290	780	480	389	392	404	354	377	372	347	365	370	337	361	353	375	359	318	341	335	330	323	370	343	358	330	353	358	310	358	340	296	338	349	349	346	342	361	350	377	364	352	333	334	347	335	350	345	354	322	354	358	346	330	350	345	379	367	366	335	320	335	371	352	310	335	350	304	330	347	358	357	372	351	330	334	375	332	335	321	368	358	298	315	348	356	350	376	317	361	366	357	361	360	362	319	356	313	365	367	333	375	371	332	338	352	373	372	351	343	339	352	360	318	342	317	351	339	326	341	340	344	309	309	343	334	372	376	343	354	298	353	335	327	347	292	356	342	322	365	380	337	324	386	316	348	313	356	357	344	334	357	334	351	382	325	385	369	374	321	370	375	340	354	340	304	350	332	357	341	355	347	319	344	333	332	364	339	339	365	332	311	336	347	318	328	322	343	377	373	362	317	354	367	348	337	318	334	325	343	363	324	362	290	372	353	345	349	310	330	324	348	329	328	310	312	346	328	341	345	375	347	351	350	339	348	340	339	341	319	334	353	359	357	355	358	346	402	330	352	367	345	337	368	395	319	358	318	367	360	391	346	340	346	366	373	344	331	323	324	344	336	345	366	355	359	378	352	335	343	337	324	353	342	340	326	357	365	347	322	319	342	337	371	317	351	342	347	347	327	338	371	364	327	331	391	361	323	364	361	352	316	350	359	365	349	367	347	357	355	366	342	335	346	338	354	341	364	377	342	358	335	360	332	362	376	335	360	365	338	370	325	294	318	385	348	320	367	345	352	351	359	372	371	367	332	328	349	355	364	340	329	367	354	363	359	340	347	350	335	321	340	313	352	366	345	394	338	381	382	361	304	346	360	384	349	364	350	359	358	357	357	363	353	351	346	337	336	362	352	356	353	357	353	340	350	334	330	346	351	348	381	311	339	320	338	326	363	321	360	309	340	370	363	327	290	374	344	357	358	311	364	353	365	337	326	311	351	363	336	343	350	343	332	384	357	344	357	330	364	318	330	330	386	337	337	366	362	352	354	337	330	370	338	361	330	315	340	386	350	373	353	357	362	357	329	332	320	360	323	357	329	323	359	337	346	330	336	324	336	311	352	327	345	331	322	366	359	326	364	343	312	321	319	367	332	331	326	369	388	311	334	377	292	372	325	302	314	318	341	313	348	336	334	351	343	358	318	349	340	340	352	358	334	335	379	335	359	343	385	320	337	314	352	352	342	345	369	362	338	362	358	338	325	317	314	344	363	385	344	330	360	325	335	346	350	334	335	360	347	341	325	353	323	338	357	391	353	328	330	350	365	360	351	355	372	308	336	360	331	330	364	306	322	354	360	352	355	342	364	337	320	330	332	343	330	360	360	334	380	354	352	381	347	353	332	333	341	360	320	297	329	349	320	348	348	343	367	338	345	299	299	328	397	360	332	302	347	357	320	341	362	354	340	331	336	337	351	318	348	360	358	341	298	364	316	367	338	346	321	339	328	345	340	391	335	323	363	320	369	355	318	300	335	362	341	308	353	348	342	304	317	358	332	355	367	341	325	355	348	341	356	376	347	332	333	323	290	334	322	329	368	373	306	361	349	353	347	340	331	342	329	364	398	353	349	341	311	373	329	367	336	360	343	361	331	347	299	334	361	345	391	357	333	357	351	364	336	333	331	372	360	360	333	338	313	284	329	355	329	386	320	356	323	387	323	357	338	333	336	336	327	317	334	371	340	366	360	334	334	317	327	324	311	351	354	363	340	333	344	326	377	350	363	323	343	336	367	331	342	343	338	354	331	326	326	321	372	356	346	332	297	315	334	348	375	354	326	337	330	364	327	319	362	379	330	354	350	341	329	310	313	365	398	328	380	320	339	364	363	342	356	341	342	335	354	331	370	360	325	337	338	332	372	363	318	355	324	328	369	326	356	332	320	327	357	321	369	311	364	358	333	353	329	364	340	373	382	327	350	331	381	336	366	318	306	324	362	370	303	342	337	344	318	318	336	353	346	355	354	357	335	337	345	362	365	333	321	358	347	359	326	357	341	315	347	354	346	358	346	368	343	327	360	345	353	320	362	339	340	323	341	387	324	340	353	348	358	359	325	339	338	343	355	346	367	346	355	343	335	353	339	346	374	340	335	366	382	338	354	347	327	340	351	346	340	342	331	366	340	337	365	345	338	366	352	338	351	330	361	358	345	335	332	343	312	317	363	320	350	349	349	349	351	336	354	334	366	379	326	355	320	333	324	339	311	323	306	367	329	341	337	338	341	347	358	346	330	337	339	333	338	364	324	352	309	327	354	374	336	347	366	335	338	366	344	303	364	317	338	344	354	349	299	341	341	304	337	312	318	343	345	355	323	333	340	329	371	341	360	363	358	322	318	373	342	346	338	316	302	339	360	313	330	334	343	347	332	348	338	355	346	372	397	345	358	335	336	342	345	336	363	358	366	361	357	340	351	327	339	372	344	352	354	299	320	360	321	365	365	333	335	385	350	310	308	344	369	358	349	359	352	321	361	351	358	357	326	338	360	356	396	335	350	337	326	334	326	349	350	358	336	339	332	322	337	337	326	352	346	332	339	336	361	356	360	360	350	330	366	310	314	340	357	381	333	312	344	342	336	302	332	347	341	374	342	346	346	325	332	340	349	365	341	374	361	333	360	365	389	340	315	368	342	350	321	319	371	302	327	316	312	343	342	341	308	350	326	349	328	340	351	355	338	319	339	331	346	374	333	359	332	332	327	318	324	321	329	343	328	345	356	333	364	342	377	362	346	329	313	344	383	331	363	355	327	385	330	312	341	315	362	358	326	396	311	356	357	369	372	325	368	367	329	352	340	370	337	325	342	348	312	331	365	335	326	366	360	334	342	350	326	340	356	328	338	337	339	341	360	329	345	331	367	344	346	373	364	331	309	354	329	349	339	345	336	308	339	355	352	342	347	354	333	375	383	329	326	345	357	359	334	304	344	369	341	336	365	378	331	346	373	370	329	335	294	342	332	367	307	369	334	339	376	315	359	364	305	368	364	339	374	354	350	364	342	350	330	365	341	350	336	365	353	376	365	333	301	349	349	354	333	297	367	327	295	372	325	336	351	334	370	329	347	371	380	326	357	337	340	343	326	376	334	323	350	322	340	348	356	352	353	333	319	385	312	328	381	353	339	381	349	340	380	344	327	350	316	358	329	348	346	327	335	349	347	339	354	326	329	302	332	324	328	325	380	317	350	362	324	327	366	330	342	371	325	368	367	333	352	340	362	335	319	314	363	338	311	357	312	322	344	339	327	344	344	347	344	324	315	326	316	333	344	347	361	330	363	373	312	352	344	326	317	343	337	325	336	359	361	335	365	344	338	354	351	355	324	350	313	341	326	336	356	338	341	372	345	363	385	365	350	348	314	361	359	331	316	370	377	356	329	369	370	345	340	361	332	349	364	327	301	318	306	397	344	350	362	335	373	333	377	357	370	368	333	308	373	355	357	360	388	332	353
10416	1222	1087	669	563	508	494	457	483	414	436	441	498	443	443	417	410	454	438	418	430	427	422	416	444	424	427	425	430	413	410	421	453	416	414	404	412	418	430	389	393	440	401	392	448	373	425	442	388	439	395	396	428	416	405	382	429	432	398	442	414	425	391	393	389	376	395	402	408	391	380	397	406	432	377	400	438	426	412	430	450	431	432	436	417	380	417	428	421	412	375	371	394	418	417	411	403	395	410	413	416	399	413	394	394	393	419	408	386	383	412	386	373	413	419	416	436	393	405	385	411	349	421	415	398	398	418	434	377	424	408	442	385	399	394	385	438	404	389	395	398	411	425	405	400	393	418	395	399	378	416	407	408	411	415	448	421	377	400	419	408	372	405	389	418	430	395	404	391	409	409	393	386	418	390	399	427	417	387	381	436	370	418	370	401	426	423	448	415	382	404	401	387	447	396	401	365	409	413	374	394	451	387	426	391	421	437	404	368	416	366	412	371	399	408	423	441	382	373	415	422	388	391	423	426	421	401	424	430	401	400	411	434	399	400	404	386	410	392	404	406	417	386	388	364	447	414	428	365	428	421	427	393	403	410	383	404	409	436	430	386	385	417	403	395	430	390	437	402	420	371	421	432	422	420	421	417	399	445	372	400	420	430	389	432	392	433	430	392	371	400	393	374	393	398	464	449	410	400	407	416	407	413	410	431	384	431	405	387	444	422	423	438	430	448	429	413	384	435	447	386	407	410	397	407	388	396	418	420	383	431	380	413	426	396	424	429	416	393	401	398	400	420	385	426	390	422	409	429	404	422	410	412	407	419	421	378	398	380	400	426	384	414	422	418	383	429	424	421	389	422	412	397	414	438	413	387	426	393	416	396	413	382	407	437	403	419	409	410	401	417	426	411	398	414	466	415	406	447	428	428	405	410	394	406	386	377	388	404	385	391	420	437	405	419	435	401	443	413	408	385	426	420	409	412	429	430	425	409	440	422	412	413	433	433	431	411	408	418	399	401	383	400	411	408	420	404	413	416	405	391	430	433	424	442	406	403	375	429	434	398	382	407	394	398	399	410	413	380	395	415	411	431	403	380	455	428	387	401	411	378	468	368	383	403	399	412	390	395	436	387	377	411	415	417	423	360	386	414	388	410	430	420	378	384	395	404	380	431	388	441	423	409	428	393	427	396	418	418	438	437	417	406	412	406	420	396	419	399	442	432	394	405	389	433	406	411	398	420	398	434	432	458	409	398	408	415	402	426	421	406	470	415	399	413	421	399	361	446	399	394	409	437	427	435	446	434	411	391	406	412	455	418	362	433	424	423	413	447	425	406	382	426	393	425	394	433	409	404	407	444	397	399	406	379	430	440	414	429	429	424	406	379	416	424	384	392	374	408	435	420	388	448	428	424	403	399	429	425	406	435	406	413	401	420	404	444	404	387	450	409	444	432	410	431	427	422	405	394	417	423	372	390	413	415	421	385	405	416	418	427	394	434	412	407	434	387	404	414	388	404	416	414	375	388	433	406	411	414	456	396	413	377	449	400	393	424	439	403	407	439	395	390	404	419	398	406	387	430	409	435	421	444	414	439	424	377	388	430	408	412	471	420	434	418	391	420	402	425	371	399	405	429	365	420	415	419	413	409	425	419	405	396	404	413	404	448	418	446	418	392	376	414	464	408	399	387	415	420	441	431	387	414	429	426	431	425	431	407	398	440	395	418	423	399	437	439	369	399	427	407	398	439	416	396	430	414	402	463	389	436	408	372	405	399	397	401	399	427	372	422	428	439	414	400	410	401	398	415	430	433	426	375	392	414	403	409	426	412	402	414	396	414	390	436	393	414	419	354	393	422	414	397	392	437	377	398	412	429	389	382	419	415	396	441	381	466	398	421	401	413	409	450	420	400	422	435	432	400	403	423	426	406	409	390	429	440	445	430	439	407	429	389	423	381	363	394	411	410	421	396	394	417	418	424	425	400	394	414	363	397	371	424	385	400	422	422	417	420	410	425	402	402	401	424	363	387	429	377	444	423	427	409	407	380	408	397	411	397	417	412	413	392	435	429	371	433	412	394	392	426	397	411	420	447	428	433	435	438	444	389	426	408	409	441	395	422	398	429	401	434	395	411	420	396	426	430	422	404	418	393	414	425	376	406	447	429	405	395	356	413	426	422	395	418	394	408	390	426	385	397	390	420	436	401	404	397	420	417	411	441	380	396	422	413	409	423	391	418	387	366	429	407	387	420	403	422	434	418	445	388	388	418	433	413	402	400	457	412	379	403	391	432	425	403	406	386	432	407	426	423	386	386	410	368	411	380	419	438	466	446	441	445	422	407	411	425	416	433	463	398	423	427	427	459	417	431	394	458	395	423	410	395	395	429	385	407	421	403	421	399	430	391	415	401	436	448	407	407	434	386	420	407	393	415	430	381	426	395	382	450	432	445	404	378	389	394	375	412	380	422	434	408	451	415	413	448	373	433	416	442	403	420	386	436	408	427	424	418	402	426	407	426	415	415	438	407	389	426	443	439	429	446	405	409	417	422	376	423	416	406	426	433	449	412	390	424	404	390	407	381	429	408	437	433	421	417	436	396	439	411	408	429	425	433	414	421	410	416	466	401	381	436	449	399	402	407	388	407	419	395	440	416	404	396	394	391	464	406	423	397	406	405	415	405	431	434	407	430	383	416	391	421	437	420	380	390	418	405	381	411	409	412	392	421	398	405	423	410	458	442	404	411	406	413	433	406	412	444	447	407	408	421	362	417	383	405	400	382	411	435	415	393	432	429	367	431	417	440	449	427	380	400	370	413	429	407	454	430	440	426	411	444	385	418	400	425	430	404	423	423	417	459	414	414	439	401	423	381	414	410	426	394	416	399	392	400	436	392	396	411	409	410	450	409	456	385	410	400	406	393	398	413	406	407	416	405	432	415	443	426	407	411	431	402	419	370	406	433	399	407	407	415	401	408	388	447	413	386	416	412	391	383	399	377	398	426	454	410	439	389	419	413	416	422	397	410	439	445	416	390	412	387	387	431	390	438	401	429	416	433	414	423	387	387	416	420	379	390	419	410	413	415	367	390	425	446	425	386	410	437	389	412	449	396	409	413	440	401	444	414	393	392	421	414	403	415	378	430	391	411	413	411	412	404	416	423	419	406	383	417	446	405	366	401	451	419	414	411	397	426	412	391	404	398	432	415	411	400	411	391	445	435	443	395	413	422	442	400	410	409	416	407	423	391	417	401	375	428	414	419	418	373	406	401	438	409	395	412	428	448	409	420	402	429	459	406	415	415	395	427	427	404	418	431	433	392	392	450	416	382	441	420	403	420	387	416	405	395	393	394	404	436	397	423	423	405	393	406	406	396	400	389	376	417	439	411	468	462	419	399	416	391	400	406	411	432	420	412	421	402	421	431	392	409	368	419	440	435	407	443	414	371	439	401	427	384	445	417	404	393	419	371	412	401	394	431	446	394	361	412	426	416	419	392	423
23620	21240	28632	24142	21253	12268	1272	822	642	571	533	456	442	396	415	401	375	395	354	404	339	343	333	349	360	342	321	350	371	342	338	339	310	344	337	320	347	335	307	321	340	312	337	332	350	328	317	312	368	338	298	311	357	327	325	337	320	308	304	302	319	317	326	315	325	312	313	289	316	313	292	297	324	305	302	308	323	325	282	316	299	298	333	304	319	296	330	335	323	293	333	331	298	328	302	282	331	320	333	298	320	326	308	314	305	287	330	307	318	306	346	319	298	299	335	337	298	324	344	308	311	337	296	290	322	331	315	320	342	322	258	326	294	287	289	346	317	322	308	302	317	304	319	293	322	307	338	321	313	326	313	341	332	318	283	304	345	321	302	294	306	366	329	336	329	306	291	319	325	292	327	324	304	311	314	306	321	343	290	315	340	291	303	287	326	313	317	280	311	291	303	290	349	301	329	298	297	315	297	315	301	313	322	306	302	277	334	358	312	328	321	298	307	325	281	293	321	289	337	304	295	312	312	330	313	287	306	279	312	314	295	315	271	308	314	318	308	342	325	303	298	312	310	316	309	331	324	318	339	327	307	327	321	319	310	285	304	284	319	306	331	277	302	308	304	323	301	289	308	330	323	315	281	292	338	335	312	302	306	306	317	299	315	300	297	317	293	327	298	345	291	291	307	305	283	319	300	314	320	293	334	292	308	304	312	308	294	305	322	324	340	313	291	313	316	317	323	329	312	318	317	324	333	311	355	298	348	303	323	334	328	322	286	319	307	297	284	326	312	299	296	350	319	318	316	326	342	298	335	309	324	329	318	318	313	318	309	327	326	344	347	336	322	318	323	301	313	328	278	312	339	306	301	317	296	304	266	307	352	321	299	320	301	290	317	277	337	312	303	310	317	327	315	293	320	304	291	300	297	293	311	325	341	317	346	299	311	320	316	284	303	290	298	282	310	323	276	306	315	296	324	315	307	311	280	297	301	305	350	322	285	305	333	317	296	320	305	312	315	324	316	296	322	314	358	347	340	338	269	275	289	297	299	321	286	316	273	304	278	296	286	301	279	331	329	306	328	297	303	324	310	323	303	313	284	299	286	295	291	314	302	339	304	288	276	300	336	307	310	307	296	317	277	323	332	304	319	366	323	335	320	323	348	302	320	309	338	303	306	295	345	355	312	330	318	288	298	315	316	276	289	322	296	309	309	305	307	294	319	284	298	310	307	297	319	312	328	319	345	292	327	343	335	309	309	335	326	326	282	285	328	322	269	302	319	296	297	306	309	288	284	316	274	311	311	319	304	321	327	304	319	310	333	323	301	295	333	296	303	309	280	313	292	291	316	313	317	314	320	298	304	344	334	315	341	322	317	299	314	273	286	318	298	317	314	307	342	300	322	300	329	330	309	330	315	311	322	321	317	327	315	307	340	327	324	306	297	355	318	281	300	320	327	331	287	318	284	345	286	293	336	315	312	301	332	311	326	311	294	304	290	300	282	301	305	328	299	286	315	339	303	304	335	332	315	311	307	338	295	323	303	304	296	300	327	286	350	286	313	322	369	297	315	309	318	296	327	308	287	298	293	285	292	314	316	287	328	299	291	300	294	323	332	320	303	321	318	317	318	286	314	337	317	305	289	306	351	313	306	341	311	323	312	333	314	342	322	279	296	298	304	301	328	307	344	291	290	315	298	322	334	336	326	315	314	316	282	299	316	306	308	322	324	325	289	305	345	316	302	309	291	311	300	347	313	306	322	310	342	300	320	335	321	355	313	297	335	325	292	278	300	300	312	275	261	297	318	305	320	294	326	323	319	302	297	309	312	308	308	314	308	308	287	315	321	306	303	347	292	323	293	324	315	296	303	327	324	284	296	288	329	350	293	342	294	304	280	323	293	338	313	345	340	284	302	308	321	303	334	311	283	317	329	302	325	327	316	307	290	307	321	347	302	295	308	280	318	323	327	312	293	332	326	304	307	332	329	345	316	308	340	303	250	321	331	294	307	293	312	348	305	328	297	317	282	305	301	312	342	346	296	311	333	336	331	280	303	302	326	299	306	293	276	334	328	313	302	331	311	348	306	319	301	310	311	349	319	327	303	331	293	314	301	305	305	325	321	327	299	321	288	329	325	309	318	300	308	284	313	344	329	314	300	284	329	309	305	332	321	269	311	309	312	339	323	313	327	309	287	329	349	304	315	321	312	300	341	313	327	321	310	301	289	317	287	319	320	310	295	314	296	286	313	329	319	343	271	309	301	284	309	315	272	306	314	309	331	317	298	329	323	333	342	296	290	316	304	302	306	296	318	316	296	284	332	288	267	327	314	317	317	331	326	316	316	340	285	300	325	297	268	292	342	295	300	303	292	331	320	313	282	300	332	323	279	312	295	307	295	315	302	318	310	333	303	352	334	349	306	326	298	361	305	279	350	300	308	288	305	312	317	325	318	319	344	319	330	322	302	347	319	337	305	313	297	303	325	301	298	316	292	309	325	328	306	351	327	332	328	309	316	309	289	327	289	306	338	331	296	329	315	296	297	319	281	301	295	329	322	293	305	327	353	304	306	301	284	288	319	313	301	312	324	313	303	336	337	304	295	298	309	322	338	280	297	298	309	320	339	314	325	324	312	295	319	357	325	293	306	319	325	322	308	296	320	312	308	316	276	328	286	316	277	301	305	281	298	321	296	298	333	324	324	302	323	330	327	323	331	319	330	324	293	290	328	302	307	299	313	312	311	302	294	299	316	317	300	301	292	339	333	323	296	302	311	314	325	329	310	301	341	295	322	307	306	285	333	325	321	344	315	300	324	300	301	315	303	329	310	274	278	330	307	305	340	342	329	331	289	312	327	318	313	281	306	332	296	316	346	293	325	331	290	303	317	339	320	340	315	325	319	314	312	312	319	316	323	322	345	281	315	340	309	276	324	304	325	334	297	296	276	297	328	276	295	330	316	306	303	317	325	314	326	325	336	332	302	269	355	304	317	349	309	291	337	319	328	334	309	320	298	336	332	300	307	299	318	292	324	326	314	269	328	331	323	327	353	301	270	323	321	293	294	340	309	299	327	307	300	319	332	324	312	319	326	309	313	316	314	308	350	307	319	344	297	299	314	288	341	324	320	299	293	315	316	324	328	302	298	308	311	330	312	295	310	326	311	307	294	300	336	305	302	337	299	330	339	298	302	314	349	314	289	319	286	289	296	313	310	302	318	294	311	300	320	342	343	299	316	283	329	292	321	341	311	301	292	325	317	296	304	304	313	301	283	321	308	299	307	314	291	287	314	308	295	319	296	324	302	313	316	297	281	308	320	318	312	326	313	288	329	311	322	301	333	319	320	286	308	296	342	316	317	310	319	298	307	315	333	343	321	336	317	283	290	334	309	295	346	328	328	323	312	312	314	277	335	300	324	327	289	309	303	298	309	303	327	314	285	342	331	310	328	300	325	312	328	316	316	328	275	351	352	292	306	318	302	313	300	294	336	307	296	296	311	318
12812	9531	8008	4080	2753	2040	1650	1360	1136	867	810	698	605	615	545	502	464	467	453	466	425	463	452	441	417	457	406	413	410	424	412	351	415	377	359	387	360	393	396	389	345	392	389	370	400	373	390	387	358	374	384	361	398	374	388	393	384	372	325	353	347	376	334	379	385	359	391	346	351	365	396	357	375	383	394	362	381	358	366	373	368	371	376	349	372	369	374	395	386	381	363	388	377	333	370	342	363	360	369	362	354	397	401	390	321	378	343	365	343	345	374	346	362	358	378	359	347	407	354	317	370	382	337	364	379	334	342	337	351	353	353	338	362	376	361	361	353	341	337	367	350	379	357	351	388	349	344	327	338	356	402	332	375	362	375	393	352	344	337	362	372	347	332	351	352	344	364	331	343	349	352	362	384	404	352	368	345	358	376	382	333	356	391	365	334	335	349	342	368	378	356	324	389	345	360	365	360	360	352	372	385	377	354	382	378	354	367	372	388	373	380	404	358	368	358	374	349	362	370	350	406	342	382	381	337	362	342	329	358	341	364	362	373	376	349	369	351	365	363	338	371	390	342	364	372	325	350	366	342	353	347	358	353	383	330	364	386	363	357	404	370	370	361	378	376	377	360	338	364	374	350	341	370	403	340	379	331	386	372	387	371	360	350	335	356	432	372	386	363	361	359	347	336	345	383	360	381	337	391	365	360	351	365	390	357	356	381	409	374	386	332	328	392	357	360	381	377	344	396	395	370	333	384	378	372	353	380	370	377	379	359	368	357	374	372	389	361	365	343	335	356	402	365	355	326	364	362	393	393	379	372	340	369	339	370	359	364	376	392	336	353	384	360	376	371	381	390	341	341	339	395	350	340	374	349	356	360	358	364	345	327	357	367	359	338	354	372	376	384	367	394	376	388	353	376	363	386	345	330	354	358	368	337	363	374	326	385	349	349	377	363	378	362	369	349	345	323	335	364	389	344	387	388	325	380	381	358	350	370	366	359	351	375	358	357	367	351	379	329	371	353	330	334	374	334	364	336	332	364	365	369	351	379	333	354	337	364	358	371	382	326	398	351	379	360	354	363	397	370	356	383	384	346	363	347	354	375	345	351	374	339	322	373	410	369	354	360	394	370	351	376	355	346	355	343	340	338	366	394	331	389	399	369	328	367	382	345	338	326	374	348	366	358	369	389	336	344	328	340	358	360	372	367	366	351	348	349	392	362	338	377	343	374	329	396	353	339	353	340	335	340	341	348	339	341	367	409	365	353	411	401	383	371	382	374	335	377	331	371	376	378	354	327	371	372	342	393	380	352	353	340	348	402	336	384	378	363	345	373	378	350	350	363	333	376	361	355	348	367	380	347	403	392	326	331	372	379	349	363	332	361	351	334	341	339	422	354	379	349	377	342	333	379	383	359	377	346	351	384	350	352	368	359	372	395	372	385	355	366	359	340	347	358	333	354	328	391	384	337	366	357	376	373	359	362	359	372	356	383	351	388	370	355	377	339	385	346	333	354	382	372	372	348	381	370	330	359	354	377	367	378	367	359	339	374	345	357	366	368	362	326	383	356	417	364	375	362	398	365	365	372	351	360	356	344	364	339	385	359	349	362	345	348	314	368	387	351	372	360	394	361	353	376	346	327	333	372	362	383	367	329	334	335	344	376	386	356	371	327	375	366	348	360	343	365	330	390	347	395	372	342	361	363	345	366	366	346	333	388	367	365	372	340	333	402	371	364	385	335	345	362	373	349	385	377	342	330	380	365	370	378	351	378	333	380	392	342	338	348	365	347	370	357	367	376	318	330	373	349	385	329	359	380	326	329	359	366	377	353	345	338	352	383	408	388	388	364	364	330	375	349	383	361	349	396	383	349	403	369	376	368	330	365	337	376	382	394	371	365	362	372	342	341	365	383	371	388	392	370	316	387	402	331	357	337	372	397	336	355	371	326	370	378	387	362	364	361	336	356	344	407	332	354	358	337	342	405	399	338	378	359	391	308	354	344	363	363	378	356	342	347	329	370	375	350	360	382	367	358	353	367	353	384	370	369	379	353	376	328	353	361	359	356	363	369	340	340	392	360	344	365	361	339	399	384	353	343	384	351	348	312	372	376	350	331	355	369	380	378	363	351	356	349	394	347	311	378	372	369	377	367	374	386	354	373	347	332	364	358	350	391	372	364	359	371	387	363	362	341	375	335	325	370	370	380	352	351	337	379	358	378	364	373	330	369	396	342	345	367	357	372	366	351	355	374	363	339	358	368	371	398	370	367	354	371	332	384	380	368	374	357	383	393	365	393	379	353	366	354	380	355	335	361	354	374	350	348	377	394	362	344	385	338	371	377	370	375	342	382	369	354	354	352	355	365	374	345	367	360	336	360	398	414	341	359	368	353	353	355	367	351	379	363	370	358	359	368	374	324	329	350	383	334	384	333	361	337	378	369	360	392	354	375	388	359	384	352	386	347	375	353	364	351	382	343	367	378	337	387	349	393	326	359	373	339	361	364	397	351	375	387	362	340	374	362	380	367	349	339	367	334	354	390	357	361	348	367	309	347	341	367	375	375	359	327	368	348	345	342	398	342	361	364	351	375	384	366	349	357	340	369	328	327	394	360	402	347	398	361	349	353	354	344	377	361	358	347	340	368	368	355	363	368	348	372	344	372	368	365	329	359	392	365	360	371	336	352	382	394	346	356	363	363	365	350	386	367	365	349	372	361	367	367	356	394	366	385	358	373	390	360	358	354	363	350	391	340	344	349	383	368	348	339	367	375	373	394	374	380	376	382	347	357	393	356	370	361	358	341	356	323	382	325	336	349	392	389	383	381	349	351	326	319	359	352	351	383	334	364	354	358	383	366	326	381	344	380	369	387	361	355	356	366	360	347	387	369	358	365	347	357	340	315	384	390	348	340	392	334	361	349	348	381	365	352	378	375	318	384	368	365	380	367	358	361	381	358	366	368	376	371	354	366	375	358	378	358	373	350	366	347	368	367	349	384	357	329	382	377	354	363	353	359	343	368	338	335	329	389	356	349	384	375	362	367	351	383	371	368	353	358	339	347	352	352	378	381	373	372	373	340	379	346	363	366	332	377	385	378	358	366	348	386	402	358	355	372	387	348	327	371	371	381	354	364	415	354	364	369	351	373	371	348	362	353	353	359	371	357	345	415	394	358	341	359	390	382	365	339	412	353	383	373	375	350	362	377	382	378	341	361	353	324	354	361	350	406	382	379	380	374	352	346	346	360	346	336	350	347	354	374	343	365	374	388	370	373	344	361	355	309	367	356	403	348	367	382	374	345	359	319	335	361	329	358	327	360	353	359	388	358	363	355	355	372	384	367	390	375	349	365	369	344	385	343	353	351	374	370	371	375	341	360	349	362	367	349	369	352	355	366	328	376	376	367	341	319	351	352	353	362	338	350	357	376	365	374	431	376	343	397	378	381	342	320	355	356	355	368	353	358	374	377	364	328	345	381	382	337	325	341	351	357	387	361	365
24969	21251	27619	25086	12650	1266	983	828	790	695	694	692	676	702	643	658	668	653	624	631	657	619	632	613	624	629	608	634	640	609	636	590	644	634	613	618	634	634	587	634	592	653	619	620	620	623	617	629	607	615	606	642	617	588	603	637	592	567	606	627	625	598	626	617	614	690	580	614	617	614	628	599	663	579	594	630	555	615	672	602	576	557	633	638	631	592	631	624	638	626	630	622	619	646	652	659	599	619	578	608	617	635	613	616	603	635	669	612	598	603	662	631	631	615	646	626	603	632	609	594	609	625	583	609	641	631	605	577	684	612	633	598	613	631	574	586	633	600	591	614	596	617	655	660	594	609	653	606	610	609	653	660	615	624	609	617	595	630	634	631	639	640	629	602	591	618	620	618	645	626	593	627	613	653	638	636	581	595	608	607	641	582	646	578	585	613	649	595	612	585	630	614	614	611	606	628	613	606	628	629	661	642	618	611	575	613	644	616	656	604	620	633	627	623	658	635	584	587	621	617	586	602	683	605	602	613	639	628	637	602	621	600	631	657	620	602	574	634	583	604	682	604	627	648	615	625	602	589	653	659	636	592	621	620	591	573	643	576	602	635	582	605	560	642	617	614	569	590	660	637	651	612	556	571	628	602	600	618	612	606	620	643	628	619	585	604	665	596	620	622	634	596	607	614	639	615	652	634	661	636	618	575	604	610	577	606	624	609	615	585	651	634	612	605	620	605	571	621	605	625	599	624	599	634	601	655	575	629	606	681	617	547	642	667	615	677	627	639	649	594	612	662	565	612	613	604	640	593	632	596	603	613	621	618	583	635	603	661	651	581	627	615	596	598	620	595	610	614	648	614	646	589	635	577	592	652	636	634	667	576	578	632	592	638	579	606	626	627	618	586	632	602	623	634	655	618	598	633	615	609	600	595	597	557	579	590	628	590	606	620	644	639	622	600	615	634	652	532	647	558	609	608	607	619	608	634	610	617	641	617	662	647	573	599	587	623	611	572	636	618	658	595	604	621	543	566	640	629	630	612	615	602	648	589	577	583	677	615	634	620	590	609	608	585	655	621	632	603	606	644	608	550	619	571	586	640	602	624	584	618	636	648	605	574	608	589	619	672	620	631	619	594	566	628	603	641	615	624	639	592	619	631	643	576	608	584	584	619	586	633	631	661	637	646	597	638	635	654	609	635	596	594	621	613	628	628	604	618	606	604	576	651	635	613	612	624	593	611	615	595	615	619	620	602	584	613	611	607	589	621	582	646	558	620	618	636	627	622	612	614	636	602	614	602	640	621	607	580	611	636	645	681	609	571	601	649	581	626	593	614	648	606	640	631	611	577	624	643	598	598	589	613	613	607	608	623	636	578	618	632	588	586	576	635	668	611	600	599	601	624	642	633	612	606	652	631	611	607	600	575	608	657	625	631	621	607	609	659	634	611	635	626	622	606	578	627	617	603	602	588	568	593	640	608	568	585	616	606	597	630	605	630	628	599	618	656	596	602	599	639	615	622	614	653	594	621	633	599	653	605	578	596	639	618	590	645	604	615	590	595	612	648	636	589	611	587	617	630	627	646	647	622	599	583	598	622	618	605	679	648	590	629	591	583	620	606	585	671	619	638	641	639	676	675	629	613	586	630	587	640	607	590	628	569	597	581	639	640	590	597	631	639	621	656	653	651	634	589	570	621	580	601	616	635	606	585	614	641	641	647	589	662	596	654	613	609	624	601	579	642	607	614	570	639	600	611	642	577	612	678	645	614	630	628	598	632	636	588	649	608	645	609	624	618	636	602	603	613	649	635	618	602	634	614	640	622	655	595	641	632	581	636	595	602	620	606	625	609	637	599	597	606	591	606	672	638	601	589	647	565	601	562	604	589	616	626	580	648	628	638	647	639	607	604	634	665	633	606	663	604	571	678	624	577	591	594	639	600	633	570	570	582	645	655	630	628	624	579	576	647	618	638	608	645	619	613	646	567	635	570	665	570	626	592	577	590	626	594	610	597	582	621	660	596	586	611	599	607	577	613	604	603	585	624	614	612	634	623	643	593	614	580	583	594	615	595	608	616	613	604	606	631	609	651	604	634	647	593	583	674	642	619	611	581	633	596	590	623	660	589	606	591	609	537	681	607	631	636	581	596	614	627	619	626	636	628	612	632	601	603	578	632	651	643	571	611	607	612	652	633	567	599	624	619	607	628	605	582	605	631	632	657	586	637	578	652	575	591	621	611	644	606	627	600	660	621	651	609	620	646	619	633	668	629	614	623	631	627	616	635	610	591	581	622	594	617	668	619	596	626	592	594	600	634	578	599	604	627	624	641	655	636	620	583	588	598	607	592	654	679	625	652	630	629	601	602	619	654	613	614	572	628	619	612	593	634	661	603	604	612	586	663	641	623	577	607	599	627	646	556	609	644	627	564	628	645	628	637	631	582	613	615	582	636	640	599	583	597	606	600	629	638	612	598	635	565	649	572	625	574	640	626	612	621	639	667	596	610	611	623	606	580	619	612	601	611	617	674	573	587	624	613	605	610	617	600	665	586	595	621	640	573	630	612	608	639	619	638	605	596	638	602	631	572	636	649	584	696	613	609	658	582	617	626	624	630	588	631	659	630	690	637	629	619	635	599	613	561	599	598	603	607	611	639	627	596	622	602	622	636	618	655	624	605	613	597	634	574	580	658	608	613	608	612	638	653	608	605	597	630	603	596	627	631	625	645	623	605	602	639	601	636	567	616	623	660	629	614	651	609	633	586	609	673	666	616	603	619	588	632	617	624	622	644	605	609	653	572	589	628	615	636	639	632	558	630	600	623	594	608	653	605	643	592	627	630	587	638	590	610	622	623	659	581	631	637	639	612	631	634	618	606	643	610	633	642	597	614	597	663	562	588	603	672	563	628	608	626	619	658	585	598	600	580	590	657	558	619	627	594	621	615	624	643	598	636	617	635	604	588	590	599	612	587	596	615	605	654	575	599	617	663	594	647	620	619	614	588	635	618	667	647	596	593	649	589	599	598	608	624	656	651	609	626	583	641	597	629	590	553	618	651	578	642	608	623	631	605	561	598	625	588	624	613	625	577	617	596	629	608	635	577	593	578	583	594	593	593	672	599	641	632	653	635	662	605	527	629	651	551	607	642	611	585	620	622	601	627	574	662	581	648	577	601	591	583	588	619	598	613	631	616	612	639	633	597	645	585	619	631	633	602	617	641	608	602	675	670	655	596	616	596	638	619	567	657	648	650	634	652	598	618	628	645	584	653	648	637	625	618	591	618	640	679	632	643	625	624	653	588	632	658	630	652	634	615	626	644	609	650	604	595	593	599	652	594	612	561	640	650	612	645	619	601	576	604	611	615	647	609	560	659	665	590	631	621	665	590	621	619	630	640	664	606	614	628	610	649	630	642	653	637	620	597	604	613	616	602	611	578	660	589	613	616	574	618	625	616	580	595	617	605	649	633	628	608	677	644	610	551	602	598	609	598	655	610
11581	5828	4778	2609	1957	1594	1377	1256	1117	1004	914	812	819	816	717	820	728	774	722	748	716	722	700	730	726	716	696	732	738	734	688	731	696	704	724	712	744	691	718	735	736	727	789	726	721	745	636	765	711	692	696	680	642	724	717	720	766	693	695	700	689	702	683	678	753	708	659	702	707	726	746	719	638	708	712	709	731	665	700	711	734	699	726	688	716	732	753	688	730	734	686	677	741	704	737	748	735	681	692	733	681	697	697	695	693	688	647	699	697	689	693	733	690	695	695	708	712	714	685	693	735	662	680	711	699	675	703	663	695	711	673	718	687	696	707	685	737	690	693	693	714	707	675	710	703	662	701	686	694	675	714	700	649	710	732	726	718	680	673	651	715	709	673	705	708	732	702	721	682	726	703	683	667	673	690	729	703	672	708	699	723	689	670	683	704	692	702	700	715	690	675	792	684	730	685	704	666	677	689	757	681	718	725	742	679	729	717	748	683	726	711	685	693	668	699	678	676	687	713	760	630	672	662	684	675	688	694	694	740	673	724	669	708	708	736	690	707	710	741	676	711	701	712	649	689	678	666	689	635	754	714	666	694	653	667	669	686	725	697	710	721	712	691	693	687	680	719	692	723	613	701	667	664	693	686	745	600	736	651	676	731	714	742	702	695	735	772	743	697	640	685	641	681	696	715	724	712	687	670	682	670	745	709	719	665	715	646	695	671	713	705	671	746	670	731	686	754	689	711	681	695	729	671	680	706	678	728	718	740	721	706	643	708	670	690	678	704	701	727	705	709	701	694	690	766	714	750	684	750	673	725	694	699	708	710	632	702	678	710	676	645	676	691	661	712	698	700	711	714	682	664	684	713	693	662	692	706	744	677	731	668	698	725	716	684	725	685	737	708	708	712	687	703	696	699	689	691	733	682	725	711	724	704	709	698	778	699	761	721	732	710	700	743	705	706	687	708	736	744	654	714	741	711	718	659	700	685	739	703	725	673	673	660	677	696	750	716	671	694	714	731	678	697	661	696	639	704	691	715	704	652	720	713	684	709	695	701	684	697	707	681	717	750	700	712	632	698	697	681	647	635	750	658	697	720	693	712	710	687	695	678	685	699	720	636	716	703	695	686	675	691	691	741	705	702	692	690	725	677	667	749	699	715	669	633	671	673	741	715	707	658	699	720	673	691	711	740	648	674	755	696	694	685	682	685	676	690	704	734	693	684	725	697	705	714	735	699	703	669	668	691	676	696	726	671	698	721	682	707	696	757	666	724	676	689	706	699	695	705	711	717	748	712	713	708	705	676	700	710	665	691	643	702	735	722	714	702	724	673	677	700	666	719	718	735	676	684	705	718	713	666	678	700	693	702	699	703	715	664	699	715	684	743	636	706	713	716	691	656	732	699	720	661	682	694	669	727	705	737	717	741	693	658	676	654	685	692	726	679	680	726	714	724	746	702	708	735	671	702	682	731	687	732	678	667	735	699	737	719	661	720	655	668	679	667	733	663	672	669	747	659	711	691	701	671	690	687	671	688	679	767	694	677	662	723	661	647	684	750	721	689	704	717	744	702	703	755	720	737	710	698	718	668	725	692	764	716	730	697	703	698	712	699	785	697	658	680	706	703	723	766	717	679	652	715	716	682	694	664	761	727	692	677	738	710	695	736	719	712	674	682	702	724	686	667	667	664	661	704	679	707	758	683	737	735	708	727	681	685	668	662	713	684	730	702	725	668	701	670	651	709	740	680	740	712	668	679	697	666	710	709	685	698	703	704	729	752	711	706	694	685	719	685	720	687	676	703	700	706	716	738	662	731	745	717	703	720	661	703	688	727	707	712	707	732	699	682	689	674	697	716	703	695	711	690	705	698	719	698	705	648	702	713	699	717	715	671	739	730	700	678	688	680	728	710	709	681	669	688	679	638	724	737	703	719	730	662	714	698	727	653	715	718	643	667	693	700	701	697	715	702	742	695	683	689	690	710	671	708	658	715	692	687	677	732	728	679	774	729	734	747	698	702	717	688	692	695	698	687	655	703	654	705	691	655	693	727	674	722	678	696	722	683	713	717	654	685	702	736	672	677	716	677	736	661	693	674	695	711	703	700	709	704	705	720	650	693	801	700	710	726	729	708	712	690	672	702	730	709	720	735	721	719	687	707	720	716	726	718	702	717	700	681	714	689	721	726	692	706	721	727	688	681	691	718	714	656	697	743	738	660	703	697	686	681	719	722	779	689	700	743	664	732	651	699	720	676	699	695	725	709	705	674	708	698	703	714	692	732	679	686	716	696	656	677	650	730	685	751	707	715	697	721	673	687	653	683	714	713	650	702	720	725	688	731	682	718	710	751	695	680	703	669	728	714	671	729	735	744	704	661	681	718	730	711	702	687	642	686	737	677	703	700	699	713	759	674	706	710	663	762	728	690	710	740	694	712	651	701	681	693	703	711	742	681	772	688	713	745	724	702	695	692	681	658	659	697	720	728	693	722	735	722	709	707	681	740	704	707	756	734	658	740	708	747	696	688	679	699	733	714	715	706	745	682	718	711	689	746	684	690	741	720	674	684	672	698	674	724	712	715	685	705	697	705	706	683	719	656	725	627	736	662	689	730	710	718	680	707	688	664	715	681	682	720	646	722	680	701	681	693	686	687	682	746	687	688	740	699	757	717	717	709	736	692	725	744	719	714	707	699	676	704	724	679	713	676	723	733	731	700	695	699	675	686	685	711	701	717	684	704	696	704	720	697	635	702	710	713	677	712	650	706	689	640	660	654	715	712	696	701	733	704	747	743	692	655	690	749	649	726	697	696	695	724	677	677	691	731	681	660	721	716	726	691	713	692	712	682	650	687	696	716	751	702	701	734	676	683	701	679	706	696	680	755	624	704	679	699	678	698	690	697	660	684	670	659	722	681	694	658	686	725	669	696	706	694	693	674	730	659	714	699	686	713	692	691	734	715	706	740	664	718	682	688	679	753	704	689	705	699	707	683	671	686	710	761	747	731	714	724	732	724	759	714	694	698	720	640	718	720	708	690	719	700	696	736	712	706	743	681	687	706	692	638	665	748	698	700	686	644	702	683	717	720	698	747	670	739	677	701	716	710	703	690	697	639	724	742	739	699	718	689	676	688	740	682	699	701	691	703	711	697	683	692	667	718	700	672	692	664	680	731	720	742	701	700	720	691	742	752	689	692	663	668	692	717	715	692	658	688	677	722	684	704	695	677	712	690	749	695	684	716	672	687	660	705	694	681	723	692	745	699	684	681	703	700	704	661	698	664	710	683	675	741	717	701	716	693	729	707	719	726	702	725	663	704	709	672	720	698	693	704	694	729	651	703	717	683	694	723	705	679	741	695	723	716	687	719	718	720	685	672	731	671	678	713	654	662	724	683	639	729	742	708	714	703	710	736	677	710	712	763	661	689	717	726	713	671	687	708	733	724	679	710	692	722	689	727	663	686	673	687	667	639	712	657	698	667	672	714	680	698	718	690	646
22743	21262	29032	23828	21263	21345	12070	1792	1349	1160	1100	959	950	880	879	863	768	823	757	807	740	777	772	742	707	747	701	696	692	671	731	689	740	682	666	642	683	712	692	696	658	672	733	687	682	646	663	662	701	631	684	676	674	669	676	641	689	647	660	678	651	645	656	658	662	607	670	708	634	651	705	668	673	677	713	704	687	647	659	648	676	696	673	687	669	718	682	645	648	682	640	664	692	652	690	693	700	664	690	642	665	657	682	689	677	624	667	673	662	687	664	654	691	678	687	703	649	661	679	656	664	605	671	653	680	663	639	665	654	653	681	677	640	695	635	656	640	675	694	651	620	697	657	650	639	659	737	618	656	620	639	661	647	606	662	693	667	705	670	685	678	676	739	684	654	709	694	713	624	647	688	705	672	640	722	681	731	648	663	688	654	681	679	666	683	662	642	689	641	648	640	675	646	655	639	655	664	660	639	664	666	674	658	662	664	651	708	653	648	697	655	638	640	660	637	644	654	662	645	649	670	637	655	679	676	656	656	659	720	653	711	679	684	690	642	693	671	627	646	665	697	668	644	675	665	666	676	705	652	700	637	678	641	709	662	664	648	680	699	683	647	700	695	654	618	659	685	697	653	674	656	646	679	666	681	711	667	681	671	654	643	683	650	635	645	664	669	614	695	641	649	670	669	655	636	627	652	683	678	702	659	679	666	701	627	678	638	637	741	692	696	668	674	671	662	701	653	677	633	691	639	668	671	671	690	648	680	629	685	664	645	734	608	618	642	678	657	667	681	659	655	670	681	677	660	695	699	680	662	678	695	675	646	611	674	674	689	668	638	630	646	671	670	641	649	686	655	678	692	704	676	654	708	658	694	668	678	663	649	613	650	634	674	671	709	655	669	668	736	667	664	690	715	667	662	668	673	685	620	668	682	633	683	721	681	669	661	661	641	664	648	682	676	641	665	668	685	664	599	640	758	656	681	656	681	697	642	652	708	673	692	661	637	641	685	666	619	685	673	684	660	651	648	643	674	681	718	678	622	641	671	631	640	668	639	633	667	630	691	656	653	655	696	682	660	669	666	697	661	712	665	691	658	716	693	691	687	648	716	684	670	634	628	670	634	670	659	724	665	670	693	692	703	695	684	689	661	663	663	652	665	641	681	681	646	667	664	662	615	659	654	690	716	670	657	663	713	602	713	663	695	694	666	665	723	681	662	716	679	692	645	624	653	678	656	688	664	630	655	665	669	635	653	679	627	674	684	603	665	638	724	670	609	687	650	677	697	641	670	648	634	695	653	660	671	700	730	672	686	689	628	679	617	673	689	662	634	686	679	679	679	642	679	651	673	633	659	643	681	680	631	684	675	628	662	654	692	671	694	644	663	681	641	683	678	650	656	650	629	616	657	664	706	638	668	687	687	662	693	685	675	653	671	641	683	692	615	707	633	661	649	669	696	637	703	677	682	690	667	672	684	641	664	637	723	700	645	666	648	663	634	621	651	693	619	677	638	635	679	668	653	650	677	655	636	661	623	668	697	677	658	667	680	669	686	673	680	662	625	654	660	636	666	637	648	688	680	677	691	627	640	659	673	659	624	649	650	649	662	691	626	682	681	627	681	693	703	705	705	644	687	645	675	664	667	707	709	673	680	664	693	668	671	636	598	624	631	652	639	711	649	724	689	690	650	677	687	727	653	686	644	664	643	678	664	654	673	729	678	737	647	679	670	743	655	717	699	659	651	651	670	653	657	679	682	689	649	700	693	650	661	655	656	639	650	669	675	623	642	660	641	667	675	655	696	649	657	659	707	643	721	656	627	662	660	668	671	637	664	697	600	619	652	647	676	671	706	699	682	664	641	664	665	682	710	711	648	606	676	707	668	690	670	689	638	603	676	679	690	690	674	676	676	626	658	660	669	718	704	689	663	636	643	614	660	633	661	643	719	672	602	677	655	662	681	647	673	687	673	656	682	665	629	631	658	683	617	638	679	609	676	650	685	638	691	635	664	623	650	655	707	710	640	673	643	712	683	659	632	657	642	635	650	622	643	650	668	671	655	617	661	672	661	653	677	668	678	671	694	716	667	623	632	679	669	629	657	660	685	707	681	662	683	612	639	707	686	645	654	673	716	659	662	679	659	652	701	653	672	655	672	663	701	693	668	644	681	672	732	687	667	654	702	665	639	663	673	662	651	700	675	654	683	657	630	665	674	650	720	642	676	650	684	663	643	657	657	687	651	681	634	691	692	692	655	654	673	698	683	631	633	650	673	648	698	691	646	675	676	692	662	673	688	635	633	670	623	670	661	651	656	633	672	683	639	623	653	683	663	690	668	647	671	658	669	715	712	639	670	692	704	644	676	706	677	697	681	646	662	652	653	670	702	670	662	670	679	672	637	663	711	697	670	664	694	631	676	671	676	683	689	657	675	649	695	678	674	697	629	658	697	643	667	667	661	623	639	649	638	672	690	615	607	655	682	662	654	649	684	653	671	645	676	640	663	664	677	663	687	639	710	598	647	628	676	659	686	667	672	661	664	613	650	613	649	702	649	632	669	664	706	680	665	720	666	627	674	646	686	649	693	680	677	643	674	721	668	680	686	702	668	682	691	647	711	681	691	688	701	648	677	619	669	694	662	701	660	670	638	704	685	657	704	633	681	689	644	618	651	660	659	648	699	664	653	644	665	688	671	680	635	634	714	662	663	621	620	677	680	616	710	664	658	653	641	665	675	613	676	671	640	661	659	667	674	662	669	694	678	643	604	687	684	671	623	669	678	659	709	644	639	684	671	636	705	682	688	615	671	615	690	657	669	676	635	678	624	669	679	629	691	658	671	678	665	692	626	683	612	659	679	667	666	662	675	694	640	689	710	667	646	630	642	632	661	689	630	659	678	665	664	639	635	631	643	694	677	729	680	629	656	657	650	638	704	648	687	639	665	677	698	626	662	663	631	658	669	642	647	627	634	635	640	660	710	665	719	704	649	656	621	659	706	676	649	663	677	614	702	641	682	671	689	706	677	653	679	711	689	639	652	679	628	645	637	659	716	695	648	622	650	662	676	649	682	705	634	672	653	671	689	659	678	704	665	606	658	655	701	656	624	628	645	652	660	669	649	640	646	608	641	649	647	662	694	659	637	673	668	657	675	689	656	579	693	679	643	678	633	683	685	622	702	649	640	631	687	638	651	673	609	667	665	679	659	683	692	654	691	643	686	630	647	702	663	699	632	613	694	698	658	663	687	685	674	657	641	664	684	671	718	646	696	665	644	665	657	674	659	647	669	621	718	631	631	648	672	659	683	609	676	629	654	663	665	674	673	644	654	686	648	678	605	669	698	651	696	639	602	687	718	688	658	645	644	672	667	677	632	695	656	632	691	654	664	647	659	665	663	660	678	653	660	698	649	695	660	669	692	656	712	673	657	677	678	683	712	678	636	631	667	664	669	664	696	727	687	643	690	651	623	606	689	656	715	706	611	674	654	677	676	642	620	646	629	665
14492	15955	13411	7154	5106	3847	3067	2644	2157	1738	1493	1426	1250	1110	1077	1033	954	992	880	924	871	858	813	820	801	816	785	791	828	801	788	765	714	756	807	775	764	713	756	726	751	734	723	750	746	736	755	723	777	737	782	758	757	730	744	718	718	751	747	735	794	763	732	711	769	657	743	691	706	714	722	686	719	713	690	765	741	716	723	719	726	715	734	699	753	776	749	725	725	722	732	765	700	710	663	771	686	754	749	736	708	722	718	686	745	706	732	770	710	714	757	756	717	726	757	716	727	688	688	723	741	730	770	723	730	679	691	705	715	721	727	721	747	706	735	732	711	749	715	693	728	697	670	701	699	738	728	788	668	733	728	694	678	725	741	693	676	730	698	729	713	712	667	699	706	732	759	718	719	706	691	705	702	724	743	718	723	775	734	679	725	742	735	718	692	687	704	685	705	729	702	720	748	685	794	678	729	724	750	686	733	702	738	640	724	727	744	730	729	747	730	735	756	763	708	712	696	723	691	717	681	739	686	675	716	681	696	707	747	692	739	626	697	704	680	700	700	711	690	776	706	720	716	714	699	752	724	705	674	689	708	707	724	677	706	772	700	714	706	741	736	706	713	724	704	731	750	776	714	751	726	735	764	738	799	728	713	733	705	709	724	715	739	754	758	697	743	726	672	753	722	670	745	708	739	719	711	722	754	718	708	680	718	725	728	730	742	724	690	736	752	706	711	745	698	711	688	775	700	730	696	714	714	711	677	748	723	702	717	734	713	726	693	725	733	713	744	705	726	718	699	732	697	691	728	765	695	824	732	751	739	707	697	737	748	716	707	725	737	739	704	764	722	724	688	737	740	799	717	643	726	699	710	699	712	712	704	722	747	736	729	710	676	665	672	742	722	718	694	711	690	720	694	772	706	699	713	688	728	704	697	758	716	685	783	705	733	674	680	717	718	695	718	688	664	714	700	738	711	712	692	708	711	712	692	624	708	696	724	709	716	682	715	701	712	692	713	724	719	731	698	678	685	725	701	693	710	707	717	700	689	696	705	744	749	711	718	746	720	675	730	723	704	675	667	705	697	719	726	769	708	743	702	728	755	746	720	689	688	732	694	720	738	673	690	678	735	775	759	759	746	700	724	735	731	659	733	718	709	707	743	702	686	721	693	690	684	688	719	774	724	681	698	665	720	694	700	702	744	725	768	733	719	708	753	740	718	732	722	734	691	685	681	665	718	709	735	750	721	678	682	756	725	706	746	749	698	728	729	717	768	722	702	691	734	662	731	687	699	725	716	677	716	768	725	746	766	701	737	703	721	712	707	731	696	754	729	705	682	745	710	720	696	707	745	770	723	684	714	716	709	691	716	718	715	746	695	751	752	721	710	695	716	675	715	720	693	735	732	667	725	731	679	705	781	730	728	740	725	751	741	724	755	669	723	690	673	644	677	733	713	690	720	742	711	704	696	699	726	724	758	673	732	754	703	700	710	692	708	684	706	719	718	701	697	671	719	744	675	714	673	740	717	766	741	672	719	705	682	714	744	742	722	723	722	698	693	720	732	711	697	684	718	695	692	704	640	734	720	726	737	743	701	694	670	716	727	718	683	734	692	672	757	750	705	652	732	713	701	739	750	745	729	734	678	707	745	751	768	732	739	747	729	735	710	730	690	673	721	713	729	699	676	733	735	710	711	688	704	695	688	702	672	715	678	723	711	732	703	741	739	672	689	706	713	691	716	691	721	734	742	694	647	684	726	725	713	708	719	694	745	685	808	727	726	696	737	733	759	758	705	728	687	737	698	728	785	748	717	701	710	722	711	679	731	712	718	730	737	686	765	690	741	700	689	687	700	699	664	737	689	759	719	747	698	762	701	669	712	719	772	724	692	712	701	672	699	651	724	713	723	718	716	717	713	751	751	679	736	668	704	694	755	752	710	710	730	678	721	731	669	751	712	729	751	707	763	672	695	731	742	744	685	740	741	712	732	699	711	688	718	706	677	698	660	722	750	732	692	729	690	724	738	736	733	695	784	719	753	759	751	670	738	700	732	739	743	704	722	695	679	676	708	732	721	682	694	675	786	730	718	719	699	715	709	702	690	764	663	653	781	728	744	678	700	699	677	733	736	734	696	730	786	705	706	707	699	697	709	724	753	714	745	744	725	700	721	731	741	681	652	743	742	689	742	711	748	686	715	671	672	708	741	715	710	708	705	706	729	687	735	754	726	718	713	720	752	690	745	708	748	697	737	701	698	702	701	698	686	698	733	719	693	747	732	715	722	727	720	758	738	724	670	715	706	721	714	739	708	715	743	787	720	702	706	698	730	734	725	752	718	740	710	767	725	698	712	714	734	728	732	673	696	699	687	697	733	753	675	693	712	734	700	698	690	730	726	685	708	749	692	715	710	764	721	709	738	722	697	726	758	742	719	729	743	696	681	721	683	662	747	738	703	744	693	743	682	684	693	739	680	652	714	693	740	706	740	746	692	702	669	694	716	741	671	707	714	722	689	703	782	668	726	736	729	751	708	704	738	724	686	710	697	761	719	715	742	715	735	748	728	711	726	702	689	689	693	730	702	730	714	767	691	747	700	752	722	699	746	680	724	728	729	654	689	747	689	681	721	701	711	666	711	730	701	737	699	716	738	747	743	694	756	676	711	711	742	708	744	744	723	722	729	710	681	711	729	736	793	752	735	755	736	713	756	722	735	677	715	776	702	704	696	684	740	703	735	711	694	716	726	710	668	689	733	687	682	678	724	722	708	731	718	675	710	697	736	719	714	746	712	704	735	719	714	743	733	684	708	711	708	765	699	734	789	688	698	687	750	707	683	712	699	721	712	673	719	735	729	728	710	720	726	711	698	682	766	700	745	691	733	720	728	653	720	723	682	726	710	710	756	730	695	670	715	658	733	705	671	753	716	716	736	769	744	750	696	705	686	773	789	696	739	737	676	740	705	757	699	662	704	715	697	695	666	677	710	736	684	678	727	729	742	760	763	691	713	641	708	704	701	743	755	719	759	664	700	731	645	722	726	705	733	705	679	729	655	707	705	728	712	691	739	665	679	710	693	677	690	759	714	682	701	743	720	703	715	691	685	702	718	749	722	716	660	722	715	713	693	739	680	752	698	719	753	687	726	679	735	722	708	735	729	670	710	691	726	719	773	703	751	717	720	701	678	725	724	756	721	776	691	691	755	752	668	712	694	714	685	726	700	722	772	711	764	712	699	767	707	701	701	717	736	713	731	737	701	749	711	684	731	722	727	713	707	696	703	695	760	688	715	677	771	697	690	746	734	698	713	757	740	712	734	704	731	678	696	708	741	704	679	680	714	697	718	696	708	695	694	750	730	720	726	710	747	715	710	708	756	680	688	730	710	729	700	714	723	730	729	698	709	724	714	731	697	696	707	742	739	703	759	697	698	718	767	695	685	693	692	708	706	691	745	704	725	722	694	777	733	710	737	727	709	718	686	701	715	728	765	748	743	660	694	682	715	697
27261	20402	8295	816	478	411	421	399	373	347	368	353	355	362	354	371	366	357	361	337	299	338	349	336	328	368	355	340	322	345	380	323	354	365	342	331	332	352	349	353	315	336	339	335	320	304	346	350	336	373	346	356	358	374	330	353	357	323	344	311	340	348	345	364	354	323	372	315	321	316	305	358	359	348	353	360	367	332	349	347	335	350	328	335	353	359	327	358	376	365	335	337	354	354	316	339	376	361	351	343	351	324	359	304	346	326	319	316	352	333	343	321	331	327	367	329	319	380	317	344	339	337	355	349	348	328	318	358	324	338	332	344	310	325	327	328	334	384	372	354	339	357	306	300	330	331	364	330	369	343	330	346	315	345	334	341	380	338	371	316	318	328	377	358	335	342	300	340	361	329	340	360	374	405	327	342	349	370	336	342	299	385	330	316	306	350	352	368	335	332	343	303	366	354	341	386	335	336	308	330	323	335	368	292	367	374	353	333	323	329	339	354	324	345	356	336	324	320	342	363	362	340	333	347	371	372	321	348	371	344	351	330	330	356	349	370	347	333	385	352	338	337	351	329	327	316	357	303	301	338	344	367	325	326	341	357	379	322	323	337	348	329	359	345	319	338	350	345	349	338	335	349	344	381	330	328	334	339	378	334	309	345	358	346	355	340	334	325	344	342	374	370	347	340	314	345	338	319	318	345	326	323	363	334	319	320	330	326	370	346	328	341	319	316	340	342	371	358	364	324	355	365	349	308	349	314	355	311	346	355	334	325	346	376	321	310	323	336	345	339	327	336	324	354	359	318	340	306	327	359	345	353	356	397	335	351	348	315	341	335	342	337	340	316	345	325	357	311	333	331	349	312	336	377	347	321	333	321	353	327	321	315	352	336	331	299	345	308	317	321	318	356	337	357	288	327	348	362	327	346	336	304	339	362	332	364	339	334	313	358	353	338	346	333	326	366	334	343	336	348	327	311	307	339	308	351	345	338	359	354	310	343	364	329	346	333	371	369	342	348	357	346	351	316	333	373	332	365	367	342	343	314	335	357	345	361	341	383	318	336	368	353	360	331	334	365	319	361	357	377	316	339	359	343	327	336	343	333	339	341	352	355	293	336	350	337	351	325	313	334	325	350	315	351	337	354	332	335	327	350	323	375	355	317	335	317	328	329	336	352	350	370	361	335	334	320	350	348	324	380	349	345	337	312	330	317	346	332	343	362	339	370	345	353	371	350	327	330	326	338	345	373	339	352	311	373	338	338	330	332	330	326	337	291	340	331	358	313	364	350	371	336	319	320	330	303	310	317	337	326	334	359	277	366	296	342	336	345	329	340	358	357	341	343	391	351	337	345	343	371	319	345	333	351	379	339	327	354	335	345	351	322	338	308	347	336	335	311	303	331	363	358	348	345	358	332	348	315	331	323	355	339	329	316	322	366	355	376	337	334	372	338	358	299	313	325	336	342	318	314	348	353	362	320	296	372	344	332	344	309	366	328	356	363	342	313	330	356	324	339	372	345	364	358	323	367	352	343	353	313	316	350	293	347	315	314	355	346	338	306	334	385	337	304	319	319	358	307	327	359	367	338	359	321	330	338	338	340	327	324	350	313	346	354	351	323	335	300	319	343	337	334	349	354	316	301	371	363	337	345	307	358	305	342	299	343	365	343	334	349	361	313	355	344	311	375	369	382	340	309	369	362	357	324	331	333	367	331	342	374	373	362	338	325	331	357	334	312	331	369	330	370	347	322	361	382	339	352	353	358	336	345	331	342	353	344	317	378	327	362	331	346	331	315	336	323	374	351	319	314	369	373	356	379	355	318	299	320	333	326	364	323	336	383	350	330	317	348	336	343	350	329	318	348	368	346	350	334	347	348	334	342	320	350	357	324	367	342	351	342	327	365	337	303	289	344	374	359	353	298	324	356	347	354	348	336	316	316	320	342	353	332	319	351	311	350	366	329	355	305	339	342	328	346	313	359	338	346	324	341	361	343	346	340	360	351	333	364	322	320	335	364	329	361	373	327	345	328	337	324	339	328	351	341	348	312	375	338	336	352	364	351	332	363	365	357	343	364	354	361	327	360	358	337	345	351	343	325	343	326	332	370	345	330	325	344	356	311	345	334	326	351	306	340	348	343	318	334	345	320	356	312	339	348	347	291	347	360	345	365	330	344	347	342	345	343	370	391	327	336	334	343	375	332	323	337	331	351	337	371	312	311	331	305	321	322	351	359	318	337	368	338	360	322	330	335	320	336	341	332	318	313	373	312	375	341	334	326	333	348	359	319	339	385	345	331	324	361	333	353	318	340	335	358	340	332	348	329	332	325	304	341	338	351	357	344	330	348	345	339	350	345	350	348	349	351	329	370	348	350	342	332	353	335	358	322	352	337	331	338	348	348	321	339	367	297	356	349	360	364	356	369	362	370	344	344	337	379	330	343	321	345	318	355	309	369	344	345	343	373	369	331	331	344	344	352	355	319	345	338	332	329	362	330	325	342	314	323	371	342	312	355	384	323	332	334	353	327	319	361	353	372	368	328	338	367	367	330	319	350	334	329	342	329	338	324	354	311	343	371	358	349	343	320	362	334	354	303	352	342	330	374	312	343	328	327	351	325	341	326	349	338	303	342	301	365	333	350	350	345	346	320	329	362	337	338	339	338	333	359	359	337	339	366	360	352	333	314	377	379	303	345	356	301	333	341	338	323	353	337	315	305	337	331	328	344	324	337	372	363	338	332	352	360	319	347	359	359	342	316	332	346	365	339	335	337	334	328	316	358	341	353	343	374	348	340	357	350	346	348	336	346	319	316	363	344	335	332	355	350	321	369	320	335	323	334	320	316	293	334	326	355	339	344	357	302	326	337	356	317	335	337	356	333	355	333	353	343	349	356	330	367	317	341	341	349	353	355	350	343	319	344	334	350	327	337	356	307	336	317	326	333	359	377	342	356	336	348	324	340	332	327	348	323	333	325	295	339	363	336	327	339	306	316	327	340	371	325	324	325	349	312	337	308	319	338	305	323	336	317	323	332	341	343	334	354	378	316	343	338	338	365	369	319	307	322	321	364	347	358	347	363	339	341	344	349	342	341	335	345	322	321	346	313	313	322	312	350	365	329	339	310	355	345	324	325	330	345	327	348	344	358	310	358	337	344	365	313	344	327	348	325	341	378	317	353	327	336	344	348	304	350	363	341	339	326	364	344	356	342	318	330	352	344	368	387	362	317	335	321	352	353	372	348	313	347	334	334	328	302	351	348	353	329	349	342	307	341	372	358	327	353	319	312	353	338	345	333	343	339	359	325	329	367	361	340	365	307	364	343	362	320	357	306	361	347	318	353	333	334	353	374	335	356	349	360	381	340	375	354	352	304	348	346	334	344	322	332	355	325	353	334	303	329	336	330	325	364	351	338	323	338	339	343	352	347	334	327	345	334	332	328	359	351	353	351	330	356	320	336	309	358	328	343	339	357	349	358	349	326	337	325	357	356	350	333
9993	1212	1050	684	609	510	519	503	446	434	428	452	451	461	390	415	439	395	429	412	419	401	398	403	425	419	415	410	430	402	398	402	401	406	450	426	469	409	383	425	423	426	399	402	408	433	433	418	425	422	404	431	443	383	419	413	404	414	409	422	391	430	402	438	406	420	430	378	411	427	442	405	395	394	395	411	431	426	389	393	419	441	421	396	454	400	431	422	423	414	398	397	383	412	423	449	414	476	426	402	437	421	414	396	385	425	398	394	411	432	415	402	413	399	410	448	396	398	431	446	439	414	409	409	398	414	422	410	439	392	421	431	407	456	423	424	408	401	411	410	417	422	394	387	416	398	426	424	376	433	457	397	405	424	383	424	397	378	453	356	439	400	439	434	409	444	434	381	414	472	369	379	445	396	428	402	415	401	432	401	439	403	418	414	410	400	434	409	400	403	410	429	365	397	438	431	432	407	420	443	418	438	416	422	399	409	416	399	389	463	416	420	397	427	410	405	384	381	416	445	404	417	383	406	449	444	408	428	381	414	402	454	430	378	386	411	452	392	412	375	413	396	464	421	412	395	393	375	413	425	402	426	400	427	393	387	405	421	395	396	402	418	405	381	398	440	364	396	400	435	425	414	413	427	372	439	425	440	408	367	428	386	409	396	394	405	444	390	385	404	425	456	396	392	417	405	424	410	442	408	380	420	397	372	404	390	477	428	402	445	391	406	395	424	404	427	368	431	393	388	432	399	408	411	409	422	418	414	441	412	404	381	405	425	388	428	420	399	431	441	403	430	378	434	422	411	428	416	435	427	407	404	405	412	412	391	410	405	421	406	395	440	410	416	425	432	397	427	392	398	430	428	388	419	407	402	378	432	419	395	445	427	401	399	417	404	432	381	423	427	400	407	378	403	383	380	434	401	408	408	424	430	379	422	450	413	413	407	420	403	424	403	403	407	398	418	375	435	433	392	445	406	409	418	430	409	390	391	386	401	421	412	451	426	405	376	426	403	428	405	404	382	455	362	410	393	413	419	404	402	405	438	369	412	415	426	462	366	435	422	372	427	406	339	397	423	366	386	396	421	379	448	429	380	434	430	419	364	423	396	445	410	436	441	405	410	425	420	384	418	409	398	424	427	435	456	391	402	373	435	386	413	402	404	398	394	430	396	396	415	388	375	415	418	433	396	431	427	424	427	387	401	398	391	398	381	444	396	409	406	445	400	411	417	407	433	417	436	420	403	409	427	399	419	433	393	426	431	401	415	405	427	422	412	430	405	397	405	393	398	390	390	429	415	430	430	408	407	388	427	434	394	388	419	421	400	426	406	398	413	418	397	440	437	406	437	430	404	404	402	405	402	400	413	380	411	388	423	409	418	405	424	429	418	430	417	368	405	405	395	405	382	371	439	418	403	434	390	399	411	423	390	391	392	416	395	379	402	394	421	407	407	424	405	381	407	436	380	419	412	450	364	449	417	453	394	447	419	391	417	437	401	443	415	436	456	409	424	404	373	459	441	409	405	429	415	385	415	436	452	416	453	419	439	399	426	443	420	404	400	425	420	397	418	414	439	433	395	434	400	416	408	402	402	444	389	412	425	433	451	402	431	411	422	383	444	423	368	465	388	436	394	432	420	421	426	418	441	382	428	398	421	395	392	414	434	384	395	404	432	389	416	441	423	392	442	408	406	393	390	413	423	392	416	423	439	432	401	443	406	453	390	410	420	423	408	390	385	416	445	426	410	422	424	394	411	404	430	392	428	404	416	427	367	425	417	420	415	397	413	409	411	412	413	404	391	406	418	405	442	452	431	439	442	401	405	397	402	389	368	396	410	410	399	389	396	393	445	412	420	453	429	359	409	408	387	396	416	404	443	437	410	404	385	422	378	381	460	438	405	423	388	394	422	449	386	445	420	436	390	402	417	418	409	408	425	432	426	419	428	439	444	445	399	408	383	410	412	453	427	443	404	385	443	402	431	390	454	405	419	404	393	396	442	424	404	405	416	417	413	384	393	384	434	395	418	423	415	410	411	391	413	382	411	402	434	397	458	409	433	423	418	393	442	403	407	361	396	359	437	416	393	365	431	411	413	391	399	425	416	417	403	418	425	388	429	407	399	426	379	420	417	427	408	435	407	408	371	383	384	424	403	368	435	433	416	409	430	432	437	404	433	412	413	398	405	428	411	424	415	376	408	427	414	398	369	420	399	399	397	383	402	399	432	412	398	432	423	416	403	376	417	457	445	399	412	393	424	443	393	413	382	421	456	409	349	441	412	431	387	426	418	420	409	460	410	412	445	437	409	416	430	395	398	453	386	407	409	431	404	433	448	398	396	436	402	411	395	377	407	388	419	408	383	370	423	406	392	379	400	381	420	387	418	407	421	406	454	407	397	384	411	423	398	405	396	430	388	407	392	424	418	430	407	429	437	380	446	391	397	426	439	378	412	394	416	391	437	430	455	443	400	404	417	428	418	399	390	426	414	471	439	396	434	443	445	417	429	394	425	440	418	419	399	392	414	422	455	413	415	424	401	439	422	421	404	418	408	408	412	457	407	419	429	389	434	426	463	424	433	420	427	422	430	402	423	413	406	447	436	420	430	417	396	395	397	414	458	397	412	391	394	404	397	385	424	426	440	450	421	405	430	406	437	430	405	389	386	433	414	448	395	395	430	413	456	438	407	432	449	405	442	396	422	380	408	400	421	425	410	426	392	444	444	405	418	398	408	419	427	409	403	420	442	411	405	430	420	407	427	410	419	359	428	377	421	410	414	403	371	411	435	406	402	470	406	451	393	426	438	395	404	403	434	395	449	435	440	409	396	411	383	444	407	434	434	390	430	415	419	404	394	442	406	406	387	384	419	392	447	440	395	416	407	431	413	417	421	362	397	394	393	393	446	363	420	407	414	398	417	412	421	352	405	398	399	382	413	446	394	406	398	407	400	404	433	413	410	424	406	398	424	404	434	417	408	417	443	419	421	388	427	380	431	417	402	435	408	435	398	371	435	411	412	384	429	448	430	409	397	377	411	424	365	417	415	444	452	420	417	409	414	416	421	397	447	426	398	435	436	361	425	410	412	437	441	400	406	414	427	412	387	398	382	406	407	384	421	433	387	425	410	403	413	432	413	433	384	414	402	388	398	382	434	405	409	416	399	457	411	412	425	425	438	422	425	390	445	411	412	405	375	460	441	415	388	430	414	388	383	428	414	391	398	394	404	418	391	415	410	407	410	437	397	439	393	418	402	419	415	430	439	426	370	381	378	411	394	425	405	406	431	443	425	437	429	388	424	402	421	392	422	367	401	394	439	414	394	368	431	403	440	398	449	401	373	418	388	405	425	391	391	418	393	430	416	438	449	385	399	371	409	404	396	388	393	431	413	435	413	378	403	366	420	394	444	355	415	408	421	414	442	381	386	411	428	404	419	400	428	437	436	422	449	366	412	394	420	404	446	397	404	409	432	429	400	388	371	408	388	405	390	432	382	379	427
23651	21230	28589	24143	21239	12269	1319	804	658	581	540	514	484	443	401	390	395	388	354	351	383	373	370	338	365	335	302	344	354	344	329	333	319	306	302	321	300	300	331	296	302	300	327	295	298	308	276	295	272	318	338	334	294	354	329	335	371	322	366	322	319	298	284	302	311	305	330	325	311	306	331	309	350	314	313	326	310	305	339	289	281	302	318	313	318	299	309	345	333	327	324	295	323	332	298	352	299	295	303	306	306	349	300	299	330	277	338	303	302	300	316	274	312	313	276	268	315	326	310	341	293	329	344	275	319	311	313	336	300	319	300	307	279	315	328	329	312	313	310	310	264	321	315	337	312	269	315	345	314	310	294	340	315	331	338	354	346	343	326	310	330	334	318	337	318	277	317	302	319	311	308	293	327	308	326	340	275	303	308	317	322	340	327	308	299	345	332	305	301	310	306	321	326	344	285	328	304	337	292	304	350	333	298	305	332	320	310	273	315	326	308	287	318	342	316	302	327	277	329	321	318	311	294	282	325	311	332	315	307	318	326	314	307	290	297	299	324	301	325	324	321	291	311	332	289	303	315	311	314	327	314	284	285	328	299	304	324	327	303	292	296	310	324	309	316	297	309	342	287	330	324	306	307	308	344	306	341	326	318	301	334	340	326	301	340	335	318	288	312	323	310	309	323	317	298	296	279	317	311	317	326	348	339	315	300	311	299	301	318	332	307	315	319	311	344	316	335	297	276	349	308	335	311	307	346	301	315	327	329	305	338	313	298	322	311	291	276	305	318	323	312	313	326	307	341	310	330	315	273	319	272	317	324	315	290	323	314	334	340	313	297	317	304	320	313	301	316	333	314	306	312	344	305	301	328	274	288	301	312	308	326	313	310	309	337	338	309	314	331	338	334	309	296	318	316	285	298	307	288	302	327	317	330	382	311	305	300	300	306	286	326	336	316	345	324	329	289	305	290	312	321	293	318	296	336	309	329	335	312	313	320	302	291	318	286	293	314	311	329	310	303	301	329	287	305	304	321	337	326	317	328	289	320	295	331	309	309	313	293	294	320	295	315	290	297	321	293	313	304	310	320	291	280	274	330	298	325	318	315	312	323	341	291	312	292	302	318	320	317	350	304	320	330	326	317	345	312	330	323	290	314	324	332	316	290	318	336	327	317	303	286	257	300	318	303	308	328	345	307	324	319	285	242	312	317	322	295	347	334	298	322	314	346	286	282	312	307	320	342	303	315	266	330	290	360	293	319	317	307	297	303	345	288	309	306	313	331	302	338	325	294	315	349	306	303	327	301	281	330	314	329	334	301	295	305	287	279	342	343	298	332	281	318	308	339	318	333	292	299	313	347	296	296	287	323	299	318	308	286	328	306	305	317	302	347	313	289	312	306	308	330	323	285	296	312	361	325	313	306	299	320	321	328	324	337	305	321	327	310	339	299	311	325	317	339	326	304	325	331	305	319	321	293	282	304	349	315	341	310	341	316	291	311	270	295	307	313	294	301	333	323	323	318	325	327	315	325	358	336	281	322	314	308	302	338	311	284	308	278	340	321	285	312	318	298	302	318	320	281	336	326	337	325	320	331	323	342	296	323	319	315	313	335	359	283	286	316	290	315	309	293	296	300	321	307	321	319	304	283	321	297	289	326	303	331	292	306	292	311	310	289	321	281	286	297	324	305	305	293	310	343	343	306	309	293	330	302	276	310	301	349	298	310	329	302	349	317	326	316	278	314	311	284	291	287	306	305	329	307	331	310	324	345	304	305	338	303	295	292	325	318	317	341	338	327	352	309	314	329	315	291	287	296	339	307	337	327	283	310	317	350	270	294	317	314	305	304	329	306	315	308	282	329	316	329	306	298	305	305	302	318	294	302	312	324	307	321	291	279	290	314	291	307	341	324	292	295	303	282	299	330	295	326	314	294	321	286	314	309	280	327	289	299	328	301	315	324	322	328	281	337	300	301	309	324	280	304	325	296	333	309	294	316	312	322	299	301	317	276	275	302	322	324	325	308	275	328	326	303	312	344	327	296	326	319	343	302	327	337	341	313	329	316	333	321	296	331	322	331	306	323	342	297	330	294	308	323	284	336	300	297	317	282	326	321	293	309	321	304	310	278	325	319	300	274	352	327	316	315	318	339	300	292	300	296	320	308	310	303	306	326	306	316	314	304	296	283	303	314	300	316	324	301	282	286	322	323	317	312	299	300	301	345	271	327	320	316	324	324	303	280	306	309	288	328	316	286	330	336	288	316	313	316	332	319	336	332	335	329	320	310	302	343	313	313	295	315	347	292	291	288	289	333	321	297	324	333	277	299	328	308	310	314	296	318	313	298	328	298	293	296	323	316	342	317	318	344	334	273	326	312	307	313	314	300	307	347	274	297	339	287	319	313	307	301	325	319	282	344	307	316	282	298	309	318	303	312	298	316	323	309	305	309	332	338	294	300	300	326	340	337	321	350	280	301	280	317	325	282	307	313	309	301	304	297	292	291	312	290	325	311	301	281	319	326	344	330	293	289	318	281	346	273	308	343	325	342	353	282	300	321	310	300	308	325	303	298	308	291	327	281	308	293	313	331	323	314	317	307	312	276	355	325	321	302	316	312	321	309	335	326	313	291	311	337	321	322	341	281	325	334	304	313	299	287	317	303	289	313	337	329	330	309	282	294	329	308	288	309	313	321	297	320	310	322	330	348	327	278	319	306	302	285	305	294	317	302	292	310	299	304	314	287	307	296	311	351	296	330	302	305	298	295	329	320	316	281	356	331	295	345	285	336	292	287	320	354	302	304	317	305	285	267	318	303	289	329	295	289	339	314	333	297	302	330	313	281	279	323	310	301	317	317	301	323	314	327	309	302	313	313	279	313	316	299	330	337	289	288	322	320	306	309	333	275	287	339	318	310	283	286	297	315	319	317	325	313	300	335	323	273	305	326	320	299	333	305	274	294	335	309	322	288	301	342	293	334	281	315	306	324	296	343	310	289	324	339	316	285	329	312	334	322	282	361	319	300	302	333	309	309	290	310	308	295	309	321	297	330	293	311	282	316	308	334	307	314	320	271	328	314	316	296	296	331	311	295	310	344	316	278	290	312	300	290	301	303	291	310	286	327	312	323	317	320	294	343	306	322	325	330	313	293	303	344	329	342	320	297	314	288	317	331	304	326	315	274	315	284	322	323	262	296	298	305	290	293	300	290	321	328	293	334	331	320	311	323	276	314	293	335	315	300	331	304	325	286	325	332	296	337	324	307	301	332	313	329	297	318	321	310	330	318	316	316	330	312	329	285	316	279	325	338	304	311	297	317	285	312	294	310	309	311	315	293	348	299	295	295	318	320	305	305	299	306	299	299	317	315	340	327	296	272	326	292	337	285	324	324	312	328	320	302	326	323	294	340	327	352	329	367	286	308	293	312	290	320	307	304	298	306	272	301	309	313	320	329	279	297	304	291	311	299	316	354	310	322	314	309	324	324	295	299	332	323	352
10867	9639	8085	3993	2738	2066	1597	1345	1077	908	765	675	653	610	574	510	575	506	459	487	414	464	437	407	393	430	438	401	390	408	392	377	394	406	405	354	366	378	331	364	413	378	385	383	360	373	314	372	350	400	410	379	382	346	385	344	362	383	339	343	362	368	358	343	383	372	356	348	333	345	380	377	340	378	353	372	377	398	367	383	383	389	385	385	328	383	355	366	351	346	406	358	364	365	360	399	372	345	362	366	413	390	337	381	370	319	361	379	360	388	350	386	352	361	369	362	357	401	360	366	370	408	356	370	390	369	352	350	353	387	344	367	356	329	377	346	388	357	359	351	370	386	384	349	413	424	350	376	358	375	306	412	351	352	339	345	402	348	326	350	369	400	377	366	396	389	402	349	350	362	375	342	396	358	361	370	378	340	397	401	373	359	364	357	402	375	344	367	365	346	407	391	337	361	391	348	338	391	352	364	351	371	373	338	369	363	356	363	385	349	356	364	340	357	382	363	335	383	366	362	370	366	392	351	351	369	357	386	334	362	363	367	372	371	396	354	356	340	367	351	357	336	361	333	362	377	356	367	349	375	372	359	341	358	372	324	374	338	373	394	368	353	361	354	321	370	376	368	378	369	364	361	366	386	349	363	372	366	362	347	320	345	398	371	371	337	338	359	344	346	383	407	370	388	389	370	374	354	400	360	346	334	376	361	360	342	362	344	361	339	338	347	370	366	364	353	358	357	370	341	344	356	373	358	378	367	326	380	378	342	330	364	346	322	337	364	383	394	326	371	388	359	373	325	365	393	396	397	360	343	357	377	367	352	383	358	382	346	344	357	360	371	351	384	357	360	368	378	387	370	378	354	361	360	365	338	360	373	350	359	378	330	385	367	369	391	352	348	344	358	357	350	339	354	365	349	374	361	360	381	336	320	382	358	334	353	383	391	377	345	336	357	330	338	326	365	374	360	392	370	372	375	369	375	332	375	367	363	319	348	353	343	364	386	331	364	364	382	403	360	360	390	400	381	331	375	370	405	338	382	341	341	388	324	358	372	375	351	343	371	366	333	365	344	337	339	360	352	337	394	322	361	359	352	342	392	384	332	413	376	340	351	384	336	370	360	350	368	362	337	365	337	387	363	379	353	338	361	375	393	366	355	347	355	353	351	324	364	391	346	398	344	364	357	375	381	349	384	362	357	355	394	402	346	355	392	364	386	358	330	365	366	400	361	339	338	371	382	410	384	385	365	346	346	335	352	356	367	365	347	346	361	384	345	358	413	345	337	330	347	339	372	366	339	366	347	352	357	357	366	396	390	366	375	371	372	347	368	367	385	335	370	380	334	375	360	348	381	332	401	362	360	355	338	373	341	400	352	364	366	310	388	380	352	381	385	375	347	339	384	378	383	359	331	373	342	357	383	350	336	336	362	353	371	354	355	344	340	353	389	389	414	385	345	337	375	350	389	404	347	328	366	346	366	396	374	347	348	406	392	381	363	355	388	380	408	374	358	376	393	371	368	352	347	366	373	343	365	347	384	355	373	352	379	346	359	392	392	376	352	381	389	364	388	363	394	323	367	392	357	367	373	382	357	364	329	352	374	364	315	367	358	385	357	358	377	388	347	357	381	374	364	350	383	376	382	381	382	346	332	343	356	364	387	364	347	374	367	362	364	375	383	342	308	371	377	343	349	357	353	365	366	348	354	368	381	367	358	345	375	403	369	371	385	380	366	350	393	366	394	347	346	395	330	349	376	408	375	352	339	351	348	352	357	372	367	342	383	373	394	366	349	335	324	361	359	362	355	341	373	355	358	350	353	353	360	352	373	358	348	352	354	385	365	337	361	351	336	357	352	347	363	358	354	339	359	349	382	370	358	386	349	348	351	337	380	334	397	363	374	377	355	381	356	373	358	339	357	324	359	374	359	393	346	347	373	383	344	348	351	367	350	361	367	406	392	339	357	364	391	329	350	372	351	344	347	373	379	327	367	317	400	352	389	361	345	375	330	356	343	331	352	347	348	368	383	401	361	359	358	377	354	363	342	359	365	368	364	336	358	342	384	349	372	389	350	340	353	367	354	376	336	399	335	337	362	355	332	351	343	353	344	374	367	389	361	343	366	364	346	370	335	359	377	349	340	361	366	351	345	365	369	357	351	366	347	335	354	379	394	360	375	372	346	350	346	388	335	369	336	369	388	379	376	374	366	351	350	359	366	387	358	361	346	336	367	391	368	331	332	370	380	355	362	375	356	380	370	361	360	355	370	338	347	382	380	366	371	388	334	367	342	359	368	371	358	333	357	363	356	366	356	361	368	355	390	367	368	359	355	350	365	342	346	344	363	353	345	376	364	387	384	410	356	336	383	376	309	396	401	340	377	399	362	365	373	349	403	356	363	386	345	365	352	352	368	355	355	382	372	383	388	351	362	372	366	391	331	347	357	349	368	355	336	349	370	330	363	328	354	359	376	349	404	377	367	354	347	353	326	357	363	355	332	378	389	375	357	361	356	383	344	326	338	378	331	361	371	394	362	383	370	348	371	369	372	339	353	346	346	370	383	354	342	350	404	389	377	353	389	345	359	374	347	367	366	377	377	362	347	365	363	361	382	360	386	344	318	342	363	376	382	371	348	373	356	370	324	350	369	353	370	358	388	352	375	345	358	343	381	380	369	331	356	367	332	367	387	337	356	343	332	384	365	346	374	362	325	389	332	396	365	337	365	355	378	343	381	367	356	372	361	344	374	379	391	368	356	405	373	376	366	362	364	331	318	336	336	322	402	390	357	391	328	342	362	370	354	394	351	304	370	370	376	379	368	348	331	377	349	399	386	367	380	365	395	359	357	370	364	363	352	339	366	367	367	387	359	355	366	370	339	370	382	340	370	345	364	393	369	377	336	365	367	394	390	350	393	397	354	352	379	371	337	368	368	380	376	365	371	342	370	362	375	370	373	376	379	365	366	392	371	336	412	371	366	326	376	353	343	379	343	355	346	363	325	376	343	362	351	380	358	388	341	381	393	328	347	398	353	353	369	389	367	377	353	360	380	359	378	366	365	369	329	370	372	321	365	372	383	361	383	346	382	357	366	335	353	366	396	386	361	361	362	364	389	341	345	364	346	361	397	364	352	381	357	376	349	363	376	369	354	360	366	350	360	334	350	367	361	379	350	401	360	378	351	359	357	359	362	373	383	356	335	359	355	380	347	361	388	347	356	347	367	366	342	369	368	394	368	331	379	346	348	361	381	347	387	346	384	361	350	341	354	352	341	377	337	320	338	372	363	365	346	324	388	355	361	383	334	369	382	346	342	331	321	357	367	364	362	337	357	366	373	328	371	351	373	375	344	379	362	338	385	337	335	323	367	369	333	373	363	383	358	391	344	348	345	354	384	364	365	345	348	372	362	380	372	356	360	386	356	350	344	343	354	362	364	371	391	373	361	370	358	407	354	365	355	376	381	339	376	345	350	338	391	351	394	375	363	352	371	347	379	350	351
24791	21192	27591	25072	12547	1267	951	790	765	731	730	699	681	629	653	683	674	626	675	606	651	660	615	646	580	611	621	664	624	627	657	626	647	606	657	602	653	636	654	592	578	596	629	604	639	579	621	613	641	619	610	629	590	632	607	603	579	614	644	625	615	676	609	620	615	614	619	659	643	564	625	578	596	615	626	628	581	628	623	623	591	626	613	622	655	676	662	679	652	639	594	612	630	642	605	611	596	581	607	648	586	616	591	592	609	593	665	573	590	587	645	647	666	608	621	582	642	619	606	620	635	582	643	591	601	630	642	621	625	627	626	586	604	579	628	607	627	642	612	593	596	648	651	649	613	625	589	587	635	599	650	608	613	628	627	642	649	620	600	619	643	574	580	617	631	593	592	655	621	603	607	653	618	630	623	644	608	596	605	593	641	636	626	567	594	608	650	628	608	603	635	636	615	567	639	622	648	607	646	598	635	665	588	620	585	622	600	544	608	610	598	655	625	638	611	650	623	605	619	613	604	607	582	586	594	578	577	599	570	647	631	638	636	599	618	636	593	622	581	577	608	619	625	602	615	594	648	608	600	601	574	591	610	615	634	612	616	583	515	626	614	581	609	600	611	623	611	556	599	651	651	610	581	603	612	595	636	615	629	630	580	607	603	575	562	587	645	649	633	618	589	656	628	605	609	690	605	614	611	624	598	608	618	610	597	604	631	601	605	630	644	624	595	624	622	585	612	574	621	583	599	608	594	650	616	667	652	592	634	673	591	562	592	627	624	655	620	639	623	595	613	654	580	622	642	617	611	627	611	623	588	603	648	581	633	575	613	586	604	670	608	598	623	602	613	614	645	625	597	622	581	570	599	612	615	618	599	605	627	623	529	625	565	612	632	631	631	603	592	623	616	590	623	524	639	618	615	596	600	641	630	646	562	593	637	631	617	585	619	609	596	620	627	625	636	604	648	574	636	625	609	587	577	607	651	550	582	631	599	642	599	590	625	598	668	591	585	602	577	576	609	631	607	628	606	602	624	616	598	605	646	614	629	641	611	591	602	654	593	630	611	617	608	612	614	598	584	583	558	668	629	591	643	611	605	606	600	564	603	601	616	625	642	607	614	596	618	640	584	560	565	623	636	587	609	593	645	591	581	584	608	680	586	652	635	617	588	623	643	654	563	613	635	629	578	613	585	637	579	652	625	658	617	628	658	623	613	582	659	633	588	641	598	589	602	590	640	618	622	625	617	612	619	613	599	607	639	612	653	586	621	609	598	563	624	634	580	596	640	600	674	638	584	654	647	612	642	591	666	643	608	558	629	599	627	661	616	666	550	593	645	578	609	624	583	632	622	628	637	632	628	606	646	625	614	628	583	612	651	607	642	598	571	615	658	586	619	616	609	561	618	624	611	621	618	619	589	660	608	578	638	640	568	687	625	681	617	615	651	615	573	613	625	615	633	648	599	635	606	622	570	598	630	604	620	604	644	639	619	614	592	592	645	618	610	574	604	595	606	665	599	612	590	609	615	598	622	592	686	591	634	621	635	623	616	593	643	639	606	593	621	558	589	613	567	614	621	634	636	651	620	627	568	616	568	631	607	591	568	633	591	613	603	619	598	607	585	595	632	630	594	595	614	625	610	597	601	611	645	596	636	611	604	591	595	637	618	602	643	591	647	602	582	626	629	612	652	649	617	623	599	632	651	636	558	607	625	576	637	609	649	635	584	610	658	624	597	581	639	616	594	643	644	627	595	641	594	574	623	669	632	636	645	578	564	575	576	615	609	621	611	676	608	632	598	618	633	628	590	626	606	612	585	626	636	602	612	614	613	635	589	637	621	601	630	601	648	621	620	593	595	668	601	582	618	607	610	616	595	640	600	613	634	607	633	609	574	634	599	651	599	625	573	631	625	610	598	600	582	597	604	621	618	643	625	590	608	601	614	627	640	578	610	602	603	613	608	630	594	603	573	619	628	662	640	567	601	596	597	653	581	586	611	600	576	632	617	602	631	625	619	598	590	609	605	598	588	615	610	592	602	645	603	620	598	607	610	545	608	601	627	595	702	595	629	600	592	633	610	588	615	596	621	603	627	639	601	677	618	612	583	638	613	592	616	628	627	617	612	650	603	609	631	623	610	622	581	628	619	610	664	651	641	562	592	590	605	581	581	621	568	611	651	596	610	639	632	667	629	676	626	611	580	592	595	636	615	656	621	620	585	619	607	584	634	619	571	584	604	651	619	639	606	583	620	609	618	608	633	621	678	640	632	609	595	575	591	582	595	600	629	558	636	601	644	585	610	604	624	590	617	634	622	604	597	618	628	647	615	634	598	628	629	612	620	607	607	603	590	607	581	596	615	646	632	553	611	591	638	662	584	656	621	601	588	635	610	607	587	595	595	632	622	591	606	579	605	595	605	594	633	617	612	602	608	580	598	605	618	611	586	622	599	578	598	650	638	646	604	658	583	568	618	623	648	588	587	573	621	569	637	677	578	629	592	647	616	586	613	614	595	558	575	589	583	621	626	621	622	554	630	612	610	660	579	641	609	609	613	618	600	658	577	619	599	615	560	630	604	617	585	630	631	614	637	625	624	590	606	592	619	590	634	640	632	602	636	600	655	651	603	599	644	589	605	567	635	662	648	630	609	614	601	595	616	594	608	603	634	631	580	603	609	584	620	606	627	574	638	602	561	618	597	621	587	587	637	618	607	654	611	642	610	599	635	637	660	621	557	647	626	604	601	595	594	646	614	631	589	605	666	595	610	623	610	613	605	607	626	598	613	602	662	617	602	554	628	600	626	582	630	643	660	556	655	613	629	618	616	648	617	621	605	578	609	646	589	632	596	575	599	651	623	597	666	627	651	634	612	611	599	538	589	577	594	596	587	611	610	595	627	670	643	676	615	620	650	640	570	613	577	629	623	592	656	608	679	601	636	604	604	602	559	606	638	599	596	614	599	583	660	617	645	637	615	598	549	628	580	607	612	612	576	591	626	633	608	640	588	585	614	575	627	585	628	582	603	589	633	616	594	579	581	613	616	612	584	596	620	604	639	652	575	621	620	601	625	632	648	630	662	598	636	623	628	621	602	611	636	617	609	644	624	627	638	625	547	636	587	637	598	630	621	605	578	639	590	624	598	610	623	601	619	576	622	612	599	587	560	604	575	632	628	615	661	581	616	610	604	602	611	606	579	636	643	592	625	602	621	589	651	604	603	552	610	576	567	649	659	606	577	585	603	619	618	661	604	586	618	590	647	589	615	647	631	623	616	610	585	640	621	645	584	617	566	575	639	638	672	597	644	626	627	637	600	652	610	622	591	595	638	685	634	596	588	615	612	626	578	576	607	621	615	634	659	586	602	622	638	632	612	625	594	633	629	597	615	609	618	640	562	576	584	589	640	601	556	558	572	656	597	598	623	578	635	606	634	638	555	589	585	614	653	643	620	591	602	590	612	567	644	563	593	633	579	636	581	641	633	600	625	603	630	606	619	605
10298	5757	4744	2514	1936	1557	1380	1191	1057	1075	901	911	877	860	793	837	800	771	736	750	694	732	792	762	742	726	707	711	708	762	705	727	713	719	755	730	673	683	716	677	729	732	719	713	736	675	694	681	695	709	709	712	693	704	724	736	730	715	706	689	690	755	661	704	732	670	676	722	712	686	708	705	678	719	696	770	697	693	734	626	721	717	696	659	704	744	708	697	684	714	685	662	676	710	687	707	725	671	686	719	659	708	728	687	690	647	653	725	685	717	709	714	670	693	685	692	706	739	718	661	669	701	695	690	678	721	719	710	719	675	670	680	696	735	665	675	695	698	695	665	714	704	687	700	724	674	696	672	698	663	666	670	699	722	757	724	666	709	719	698	706	708	695	697	708	697	679	663	727	665	733	721	669	684	744	683	718	696	704	670	745	666	733	658	698	698	670	680	676	701	712	653	720	686	688	719	659	721	676	684	651	707	670	719	662	707	733	709	705	682	666	726	659	699	695	666	718	646	708	696	692	675	718	686	693	705	732	644	699	751	683	713	705	689	778	721	712	699	667	672	713	745	686	687	672	713	654	714	690	728	697	662	695	724	688	728	690	648	719	674	709	671	690	697	680	719	686	675	723	687	679	697	659	685	677	735	685	705	680	709	688	717	706	711	661	687	695	687	726	676	703	741	669	630	689	730	715	682	664	682	683	713	662	687	713	683	692	709	728	698	703	692	672	748	704	709	703	714	698	679	685	717	666	736	689	656	717	733	693	690	681	694	675	749	719	683	721	693	733	697	692	669	759	704	680	650	756	681	693	719	650	644	656	659	670	701	692	709	745	725	684	639	761	701	678	752	733	786	757	718	655	666	687	679	664	695	694	683	735	707	711	734	698	692	658	683	741	695	711	709	726	732	712	708	696	674	732	781	692	633	712	701	736	720	683	707	727	685	710	653	671	711	713	704	704	757	694	684	713	696	665	650	684	629	738	678	700	684	747	703	708	717	689	673	692	740	705	727	716	709	657	664	725	655	688	678	747	680	707	686	657	700	704	696	718	685	775	724	697	728	702	705	701	714	682	749	667	745	704	721	687	738	704	685	758	672	687	676	720	692	701	644	750	686	688	694	699	706	710	699	720	679	712	688	691	727	692	693	708	682	659	724	726	716	685	719	681	703	691	688	696	709	668	720	714	688	754	645	699	705	697	687	681	682	688	700	720	693	650	699	684	679	713	710	707	707	699	735	701	722	733	692	735	703	710	670	750	673	716	668	679	703	712	656	728	736	705	632	682	654	761	687	713	699	650	703	689	687	678	661	708	684	678	702	660	660	706	699	762	691	684	646	679	682	744	654	739	696	685	715	731	702	672	709	665	698	655	680	690	677	690	702	688	722	653	739	655	690	732	711	668	756	677	692	689	707	686	695	721	653	747	695	707	684	715	666	708	723	666	702	700	705	734	692	687	684	657	706	698	650	696	682	703	661	706	711	724	661	727	744	704	658	710	673	730	683	707	675	662	655	729	748	641	691	691	749	682	712	701	684	687	725	669	688	677	698	658	662	702	690	686	702	733	668	701	647	705	692	682	721	726	697	672	734	698	656	721	678	714	697	724	679	688	766	679	644	746	669	748	657	743	661	715	672	723	691	704	697	753	740	695	676	711	673	661	687	709	651	693	652	729	678	679	709	685	715	707	742	766	678	701	709	599	735	720	743	672	696	716	678	722	713	723	688	667	686	714	671	642	706	705	652	695	729	750	672	666	700	703	744	646	703	663	673	726	722	658	635	690	703	725	701	670	728	697	688	723	653	712	712	690	688	696	712	681	734	716	695	689	688	713	688	671	673	720	707	706	697	697	728	691	688	710	690	689	675	689	695	729	709	710	723	732	704	663	687	735	730	654	693	668	740	703	669	719	694	692	700	667	714	651	672	680	722	681	693	688	669	739	694	723	667	684	673	654	706	691	681	698	679	675	708	713	645	695	728	714	682	706	749	729	705	708	704	742	666	710	742	691	648	711	663	711	749	713	694	741	707	713	697	679	708	728	808	685	672	715	730	686	753	710	679	720	693	682	676	724	653	694	680	690	701	725	734	708	702	708	724	710	682	741	710	725	652	647	694	702	704	703	676	689	720	743	686	674	680	665	694	683	643	710	707	737	659	722	669	711	705	665	695	746	667	712	676	683	737	660	689	723	660	685	676	651	718	736	648	696	759	688	697	753	670	671	707	704	677	720	701	686	652	685	690	680	718	708	699	734	708	717	684	714	656	675	729	675	659	649	697	634	737	672	730	656	704	682	681	694	681	648	710	692	686	702	701	682	694	724	682	718	709	682	779	680	681	679	739	696	687	656	685	661	736	677	733	706	692	684	672	714	698	699	710	689	664	697	686	656	651	730	690	760	725	688	726	682	726	711	722	709	677	727	675	692	668	687	725	670	697	691	712	680	654	678	707	678	666	659	718	684	692	716	703	680	679	699	643	687	667	698	732	709	684	648	714	688	709	676	724	725	705	713	756	679	747	716	683	671	677	715	692	720	687	665	736	684	661	657	732	693	678	685	679	684	672	666	698	687	708	724	659	705	676	698	671	719	694	644	710	702	710	708	672	659	653	692	691	708	659	712	714	699	700	641	676	727	717	672	745	697	677	686	680	683	730	727	665	715	709	660	716	693	726	716	721	721	685	658	692	632	716	674	728	699	654	684	688	703	692	681	675	685	682	740	674	721	719	653	688	746	641	671	700	715	719	656	644	673	710	681	694	678	718	690	682	673	730	725	717	692	705	675	701	702	644	663	779	725	689	725	702	745	703	736	705	697	658	722	649	733	714	708	682	716	682	707	673	705	742	675	680	755	734	673	691	689	731	728	704	718	704	709	702	690	664	707	677	670	644	692	665	742	636	735	679	687	661	683	699	695	673	716	742	703	687	698	674	686	655	682	664	656	705	699	688	665	686	706	687	689	692	684	726	664	697	725	699	696	709	693	695	690	731	716	754	703	695	681	712	695	678	708	732	707	681	636	696	696	711	667	763	699	677	697	690	660	727	728	736	676	670	651	638	690	697	682	725	740	707	701	683	683	698	688	754	700	698	701	732	706	687	714	656	712	642	680	675	706	709	691	706	691	743	677	715	688	671	720	662	689	756	671	734	708	647	715	680	677	693	740	691	715	713	706	743	672	685	671	672	656	717	664	662	742	689	714	667	672	696	699	702	695	702	665	711	663	713	707	684	708	686	692	703	710	696	669	732	712	693	689	678	651	701	685	698	689	737	704	695	727	683	709	676	709	683	696	729	683	649	692	693	722	743	732	668	692	711	673	691	697	667	692	733	702	707	667	713	702	721	711	734	694	743	713	699	652	716	680	717	696	689	707	703	698	691	703	651	705	713	697	743	758	706	720	743	690	672	671	717	701	709	692	703	680	713	676	646	705	638	714	662	692	716	731	661	687	655	656	740	711	671	696	708	693	732	669	705	690	677	641	721	710	730	665	680	750	678
22715	21278	29058	23819	21285	21355	12138	1788	1328	1239	1095	1017	927	876	888	812	759	813	764	766	810	752	783	752	731	742	769	710	783	769	717	680	663	724	673	722	688	661	703	680	666	685	716	684	689	680	721	703	636	679	652	723	693	690	692	667	683	669	633	705	707	700	685	646	701	691	659	687	662	676	684	648	678	669	645	628	678	651	650	706	638	675	596	636	673	676	676	678	669	639	680	677	691	604	668	663	645	686	717	708	656	724	690	712	686	674	639	657	626	641	661	689	661	669	628	672	675	650	667	666	711	664	678	678	659	648	673	631	633	661	641	656	687	677	713	642	683	674	707	641	661	654	687	734	695	667	682	646	701	636	670	651	735	706	705	634	647	681	623	648	655	679	675	665	699	680	693	680	691	658	675	661	653	684	639	638	663	699	639	644	681	701	696	718	688	674	683	654	666	662	671	634	685	647	662	656	715	701	689	682	710	680	687	659	644	705	639	690	683	696	660	680	669	658	697	666	669	690	668	631	653	622	694	620	689	709	703	674	671	704	687	644	636	672	675	658	645	678	665	679	676	716	654	623	640	682	631	670	660	689	686	641	607	671	667	670	742	661	673	668	673	689	682	659	637	677	691	673	672	665	674	691	659	647	722	667	633	653	681	695	653	661	687	668	688	650	624	688	657	676	695	635	658	720	678	656	659	665	670	641	631	651	663	644	651	670	644	682	685	695	671	695	672	672	636	662	637	652	645	695	653	692	684	655	659	673	680	677	658	699	638	647	662	703	671	696	660	659	626	672	656	705	691	660	685	656	665	669	657	675	690	652	697	690	679	717	670	640	697	710	679	626	713	713	670	691	675	657	675	658	680	703	682	690	680	695	689	685	674	697	666	687	689	646	687	659	672	641	646	680	686	637	627	626	688	647	652	680	649	688	685	635	653	691	653	686	651	683	692	679	681	653	663	684	699	611	641	673	617	674	676	680	670	703	659	685	673	654	672	633	639	662	655	703	670	681	686	638	707	675	664	681	694	707	679	717	611	657	666	637	697	680	663	609	693	686	634	677	677	702	696	626	672	718	625	640	675	687	730	674	698	687	660	678	650	642	631	695	665	656	675	618	646	684	686	626	683	653	668	674	680	714	691	653	666	687	631	685	657	673	640	667	655	673	687	703	665	677	691	730	657	719	639	659	692	631	674	675	667	675	687	668	680	615	670	679	612	665	735	691	657	646	598	656	695	737	670	664	662	636	661	655	652	635	709	650	692	675	676	698	684	659	676	631	636	691	640	647	674	650	692	651	699	650	612	655	675	653	701	683	660	650	669	704	680	652	663	640	691	643	651	619	667	653	641	670	677	737	679	684	673	726	699	657	685	676	707	594	651	655	654	701	604	705	714	633	629	676	623	662	611	685	680	638	694	676	639	653	646	633	663	657	686	695	711	658	685	647	668	699	658	696	660	714	646	711	650	685	655	666	660	661	677	666	659	665	698	689	675	649	698	652	661	618	626	717	655	677	631	606	675	665	623	714	617	679	668	660	632	670	670	685	683	633	663	669	689	682	587	664	697	707	664	634	685	695	660	656	674	622	649	664	660	681	613	710	645	651	636	614	654	646	707	690	654	671	637	656	684	686	663	668	689	666	661	664	656	698	671	646	687	670	670	634	648	669	663	671	658	641	633	634	689	704	626	637	680	671	670	645	671	689	635	652	693	671	706	695	694	656	671	712	684	694	632	596	636	664	720	624	652	631	654	690	627	659	640	666	643	691	658	662	649	679	638	685	630	698	667	657	646	597	694	631	656	666	700	687	636	699	639	666	666	667	668	667	664	674	691	656	647	683	682	655	626	713	720	710	623	618	663	643	639	660	684	666	645	657	713	644	634	682	663	656	669	705	717	707	646	672	682	640	681	660	700	688	702	616	657	650	660	662	703	653	654	652	687	698	668	678	687	662	655	683	646	680	711	664	654	703	631	645	659	610	644	697	646	696	694	611	717	620	658	674	686	662	665	652	661	631	622	614	669	660	671	659	635	652	698	605	690	617	663	636	725	685	637	668	701	678	686	666	643	710	657	683	644	653	665	621	689	684	648	695	672	629	602	689	667	712	683	688	668	709	666	672	674	680	668	679	690	647	612	664	654	689	632	675	654	647	621	685	653	653	679	656	641	675	626	688	669	672	722	680	673	684	682	666	670	653	683	655	666	658	682	725	679	603	675	714	624	683	669	673	661	638	677	654	686	655	687	669	664	679	633	659	678	680	646	657	681	711	679	644	663	708	639	686	706	646	665	662	625	643	655	651	676	665	663	658	662	657	647	698	661	669	698	694	620	696	654	628	668	660	654	673	674	645	660	636	638	714	690	646	678	653	690	647	671	626	624	665	620	676	679	654	672	666	635	665	661	668	684	688	674	649	696	675	679	686	658	661	655	711	691	649	647	648	648	682	635	696	642	695	639	642	716	671	661	656	619	636	627	624	684	687	692	638	697	654	685	654	656	683	677	634	684	625	651	635	682	671	699	649	679	668	685	677	608	611	672	680	704	661	640	666	647	648	674	656	698	616	699	679	644	686	668	667	645	676	664	619	664	644	651	680	705	637	652	690	684	665	603	703	671	663	656	658	750	636	634	647	665	674	652	685	686	646	620	637	617	692	620	652	689	655	660	666	676	636	672	650	628	680	636	632	637	707	660	688	643	648	657	659	679	681	652	663	614	697	633	647	676	626	639	656	665	687	662	659	723	624	690	617	698	685	689	657	665	686	673	638	661	713	672	689	629	697	675	698	661	630	660	617	645	664	700	620	652	703	681	631	659	651	623	625	711	655	687	611	655	648	627	709	676	664	630	665	675	673	657	632	627	673	667	700	650	695	645	684	696	664	643	645	613	640	630	662	696	696	673	663	688	656	680	642	640	677	685	648	644	627	647	664	681	660	684	647	670	689	685	697	650	648	644	684	640	648	644	699	644	700	664	680	666	687	712	649	650	692	669	672	647	688	667	674	664	701	663	656	714	679	672	659	632	637	702	672	664	666	638	671	611	650	668	685	654	725	644	646	651	697	655	649	648	679	677	638	688	718	663	671	707	691	674	703	675	668	659	659	673	640	627	668	696	650	687	675	636	661	663	635	648	652	645	679	668	717	698	639	637	678	602	676	643	678	639	663	686	648	671	668	664	691	649	684	640	652	679	689	641	686	643	659	676	662	688	667	679	637	620	662	710	658	670	688	651	681	688	662	674	653	689	680	699	665	643	653	711	677	641	686	672	719	660	689	649	628	689	668	663	649	686	720	633	689	660	692	666	660	712	648	667	645	686	661	656	660	648	665	654	698	738	676	658	674	691	678	647	696	629	698	671	659	724	693	617	660	636	660	648	648	680	648	637	659	673	718	664	640	631	670	664	670	631	648	678	674	686	675	645	706	683	690	693	680	651	653	649	700	633	693	707	701	647	707	660	674	627	667	667	648	689	682	624	633	658	656	654	719	646	661	693	655	677	627
12570	15936	13477	7147	5108	3878	3181	2431	2086	1779	1508	1331	1195	1112	1085	1016	1005	968	972	873	840	843	830	784	789	843	822	766	787	814	807	752	755	832	783	707	783	683	729	750	724	700	736	796	714	711	731	661	746	746	752	753	761	726	737	730	734	744	757	729	731	676	783	737	744	713	738	772	728	696	725	754	737	757	703	718	723	720	737	730	698	738	714	723	670	712	742	751	737	715	724	718	690	729	727	764	737	727	715	752	692	782	726	701	650	756	763	727	728	709	773	716	731	728	676	678	753	726	734	739	669	672	745	715	732	729	711	701	699	669	736	731	686	744	755	748	684	682	706	730	744	708	740	739	708	671	683	738	701	726	682	696	711	697	777	702	708	746	753	715	763	670	754	716	724	731	699	734	696	690	747	697	710	755	740	736	727	728	689	718	717	736	760	680	679	678	711	734	723	718	732	689	701	766	762	738	735	704	708	658	720	712	683	729	743	740	723	711	691	679	743	741	691	698	739	671	724	706	700	718	708	725	701	708	764	649	744	695	750	673	745	677	737	711	688	682	684	738	713	674	683	728	715	713	710	770	750	736	714	723	768	682	712	735	731	740	738	721	707	680	688	759	718	717	678	693	738	698	686	714	719	685	696	696	685	729	727	714	693	679	724	718	662	734	706	703	692	737	686	705	701	719	695	706	745	737	733	734	670	708	682	736	660	735	695	694	714	726	724	715	681	728	728	704	759	687	706	725	807	720	707	726	721	706	698	719	717	716	743	719	749	690	774	710	731	703	740	724	695	723	729	733	702	702	743	716	706	728	764	687	754	724	727	751	750	711	696	763	724	703	712	715	715	721	751	696	676	721	699	756	721	727	756	743	724	752	715	747	678	707	707	717	747	685	686	701	741	759	741	724	722	758	664	748	733	765	740	747	704	702	734	720	713	699	749	753	753	757	731	723	756	718	731	752	749	715	775	660	711	766	764	700	701	684	708	701	795	701	724	725	771	764	727	741	740	709	733	717	720	698	725	648	701	702	696	703	721	722	683	751	734	748	666	689	672	706	713	699	721	739	695	710	728	703	726	754	763	697	740	707	691	685	708	717	739	726	739	716	730	717	726	691	686	730	747	737	736	754	737	715	665	723	699	708	695	691	737	734	698	710	693	680	768	689	743	710	693	730	765	692	752	701	724	675	725	754	718	707	704	722	777	720	722	737	691	722	731	716	713	683	733	705	691	708	770	697	775	685	724	747	749	717	684	733	702	700	719	730	753	773	699	740	711	690	731	732	685	709	726	748	759	775	661	711	738	733	713	708	715	732	692	742	716	703	747	718	735	700	734	709	706	685	697	749	674	699	715	693	736	747	725	691	732	657	680	777	732	703	723	734	684	755	674	730	713	668	718	716	725	710	680	726	758	701	717	686	742	691	675	699	711	747	731	727	736	702	741	778	717	742	705	697	717	705	734	740	742	719	725	738	763	751	735	717	686	703	680	716	755	690	671	732	710	702	671	717	744	763	710	688	706	720	669	706	756	756	679	721	709	753	703	721	725	738	711	753	664	718	692	721	766	749	737	712	698	742	671	691	706	739	699	724	716	786	715	727	740	704	739	728	721	708	757	720	662	737	763	677	727	696	670	727	745	727	717	727	758	718	691	713	740	706	748	708	694	722	749	754	704	685	725	715	723	724	725	763	755	690	734	702	686	707	707	745	726	748	763	728	727	730	715	755	728	709	723	730	708	726	721	731	744	729	724	717	728	699	682	772	725	694	753	717	712	732	694	709	734	676	718	687	665	723	708	720	708	682	726	722	722	689	707	690	733	727	732	724	749	749	708	736	694	708	705	728	720	732	757	769	733	708	714	753	708	710	763	679	712	674	697	731	705	731	688	720	785	751	722	708	700	687	725	714	765	696	701	727	722	745	712	750	724	714	712	749	721	724	715	738	740	729	695	663	707	752	751	758	688	705	720	721	678	729	751	769	713	703	746	718	709	736	717	738	739	751	689	679	709	713	700	715	732	727	730	731	744	719	722	742	747	671	710	704	722	699	776	685	753	716	697	761	702	739	679	706	751	709	762	686	764	707	710	689	754	744	723	672	781	712	692	758	734	725	678	701	759	700	738	701	726	725	725	719	706	730	746	691	713	709	761	681	759	709	781	672	725	754	720	711	749	700	735	739	713	733	710	705	701	695	733	722	699	766	729	670	707	704	736	700	748	765	695	724	713	673	756	712	736	731	759	691	728	728	757	735	659	751	724	694	726	710	717	684	760	729	770	669	757	745	703	733	668	717	723	735	727	767	706	735	695	717	708	665	750	697	692	732	729	712	716	720	760	717	719	744	751	709	636	726	742	694	760	725	737	694	703	693	696	746	724	726	730	686	703	698	686	660	732	753	725	729	714	695	635	736	697	740	730	698	716	753	753	713	736	731	743	741	707	717	798	736	754	721	770	687	765	717	720	723	699	713	755	739	748	688	813	738	693	679	690	714	750	707	721	690	723	681	694	722	734	726	734	731	684	743	698	706	734	749	716	725	694	730	672	715	672	734	718	713	724	747	747	745	737	724	709	767	725	728	714	751	735	718	696	696	715	735	730	730	744	736	753	765	664	683	773	718	716	711	699	702	693	700	743	703	746	711	732	670	741	777	697	678	726	729	731	714	722	704	711	720	658	769	725	740	736	714	729	697	697	702	723	673	713	716	728	707	708	688	718	696	758	746	698	648	693	759	691	696	692	694	675	728	732	778	770	685	750	735	692	684	722	679	755	687	671	708	735	719	710	706	756	740	677	707	759	763	692	714	693	743	723	704	744	705	673	659	721	742	723	746	706	730	717	740	720	698	755	754	720	732	714	732	715	737	653	752	708	731	719	669	691	732	723	711	733	713	713	728	687	705	713	725	718	754	753	721	692	714	689	721	738	709	707	730	784	703	700	683	695	675	730	737	700	737	702	731	708	720	728	666	706	735	721	716	730	763	710	754	711	721	669	758	722	701	702	677	701	725	714	695	712	718	677	726	785	729	704	722	721	696	743	656	737	734	708	716	701	751	700	776	685	761	671	770	708	769	725	735	750	755	736	724	740	692	738	703	683	712	744	717	763	726	707	769	757	780	772	715	690	746	726	751	733	718	703	707	712	742	683	709	727	726	685	736	696	749	763	668	713	733	694	720	736	728	726	714	695	713	715	647	722	681	701	723	684	703	733	677	719	685	737	752	760	705	739	691	739	749	697	699	706	688	742	742	762	701	698	725	718	687	681	667	731	702	701	747	710	697	705	643	715	684	702	743	662	695	709	676	688	709	672	723	713	668	777	722	742	736	702	738	755	700	669	746	667	729	715	725	764	729	736	716	716	700	748	720	769	706	690	651	698	711	710	738	777	672	703	743	681	695	729	716	689	723	694	782	750	751	731	685	737	695	751	681	754	706	728	735	730	685	711	716	706	674	739	706	703	728	724	703	752	763	733	715	714	690	697	739	655	667	646	713	732	711	675	750
27320	20334	8250	861	458	424	383	370	408	370	343	323	350	396	342	331	361	370	336	356	343	313	372	340	346	341	347	330	327	337	319	342	338	303	347	381	349	362	323	372	325	293	330	341	347	325	331	330	347	363	327	337	346	342	315	321	335	330	347	342	313	331	334	358	324	301	340	340	331	350	328	337	332	363	341	342	387	321	366	306	372	361	353	338	339	344	343	325	309	347	344	360	377	328	340	340	356	363	363	323	331	363	370	340	346	345	337	331	356	341	377	355	320	369	311	349	336	339	333	367	345	368	336	377	314	318	360	343	351	343	373	359	356	340	362	350	323	378	334	325	318	340	397	358	318	340	326	349	338	331	341	349	343	324	309	325	373	323	351	326	349	307	355	372	335	359	335	344	346	318	351	361	342	337	346	319	339	322	376	359	355	331	368	375	351	338	360	359	338	311	344	373	349	336	332	329	309	349	334	342	327	349	347	322	303	312	337	324	320	328	366	362	336	335	340	335	360	382	387	377	348	339	337	350	299	316	368	354	345	367	357	360	357	341	305	345	329	333	314	379	389	331	333	363	336	334	331	317	334	330	348	326	354	360	356	335	324	338	383	355	337	339	344	326	319	350	332	368	330	338	353	339	347	360	330	364	343	296	353	341	303	352	331	348	336	336	349	334	323	309	364	362	334	356	343	366	340	348	308	358	338	356	358	322	346	324	344	334	326	327	355	316	342	344	315	340	331	342	345	333	323	345	342	347	343	347	366	335	346	347	322	355	371	327	342	364	363	326	338	336	312	301	329	341	310	367	334	322	334	346	337	356	322	334	348	338	358	326	343	319	345	339	369	385	328	355	342	314	332	348	326	345	331	332	313	341	377	318	382	330	343	366	335	340	334	362	334	339	354	358	336	352	338	333	323	368	334	328	358	340	392	317	311	325	329	347	337	317	323	372	340	338	358	346	355	352	320	318	343	355	360	357	349	323	340	334	401	357	332	347	355	357	341	357	379	335	321	324	330	348	339	353	358	358	358	337	336	369	381	349	344	349	341	341	364	342	387	363	362	373	363	316	327	328	346	338	362	316	322	362	309	328	362	342	345	343	326	346	357	340	312	348	326	354	308	339	366	340	304	345	333	348	350	352	346	360	323	349	339	346	357	324	363	352	347	344	359	337	328	334	375	352	370	369	334	305	344	354	316	330	350	341	366	351	327	339	336	332	317	345	350	333	361	290	339	372	362	328	341	355	332	343	305	348	318	353	310	359	347	358	350	318	342	332	353	319	347	334	344	324	315	351	361	345	334	337	350	364	371	314	355	334	324	335	347	339	340	335	329	366	344	393	368	334	366	332	350	342	343	320	360	342	335	347	356	304	325	322	315	350	347	329	296	351	326	390	328	346	353	345	339	318	328	339	313	334	314	313	310	355	340	324	339	312	329	348	317	363	321	311	336	336	343	346	310	363	351	369	359	345	354	328	322	344	361	334	369	321	347	308	352	344	312	362	338	342	317	334	339	356	355	324	350	309	369	344	359	344	333	368	336	350	345	325	348	373	373	317	343	347	354	361	328	354	383	348	340	362	336	337	334	342	312	328	324	327	319	331	365	335	354	365	346	328	335	344	311	349	334	335	326	344	339	329	338	350	354	370	351	327	323	324	359	356	303	340	352	369	383	337	343	364	323	320	353	313	353	343	324	322	350	295	334	370	342	365	331	324	352	323	339	363	357	320	354	340	341	368	371	364	358	348	332	344	374	350	327	330	355	330	336	333	355	324	305	341	336	334	343	366	307	354	337	352	332	351	308	344	331	343	345	348	366	375	322	348	370	340	362	359	331	328	369	323	328	362	378	306	356	319	356	295	317	336	339	354	344	352	353	303	309	326	353	346	355	332	306	330	311	308	342	299	337	345	315	345	358	326	328	319	347	359	354	342	326	352	304	339	356	320	316	342	357	324	335	333	360	353	349	338	336	360	342	338	339	336	330	328	360	345	361	343	339	347	323	342	342	336	352	341	359	355	338	373	361	344	312	343	358	377	347	334	346	315	376	327	377	356	336	338	348	333	359	353	351	339	329	336	347	373	340	343	362	359	347	353	334	363	329	371	306	342	326	336	360	332	320	340	299	361	368	361	341	339	327	347	299	374	321	349	322	356	343	353	347	381	346	368	336	350	339	364	331	346	351	355	338	339	329	313	343	335	319	325	345	338	353	343	346	356	344	345	341	343	356	343	347	334	347	355	331	345	363	353	344	363	356	345	342	313	358	342	349	335	338	332	313	353	323	342	347	354	339	303	343	300	318	330	335	315	337	308	329	357	346	340	336	337	345	326	381	332	338	359	334	334	353	347	343	331	349	343	353	332	337	339	341	386	363	342	340	298	329	320	337	331	312	358	342	346	331	345	355	349	318	325	351	340	328	333	321	360	325	323	340	331	345	360	326	352	334	351	358	314	346	334	336	355	307	365	393	342	347	325	352	345	377	325	317	376	371	331	332	323	365	339	331	340	340	364	345	334	364	347	340	346	347	342	331	361	316	343	334	335	329	310	328	310	333	329	329	318	345	339	343	343	314	339	332	335	315	317	333	350	326	346	372	351	327	316	358	286	345	346	340	378	325	353	342	347	331	349	319	360	319	356	351	348	335	374	363	361	335	334	341	376	352	330	346	338	367	354	341	339	342	334	328	342	331	350	326	350	323	328	346	351	372	357	350	355	345	350	323	314	339	372	332	368	358	316	338	336	347	341	332	326	344	315	351	338	349	345	351	326	326	326	324	340	346	317	318	342	384	372	343	367	343	345	371	316	385	360	325	326	371	330	330	370	316	350	342	313	318	337	327	348	319	366	335	348	316	334	317	346	313	337	324	401	382	330	368	324	341	330	318	346	352	344	336	340	334	339	320	328	336	335	354	380	367	337	352	347	330	346	339	315	330	311	363	319	333	319	355	358	354	319	345	341	337	333	323	324	350	351	358	356	315	353	329	372	347	364	339	347	298	336	332	314	351	310	346	337	333	354	325	348	318	345	324	361	350	337	342	349	353	332	345	350	309	350	328	357	333	330	359	346	381	356	333	304	319	334	355	361	328	328	311	362	302	343	342	368	358	336	382	370	328	346	373	352	378	355	352	360	357	358	318	321	340	355	332	315	355	373	322	375	353	355	339	360	329	337	311	344	350	330	344	330	348	370	341	332	344	362	312	338	341	336	329	328	356	342	346	343	353	322	309	385	319	312	316	338	346	359	350	312	334	362	335	356	347	366	359	310	352	352	348	342	335	356	367	347	341	321	377	346	339	340	336	331	331	352	318	342	312	331	332	322	341	333	330	341	341	350	337	335	328	346	338	348	359	347	354	339	341	362	366	367	349	350	335	348	348	348	331	349	372	368	347	354	379	329	335	355	353	351	327	350	322	325	328	361	340	345	335	355	345	344	346	335	345	321	340	327	362	368	315	342	332	351	337	361	336	341	327	383	325	330	360	315	335	375	336	342	345	364
9175	1257	1066	657	611	556	501	432	429	406	410	472	434	444	449	439	419	437	379	399	407	417	412	416	369	432	437	404	405	401	415	389	408	416	407	398	432	423	435	423	414	428	407	388	415	400	415	391	375	398	384	386	444	400	387	417	394	413	414	391	409	385	436	366	421	391	410	393	403	406	407	404	428	437	442	400	390	423	428	397	423	383	403	405	440	440	393	380	389	377	411	409	374	383	416	359	430	417	419	386	391	402	419	405	412	386	374	389	417	418	408	392	422	390	393	427	387	394	418	390	427	398	413	403	430	410	404	421	417	394	408	441	408	419	416	404	412	409	409	363	390	407	431	406	400	398	425	409	419	461	413	389	412	412	415	400	369	405	468	410	412	420	400	406	420	398	417	419	390	401	400	436	397	407	431	424	395	399	423	412	396	423	449	420	451	385	414	404	394	397	439	399	415	413	380	423	425	437	390	448	382	401	392	426	388	412	430	402	383	446	415	404	426	420	420	406	410	427	418	378	412	418	398	410	429	424	423	397	414	409	435	388	427	403	420	437	446	434	419	423	407	410	406	393	367	393	445	399	425	379	391	434	439	411	410	407	410	411	399	408	417	368	394	376	385	410	401	397	403	401	391	420	427	414	407	412	408	397	398	353	399	384	394	405	415	416	401	408	403	433	431	404	434	432	401	421	417	405	405	410	404	379	383	429	410	400	402	385	398	427	416	379	355	398	349	387	419	414	405	357	449	445	408	382	399	416	414	427	407	420	457	411	435	425	448	422	424	354	387	401	412	429	422	409	442	397	395	427	428	393	380	424	428	396	405	398	405	392	419	396	397	383	403	423	397	422	394	429	400	375	397	422	443	421	398	416	382	415	407	415	400	423	395	421	435	392	419	415	419	384	399	391	412	402	378	437	436	446	423	424	378	427	394	391	403	412	460	432	391	416	385	432	382	431	406	416	416	428	447	409	432	387	401	408	379	414	421	436	390	380	415	410	418	376	409	430	411	417	408	412	393	366	417	410	428	441	397	397	454	402	396	396	407	419	427	408	428	413	410	419	408	389	476	425	412	411	433	405	386	405	405	399	381	378	409	404	405	402	430	420	405	410	428	410	390	416	442	417	461	396	418	385	378	414	392	427	432	389	406	407	386	404	402	401	421	385	424	352	437	442	428	395	422	389	414	373	402	415	430	431	406	394	405	403	395	432	387	371	426	416	459	403	396	408	380	422	405	433	411	392	426	408	417	371	422	396	414	410	405	422	406	383	426	429	409	405	405	396	409	425	423	425	381	380	386	399	398	429	428	380	419	420	438	399	450	352	441	431	435	424	441	410	389	401	371	422	406	416	391	441	399	411	426	393	387	424	402	396	406	453	421	383	398	408	413	383	395	377	425	403	388	404	422	429	393	383	442	415	401	427	392	385	400	402	429	436	418	391	411	406	375	394	432	423	356	378	402	394	403	429	428	451	404	388	404	398	403	400	424	405	392	410	385	403	427	443	400	376	400	446	413	383	409	441	401	424	365	364	441	393	402	430	406	378	400	397	380	380	437	437	391	424	396	412	372	447	385	439	421	442	413	411	401	423	449	387	398	405	456	408	393	417	415	411	400	399	358	397	374	402	399	403	415	428	404	384	379	434	393	399	400	413	412	393	392	451	400	401	420	428	483	419	405	402	395	433	426	440	416	394	410	451	416	368	421	438	376	431	361	402	425	419	422	404	437	432	443	400	433	384	390	399	433	431	415	410	386	396	398	429	371	443	390	386	415	419	402	398	397	401	392	426	398	399	402	450	429	418	410	412	374	454	404	418	425	413	386	456	412	384	411	421	414	398	401	367	431	433	425	395	393	420	410	392	436	398	420	426	377	414	380	422	427	390	421	441	414	415	419	409	398	444	402	399	445	390	392	393	435	383	439	424	389	400	410	440	402	423	434	400	421	415	398	437	440	425	401	412	456	420	415	428	377	424	422	404	395	405	436	360	423	422	395	410	383	394	419	419	410	397	441	412	431	409	396	399	408	409	395	396	429	459	392	402	383	393	425	380	397	401	400	409	367	383	371	382	431	415	368	435	433	412	385	419	364	408	400	423	404	423	433	428	428	431	424	396	405	410	423	437	397	410	416	424	409	402	412	393	421	386	427	397	412	430	414	408	411	392	434	407	398	390	390	412	416	420	381	401	424	395	367	398	469	385	360	390	437	429	411	425	393	423	428	410	390	439	425	420	362	427	401	402	438	395	379	400	418	382	407	382	443	442	418	430	374	432	393	397	407	414	399	421	395	391	412	405	354	403	404	374	428	416	457	406	442	386	421	443	381	411	383	418	408	441	373	406	435	399	439	412	389	408	403	415	391	392	374	385	442	418	423	427	432	451	420	391	427	443	382	433	434	431	451	408	447	442	407	388	417	395	412	428	412	378	376	388	440	441	405	418	460	449	453	419	434	408	408	420	418	399	405	377	396	406	409	426	404	392	394	420	395	396	383	395	386	409	394	396	408	409	398	416	404	402	401	411	414	417	453	427	397	413	388	411	416	376	416	405	399	402	455	405	372	384	395	363	425	403	413	354	399	435	411	398	416	400	375	392	417	425	414	425	374	415	438	409	448	385	414	423	419	365	388	421	374	442	382	391	398	404	425	421	416	403	400	408	389	408	441	405	414	414	432	426	409	375	407	421	414	415	436	400	418	443	429	384	386	410	412	418	416	457	411	428	390	420	397	427	425	422	378	424	400	424	420	404	373	426	406	409	404	450	418	401	424	380	428	380	391	404	430	388	380	420	420	400	367	445	371	394	432	390	385	384	432	413	401	380	401	430	395	415	429	407	418	404	385	359	394	407	420	425	426	412	394	423	411	422	378	408	413	401	415	411	415	385	401	418	443	391	400	409	401	378	410	407	440	439	394	413	444	406	441	413	422	399	452	426	394	387	414	390	395	410	435	402	408	440	458	447	450	414	413	392	410	439	431	396	377	388	415	409	423	383	394	409	414	439	435	402	392	395	416	420	390	425	413	416	402	389	416	381	437	416	444	408	384	393	421	455	389	402	430	397	429	422	394	399	426	396	389	395	433	415	419	397	413	416	405	415	412	419	400	415	375	419	391	393	422	436	398	418	409	397	407	423	377	416	429	431	397	399	400	410	419	415	404	467	397	412	428	413	453	410	455	394	415	377	449	390	395	411	392	417	427	448	402	424	432	432	418	398	400	418	401	451	425	407	417	406	423	454	413	386	412	421	418	406	431	410	443	439	407	401	437	408	435	392	419	436	400	419	408	409	406	417	398	429	410	393	400	445	418	417	384	424	400	409	424	410	384	419	407	394	410	411	416	396	409	421	441	412	400	398	444	389	393	412	425	410	446	377	449	394	419	415	398	411	430	405	436	416	420	410	438	452	347	403	432	422	420	422	411	396	437	397	420	414	419	418	402	420	444	418	351	424	385	406	419	412	435	437	407	400	428	380	448	366	434	427	422	423	406	442	417	406
23671	21240	28645	24129	21244	12345	1316	879	658	543	557	463	494	430	415	434	375	355	413	359	366	343	366	343	360	361	344	332	331	321	357	336	308	312	365	348	331	329	328	313	361	302	338	303	292	284	343	319	345	328	320	329	311	341	331	316	307	320	325	303	313	318	326	309	302	312	331	328	326	318	312	317	313	323	344	334	322	314	319	322	302	293	335	300	303	309	291	325	310	297	294	300	306	332	350	300	281	337	313	334	335	290	334	308	282	305	331	296	289	317	304	331	330	335	333	331	320	310	288	333	330	319	357	322	312	294	327	296	299	317	314	279	322	347	311	318	322	322	332	298	316	317	308	289	327	325	312	304	313	309	298	319	332	296	325	286	312	295	317	311	315	322	309	322	303	328	324	309	286	320	307	313	304	289	296	316	324	331	318	328	315	327	282	283	312	292	332	376	323	305	330	270	322	301	299	314	298	315	331	341	314	303	295	314	307	314	299	320	325	331	330	300	329	288	297	252	315	315	327	281	314	306	288	276	314	335	321	303	318	322	326	291	294	321	308	288	317	355	318	331	299	334	323	310	290	329	312	321	285	367	307	339	325	268	287	336	320	322	320	338	289	330	317	321	344	292	332	314	363	347	284	310	339	296	278	312	285	338	361	296	295	333	314	293	339	314	340	323	315	315	352	306	325	344	323	299	330	346	318	299	312	332	307	339	335	311	322	329	324	327	334	337	313	326	327	269	308	323	287	320	295	306	369	302	305	333	345	302	300	347	309	317	329	333	324	286	324	329	311	313	299	296	304	307	286	299	310	312	328	313	264	341	338	313	317	319	301	322	319	286	281	294	343	297	291	323	328	331	296	327	306	315	286	306	319	315	302	327	305	307	347	299	306	311	327	298	300	308	318	315	282	301	296	302	320	321	286	298	320	306	319	335	324	311	314	331	308	348	326	303	325	321	312	313	346	309	319	341	291	291	285	313	328	311	326	294	331	316	288	317	304	313	316	305	312	316	309	293	283	283	294	299	314	309	303	293	335	322	301	281	349	302	337	301	325	330	282	317	346	333	316	267	297	310	335	278	363	335	343	318	304	296	303	282	296	334	319	330	314	299	316	306	313	289	314	315	309	309	307	346	302	303	320	311	306	340	333	298	306	330	272	314	325	298	288	299	307	317	321	343	300	302	265	293	307	320	317	314	336	307	298	353	294	318	323	305	330	319	287	318	291	319	308	285	307	319	333	302	326	330	316	304	306	316	334	345	321	321	304	328	319	296	298	325	302	308	331	325	306	291	320	325	344	315	280	312	331	297	311	322	298	330	303	305	330	312	333	300	299	331	301	335	300	319	291	313	338	346	300	339	306	316	349	335	333	309	358	348	297	320	340	332	297	298	319	347	283	313	286	336	324	334	322	330	362	324	299	316	303	317	314	297	294	335	315	322	347	344	295	324	281	332	322	301	325	300	281	342	276	298	325	295	291	319	356	305	308	318	316	293	336	298	319	326	330	326	297	294	309	278	314	325	309	318	333	317	300	331	287	317	312	320	323	279	299	324	340	303	317	325	307	317	321	302	311	343	305	310	314	290	326	327	314	317	333	284	329	333	302	331	310	306	308	313	346	298	311	316	301	320	305	290	289	347	315	312	333	282	311	298	307	293	293	323	302	299	315	332	313	324	317	324	333	311	278	323	295	314	321	300	311	283	311	347	318	285	296	290	331	290	294	329	333	301	306	341	317	327	319	327	280	314	327	311	306	348	324	303	284	311	305	321	280	319	327	310	281	310	317	344	301	313	288	324	282	287	340	296	331	275	325	309	313	310	346	314	323	317	316	303	329	284	314	310	347	317	286	320	324	328	318	340	276	311	318	329	310	348	304	322	330	264	303	300	327	312	335	327	287	274	331	326	313	308	315	325	325	331	311	279	305	272	326	279	317	330	321	335	286	310	316	299	332	296	327	318	303	320	319	337	289	299	305	335	333	309	321	293	343	311	304	350	320	333	330	302	324	304	320	314	296	307	293	284	307	298	287	304	311	329	321	331	319	304	316	314	328	293	318	299	308	302	330	315	323	286	325	305	318	285	309	328	287	281	285	331	331	326	324	308	298	322	310	353	303	301	293	317	302	312	326	342	300	301	326	299	319	339	307	311	307	330	336	330	323	297	323	330	329	320	360	351	316	312	309	319	291	333	316	307	313	345	330	314	340	297	308	263	340	287	309	302	317	329	289	288	306	322	316	309	337	314	273	314	298	301	326	332	314	305	299	342	298	322	275	327	334	326	345	309	303	300	335	339	294	315	314	305	322	284	329	305	308	327	322	320	317	284	318	321	310	286	278	313	339	322	297	304	316	301	289	333	316	306	321	312	321	320	302	291	322	303	314	290	320	320	282	304	291	300	328	320	283	305	331	306	312	326	285	334	314	333	311	332	317	327	298	330	311	308	313	310	343	303	344	299	309	306	319	335	306	301	321	322	288	309	349	337	294	282	303	333	322	333	306	311	307	324	305	296	293	308	315	282	346	306	319	309	313	323	310	309	324	282	281	314	317	316	330	313	302	319	306	321	295	333	323	314	327	303	291	282	316	350	302	327	331	304	289	286	317	325	312	316	307	299	310	306	304	341	305	314	342	332	319	309	291	315	323	336	317	297	304	333	332	283	289	313	317	312	300	320	319	300	292	302	311	328	308	330	313	293	320	311	327	284	328	339	298	300	350	299	330	320	358	293	292	287	315	297	318	299	307	319	328	323	342	332	313	313	336	327	300	311	292	318	327	332	310	299	296	303	295	302	321	305	326	323	324	318	338	285	291	299	306	324	313	335	299	310	309	313	305	327	309	341	325	325	310	275	322	313	297	344	277	308	307	312	320	300	303	315	337	308	342	298	310	288	317	286	296	322	358	311	309	309	298	329	299	306	313	310	325	294	303	331	324	302	308	303	303	325	349	299	343	305	316	344	339	348	300	311	309	281	280	294	331	323	314	296	322	350	303	338	276	334	320	303	306	301	292	359	289	293	331	309	321	318	336	345	322	295	349	307	329	329	284	322	352	321	308	296	295	294	313	323	292	307	285	315	295	312	273	301	302	324	328	311	310	329	322	281	255	354	314	305	320	338	338	326	345	344	300	346	319	317	323	320	319	348	319	292	274	313	341	297	303	325	308	297	315	302	307	333	346	322	328	307	292	323	316	310	307	325	312	341	306	312	312	319	305	352	279	288	338	317	298	310	282	322	287	291	314	285	311	332	316	284	329	278	329	329	302	317	323	297	298	323	333	299	320	304	334	307	309	320	317	322	319	295	301	319	299	349	314	316	315	306	297	284	308	287	300	289	324	282	320	303	293	302	290	311	288	327	352	315	321	337	330	306	331	335	319	349	319	360	318	311	308	295	340	299	326	302	300	290	281	314	319	307	299	344	307	334	323	315	284	303	323	289	288	326	305	331	318	328	331	304	302	302	297	313	318	292	322	282	345	330	308	320	333	314	316	304	296	329
9991	9636	8266	3992	2825	2032	1678	1243	1050	895	711	708	622	597	569	552	485	464	472	486	443	461	466	427	425	407	423	395	395	384	362	395	408	402	386	409	390	392	362	377	413	367	393	376	337	427	394	414	413	376	383	409	362	373	360	359	377	389	378	361	398	385	387	369	380	381	401	380	348	393	393	394	353	346	365	396	351	384	370	375	368	371	342	363	377	367	376	368	382	359	357	381	362	315	375	380	395	382	354	331	349	367	386	397	347	360	333	417	359	358	322	345	331	349	403	337	381	358	339	377	374	348	361	372	360	377	391	369	380	356	369	359	335	361	356	349	350	399	394	357	387	380	402	371	399	356	294	376	342	377	381	368	353	366	345	409	366	346	340	347	380	399	415	364	368	343	360	385	336	341	347	359	378	394	362	362	392	361	360	334	334	373	350	354	349	344	377	352	375	344	353	357	357	374	370	385	369	368	385	351	336	412	358	357	394	402	358	349	357	372	379	371	384	391	386	329	369	380	364	383	357	357	357	387	361	363	370	360	375	376	365	347	354	359	363	354	315	347	344	375	324	366	358	342	324	398	329	325	357	360	376	371	363	382	342	405	363	378	398	335	374	354	348	358	377	322	368	373	331	405	370	386	363	353	349	334	370	375	370	352	363	365	350	360	362	382	380	371	352	346	354	342	359	373	349	348	369	348	358	370	380	353	404	358	404	330	339	386	344	347	364	374	369	374	354	346	367	397	370	348	353	316	383	335	376	322	375	384	373	371	332	337	367	350	358	352	354	371	377	330	359	392	332	365	346	334	366	397	356	364	369	364	350	353	374	342	361	375	388	381	378	405	359	358	335	340	350	359	405	332	388	350	392	386	420	364	367	327	362	351	355	374	386	372	360	391	351	342	347	349	357	344	354	378	375	406	343	390	371	379	364	373	378	393	372	395	382	345	384	363	363	350	356	361	375	387	405	355	381	384	347	381	364	376	372	370	358	352	393	367	378	375	346	393	349	345	399	357	370	373	362	364	368	352	356	374	375	364	370	349	388	320	350	356	344	356	349	372	365	355	373	364	360	342	355	411	349	349	396	357	359	341	359	379	379	355	376	371	343	350	359	351	361	386	325	351	354	354	395	372	377	336	320	367	357	360	336	384	370	364	402	373	372	374	368	332	369	382	388	390	373	366	357	365	372	349	362	369	382	382	387	381	372	377	359	352	358	351	396	375	347	389	313	339	369	359	348	370	374	360	343	322	351	338	388	359	366	339	356	381	354	378	384	373	361	329	353	392	365	381	386	351	372	365	383	391	367	381	383	360	364	358	384	377	356	360	343	349	349	323	364	394	356	356	373	350	359	354	343	346	347	358	351	359	383	383	358	365	347	370	379	367	362	389	372	373	348	339	357	379	365	328	352	367	354	340	355	344	361	404	331	354	356	359	341	362	337	328	374	359	402	372	399	359	341	375	369	365	331	386	379	418	371	351	349	377	393	327	376	356	334	361	370	373	378	365	376	360	353	357	349	354	392	407	402	382	335	381	374	383	376	381	348	367	349	352	355	346	359	360	383	340	353	322	377	339	371	336	324	345	331	357	361	353	379	392	371	365	356	375	364	367	378	342	390	367	385	358	375	349	387	337	387	370	393	334	376	366	373	360	376	348	363	387	378	380	317	415	357	353	376	370	389	364	370	372	369	373	376	372	398	358	374	389	357	336	338	380	352	343	360	358	379	346	377	372	339	340	378	374	367	359	384	390	378	357	343	380	386	346	367	356	352	381	372	343	370	383	335	338	346	355	356	360	356	378	385	360	371	375	355	393	369	384	346	372	387	379	319	369	359	380	337	373	329	390	330	347	340	374	327	349	384	396	394	369	306	369	363	347	360	336	383	369	406	352	370	344	391	353	363	370	387	330	358	370	387	362	386	348	380	344	351	354	346	398	333	338	334	347	369	397	360	383	357	359	341	339	398	368	378	351	346	366	351	374	380	344	357	346	374	399	348	365	395	345	361	356	395	358	334	349	385	340	341	388	351	373	348	359	365	346	351	357	359	366	358	381	355	372	360	356	376	354	374	363	315	332	356	373	377	355	369	361	336	386	373	351	359	360	343	367	379	366	365	359	363	380	350	358	390	395	348	354	382	367	333	346	365	347	345	367	340	350	351	335	374	360	389	385	388	368	376	361	360	376	404	374	351	361	344	372	369	374	363	368	381	383	352	357	353	369	369	361	376	379	352	359	384	328	385	345	356	349	336	369	354	336	386	349	353	377	345	355	338	361	361	343	362	386	415	365	365	381	369	389	386	365	338	358	350	367	362	335	338	338	374	356	364	358	346	377	358	339	337	375	346	339	356	362	354	364	372	352	364	389	381	380	380	376	375	356	383	370	344	369	356	351	350	352	329	343	366	334	325	343	355	379	354	347	380	333	336	381	343	360	368	353	396	398	311	344	368	363	347	344	340	363	347	323	370	392	367	358	361	366	381	375	392	369	351	367	369	350	369	359	358	362	362	368	325	352	389	396	370	332	373	345	331	383	354	386	383	356	378	367	351	360	379	352	421	372	336	377	370	386	381	349	319	342	366	386	321	332	382	359	390	352	344	357	369	359	406	367	355	374	368	363	350	379	351	329	359	348	331	370	387	361	350	339	360	354	373	344	378	345	366	346	380	364	378	360	370	349	350	381	388	362	384	382	343	353	378	354	379	346	371	387	337	359	349	369	358	372	379	357	367	311	357	384	350	358	359	361	369	383	384	359	399	373	377	361	342	357	345	368	376	352	357	345	337	370	385	328	382	383	361	383	355	345	364	350	344	410	364	384	361	391	376	362	324	349	337	384	335	346	364	333	373	358	360	404	354	353	352	370	373	335	351	384	386	365	372	357	347	403	325	387	359	378	353	374	369	371	393	371	318	331	367	366	349	347	375	341	371	336	359	357	336	361	382	351	378	377	366	351	348	395	349	399	353	302	365	372	389	352	340	349	396	373	358	350	373	382	387	341	375	388	390	345	383	366	405	360	367	338	381	388	373	367	341	368	332	365	365	404	354	352	358	386	380	395	375	351	390	371	350	376	362	323	361	383	340	360	350	361	372	380	315	360	327	331	356	357	347	405	357	353	371	332	344	377	377	323	384	408	366	370	379	339	332	379	364	335	326	360	385	365	353	365	350	361	395	351	380	369	321	383	353	351	345	349	366	345	373	382	343	334	355	361	362	373	373	347	357	365	352	387	364	371	372	386	384	400	355	397	376	335	345	360	381	397	372	323	371	382	405	356	389	354	357	345	378	357	353	368	364	377	380	369	349	353	350	351	353	332	347	363	359	375	370	389	362	352	333	389	350	378	374	360	354	334	384	388	406	364	333	350	365	371	365	372	375	363	370	350	373	340	386	385	368	359	389	359	367	387	366	374	359	365	302	332	351	352	346	379	358	350	353	355	373	359	370	355	340	326	335	377	318	351	387	340	355	365	346	400	381	378	359	378	352	402	345	331	345	344
24899	21227	27658	25056	12760	1249	924	847	744	716	730	689	669	713	732	622	652	658	620	594	627	641	677	677	638	633	621	597	659	648	623	621	677	634	557	623	675	634	625	548	648	641	588	581	634	607	591	590	645	601	638	595	582	637	628	583	596	602	600	577	660	601	604	618	606	663	644	641	578	609	615	605	609	581	606	626	634	608	578	656	589	596	615	607	564	617	562	622	634	657	661	599	621	660	599	595	585	611	652	618	552	554	622	600	603	597	624	628	592	596	608	585	617	575	617	607	568	621	604	597	602	614	591	609	600	656	585	602	632	626	626	641	649	604	616	645	651	627	629	608	580	553	592	601	562	630	627	613	652	608	632	599	610	633	593	624	672	624	588	628	586	628	581	579	593	616	612	592	610	620	576	593	629	648	611	603	583	589	629	608	562	612	603	632	617	586	645	589	629	585	630	676	596	620	610	644	580	614	615	599	581	590	588	608	653	592	618	593	567	594	664	580	594	610	587	611	615	609	613	608	568	609	601	596	613	607	630	630	620	687	564	594	602	622	675	594	585	592	574	633	565	617	639	635	626	627	678	612	622	642	643	579	572	603	579	598	606	618	618	610	633	641	641	587	606	592	622	625	614	588	590	601	612	635	615	598	619	583	647	622	624	616	626	608	621	612	589	654	620	619	598	602	573	686	609	579	597	602	615	600	573	619	608	606	619	611	601	636	589	626	605	653	631	632	619	656	665	599	614	601	593	634	582	594	621	624	597	642	585	623	633	591	638	609	572	609	612	573	637	579	608	593	647	623	601	597	588	602	576	608	610	617	607	637	635	598	591	659	598	587	650	592	616	650	660	630	608	614	628	624	604	598	595	599	628	591	595	626	595	598	573	580	560	634	572	597	606	637	583	621	615	614	639	602	603	572	627	609	594	603	584	621	587	613	569	636	593	577	627	631	632	618	602	616	621	592	647	596	616	620	614	601	595	624	603	609	634	583	592	603	590	612	582	583	642	604	583	593	598	622	572	608	625	600	634	609	686	628	609	596	639	638	622	638	596	594	610	631	656	598	633	635	628	666	614	617	597	608	617	640	622	612	632	566	584	635	618	623	561	588	635	593	591	597	591	625	605	612	624	584	631	650	645	648	567	615	646	637	590	638	566	625	566	570	595	625	607	603	630	638	622	626	608	627	580	592	611	598	625	561	590	620	595	610	556	593	677	616	625	607	597	632	621	612	628	634	609	632	608	602	641	541	598	593	644	596	608	657	627	614	586	578	657	622	611	589	622	615	649	614	612	627	636	611	597	599	563	588	595	655	656	634	603	618	647	587	585	567	614	603	614	586	619	593	647	631	602	590	626	651	635	607	650	658	572	574	621	613	603	620	654	600	659	661	580	602	601	630	631	609	617	640	672	612	642	604	617	647	594	605	625	609	611	635	643	627	607	615	604	629	617	643	611	609	630	668	599	600	630	634	612	625	582	600	577	597	632	634	582	602	606	605	633	599	634	610	620	635	598	629	609	604	608	604	605	613	618	618	583	631	615	620	669	601	652	575	646	576	668	650	627	626	602	648	598	607	651	648	606	598	594	641	614	584	611	602	636	606	570	611	653	658	618	617	620	647	614	566	614	580	654	626	581	610	641	604	624	606	594	608	625	663	615	602	678	625	649	591	609	615	644	632	572	596	636	600	630	605	655	608	622	635	650	586	661	612	626	625	599	608	622	637	575	664	617	659	558	613	661	585	671	627	621	668	590	607	622	643	602	623	604	622	620	600	619	606	562	614	658	643	616	612	628	576	622	634	629	592	584	589	642	616	618	607	659	575	624	609	614	597	629	608	657	625	631	584	594	611	625	648	626	591	601	600	594	612	598	639	617	563	606	570	614	583	641	635	581	607	600	567	606	619	593	620	672	577	635	591	615	615	613	596	616	619	618	612	604	638	596	575	574	590	550	598	651	622	618	633	624	598	624	630	608	622	597	617	622	580	603	648	651	608	621	652	591	596	595	585	634	623	665	601	631	630	579	606	612	614	636	603	621	622	612	627	648	622	647	652	586	600	613	622	664	603	613	624	607	589	602	612	586	614	633	627	598	594	632	587	608	604	633	612	626	610	613	638	641	633	535	626	593	622	646	623	591	593	574	605	625	618	611	553	604	662	595	622	577	621	600	677	598	618	628	584	597	603	617	656	645	630	605	580	623	653	630	610	602	650	600	594	621	625	592	599	592	619	623	598	623	605	617	648	637	636	645	589	597	570	634	642	600	684	624	642	596	609	615	630	626	608	634	654	611	601	604	651	636	617	576	634	612	635	613	610	579	584	606	634	616	611	619	592	648	616	604	621	599	623	600	650	622	605	635	625	581	631	641	618	622	651	646	610	629	582	588	632	634	639	629	628	656	611	608	581	607	660	575	604	627	595	627	617	596	612	633	613	573	629	633	629	590	619	663	585	604	578	605	613	619	606	616	616	606	619	619	580	586	607	621	604	630	603	594	638	572	610	574	616	619	619	601	602	626	614	585	625	659	607	628	646	640	613	641	602	531	581	617	630	597	580	634	626	607	583	625	623	647	583	617	579	618	598	635	614	607	614	624	627	597	609	572	573	650	622	639	681	610	607	612	624	609	632	603	590	577	682	576	605	595	635	599	621	653	587	623	623	598	611	584	592	608	654	651	617	641	655	608	642	610	565	616	642	639	664	635	622	631	639	635	606	602	609	663	606	657	607	624	640	636	597	643	584	588	619	584	584	672	599	619	596	610	650	632	586	626	591	622	571	591	612	586	587	610	617	638	610	599	621	639	637	588	641	589	608	615	627	571	614	613	588	582	589	624	622	627	611	682	609	654	623	609	615	611	592	576	622	581	640	662	607	572	658	620	635	642	596	620	670	600	598	646	575	581	592	591	594	573	607	597	660	609	576	572	620	619	628	625	602	586	635	622	659	628	611	588	614	612	608	615	578	605	633	620	599	609	593	621	613	648	622	617	652	597	577	628	587	634	587	642	666	599	582	612	590	615	620	623	605	582	596	631	678	607	647	611	619	681	615	641	651	642	643	612	575	594	596	603	639	584	590	617	632	563	598	605	664	647	604	581	607	603	646	594	633	671	592	583	587	643	590	597	594	637	632	612	598	636	602	597	600	618	674	602	614	595	588	628	558	595	623	628	655	645	604	664	624	584	604	615	587	607	623	617	605	606	605	632	619	596	597	625	587	591	607	603	624	621	606	585	624	584	586	630	599	629	624	635	659	587	625	603	624	640	627	580	617	617	604	597	644	633	588	642	617	618	638	627	628	632	613	576	629	656	640	608	605	610	636	603	600	640	619	631	597	612	628	651	598	607	587	661	572	636	622	660	604	630	588	624	678	610	611	598	604	621	596	624	576	612	605	602	632	611	614	648	619	548	603	583	597	634	640	614	605	635	651	574	642	584	622	607	667	615	613	666	589	656	652	647	619	626	584	593	591	641	615	638	604	611	605	551	589	639	579	630	655
9941	5911	4809	2654	1971	1676	1342	1238	1082	953	874	786	856	831	783	817	757	751	793	731	701	679	774	710	710	762	734	697	781	686	730	669	713	722	720	660	680	677	717	734	733	691	740	734	695	683	668	716	665	733	708	717	746	709	704	688	660	668	712	702	726	710	718	666	704	708	710	714	669	689	690	711	704	710	705	692	721	666	715	678	675	703	709	724	699	672	671	775	661	647	676	697	694	708	735	697	657	740	650	674	727	649	718	690	700	712	714	708	695	722	740	710	747	716	707	660	711	708	658	673	664	722	696	677	747	704	676	640	680	731	728	685	666	749	705	703	724	700	715	741	680	749	745	689	701	732	721	696	696	681	705	723	646	670	669	717	701	737	725	717	709	704	708	707	698	702	663	731	645	696	687	699	751	679	688	678	695	694	669	712	749	735	680	653	710	681	683	703	705	720	687	677	665	704	693	709	671	694	695	714	682	691	721	681	662	683	679	729	694	721	680	725	702	663	697	747	697	719	707	652	745	726	653	664	731	695	708	731	675	697	737	691	695	750	681	701	716	675	705	689	704	691	686	688	689	713	639	736	755	754	685	707	662	735	718	656	730	690	701	715	692	726	688	712	717	690	726	718	646	698	658	665	695	680	744	710	709	703	669	696	678	706	669	687	699	722	701	727	661	696	684	713	702	685	691	717	674	728	692	704	673	736	708	730	717	721	669	686	714	682	683	673	685	722	755	663	734	691	672	699	698	676	681	685	711	677	703	701	719	675	728	739	689	698	714	698	709	677	712	690	677	670	691	683	731	743	676	664	732	668	694	663	762	667	695	663	683	641	672	681	658	708	646	716	711	704	698	689	685	680	697	719	677	664	689	707	710	661	673	706	681	701	718	731	699	685	672	658	710	742	707	724	738	720	710	700	729	730	698	675	714	706	724	678	684	701	756	793	722	699	684	733	679	713	704	709	636	694	697	677	684	676	698	706	712	733	738	663	747	705	678	678	695	720	705	719	707	682	669	692	713	698	690	705	699	685	639	702	682	719	671	717	707	716	723	775	737	703	703	684	753	686	715	685	742	705	733	735	660	719	763	734	668	651	700	715	714	695	703	681	692	717	677	711	698	685	689	719	659	708	718	662	669	732	669	663	707	732	696	735	682	694	685	721	714	722	673	704	750	713	718	737	695	657	694	719	713	714	699	690	676	718	698	651	717	707	718	709	707	721	687	712	699	734	713	694	714	703	672	700	719	685	685	675	702	709	661	680	716	706	761	695	698	700	687	680	679	693	743	652	663	711	714	716	660	686	677	729	732	702	708	686	677	706	669	703	714	688	725	687	693	660	729	712	707	612	708	715	683	684	710	640	665	694	672	705	747	698	689	735	729	692	696	634	677	697	698	699	701	676	665	663	676	714	688	682	744	718	718	696	702	684	713	674	716	681	682	734	635	651	631	738	660	703	730	692	651	785	645	647	704	708	687	738	685	708	700	736	659	738	682	777	677	657	719	663	667	686	700	669	717	692	695	719	679	703	716	724	730	683	653	732	662	603	635	649	681	732	705	695	676	701	681	688	696	693	702	716	658	634	706	698	706	713	685	679	705	661	700	739	655	681	670	689	629	716	690	661	735	716	715	677	709	716	742	687	688	693	742	699	726	706	702	723	667	661	737	682	667	690	709	712	670	699	679	677	742	687	693	661	661	676	686	681	666	726	663	721	640	731	691	689	718	655	734	720	704	699	694	625	662	723	749	735	692	671	706	737	714	747	681	710	703	743	746	725	715	715	763	701	700	687	698	714	713	677	695	736	720	688	723	757	707	690	729	662	693	721	730	717	689	706	677	679	681	730	705	693	682	672	701	696	717	703	703	679	749	666	725	693	710	716	682	690	678	724	708	698	710	689	728	669	712	676	670	717	700	689	693	721	714	726	708	737	711	642	728	683	718	671	727	715	664	728	700	691	721	673	676	690	724	699	702	697	672	679	671	677	744	696	702	677	697	690	679	662	710	701	720	700	694	694	641	713	664	748	700	713	673	690	707	695	725	721	702	695	670	691	671	679	700	715	716	681	658	711	708	704	700	709	713	681	682	743	720	717	683	694	731	745	682	690	719	731	670	674	723	717	668	703	692	722	679	648	697	714	693	691	723	645	729	694	728	682	689	691	718	676	679	737	660	686	727	673	694	651	739	688	729	657	715	695	703	686	730	701	704	659	711	721	709	720	695	684	675	697	648	654	696	683	700	709	705	697	657	674	693	663	685	708	678	701	720	676	653	721	665	727	675	706	699	723	676	685	726	681	728	706	723	675	681	713	723	713	654	684	702	724	700	704	694	689	715	687	702	666	684	663	719	708	670	664	679	693	684	711	664	716	690	711	664	736	701	739	687	700	678	658	732	659	708	675	685	687	698	685	716	696	680	716	675	692	680	690	637	665	697	684	699	703	663	661	706	687	698	671	768	719	692	748	716	728	687	691	696	725	692	704	686	699	743	682	698	731	697	676	712	754	755	674	712	688	670	743	703	692	734	684	686	705	699	725	692	711	699	670	709	648	702	716	730	665	640	645	689	709	699	655	726	693	750	731	719	685	689	694	751	698	668	695	712	677	702	678	699	659	720	720	709	683	727	688	691	710	729	687	703	704	711	745	699	666	719	694	691	662	782	684	725	696	681	699	706	711	709	686	697	713	668	725	673	656	694	673	694	714	696	674	655	691	663	695	670	673	646	683	703	699	698	712	685	684	671	729	684	709	685	684	702	710	740	685	688	675	706	706	662	776	726	716	723	736	666	706	715	659	690	730	683	706	694	711	732	702	682	733	685	717	695	680	715	726	711	684	678	700	744	673	690	733	708	737	666	726	757	704	725	714	725	724	732	728	657	690	742	774	708	731	720	718	686	689	678	660	704	718	718	697	716	700	699	671	729	697	730	680	685	678	675	715	672	693	766	667	703	700	731	712	719	710	666	717	695	710	739	678	673	664	703	727	707	730	723	689	709	668	669	667	714	706	685	720	647	665	700	716	706	736	718	737	705	683	722	692	719	691	646	672	727	662	719	725	662	708	728	698	706	703	679	684	688	748	719	679	678	672	692	707	689	703	676	673	691	697	712	721	696	719	681	715	638	730	639	658	681	719	738	669	694	706	703	713	698	737	687	685	673	661	705	708	706	726	712	710	684	704	666	744	737	662	727	693	700	727	679	670	720	682	673	704	694	722	730	695	666	719	712	687	728	682	696	672	687	698	703	695	717	680	699	726	649	615	678	726	672	728	708	701	703	682	724	703	683	660	686	723	659	690	743	708	689	673	697	705	666	714	684	689	707	663	776	695	682	681	707	712	707	698	680	672	710	674	655	705	765	673	712	728	733	678	708	725	676	742	677	716	687	693	691	710	664	709	713	701	714	708	721	684	726	714	693	675	636	733	711	690	679	687	688	696	715	716	653	692	710	675	704	670	731	649	739	734	685	717	706	673	662	703	697	689	738	652	683	677	696	681
22637	21242	29028	23764	21246	21331	12106	1781	1327	1189	1124	988	954	911	874	821	782	821	813	733	718	714	730	723	771	720	745	726	702	702	739	726	721	676	692	671	732	711	706	690	681	710	652	711	684	658	625	680	660	708	668	701	603	718	646	658	701	711	703	714	705	668	714	727	716	667	652	702	683	631	641	658	659	630	681	679	670	673	677	681	680	638	661	719	686	698	687	700	738	725	734	692	657	694	713	715	680	681	703	707	658	699	620	660	701	667	668	632	650	664	673	667	671	682	691	682	700	698	691	672	701	677	666	642	655	668	720	655	651	629	663	635	698	720	663	660	666	649	687	665	684	648	687	666	699	679	643	693	656	664	632	656	666	667	701	644	683	650	662	654	688	670	691	634	652	682	667	624	660	645	711	685	637	648	680	671	615	670	674	679	692	648	675	702	624	640	704	661	658	657	685	678	706	659	669	660	675	637	678	648	633	722	669	657	662	662	705	684	671	691	653	622	659	688	646	675	663	685	652	657	673	645	676	713	646	666	652	682	702	700	630	666	706	629	660	684	683	651	642	664	663	655	663	646	656	687	685	646	677	671	699	656	722	655	649	669	726	651	702	689	654	675	709	686	683	609	632	688	672	666	641	646	624	682	669	696	650	650	655	650	659	685	633	643	670	662	677	630	648	659	665	615	633	660	659	658	673	694	679	684	679	647	698	637	691	626	653	593	657	670	670	700	662	626	707	668	669	639	721	681	677	630	661	652	683	690	647	658	647	632	615	636	639	674	656	679	657	663	703	674	699	647	688	644	665	682	674	655	693	662	716	666	707	651	651	651	713	677	663	696	642	670	659	633	678	725	739	638	679	660	736	708	667	682	667	645	638	691	707	667	673	640	700	651	653	642	658	607	637	625	668	665	624	680	705	679	633	644	663	658	666	673	683	684	665	645	652	711	657	680	679	620	676	661	656	658	690	668	675	623	647	650	685	678	631	667	687	634	656	719	651	670	693	669	687	646	671	652	641	662	634	626	660	646	642	628	671	640	654	652	611	673	691	686	684	698	668	670	643	685	668	641	702	658	713	693	614	621	719	647	688	691	738	673	628	689	673	650	680	699	635	654	674	635	637	684	634	691	684	630	700	674	695	655	658	640	674	672	657	647	667	659	672	643	690	650	653	664	679	712	625	658	611	633	661	670	664	651	650	676	704	677	623	639	703	637	668	617	630	709	624	685	677	660	649	632	632	659	647	635	656	663	669	664	679	679	662	660	605	619	685	628	641	650	630	637	633	612	625	648	699	722	719	631	666	664	646	648	677	670	659	661	670	684	633	638	682	709	705	652	657	663	579	676	684	644	702	641	684	707	686	663	668	648	618	651	688	654	709	650	693	648	663	674	730	671	677	674	704	671	632	656	633	695	671	689	649	702	698	649	679	679	672	685	670	686	678	653	653	667	628	606	650	641	708	664	646	660	632	699	646	659	657	682	665	631	685	687	661	637	617	687	663	647	678	636	684	646	708	680	671	648	718	668	644	647	668	681	714	652	689	635	684	673	663	680	697	657	699	675	680	686	693	662	677	629	686	641	679	689	680	714	653	654	743	683	686	681	668	679	618	653	671	625	658	660	650	692	673	658	684	599	670	654	634	690	669	663	661	652	688	683	625	682	689	694	623	667	661	670	662	690	672	691	665	668	647	706	706	659	667	715	721	702	642	642	674	711	720	685	677	692	632	654	663	667	687	700	657	698	689	649	625	692	673	642	657	646	691	665	677	652	664	686	683	688	637	667	659	663	697	654	640	663	659	659	655	643	681	646	632	669	691	660	666	709	642	702	658	680	636	645	660	676	675	637	664	670	699	671	641	686	665	641	668	658	686	682	673	700	637	697	644	678	648	630	656	682	670	663	651	662	634	674	671	628	662	626	649	613	634	619	640	680	667	650	661	674	637	700	661	636	630	682	678	615	667	648	689	662	640	679	642	654	635	656	642	680	692	655	630	647	633	659	640	636	672	691	624	693	709	621	682	629	770	665	701	655	721	665	700	631	654	667	672	674	688	643	668	646	681	676	637	673	654	715	708	697	675	698	664	687	663	694	651	645	669	655	692	658	642	677	643	674	659	646	628	639	721	633	676	654	667	627	689	697	700	668	670	644	679	680	658	634	693	670	671	696	735	630	677	625	670	611	659	643	670	717	678	621	703	657	657	659	649	640	615	635	685	675	729	669	634	659	682	689	613	647	688	615	692	641	697	642	654	715	662	634	669	634	687	657	627	681	657	697	663	689	651	661	693	639	697	717	671	688	665	659	657	656	664	676	679	693	645	659	663	637	711	697	659	662	681	693	722	676	679	647	691	672	637	696	688	651	681	700	669	682	630	676	683	698	658	698	650	667	664	642	676	675	647	683	661	675	744	646	647	646	673	670	708	656	668	665	678	688	663	629	667	653	662	681	665	653	626	672	695	692	643	692	658	693	618	715	647	701	686	635	634	701	694	661	689	681	670	674	665	639	702	687	671	628	733	674	696	639	623	688	639	643	629	665	694	699	653	656	670	643	656	664	692	636	706	635	656	679	674	666	700	660	690	685	690	667	658	595	668	680	662	643	659	729	733	699	693	621	678	716	667	642	666	672	625	662	649	622	661	663	695	669	675	646	696	610	667	631	706	658	625	648	637	628	644	665	682	689	672	665	673	678	642	642	698	681	639	654	710	658	636	670	634	635	688	642	678	653	679	670	723	743	701	716	640	687	722	670	700	671	645	665	685	698	632	639	647	681	689	676	656	679	681	652	658	737	642	710	652	669	695	675	681	636	658	667	660	689	650	642	662	604	610	626	692	694	674	686	694	680	690	655	695	711	669	669	667	704	674	672	689	609	685	657	642	654	676	657	662	687	677	677	684	654	621	684	654	654	656	679	697	613	670	675	655	673	659	705	699	640	708	663	664	667	621	760	641	662	678	655	687	663	700	690	678	648	669	664	690	715	685	629	666	674	667	672	686	635	700	673	692	652	651	650	649	714	666	664	626	684	659	673	667	637	697	676	684	617	695	700	652	641	678	613	702	638	655	685	698	647	656	659	701	627	655	709	632	691	702	690	657	643	644	721	694	663	624	650	692	708	650	659	656	650	667	691	661	659	650	669	654	650	672	651	674	654	662	678	690	642	695	675	669	662	625	629	618	710	690	722	667	654	715	671	670	640	625	696	688	664	633	666	664	705	670	708	656	685	647	673	665	675	637	698	706	651	633	652	689	725	680	648	644	700	661	652	680	647	666	683	713	652	678	717	638	665	654	691	622	706	691	622	667	619	643	637	648	658	714	714	698	630	634	667	668	654	642	670	623	647	645	670	694	702	645	682	717	670	673	675	693	690	640	672	683	672	648	686	636	686	657	647	687	630	682	658	664	656	674	721	649	643	700	686	652	680	702	719	638	631	665	693	631	684	647	677	682	645	679	671	643	671	680	660	658	690	636	662	646	619	707	616	684	669	639	665	652	666
12708	15762	13441	7315	5224	3828	2992	2492	2217	1821	1529	1371	1189	1210	1092	1089	1005	899	926	903	860	854	809	828	765	836	796	830	760	764	765	788	760	809	743	794	730	760	740	720	740	761	754	667	714	723	740	650	736	751	713	745	758	731	701	761	722	688	752	725	749	714	679	757	709	730	662	739	729	758	706	713	715	702	737	708	716	720	723	720	722	714	758	753	748	749	726	769	665	710	741	717	730	689	743	807	719	679	739	731	750	733	736	725	740	724	686	683	702	709	764	691	721	732	737	725	750	715	698	750	758	718	684	727	728	738	764	722	699	699	719	704	769	724	684	733	714	713	711	704	705	676	699	744	684	703	766	677	728	709	708	686	690	695	713	720	707	687	714	743	712	730	732	701	661	732	741	763	705	699	738	699	726	722	731	742	767	735	723	663	706	667	698	711	700	700	708	725	696	738	708	690	751	650	727	723	690	743	774	740	706	718	699	703	736	717	715	710	690	671	734	709	720	682	717	690	699	710	787	760	684	731	742	716	701	748	751	728	750	724	725	707	743	713	735	733	739	746	729	728	743	699	659	707	710	715	634	685	745	671	729	722	692	762	736	726	708	714	727	758	769	701	749	730	694	744	752	747	705	715	702	756	701	673	699	705	703	716	789	775	691	716	711	690	727	725	758	699	726	753	697	723	731	745	709	742	715	678	761	746	681	759	716	715	655	707	700	731	697	725	768	742	761	725	756	755	777	741	744	748	710	736	702	715	685	737	715	680	745	723	777	739	690	739	704	692	692	746	702	710	735	710	708	739	712	707	693	740	698	674	733	701	711	768	695	761	670	734	645	720	784	747	704	751	712	685	686	758	725	697	732	699	717	689	728	737	692	716	708	764	716	704	702	672	727	750	709	693	680	735	733	714	737	731	760	726	664	695	669	721	700	742	713	710	719	679	777	713	716	769	703	743	706	706	731	702	708	688	774	724	727	700	723	717	655	720	721	700	697	713	708	702	708	719	735	760	767	764	707	717	718	740	713	728	715	696	700	725	761	736	718	734	690	701	769	715	732	710	712	733	665	693	700	735	684	744	729	729	757	737	687	744	769	704	686	663	746	677	718	693	720	743	757	693	752	716	726	706	729	714	735	731	708	705	727	691	749	762	720	734	731	736	729	696	736	692	714	720	736	728	748	716	674	708	679	700	742	755	701	691	711	690	735	656	708	724	716	709	730	677	673	738	743	753	738	701	686	708	741	664	700	701	754	681	718	722	712	720	744	728	732	715	727	677	686	673	724	725	693	693	751	683	700	755	754	704	694	723	710	712	710	697	724	704	756	736	804	779	737	773	730	723	711	717	758	703	692	684	734	707	766	720	776	694	712	710	737	728	748	693	752	737	723	726	668	737	673	760	714	643	711	741	710	710	767	707	709	748	730	678	663	692	718	756	761	711	720	734	744	675	731	678	680	733	682	743	660	670	694	751	711	735	712	739	662	699	723	768	704	688	680	687	762	682	741	726	704	691	706	699	705	689	686	735	751	734	681	690	767	745	690	729	749	710	728	678	710	680	733	735	669	662	730	748	691	673	697	666	703	765	702	654	746	729	751	677	721	719	690	697	716	767	729	735	717	697	722	684	690	745	731	726	704	703	737	719	704	736	682	696	738	713	685	731	725	703	703	748	682	710	711	683	718	717	713	704	722	714	746	646	707	697	754	699	729	702	736	708	681	699	717	711	709	728	692	672	713	689	678	692	717	704	660	701	688	709	743	728	700	709	681	707	711	761	721	704	725	662	684	714	708	738	700	722	749	774	737	705	706	682	706	766	700	674	762	731	706	725	695	686	706	706	670	724	711	739	679	745	739	696	692	760	732	729	740	679	663	751	762	697	681	719	711	672	744	719	705	656	718	680	697	707	664	686	745	689	691	754	729	749	767	718	721	749	751	711	713	737	755	708	719	676	733	696	711	674	732	712	683	711	718	719	685	733	713	768	709	746	731	718	662	724	725	699	711	755	720	709	756	702	688	746	721	740	708	694	715	694	706	681	717	749	719	738	721	710	699	671	700	717	744	771	698	722	706	721	691	705	776	776	702	709	687	700	734	685	715	749	703	759	718	761	729	775	721	709	701	691	758	689	692	736	726	687	701	723	721	730	687	722	708	737	743	724	762	777	701	748	731	791	693	682	672	716	657	709	720	682	706	716	732	703	720	710	729	735	678	707	731	761	732	741	699	737	727	715	674	724	722	684	768	740	695	718	730	744	686	764	706	698	672	721	743	704	710	735	720	745	735	731	729	726	701	701	680	700	731	725	730	743	722	728	705	722	683	691	692	688	729	745	723	750	718	721	712	719	721	735	683	726	715	648	709	700	726	754	736	720	742	737	698	727	734	749	703	725	727	743	720	708	688	699	700	703	743	764	737	745	693	753	720	712	682	712	683	731	732	695	706	710	730	718	728	712	709	737	711	687	716	741	749	702	727	675	727	712	737	732	721	718	760	701	780	711	743	741	738	726	782	716	688	693	756	745	755	724	717	721	714	744	735	710	700	727	707	720	683	697	755	731	686	745	700	758	704	718	742	696	716	683	726	688	731	679	746	712	713	711	706	681	741	687	716	727	696	751	711	758	706	683	732	710	705	731	691	724	677	711	694	721	719	715	697	747	755	701	719	685	714	721	697	673	730	733	741	751	711	733	676	692	734	712	665	706	686	679	703	722	665	713	706	737	726	739	671	698	714	729	718	660	691	713	717	729	700	736	657	705	728	704	725	718	730	674	659	720	712	675	722	742	677	721	744	732	738	723	729	699	726	744	719	676	770	701	681	656	728	715	738	760	687	735	727	675	756	659	690	737	706	696	725	710	748	712	695	722	707	692	714	733	724	751	723	685	710	706	719	704	676	723	733	742	710	741	697	735	725	731	755	761	722	683	754	727	680	751	712	743	702	732	758	734	712	680	697	724	729	718	750	691	743	705	751	696	732	701	753	719	731	716	723	763	714	678	696	781	740	714	712	689	742	719	707	736	758	716	732	745	696	747	710	680	706	729	724	702	713	699	729	673	666	709	747	716	704	678	729	730	710	768	727	708	702	746	687	725	664	753	676	724	675	697	691	694	763	761	682	752	719	710	736	675	717	681	716	748	686	719	722	727	745	694	757	708	715	768	742	755	688	724	750	726	718	706	659	717	692	747	674	705	719	710	729	707	724	751	721	730	735	713	743	785	742	724	735	681	755	713	769	719	714	737	738	719	735	666	717	752	711	685	706	700	734	745	723	707	731	727	707	756	741	710	672	735	728	672	688	690	719	737	733	680	750	693	770	719	658	666	741	736	725	709	734	715	729	742	706	741	735	699	717	766	685	684	696	715	690	726	750	722	725	715	736	719	764	764	748	731	750	688	690	737	747	726	722	680	735	734	713	666	685	730	728	730	719	707	720	742	733	715	705	692	754	702	724	744	720	720	710	704	701	726	754	706	728	710	727	749	723	715	740	738	700	719	767	700
27303	20369	8033	749	472	412	400	394	368	346	366	366	352	330	344	346	320	356	345	328	324	349	361	343	346	315	341	345	348	341	336	314	354	346	354	338	362	351	321	327	362	325	342	333	364	345	356	332	343	356	339	346	351	351	335	363	340	338	346	354	330	339	348	355	325	331	337	317	371	293	364	312	368	333	339	333	347	355	373	331	335	329	357	354	359	313	319	306	325	364	322	354	341	328	349	321	339	348	375	333	362	341	331	331	303	315	311	357	356	302	332	332	346	341	365	338	326	349	342	357	298	351	339	324	366	369	306	346	301	372	337	335	366	340	351	348	341	334	325	377	344	359	341	313	365	334	372	326	325	391	367	341	338	330	334	325	316	368	354	327	340	326	328	288	319	332	348	301	327	317	326	330	359	338	344	326	332	330	363	334	313	383	303	348	356	346	330	361	346	328	325	348	378	327	338	352	332	332	331	348	340	327	350	315	335	333	309	341	366	334	338	345	332	362	341	334	339	333	343	320	328	365	341	309	364	327	366	336	326	322	342	328	349	330	332	320	327	312	318	356	346	345	345	314	326	332	335	356	348	324	357	369	345	384	361	337	325	294	336	320	342	345	344	357	352	349	347	318	353	357	355	342	332	358	368	313	361	351	353	352	295	337	328	322	328	360	319	346	336	338	363	327	386	341	300	338	381	356	369	328	342	328	349	335	300	321	369	344	334	325	366	323	302	353	322	377	316	321	377	355	342	359	350	315	361	326	360	347	321	341	343	334	341	353	341	321	346	322	361	303	344	362	334	337	365	343	309	387	340	340	309	347	324	296	333	357	338	362	346	346	334	323	305	319	361	334	364	333	359	324	334	337	360	332	351	303	341	350	332	314	338	333	344	345	347	360	340	318	352	330	345	314	326	300	328	355	347	343	315	344	347	350	351	350	322	357	330	332	337	373	352	352	333	339	334	316	324	347	346	321	328	314	368	314	388	319	349	324	338	351	325	334	342	323	366	325	337	350	301	320	334	321	322	325	338	357	332	350	329	290	334	344	353	311	318	323	368	286	356	317	344	324	380	375	314	346	349	317	345	362	338	336	350	339	325	351	296	340	323	340	322	342	325	348	337	363	330	372	322	362	328	349	373	334	343	361	340	331	318	350	333	378	352	355	325	318	315	340	330	364	381	332	346	332	296	351	326	306	379	351	313	347	347	342	320	349	343	352	363	327	339	333	346	341	328	358	329	373	341	363	326	336	330	364	356	330	309	292	323	355	335	313	322	376	349	322	320	355	356	358	362	339	350	369	351	351	335	356	362	376	302	357	343	309	368	357	348	354	334	315	353	322	342	354	325	348	323	350	342	323	351	345	343	299	322	330	352	339	336	354	355	349	396	346	324	333	311	320	376	373	331	334	356	361	376	344	326	345	352	336	324	353	408	365	334	346	337	331	310	341	335	310	345	316	356	377	320	378	365	343	325	356	349	340	370	346	301	327	352	346	359	333	319	363	347	343	349	338	337	316	329	308	333	357	349	358	341	359	332	336	341	338	343	319	319	331	355	332	325	362	356	368	338	344	350	363	321	338	344	351	334	358	349	357	348	357	358	327	320	364	342	337	353	371	357	364	353	358	328	346	324	331	330	341	359	375	352	337	387	312	353	350	333	369	366	342	345	366	311	336	366	343	344	314	329	343	335	339	315	335	329	342	312	337	364	332	339	361	347	329	324	344	343	354	309	290	332	325	346	352	381	322	368	371	333	353	335	343	340	305	322	316	336	340	322	363	319	341	338	361	351	332	345	326	335	320	360	337	325	342	374	373	359	310	342	339	362	340	318	326	342	335	363	373	344	314	368	364	334	334	364	357	333	335	337	345	365	380	355	398	356	355	342	357	374	322	348	345	325	331	317	361	321	329	324	339	340	355	340	300	360	333	390	328	324	329	360	355	318	337	337	354	317	328	343	344	339	326	325	310	331	285	310	351	338	334	333	340	326	324	363	334	316	344	387	305	339	326	362	330	316	346	332	374	349	299	308	356	326	332	328	349	342	322	349	342	347	314	329	355	355	298	338	354	351	351	345	317	373	355	365	330	365	374	367	335	317	342	322	320	358	349	363	341	342	359	342	358	328	356	326	359	327	337	365	406	317	345	340	339	333	323	352	313	347	352	309	333	339	363	324	306	341	346	319	360	331	341	358	334	332	344	325	366	358	327	321	340	345	337	351	322	369	337	347	317	349	376	335	336	307	336	325	313	343	347	319	353	349	345	356	308	330	370	322	334	315	331	298	325	384	353	312	335	319	329	340	331	337	344	348	320	307	343	349	360	301	345	345	338	319	299	327	328	336	347	309	337	374	338	323	365	355	349	354	329	338	302	341	346	315	344	349	336	346	350	331	336	363	358	313	361	341	364	373	350	402	359	357	353	360	351	311	332	368	342	353	319	309	357	333	335	339	343	337	353	309	322	341	340	328	343	362	314	358	357	319	349	322	340	380	352	354	348	357	338	354	347	374	344	364	355	369	333	349	334	371	335	362	378	344	346	310	355	358	357	320	355	326	335	330	322	343	323	366	321	340	325	353	365	354	350	349	325	332	368	352	343	384	335	339	306	350	314	336	335	351	334	362	360	360	354	335	347	382	352	341	348	328	313	343	382	324	316	336	378	348	349	323	341	320	330	329	348	352	356	326	308	360	314	360	340	328	339	356	363	354	379	375	326	312	369	314	317	351	341	312	339	328	344	348	325	339	322	360	346	324	343	326	356	325	340	359	348	354	343	346	370	342	317	340	354	341	342	330	336	335	316	350	334	336	328	337	329	364	336	352	337	317	335	363	327	345	325	314	323	315	324	365	359	354	324	340	323	322	333	339	350	376	322	332	366	347	334	321	331	354	320	392	369	334	315	343	303	317	352	345	319	353	323	342	362	324	325	336	335	354	339	350	316	347	324	335	337	356	339	348	321	338	350	349	370	316	348	330	338	328	359	336	330	343	331	337	357	335	350	357	332	368	325	341	330	327	324	334	332	342	324	357	354	310	288	332	322	333	360	361	358	338	358	330	344	340	307	329	358	351	343	336	330	345	334	322	362	332	369	306	345	347	359	337	313	342	363	336	325	313	356	353	364	365	329	346	348	327	339	294	341	327	348	352	367	365	368	328	362	364	333	319	337	365	313	319	356	356	348	312	312	384	345	314	347	317	370	332	325	332	334	344	346	299	337	300	348	336	349	341	303	335	350	329	333	328	353	324	327	351	352	318	369	336	341	342	336	351	335	327	355	316	334	324	361	363	344	336	358	329	329	359	332	374	364	354	290	339	356	348	340	327	315	333	333	297	342	320	349	338	355	329	346	316	341	320	349	333	341	364	318	330	338	315	331	311	308	323	316	320	316	289	323	336	354	355	350	335	340	334	321	320	326	371	335	331	362	369	381	355	375	331	320	327	336	312	347	351	337	349	350	340	330	352	330	336	349	348	352	327	347	373	328	347	337	350	317	340	320
9292	1324	1018	686	629	530	499	444	455	449	429	433	447	437	450	432	441	417	426	411	414	399	414	419	419	380	426	428	419	432	425	418	418	403	419	409	450	443	402	418	387	424	426	419	402	436	405	392	403	407	416	382	411	415	422	447	441	449	395	414	423	383	431	417	387	440	436	370	425	396	431	410	416	403	411	370	400	424	404	418	356	366	422	399	383	420	356	390	425	408	419	427	412	411	436	413	407	387	411	417	405	388	415	435	409	425	438	470	415	404	425	393	436	395	382	393	374	434	420	417	410	420	407	443	383	418	432	452	400	436	401	392	432	389	371	415	432	413	406	412	419	398	434	421	410	401	430	410	430	421	437	453	411	409	414	378	362	412	447	393	441	421	419	379	439	412	410	440	405	418	440	413	449	395	408	419	386	394	406	419	375	415	408	416	412	409	428	408	437	404	419	402	421	426	428	393	378	431	396	409	427	424	405	443	421	389	443	413	427	428	401	448	406	364	400	393	436	429	381	385	422	411	377	369	426	407	424	378	438	458	400	385	374	435	409	402	414	402	418	422	379	413	402	387	417	423	353	450	418	419	436	426	430	390	402	382	406	438	383	437	388	400	421	418	384	434	362	412	406	374	418	453	407	417	444	424	426	389	410	422	391	398	404	397	394	407	407	433	425	409	388	400	423	402	388	396	415	388	417	418	404	358	384	426	449	384	409	411	393	401	394	389	419	422	422	413	392	386	431	407	422	420	407	390	420	403	448	422	411	405	411	412	436	410	418	403	372	409	376	411	396	434	448	402	417	409	415	395	417	392	388	445	445	449	398	413	400	409	403	415	406	447	385	446	406	422	398	421	415	408	417	418	386	440	440	436	393	412	391	401	394	415	425	415	437	426	400	427	427	393	394	418	407	393	383	383	416	436	406	382	447	419	434	456	368	418	434	384	451	403	429	410	387	467	403	396	391	398	425	403	436	357	398	398	430	433	388	391	398	424	426	406	399	411	430	388	405	413	413	408	364	423	387	404	401	388	400	448	435	366	403	411	427	388	417	422	406	440	412	431	433	411	429	387	469	444	440	385	391	445	421	406	395	385	416	434	418	370	392	428	435	426	406	376	437	451	430	411	416	426	439	422	407	409	459	417	407	377	431	427	407	400	408	398	424	411	420	380	402	404	441	432	436	382	410	448	416	402	423	381	402	395	420	353	424	414	363	416	457	407	388	395	436	404	439	410	377	416	410	412	393	415	387	383	389	382	438	415	380	352	369	412	423	393	438	404	392	401	417	394	438	404	407	412	416	405	430	432	431	412	387	429	404	356	440	378	423	396	427	437	419	421	413	427	445	413	429	431	418	424	406	389	410	385	439	419	419	399	421	435	415	381	440	424	435	425	414	430	417	420	383	398	397	357	416	440	383	391	401	406	383	402	384	442	403	409	417	446	432	423	410	435	402	416	402	422	410	401	392	420	450	422	431	421	409	398	372	395	427	382	380	422	382	402	439	417	418	423	413	417	442	419	427	398	413	407	390	355	436	393	407	402	395	394	406	399	373	402	424	454	403	416	395	443	426	414	428	387	409	413	475	367	412	439	411	405	438	406	376	432	421	401	415	422	454	399	395	417	402	397	397	407	444	440	426	417	401	414	452	378	404	380	393	412	413	417	381	377	409	428	428	420	417	410	424	414	441	424	411	397	420	415	425	439	390	401	438	422	404	385	422	419	398	383	425	411	409	422	417	388	391	348	410	415	441	362	395	421	410	411	376	411	434	388	422	382	425	369	405	441	422	426	418	402	433	414	361	415	399	416	395	431	380	388	394	414	396	407	431	398	434	404	391	395	419	432	442	412	413	430	406	413	423	407	421	428	428	402	402	427	399	416	388	435	383	410	394	387	401	410	413	411	426	439	420	402	433	408	454	414	411	418	415	407	418	375	401	415	416	415	446	383	381	409	402	426	400	392	382	399	429	389	432	420	405	360	414	385	385	443	419	408	398	411	388	407	447	371	443	446	391	401	387	434	386	403	426	418	395	418	411	381	394	390	407	415	391	385	390	416	396	377	435	401	427	382	427	432	428	458	390	423	390	428	418	413	401	407	419	432	402	386	423	417	379	408	405	423	414	450	417	392	420	397	384	410	432	396	417	433	419	404	421	429	417	409	402	422	374	417	361	419	388	401	396	410	388	390	425	427	409	439	419	407	408	382	428	420	402	404	419	421	424	406	425	403	396	439	421	410	428	404	433	404	417	421	424	401	417	431	420	444	410	377	430	424	408	422	395	433	373	377	409	411	441	393	421	400	374	413	432	381	424	416	391	409	437	408	407	452	408	448	419	436	380	389	398	410	404	408	393	383	423	452	418	396	441	418	426	403	449	461	413	405	370	443	386	385	421	431	428	411	385	429	393	417	400	422	398	415	409	378	391	380	390	397	421	432	403	404	363	419	404	386	415	401	404	410	408	401	387	374	432	430	432	418	447	437	406	411	373	428	400	408	411	412	410	386	380	405	421	426	410	381	360	423	420	467	365	447	428	390	402	390	416	373	393	422	387	346	421	407	424	364	416	382	413	430	407	405	429	435	401	445	387	422	429	412	372	415	421	420	383	413	410	377	413	406	394	413	411	383	407	419	428	399	389	411	404	413	408	369	451	423	442	431	425	455	390	382	391	412	417	430	417	439	392	431	410	391	420	399	393	453	416	426	451	400	412	422	395	412	384	408	391	410	408	396	383	427	441	399	382	416	409	379	383	378	414	408	443	415	434	417	431	377	396	428	410	408	417	391	431	418	426	392	417	444	446	403	415	369	424	456	405	436	383	413	432	434	404	401	422	412	431	384	396	412	438	390	439	396	395	397	458	411	389	424	428	386	409	417	403	387	421	436	431	394	411	428	414	429	381	418	418	408	407	396	387	399	372	399	401	399	380	411	405	387	426	438	394	426	419	391	421	402	400	438	419	405	417	391	410	416	400	389	384	414	423	401	415	420	431	423	410	428	398	423	381	369	414	378	415	416	410	414	429	396	448	409	407	428	412	424	434	404	403	426	403	385	408	423	366	404	423	415	405	391	390	389	443	398	398	405	455	418	443	445	414	379	408	373	420	397	415	400	472	345	422	428	419	392	397	418	416	436	421	389	375	434	418	403	384	388	428	428	406	412	391	384	413	370	402	439	403	448	391	400	394	362	416	408	398	404	396	405	434	352	425	442	386	474	447	394	397	396	426	381	394	400	404	406	399	409	443	417	405	426	443	400	402	461	424	422	403	419	410	445	415	369	411	402	400	412	451	394	377	416	421	388	404	423	417	416	422	424	413	409	458	408	418	410	416	433	376	407	389	427	424	409	376	409	386	410	465	418	400	368	398	408	417	424	391	388	413	412	373	436	362	433	392	381	394	416	375	430	431	401	399	434	422	372	393	414	428	438	427	425	448	420	449	433	385	410	412	473	414	441	376	422	438	395	414	379	422	469	445	398	416	417	442	422	453	396	448	414
23641	21204	28649	24068	21208	12444	1360	764	633	553	489	506	463	391	435	376	387	390	361	338	367	374	347	338	335	355	367	346	351	338	329	329	336	333	315	292	318	341	322	329	295	308	317	324	281	340	347	311	331	314	299	285	363	339	328	332	333	315	310	333	349	316	346	295	331	301	297	301	294	316	284	312	306	316	307	309	280	312	299	348	335	290	305	300	360	351	332	288	321	286	349	300	302	311	298	326	339	303	297	335	331	351	313	327	309	348	344	320	274	300	327	322	301	300	321	282	318	299	302	340	307	297	274	304	289	305	324	322	313	305	313	319	323	311	312	278	313	298	310	296	326	321	307	290	320	328	321	309	322	310	359	302	304	313	334	327	333	294	291	288	333	325	335	307	300	329	283	302	323	297	308	325	331	298	314	345	318	308	321	287	365	285	300	333	304	326	338	326	308	315	323	329	301	319	315	334	295	299	320	311	327	306	322	302	304	287	301	363	317	352	338	302	320	316	275	306	330	306	313	306	304	311	310	326	303	325	325	337	350	338	333	286	293	329	334	302	285	329	327	299	264	302	297	292	275	316	324	307	316	314	322	314	322	302	299	305	306	323	292	297	302	330	300	300	310	307	315	337	333	323	328	311	310	295	285	328	325	308	313	292	304	307	306	319	322	334	321	315	336	302	278	343	322	310	290	292	314	328	282	294	312	305	287	339	321	317	346	315	323	337	298	290	298	319	316	320	336	297	289	294	330	323	343	324	312	318	315	336	333	297	317	320	305	302	298	300	344	328	355	320	300	308	306	312	294	313	352	342	265	284	303	317	300	330	334	316	315	284	307	330	301	318	300	300	312	295	302	321	346	287	310	317	303	280	298	308	308	319	313	306	327	341	290	337	291	317	323	295	318	302	324	292	291	282	305	303	331	290	314	314	312	355	320	328	298	337	304	329	314	332	318	350	332	331	351	287	308	332	296	310	307	338	303	305	305	334	314	320	297	314	273	292	312	316	303	333	322	307	301	330	299	299	291	313	328	320	294	315	297	297	307	306	303	331	287	287	319	336	301	310	315	326	279	330	305	299	325	309	312	321	313	329	279	301	306	311	306	332	321	303	314	303	317	318	312	286	328	327	335	287	358	312	288	316	314	317	289	286	296	292	302	283	344	323	332	297	291	281	321	334	282	321	309	339	299	346	314	303	308	306	336	349	305	325	305	301	333	319	329	315	320	316	311	340	302	338	312	279	300	318	284	322	326	302	326	301	318	318	337	296	329	311	319	313	343	294	288	290	326	316	342	309	335	298	323	318	312	313	287	320	339	306	314	328	294	316	303	318	320	303	296	292	280	308	314	286	306	326	328	307	303	308	313	323	318	284	301	312	322	304	265	350	332	319	316	287	315	318	276	301	285	330	310	331	298	296	341	314	324	328	320	302	324	321	313	307	313	318	290	327	331	309	322	305	306	293	305	295	311	278	327	296	328	315	317	302	330	321	313	347	329	312	302	316	279	327	309	353	341	310	333	313	306	341	295	324	308	309	331	313	334	334	286	292	299	307	328	310	320	294	314	326	339	283	300	309	276	302	335	316	311	311	297	298	311	321	312	296	296	309	294	326	290	287	328	343	334	307	342	338	323	322	323	309	342	283	303	321	348	343	326	317	342	326	313	312	308	307	259	315	311	317	302	314	342	310	322	313	323	299	329	330	299	323	321	320	278	333	305	277	309	309	304	357	318	320	304	349	313	298	322	316	318	286	322	307	337	293	285	316	349	347	311	317	307	313	318	328	301	301	320	300	320	286	295	318	319	314	296	301	313	323	301	324	306	307	308	320	322	313	296	318	291	327	311	324	300	310	322	313	298	321	299	319	300	324	295	310	312	344	298	291	295	325	275	304	322	301	342	278	282	308	319	310	347	307	332	296	299	302	311	316	324	325	308	339	307	319	315	319	313	292	309	303	316	309	311	257	322	298	296	276	303	299	280	313	279	312	276	278	339	312	289	301	276	309	297	305	318	298	285	281	317	304	320	325	321	278	297	321	325	303	306	308	318	297	335	312	335	310	326	300	311	333	316	332	316	328	283	316	303	339	299	295	291	297	306	315	323	314	301	308	305	310	306	320	281	284	330	305	322	315	303	306	328	321	315	322	330	295	318	317	334	315	290	337	337	312	312	310	290	314	302	297	281	323	290	324	282	286	317	273	294	316	288	303	302	316	312	326	302	298	309	297	309	313	318	306	295	283	312	279	338	313	295	341	290	327	330	312	278	286	290	329	319	327	307	325	298	316	318	327	322	288	328	311	307	332	298	327	296	293	329	309	293	309	317	309	312	317	314	321	329	325	306	310	302	330	300	334	320	318	331	332	314	339	335	350	311	326	303	302	325	307	292	318	315	314	287	318	287	326	302	351	303	285	318	294	316	323	331	338	278	304	299	296	304	310	331	298	323	301	294	301	296	340	327	314	318	322	312	304	333	326	296	304	303	320	315	317	303	263	329	292	321	299	315	323	301	309	318	281	310	332	340	315	270	285	308	314	316	325	344	270	331	285	352	285	306	310	328	313	316	325	325	346	314	343	317	343	332	298	317	322	308	303	311	318	314	286	317	292	321	299	297	297	312	302	294	319	281	310	294	286	287	288	298	315	305	306	305	317	301	334	310	306	316	280	279	318	310	314	292	318	296	324	322	349	334	303	291	345	314	325	308	307	334	316	342	283	325	335	300	310	341	295	300	291	304	313	315	324	313	279	305	300	313	303	333	329	349	306	340	302	298	309	294	295	319	336	291	290	291	302	339	320	336	298	321	288	314	346	314	299	304	320	316	315	306	311	318	288	333	308	322	335	308	334	348	309	307	318	316	341	300	282	283	340	309	316	322	323	318	311	293	326	302	312	313	300	300	288	312	331	339	321	302	308	324	275	333	297	315	316	293	305	345	301	338	333	323	299	285	314	335	299	353	345	309	333	322	361	309	315	351	317	337	290	352	348	338	312	299	326	313	287	293	320	279	304	334	339	270	319	287	311	305	321	326	316	311	307	297	307	294	319	317	281	286	321	343	300	330	295	300	285	303	334	312	283	329	331	278	288	327	295	324	317	311	288	262	283	348	328	287	307	302	313	340	329	332	304	307	289	294	291	277	316	333	326	333	267	305	347	320	306	314	325	283	295	292	283	304	294	288	333	301	296	297	301	328	315	305	315	317	314	335	342	310	317	320	295	266	310	329	320	308	323	316	318	310	314	326	318	330	322	323	318	303	308	323	315	340	285	282	325	311	323	297	343	331	313	325	307	328	297	297	324	314	302	287	301	313	308	274	354	327	283	324	296	323	287	301	327	320	334	320	313	301	318	310	289	303	309	300	279	332	319	348	286	326	349	286	337	304	337	300	323	286	278	312	290	307	339	297	321	307	312	296	309	343	278	328	331	317	337	308	279	320	320	323	295	295	325	296	313	319	346	335	330	290	296	341	312	327	323	318	315	345	310	318	326	283	311	319	305
11203	9767	8079	4016	2847	1922	1605	1334	1097	877	803	693	653	564	558	520	508	498	453	473	423	404	442	407	449	379	408	426	406	407	416	424	419	354	381	410	398	392	373	355	351	379	377	376	344	402	342	402	353	397	376	385	353	415	397	366	387	361	369	356	368	373	368	358	332	357	380	375	353	409	361	359	355	368	391	367	364	315	361	393	369	336	350	361	345	368	347	354	333	354	385	358	345	364	362	377	381	368	340	362	378	357	323	369	365	348	351	367	406	409	333	341	390	392	388	368	358	368	374	376	344	337	359	349	361	363	396	367	379	353	350	348	371	372	380	376	348	350	374	353	359	358	383	404	370	349	366	359	345	374	381	364	371	366	382	352	384	333	364	368	344	387	364	378	367	364	377	351	360	358	343	353	351	368	360	351	349	367	354	393	400	391	372	387	377	372	367	371	345	384	355	395	357	389	363	338	390	358	340	362	400	370	334	358	390	370	383	354	357	326	398	359	370	369	397	352	320	348	345	376	381	376	338	353	362	390	388	348	361	350	374	334	382	360	341	384	379	366	343	347	377	383	347	341	435	394	387	382	387	313	381	364	350	342	360	356	398	325	356	331	383	347	362	347	361	388	377	368	370	371	338	365	364	381	349	351	356	360	349	353	386	328	374	361	366	382	361	363	374	366	348	370	358	370	339	338	355	362	352	315	334	341	344	396	367	363	385	367	363	379	387	364	373	367	377	360	334	380	360	328	364	348	376	339	376	355	382	352	389	366	364	387	369	368	375	366	318	395	378	368	355	382	372	356	372	349	363	374	338	362	366	349	389	349	331	408	314	329	361	350	388	339	342	371	380	360	357	345	362	382	414	381	339	400	389	362	335	342	369	355	370	367	372	326	357	362	354	383	351	389	377	369	379	374	373	349	364	375	351	355	376	358	383	370	376	356	389	335	355	368	370	391	348	369	368	376	333	365	369	374	379	391	391	357	391	385	324	348	371	362	377	355	323	360	390	352	357	361	362	360	387	393	362	378	379	404	397	364	340	385	402	349	351	376	366	395	367	349	369	360	391	350	398	369	379	359	326	365	321	370	357	352	364	357	378	341	342	391	352	360	367	352	392	362	369	337	356	377	349	363	322	350	375	394	361	390	347	345	342	346	347	361	315	386	349	329	375	372	359	374	370	368	377	333	323	363	362	351	360	331	363	370	335	401	334	341	364	410	401	378	376	370	398	376	372	369	352	387	388	341	379	347	366	360	355	371	351	356	401	358	346	372	381	374	376	385	361	354	378	381	372	386	358	358	336	372	350	363	372	344	410	350	383	346	351	372	401	360	342	346	381	345	351	337	353	334	374	366	352	325	358	396	350	359	394	370	366	364	380	405	385	396	360	355	344	356	363	356	362	365	356	388	364	359	366	379	338	348	371	389	395	361	345	369	361	360	357	392	366	359	408	359	358	369	339	348	350	366	352	374	380	362	381	343	375	358	378	380	348	337	360	383	408	392	364	366	323	379	356	336	345	370	359	349	368	363	334	392	378	372	418	367	345	369	375	379	327	342	366	353	369	397	371	356	329	366	333	353	333	349	355	344	390	354	395	409	361	374	373	378	378	366	368	353	340	390	375	385	355	384	370	349	367	353	333	385	394	360	393	365	331	370	366	398	360	387	352	337	367	329	357	356	346	356	371	343	349	351	365	378	363	391	404	373	408	336	370	348	366	357	366	356	383	352	406	360	373	398	367	380	373	347	356	381	373	336	338	361	345	380	358	327	365	377	382	371	357	360	361	362	362	349	359	316	364	360	390	365	332	368	350	393	321	372	363	367	372	388	377	356	387	384	340	341	359	352	375	376	386	344	368	395	391	397	332	352	399	370	354	348	330	350	342	365	325	337	334	346	398	356	366	324	378	399	381	381	394	375	354	346	370	324	392	369	356	375	347	381	358	361	349	376	342	343	349	350	333	377	328	340	349	371	395	344	323	396	382	362	345	339	339	317	399	341	371	347	330	346	370	391	377	392	390	365	362	343	372	336	360	317	351	355	351	367	342	384	327	377	340	371	351	366	369	352	340	386	376	350	397	346	347	372	377	377	352	377	372	361	365	369	363	363	361	360	351	354	332	397	373	353	397	351	368	391	386	355	389	358	367	365	351	352	334	371	391	376	380	352	361	368	392	374	343	349	347	329	385	358	371	364	345	359	330	374	401	367	366	344	365	383	355	364	371	348	372	380	366	370	360	357	326	350	362	357	343	355	318	370	364	341	348	373	346	350	396	377	366	369	343	371	360	355	352	378	384	380	373	339	358	391	384	350	352	379	367	322	358	351	378	356	354	368	333	355	361	380	363	358	374	353	339	360	371	376	379	361	386	327	334	379	353	358	389	329	375	362	363	366	383	361	370	351	309	370	357	341	370	380	367	379	342	359	349	366	373	336	339	311	330	379	375	367	371	344	387	357	357	400	385	345	361	376	382	362	344	375	342	372	352	351	357	353	360	349	381	351	402	370	394	368	381	356	368	372	347	325	332	380	379	353	384	361	376	375	400	363	364	342	373	348	377	384	357	372	332	383	365	352	368	386	337	357	359	361	379	357	373	372	356	385	385	373	370	338	351	361	398	373	390	368	373	361	323	335	375	378	366	366	361	353	361	343	389	375	363	399	337	358	352	337	391	376	364	402	364	420	363	368	357	364	345	367	349	342	389	361	365	354	377	387	369	383	362	352	393	341	354	380	400	338	334	379	369	349	354	388	308	376	359	361	351	371	368	361	404	374	355	401	383	383	370	354	374	385	316	353	383	340	399	356	358	366	373	348	338	370	361	375	345	344	387	365	373	387	352	325	373	347	370	363	411	325	374	371	357	357	342	354	337	348	340	376	353	337	379	366	380	362	366	370	331	384	372	364	356	380	395	355	345	365	395	354	328	381	384	374	370	352	367	340	358	343	394	380	376	362	346	371	370	367	373	336	361	377	341	377	351	363	378	371	376	323	402	343	354	367	356	336	339	375	358	362	373	338	353	345	328	375	378	376	348	392	371	373	371	366	358	372	360	375	408	357	346	365	368	365	366	309	338	355	339	374	381	341	348	360	360	371	371	376	355	357	384	350	344	337	366	345	390	351	369	378	394	339	351	375	382	374	375	386	399	350	369	351	362	355	370	337	367	342	370	376	352	345	371	367	366	383	353	348	347	370	387	339	384	356	397	348	353	381	380	333	355	404	359	342	362	364	375	357	340	343	338	385	366	363	349	368	338	332	326	376	351	377	383	370	378	387	330	347	369	371	389	364	387	359	359	344	376	392	333	335	357	361	352	357	333	383	367	355	382	373	342	354	352	379	349	392	356	385	375	353	353	352	342	395	362	331	347	342	368	363	371	351	354	357	375	367	350	344	372	377	346	368	340	346	399	339	379	376	375	412	358	391	360	355	384	372	339	338	357	367	363	374	395	393	356	366	385	388	392	381	381	364	353	392	347	353	381	392	369	388	368	371	379	352
24894	21222	27624	25067	12860	1264	936	774	723	750	702	622	650	710	705	683	638	646	641	628	629	643	596	651	585	650	629	661	631	591	637	593	626	637	615	594	642	658	632	599	583	656	548	643	587	648	651	584	614	581	595	598	620	596	582	572	624	612	586	615	610	636	632	620	612	626	643	604	630	587	576	624	611	611	569	628	570	597	610	593	662	650	588	601	601	608	653	632	616	626	629	624	579	601	584	627	638	592	598	623	578	600	604	588	618	592	614	639	607	630	595	606	567	583	650	608	611	543	601	619	642	649	608	630	565	608	638	628	624	598	618	618	630	615	616	620	648	589	665	606	624	606	618	631	617	644	582	601	604	632	596	564	621	619	649	586	614	611	589	615	602	610	636	623	615	625	642	615	610	583	617	640	595	655	585	639	577	617	557	600	590	644	576	598	620	612	616	618	645	613	604	646	584	581	567	619	624	622	600	603	562	575	581	626	571	633	612	626	624	619	548	580	651	632	586	615	592	596	598	627	574	631	628	628	599	653	635	608	630	568	622	600	593	624	637	627	589	632	576	591	626	617	570	612	602	618	587	638	626	602	582	631	612	631	619	604	562	622	603	608	607	577	584	627	641	612	631	594	578	603	668	616	654	570	611	595	613	591	626	596	596	607	566	626	630	539	603	625	600	595	659	601	619	611	579	583	612	634	614	620	627	628	604	610	633	697	578	586	599	640	616	590	580	596	636	613	617	574	615	615	629	566	618	614	615	626	608	644	633	586	590	577	664	613	580	618	603	625	595	653	599	616	632	617	639	591	590	608	617	642	615	617	580	630	614	610	678	607	611	637	674	601	601	610	586	643	566	620	634	609	575	577	601	619	602	613	607	577	588	601	587	632	618	579	610	616	645	667	644	579	610	617	638	579	616	645	588	598	594	616	598	632	595	594	617	620	619	609	639	619	633	589	623	568	618	584	614	555	638	630	620	614	620	598	622	654	589	577	624	619	610	610	596	602	616	632	611	586	581	607	609	590	625	602	565	609	609	597	597	606	628	591	601	595	593	618	628	624	568	593	669	609	586	617	589	657	616	618	613	574	570	606	589	584	626	635	603	630	556	610	649	559	601	613	601	608	636	642	600	602	586	628	649	562	592	619	627	603	579	643	602	569	598	558	610	599	619	668	572	581	637	568	621	649	638	619	646	573	620	596	599	597	600	584	613	624	646	591	607	632	612	546	597	610	639	585	587	592	641	629	601	570	597	610	674	620	610	667	605	612	632	569	579	605	533	569	597	581	555	590	608	570	575	586	562	568	619	572	597	600	583	573	595	587	576	645	607	605	582	608	568	646	635	608	613	598	622	628	576	603	596	588	567	648	644	606	635	694	638	633	540	600	639	665	612	610	592	612	598	602	597	623	669	541	664	602	630	635	635	613	632	585	623	620	612	607	628	648	613	628	583	609	622	604	627	575	578	581	597	625	611	605	592	584	613	611	636	580	688	603	599	547	604	604	622	635	603	611	628	638	643	612	594	668	578	577	611	632	619	622	635	566	618	592	575	604	594	570	645	654	614	636	641	616	623	630	563	617	604	645	585	630	627	623	567	604	619	591	625	652	606	621	603	672	625	637	668	600	601	613	600	592	617	593	591	612	637	611	643	613	633	618	589	639	628	627	613	602	604	591	626	596	652	609	608	604	613	606	592	553	613	656	644	617	630	603	590	632	588	630	609	614	603	603	620	550	612	600	617	653	638	623	644	632	583	590	647	580	625	619	638	603	554	593	602	628	581	610	640	612	616	627	665	593	557	622	582	633	637	568	610	573	622	597	590	617	609	613	611	615	625	575	597	628	607	602	628	629	659	613	611	593	600	632	601	624	590	632	573	585	620	623	624	635	595	609	603	615	633	612	608	609	615	576	588	542	610	621	611	634	586	643	597	639	600	652	610	652	598	585	618	625	613	621	621	624	617	586	586	626	603	626	604	567	619	572	635	628	616	609	599	613	616	608	599	597	578	608	615	595	625	610	587	596	587	628	637	589	658	557	602	639	583	579	607	612	607	583	651	588	623	646	581	594	609	612	610	601	605	612	605	593	581	612	600	594	671	632	568	629	632	616	576	605	563	597	652	623	618	590	595	626	625	593	592	612	627	606	575	604	600	555	620	606	604	601	597	576	583	591	608	620	578	571	591	604	594	583	610	607	594	589	621	606	633	606	565	586	636	646	544	622	580	652	563	640	631	619	614	598	568	580	604	535	638	609	606	585	639	619	666	581	597	601	635	639	639	641	583	639	593	630	592	600	592	618	593	611	600	597	649	586	615	653	598	596	573	626	639	607	625	606	600	613	638	621	604	620	584	599	621	601	626	630	628	604	582	624	570	587	609	652	625	646	598	623	577	624	619	645	647	560	643	542	623	627	573	625	603	599	627	574	525	576	562	619	611	587	604	588	581	605	591	634	637	635	583	616	573	630	583	601	595	603	609	613	598	613	619	635	586	623	611	628	614	621	616	587	615	638	612	641	618	574	594	637	600	629	584	562	618	583	613	615	636	596	660	584	589	613	605	609	601	629	606	606	622	592	615	581	593	598	598	618	608	647	618	603	611	602	618	660	640	619	601	647	603	654	611	625	627	598	588	605	631	581	608	609	606	620	578	608	611	633	598	614	599	609	621	605	575	609	571	604	600	631	658	604	629	622	558	598	574	611	582	590	590	596	585	619	575	621	588	677	625	598	558	615	618	579	579	625	638	602	583	600	623	620	641	609	626	648	620	627	621	617	679	628	599	619	612	645	611	615	616	593	682	617	595	629	593	626	575	601	632	617	605	586	585	671	614	595	640	664	605	629	566	583	605	585	584	656	674	623	572	619	636	639	612	642	648	626	600	599	585	618	597	591	595	594	635	597	603	618	631	592	600	618	623	627	623	630	644	586	578	603	606	579	623	577	616	589	666	634	618	603	641	650	659	661	614	594	665	626	641	639	562	563	613	605	608	589	626	603	601	595	609	569	610	646	624	588	623	628	618	620	595	624	583	581	613	618	619	604	617	603	620	668	570	634	593	600	546	588	603	611	608	598	638	651	587	618	620	593	597	610	635	615	597	592	585	624	594	616	632	577	631	629	618	619	608	639	659	615	585	619	606	643	565	597	600	639	609	600	610	608	604	597	668	613	618	574	607	624	599	593	645	577	607	600	608	668	612	621	610	582	616	624	604	636	588	595	581	606	620	583	626	642	647	609	648	627	625	637	607	610	637	643	595	607	583	603	584	609	596	568	557	602	591	585	623	599	611	672	578	586	613	622	587	566	588	645	618	638	585	600	632	621	538	598	578	618	617	589	609	599	614	592	604	619	632	606	610	590	640	635	606	621	570	600	627	602	579	626	555	606	600	620	615	619	584	623	614	560	573	558	595	606	619	606	616	607	636	575	589	607	633	591	638	657	601	617	588	612	628	618	605	623	533	636	563	592	604	646	638	647	587	631	659	610	624	616	583	635	614	651
11317	5726	4760	2703	1947	1520	1345	1215	1040	990	934	811	850	798	814	746	801	801	767	757	724	816	756	740	735	744	707	745	766	726	713	747	698	713	721	683	721	747	717	731	704	702	712	731	694	734	699	659	705	764	748	685	709	718	717	731	707	668	657	708	681	731	717	762	703	723	671	685	720	687	702	708	681	705	658	674	682	699	667	697	690	716	724	717	712	704	720	698	732	714	706	690	706	745	689	716	663	698	670	722	757	704	678	690	712	645	685	669	704	666	685	750	704	696	728	670	690	713	716	751	669	722	674	639	700	683	736	718	669	686	707	671	688	701	642	679	687	718	684	692	714	727	711	727	700	685	702	741	709	692	690	725	682	710	687	753	695	721	713	707	702	664	692	695	671	697	669	724	688	731	683	684	683	693	707	699	738	708	698	724	684	669	715	708	699	672	708	743	693	682	684	727	745	740	676	728	709	701	721	728	737	675	744	665	696	721	702	709	675	684	671	701	669	727	719	724	677	716	689	713	690	697	697	723	720	707	726	735	695	700	758	748	678	692	716	682	665	720	683	671	645	744	722	671	690	690	724	725	700	694	666	693	710	660	718	738	694	733	662	752	689	693	691	717	719	696	713	661	689	714	711	680	675	715	689	667	672	689	694	735	728	721	724	711	650	695	774	715	658	735	668	701	714	702	675	683	716	676	664	647	730	685	694	648	726	724	688	657	673	712	686	729	717	727	707	705	758	712	732	713	673	699	652	686	680	687	709	680	674	713	643	677	722	691	728	704	712	710	678	689	731	693	680	674	719	719	683	682	717	717	647	681	728	714	731	659	652	689	685	693	726	646	745	650	661	703	725	707	673	692	664	739	684	715	655	696	720	656	706	706	654	680	726	657	736	661	695	690	696	727	721	706	724	671	726	703	661	715	703	701	657	716	638	732	728	694	683	715	693	673	669	694	711	659	694	730	721	716	678	703	728	754	690	708	697	730	695	686	721	754	755	674	669	731	697	716	690	703	697	713	742	674	724	641	698	626	700	703	684	730	732	684	683	722	717	622	706	745	689	663	659	678	704	669	750	673	653	667	691	695	712	718	694	649	663	714	702	663	667	655	666	708	679	709	696	729	684	712	680	702	709	752	740	676	710	682	720	664	701	708	719	686	712	702	794	702	679	696	676	693	699	679	704	727	701	704	683	712	659	688	734	679	674	687	685	695	687	690	695	670	712	685	730	658	733	694	744	737	688	720	689	713	657	729	670	712	722	709	670	669	734	676	680	696	705	679	738	688	694	687	681	738	780	692	712	653	698	726	733	665	662	686	711	696	704	684	691	677	725	699	721	676	691	725	688	709	660	693	705	676	680	735	724	707	664	671	719	660	683	696	691	695	702	672	661	703	669	694	713	715	719	712	684	693	682	677	705	741	695	737	710	669	630	681	655	728	680	658	703	660	726	756	705	709	717	685	757	729	738	677	734	734	720	717	711	685	675	708	647	733	679	701	717	737	716	664	696	688	695	702	684	683	653	684	704	701	681	747	696	695	741	724	698	695	710	714	691	686	685	693	652	714	678	656	734	697	681	691	678	686	712	738	701	658	642	665	671	698	683	704	692	657	712	703	698	675	726	675	666	707	698	664	676	638	631	710	706	674	672	712	696	667	715	751	709	707	675	741	684	742	686	698	721	682	716	721	694	699	764	706	636	677	688	687	704	699	678	707	674	674	670	725	716	685	690	720	714	671	704	681	662	655	719	697	727	650	685	688	731	715	697	696	720	709	757	652	713	716	678	663	737	708	688	733	681	663	696	658	756	680	724	697	712	713	675	725	705	691	742	684	756	697	646	704	699	716	719	721	712	662	695	704	663	680	658	728	715	711	706	714	662	698	714	738	730	679	722	637	707	670	709	720	732	697	688	673	713	732	668	702	667	731	696	624	696	718	715	680	710	714	681	694	653	714	710	695	708	714	651	695	691	711	683	677	704	710	684	695	638	699	692	700	665	729	643	700	758	718	695	684	691	669	727	738	666	695	685	678	689	677	692	732	692	709	680	678	673	665	704	702	686	672	690	708	730	647	737	730	672	705	718	703	723	703	693	703	678	751	766	703	695	684	661	686	715	668	710	667	676	709	721	676	638	678	650	675	687	704	695	716	697	731	736	654	674	694	673	746	732	740	705	646	691	695	718	688	727	678	697	713	691	712	680	698	711	740	681	708	701	703	749	706	705	723	668	692	682	696	695	748	759	673	654	709	710	690	670	684	697	716	704	692	681	680	688	682	695	686	716	787	731	733	695	691	711	684	689	698	699	709	701	720	671	671	685	670	705	694	733	684	697	681	686	724	685	735	726	729	683	684	669	748	672	716	686	676	677	682	699	715	724	682	680	676	664	704	669	673	706	681	669	731	709	706	655	712	684	707	638	714	724	731	697	658	711	738	695	762	680	715	695	687	718	698	720	648	673	698	691	698	680	686	759	733	670	717	728	663	707	730	723	704	711	680	660	666	682	675	685	712	691	714	675	687	709	727	696	721	713	705	700	679	664	668	751	696	660	699	702	657	713	745	663	705	711	685	747	695	694	687	649	706	699	683	728	693	707	675	720	658	681	686	641	692	723	668	643	713	683	703	715	708	677	685	669	775	718	650	653	654	677	728	705	708	672	685	707	720	707	678	693	693	712	721	710	713	718	673	692	709	737	715	707	663	674	707	725	677	704	701	673	689	741	708	699	681	687	708	690	716	676	692	705	679	674	689	689	796	691	699	712	692	700	686	709	662	710	713	719	712	726	767	670	670	699	729	724	702	717	680	712	708	709	689	714	702	657	730	756	678	702	714	769	653	657	649	662	720	734	714	745	720	704	707	683	720	659	673	691	692	662	721	704	659	697	718	696	715	693	741	685	712	720	723	675	666	702	703	668	682	709	711	674	692	652	690	687	728	708	720	698	748	677	735	680	728	731	699	718	691	741	710	699	686	702	700	701	736	705	710	693	716	709	758	723	683	705	699	665	706	652	710	728	706	709	710	722	745	701	716	789	742	655	734	728	665	660	696	729	716	673	695	665	742	655	687	627	694	680	711	683	714	701	728	677	693	752	741	695	689	708	691	662	762	671	645	661	699	687	676	729	691	735	711	719	713	783	650	715	761	673	700	683	655	662	701	698	724	644	703	690	741	671	689	639	731	746	646	682	676	691	677	655	678	678	698	685	711	701	652	690	689	720	718	682	666	669	664	709	673	707	732	700	680	682	697	719	726	667	713	640	705	696	695	686	692	693	706	686	700	727	717	702	695	684	661	672	732	715	677	669	690	688	703	726	722	668	678	724	676	675	687	706	773	718	688	751	718	701	699	670	709	707	665	708	695	687	684	664	705	690	725	671	709	708	686	695	729	703	644	677	676	696	714	730	687	673	674	683	690	685	734	747	687	692	677	649	708	712	666	731	718	712	671	672	724	704	717	714	664	695	683	669	723	661	684	698	695	725	712	737	691	728	737	717	698
22739	21272	28988	23853	21276	21340	11880	1774	1271	1149	1099	966	929	885	899	869	805	809	785	779	769	718	716	730	752	688	698	702	653	720	713	699	687	689	665	705	661	678	729	678	664	649	669	671	643	698	668	642	690	689	659	675	668	740	674	721	658	700	690	710	633	645	645	656	660	674	691	673	707	680	648	672	678	644	696	627	671	650	655	677	626	624	666	687	664	681	617	689	643	659	710	677	728	677	699	678	683	647	660	664	684	664	654	657	668	664	666	703	681	682	649	653	658	655	639	691	697	626	674	618	709	705	702	643	696	646	682	682	731	664	656	672	680	656	664	653	673	673	669	621	665	661	677	642	676	676	671	676	669	640	659	615	650	646	616	653	710	687	652	657	682	676	715	650	648	671	694	669	607	640	703	714	706	643	640	676	669	680	627	656	697	668	697	654	669	640	653	647	674	690	682	684	739	701	674	657	654	685	623	645	688	662	690	667	664	686	661	673	646	679	661	678	619	705	642	662	617	639	647	693	674	635	683	673	647	678	702	646	669	660	642	690	731	666	663	619	682	650	663	684	669	678	605	704	651	669	631	676	673	663	678	674	666	660	737	661	711	669	670	664	699	663	681	680	667	640	678	668	649	664	626	693	634	662	647	729	640	695	651	666	661	674	636	651	684	697	668	713	642	656	663	706	654	647	680	647	669	674	627	647	664	674	665	623	696	666	629	639	642	633	705	734	659	677	677	708	705	663	648	656	697	660	654	695	694	656	672	694	672	647	648	620	660	671	666	639	650	678	689	623	653	642	729	695	648	657	644	686	696	639	658	680	650	633	674	647	674	637	636	694	720	673	642	663	692	663	633	664	613	691	665	668	640	646	669	699	720	631	696	643	700	660	692	646	660	685	712	644	657	683	666	656	665	660	666	642	688	647	660	660	646	645	719	656	657	681	662	692	638	650	616	656	588	696	676	635	712	677	662	684	645	699	673	684	693	673	641	610	682	683	703	684	678	657	648	639	682	651	630	647	693	650	679	645	672	670	671	655	674	693	694	671	638	629	679	687	662	640	722	628	695	686	667	722	658	687	714	628	706	657	663	687	684	689	675	688	626	678	678	696	667	640	659	639	658	667	655	651	644	693	669	654	678	664	684	667	709	667	639	611	689	700	667	678	691	579	617	630	627	705	643	668	660	679	652	654	683	680	714	650	664	627	653	663	662	653	684	674	657	705	669	696	631	667	682	694	642	660	651	647	601	661	650	662	695	664	660	639	687	660	638	646	681	694	655	677	695	716	674	676	682	645	618	680	679	655	604	650	684	679	634	642	700	699	668	654	692	661	656	648	675	697	641	668	692	672	662	665	666	675	660	699	675	680	693	662	666	647	685	695	632	672	679	658	681	686	660	670	640	679	671	655	691	649	676	660	668	671	642	669	670	714	660	647	673	691	646	700	607	647	704	662	693	657	665	631	595	655	656	672	673	663	722	625	642	664	635	697	693	666	665	641	649	646	689	714	661	691	662	671	681	651	708	677	687	664	704	629	624	656	688	665	657	638	652	612	682	685	717	711	688	645	650	694	662	682	673	698	666	664	716	703	688	644	673	685	680	685	655	690	655	647	632	625	676	666	665	656	668	670	629	638	695	691	704	632	663	662	641	662	666	698	605	644	655	637	722	622	676	642	679	616	653	674	652	650	635	676	662	647	677	682	687	638	709	665	687	704	694	713	653	669	617	658	693	640	700	695	694	648	631	662	678	633	695	655	661	676	670	662	661	666	682	691	701	650	653	640	644	638	676	683	651	692	651	690	664	655	615	657	638	647	671	658	690	658	657	684	642	691	661	688	641	676	633	706	650	687	677	693	675	664	635	674	655	619	668	717	640	710	658	646	639	646	684	656	654	653	640	683	625	687	670	694	668	611	648	639	671	679	681	653	669	663	675	659	684	662	661	674	703	627	653	665	692	693	666	697	652	681	682	656	664	631	655	677	685	672	615	673	679	649	660	686	657	688	650	677	626	681	674	666	645	663	693	660	665	687	694	668	664	662	635	702	685	660	690	659	653	676	683	671	659	678	681	643	635	670	666	659	663	667	647	688	668	698	620	689	696	658	605	630	662	633	659	668	645	710	661	683	658	681	646	656	627	663	673	697	675	661	627	647	649	608	664	695	649	685	707	630	636	687	725	662	630	596	631	622	690	655	648	625	684	630	637	673	664	627	631	654	645	664	666	669	680	675	652	636	666	613	631	634	703	640	710	698	645	673	650	663	625	682	634	674	644	653	658	682	587	676	638	673	689	649	635	664	672	658	667	704	624	652	640	676	623	615	702	667	649	625	604	646	672	634	652	717	666	703	687	651	637	672	676	688	679	672	674	681	659	711	665	677	673	679	715	672	629	609	663	661	627	659	626	693	687	607	622	661	698	612	711	701	683	630	670	664	629	703	641	659	644	686	658	661	672	641	702	663	669	707	674	655	682	692	654	654	652	647	645	659	679	649	688	650	666	671	657	661	671	678	667	661	633	656	683	736	692	644	653	649	649	665	633	699	677	652	620	656	696	677	651	636	658	691	649	688	632	655	664	691	702	624	672	673	723	658	643	678	666	667	687	680	670	632	663	668	708	669	660	671	677	649	638	657	676	629	678	622	692	674	663	698	709	667	641	696	683	671	648	614	643	658	668	628	654	703	679	658	656	614	667	649	631	703	641	692	721	688	640	612	620	651	645	654	690	674	662	699	663	667	631	631	631	671	657	626	667	630	660	675	660	699	632	682	672	723	674	667	613	665	653	659	685	671	684	658	702	659	607	648	673	675	698	699	662	696	638	613	675	674	684	689	669	668	666	671	668	700	630	626	693	686	650	682	725	625	656	697	641	716	633	641	630	660	642	690	653	656	676	630	635	598	646	646	674	623	711	652	658	629	655	669	649	635	631	685	655	644	660	627	617	673	699	663	631	673	676	706	672	609	660	694	695	638	670	608	680	695	662	624	643	718	659	684	632	653	647	700	670	704	655	680	665	667	666	638	691	683	707	662	690	665	698	684	691	624	641	657	661	680	672	664	654	666	605	633	649	653	653	623	680	617	680	682	667	655	660	673	715	633	644	657	671	703	659	698	633	621	666	640	656	666	629	679	661	662	704	700	703	629	658	681	668	646	630	654	648	626	641	696	634	630	679	695	620	677	639	655	654	666	664	699	644	612	689	656	679	672	677	634	692	695	728	657	632	667	643	662	650	639	660	635	638	627	667	665	678	671	650	701	660	660	706	691	719	652	655	622	685	678	625	622	667	635	669	643	666	714	614	653	637	706	673	697	673	646	652	649	653	672	666	608	680	675	636	629	669	669	632	665	600	661	674	680	671	651	662	696	627	676	642	713	660	637	669	687	658	688	638	646	658	668	665	678	665	703	629	673	680	663	685	635	651	639	660	629	651	724	677	672	661	702	646	677	638	630	654	701	650	668	640	685	663	697	659	603	652	688	688	683	651	672	666	659	686	641
14299	15781	13323	7417	5276	3916	3172	2555	2065	1726	1492	1348	1211	1234	1118	1050	993	932	920	920	897	870	841	822	802	789	770	856	831	832	776	734	782	756	716	766	788	786	755	752	735	742	797	733	818	723	746	752	734	732	748	713	750	694	741	728	751	771	748	742	723	705	753	708	705	705	710	724	736	708	703	738	709	760	753	684	752	680	733	747	759	734	712	704	759	716	738	699	729	769	750	726	753	722	744	762	663	709	721	766	757	697	724	757	741	705	718	738	767	711	760	733	700	737	718	690	756	722	712	696	694	729	712	753	659	736	758	685	715	736	704	679	735	727	741	738	734	767	682	749	720	704	746	744	706	732	663	708	760	755	682	735	716	709	717	726	710	739	690	715	733	717	788	736	716	675	713	724	780	703	683	718	700	710	753	745	735	689	732	684	688	715	684	743	760	730	733	711	709	752	718	727	746	707	675	713	699	739	744	692	723	763	720	768	730	701	739	722	676	673	760	743	715	771	692	726	800	715	692	748	713	732	673	773	725	773	702	731	705	728	734	715	683	702	697	717	696	733	733	680	685	738	713	682	739	700	776	717	740	731	688	718	727	721	690	723	692	713	712	729	728	759	712	751	757	737	663	705	731	693	689	721	741	704	683	680	768	704	734	689	743	675	734	753	675	710	713	779	680	716	730	720	695	714	654	724	703	745	743	666	703	729	757	723	697	700	679	739	693	710	685	714	744	719	706	707	700	743	703	681	738	746	744	706	750	713	759	696	721	714	714	707	699	762	759	776	740	758	782	714	738	721	751	720	720	693	737	752	769	732	668	731	729	666	720	745	745	732	715	700	712	732	735	707	646	755	665	675	726	745	720	714	748	743	782	717	701	743	675	720	722	703	694	731	719	740	728	735	776	716	733	721	764	701	739	760	719	727	710	722	769	722	734	690	716	703	697	749	686	765	716	677	703	717	687	751	689	751	764	709	699	764	725	730	689	790	722	697	641	720	753	735	723	722	727	680	672	687	709	697	713	697	680	692	677	746	749	714	755	712	726	728	688	699	712	715	667	767	709	704	724	689	752	737	752	697	692	748	729	745	726	727	749	768	675	733	696	720	757	676	736	691	721	702	710	745	702	722	678	723	710	759	758	712	721	718	747	737	748	735	726	760	710	735	783	742	714	693	748	764	705	710	704	697	705	728	713	743	733	721	760	704	748	757	712	723	674	712	687	718	723	739	723	726	704	712	674	698	724	726	719	738	714	726	711	735	723	730	728	755	723	749	731	697	736	776	684	741	766	719	719	657	699	727	746	730	711	694	733	673	676	703	763	727	760	704	765	730	737	747	756	717	709	685	750	716	750	686	822	698	783	724	722	736	719	729	661	710	755	772	724	707	712	710	706	723	682	697	746	740	670	745	727	713	714	720	723	816	702	757	712	713	685	713	745	694	736	653	695	694	736	702	760	708	723	709	661	703	694	705	731	703	704	694	721	750	728	689	741	718	746	725	701	728	709	708	741	756	694	656	649	767	727	709	675	704	757	760	742	715	715	713	710	729	690	699	678	733	708	682	760	770	654	710	750	743	748	741	710	746	727	710	684	685	723	713	727	697	749	710	705	690	726	713	715	711	682	705	757	725	749	739	708	717	717	798	694	721	757	753	708	697	735	742	699	685	712	706	762	718	741	735	724	694	693	705	697	692	718	750	669	694	705	737	728	764	719	695	743	706	691	703	700	705	723	724	730	756	768	699	708	714	724	709	726	708	661	721	717	748	718	713	710	692	676	767	680	738	701	690	684	713	697	701	735	679	754	789	733	649	721	710	703	713	709	741	749	723	718	720	690	711	702	703	702	725	748	675	722	728	726	772	702	765	738	750	718	704	733	723	761	700	752	719	733	745	769	760	715	783	715	706	736	716	691	741	742	739	718	704	693	708	716	751	748	722	694	730	688	661	752	729	742	714	715	728	730	758	746	693	711	722	752	716	744	699	684	732	711	705	665	697	739	719	703	712	708	771	686	742	750	701	740	733	732	734	752	717	734	761	699	691	742	752	724	721	720	716	687	735	720	731	720	674	699	727	765	716	707	755	724	720	720	714	731	719	716	729	707	704	675	708	711	667	663	726	717	711	720	692	694	707	704	717	667	716	737	692	740	731	692	711	750	728	708	757	716	730	743	696	699	703	721	760	697	734	696	758	685	719	664	678	720	675	694	776	726	719	713	736	720	703	743	685	728	755	706	717	669	714	714	720	710	760	704	756	711	740	736	645	671	710	731	746	713	704	744	721	728	794	684	695	754	717	721	749	767	785	667	710	753	696	673	741	712	719	701	719	695	724	739	739	725	677	770	752	705	703	706	747	693	738	695	670	702	705	762	668	720	727	719	688	749	690	712	752	711	723	705	755	698	727	687	725	683	709	694	736	744	769	733	738	750	753	708	775	723	721	677	719	747	745	744	656	708	661	709	703	758	707	729	698	724	719	658	708	711	725	720	716	711	733	739	727	730	723	730	731	733	690	692	730	716	671	755	694	716	743	706	722	740	686	757	747	688	748	747	697	706	718	723	681	778	762	738	724	717	666	720	738	688	660	730	743	696	683	719	758	753	729	734	745	735	776	694	766	698	678	709	706	736	775	679	757	719	763	739	718	723	751	712	729	745	704	734	709	697	737	701	791	730	712	710	699	722	695	712	737	698	725	752	738	748	711	714	724	761	754	745	723	758	726	735	687	714	725	702	693	777	702	682	740	736	732	710	738	710	801	732	688	720	739	745	723	725	756	787	717	730	700	734	737	675	733	697	721	802	712	675	702	715	728	713	685	680	735	727	725	733	724	758	738	733	693	777	734	696	709	724	733	682	762	733	720	760	709	713	708	665	733	713	740	736	712	735	689	756	709	652	716	742	764	741	707	726	747	709	672	708	734	713	684	743	705	687	715	733	684	709	788	733	695	741	738	730	742	706	714	764	702	703	735	697	687	675	707	700	669	721	690	742	698	687	724	676	708	735	712	745	678	775	699	699	710	769	747	719	690	710	716	704	691	738	687	712	725	782	738	730	770	668	742	707	753	693	735	708	728	712	735	692	753	730	709	715	742	717	720	752	716	694	730	728	739	720	701	768	716	744	717	719	759	697	719	741	704	742	705	725	728	713	706	707	710	732	742	723	718	730	714	706	676	698	759	691	696	700	759	723	750	723	762	725	695	744	710	736	700	700	690	746	702	707	724	708	720	686	727	706	738	768	734	733	733	686	732	701	736	703	714	724	700	715	698	713	685	745	684	732	764	722	723	743	718	696	707	740	738	765	765	737	752	689	708	694	742	715	726	770	716	753	696	748	718	753	757	743	713	687	728	689	698	711	735	726	740	720	732	782	724	696	776	753	697	717	708	719	790	740	773	747	717	743	721	782	703	722	688	713	725	733	701	750	753	754	746	722	747	703	728	700	694	688	735	676	720	771	698	725	759	762	780	713	729	748	736	719	717	767	715	711	721	769	713	745	727
27268	20215	7687	857	446	426	426	364	368	354	371	332	346	373	367	365	336	352	362	334	295	363	323	353	325	334	341	329	338	377	362	322	333	320	354	361	359	323	347	312	339	337	319	364	371	332	354	333	317	339	355	370	362	339	318	335	335	330	336	310	329	310	335	319	325	341	337	381	317	344	334	352	364	332	344	347	315	309	336	321	342	342	326	368	331	366	349	350	326	337	357	368	337	346	327	366	361	318	328	320	352	340	333	348	344	350	338	351	312	341	358	326	331	300	321	303	356	350	318	344	334	315	322	339	372	309	353	337	336	359	332	353	340	296	340	332	337	370	352	327	366	322	315	299	332	380	328	311	337	329	347	355	317	346	349	327	316	317	373	356	346	320	330	348	353	333	367	345	341	318	359	340	331	332	344	320	329	334	345	331	344	373	318	343	356	341	326	328	344	319	356	328	312	354	326	351	364	337	383	357	343	367	353	314	347	352	350	401	350	294	329	339	350	335	313	359	348	331	312	330	337	331	360	347	357	341	330	345	319	339	330	358	319	363	319	338	348	333	373	340	339	344	336	349	331	354	312	300	325	341	306	343	342	330	315	344	364	343	351	321	362	318	342	313	332	330	336	351	348	305	322	361	347	346	338	351	362	351	354	355	337	339	355	365	346	332	357	337	348	352	367	324	323	320	311	317	356	340	330	328	363	318	332	324	356	330	325	347	337	349	340	327	334	344	347	344	360	356	316	344	361	330	340	337	334	324	344	341	331	336	360	335	325	341	278	357	315	320	353	347	318	318	313	358	341	334	334	311	320	328	354	350	334	348	342	336	332	317	345	342	350	332	355	320	293	323	368	320	335	336	322	355	335	322	332	333	344	346	338	316	320	318	333	312	315	320	318	321	331	333	369	342	369	354	342	330	331	380	301	319	331	346	330	318	318	338	348	374	339	364	317	326	367	297	350	346	357	364	311	352	319	364	324	328	351	361	318	332	334	341	337	324	349	322	353	329	321	350	335	341	327	346	357	332	360	337	339	327	365	344	322	338	320	323	328	348	294	347	324	320	348	308	335	329	359	341	340	347	334	339	361	370	341	309	337	358	340	335	357	327	336	337	375	351	339	339	346	336	346	350	335	297	318	332	312	323	363	346	335	311	343	322	346	341	331	337	322	346	337	341	335	348	332	341	307	315	312	334	330	337	322	335	346	356	350	320	343	340	347	332	295	308	334	311	328	371	358	356	334	338	319	330	323	320	316	343	333	360	320	277	327	351	310	341	342	320	308	322	342	371	322	345	350	336	338	331	345	332	305	341	316	339	367	348	333	317	347	311	360	328	283	327	323	325	340	346	371	351	350	311	333	358	315	339	342	330	335	335	335	362	337	346	329	320	335	318	351	312	377	340	356	317	330	353	344	358	357	343	344	333	335	313	329	326	343	340	338	333	300	303	335	312	341	327	341	309	353	366	312	354	360	319	355	334	325	326	328	327	331	355	356	323	341	340	337	327	359	357	322	352	331	336	349	332	339	351	359	338	321	345	361	361	323	333	357	365	324	362	324	327	370	336	364	341	355	351	371	336	367	342	320	352	364	321	321	315	326	353	312	349	365	339	326	303	307	350	330	357	338	357	356	330	351	349	353	316	347	352	342	347	336	342	330	342	344	335	335	342	344	321	336	345	339	354	330	324	303	322	332	359	370	331	298	312	371	344	332	329	338	368	343	375	336	325	350	312	322	358	332	372	333	332	340	338	318	342	341	330	356	371	322	349	325	367	356	331	344	351	355	334	322	347	306	313	325	326	332	343	328	327	337	312	353	342	332	305	331	356	383	346	324	329	345	316	314	343	319	315	359	342	356	320	317	329	329	365	306	344	283	352	382	314	337	362	320	340	354	336	324	338	375	321	339	366	347	312	360	376	325	352	317	325	342	334	361	322	349	348	321	313	357	321	347	308	349	364	350	365	347	300	323	333	375	323	345	338	363	341	357	316	341	360	352	395	358	327	327	328	348	330	337	318	359	320	326	329	326	342	353	314	372	341	327	329	342	363	320	325	348	307	331	363	310	354	362	344	299	338	315	361	366	326	288	343	331	333	339	345	331	322	340	327	366	344	330	320	318	339	308	327	317	355	339	324	367	315	348	329	337	308	358	326	340	343	363	360	352	318	328	336	298	372	334	360	332	336	351	351	352	348	321	299	310	349	346	371	336	319	330	346	333	331	347	362	355	319	346	338	340	352	349	359	337	347	343	355	356	314	344	361	373	299	311	354	330	324	331	320	342	341	347	322	338	340	348	330	362	362	360	348	317	363	315	317	352	330	352	341	330	356	335	373	348	315	334	340	314	382	313	357	340	308	330	342	357	316	314	331	357	351	351	321	312	349	362	370	346	333	322	337	339	368	321	331	350	380	366	325	305	355	325	324	336	347	331	373	295	350	322	347	341	314	345	350	346	339	321	319	376	333	324	366	325	339	342	359	352	305	355	356	344	326	351	292	356	363	374	339	335	341	357	337	306	343	338	387	343	322	309	321	342	319	341	330	355	307	345	338	326	334	334	328	304	325	316	348	325	369	325	332	330	323	328	303	323	318	345	328	331	342	337	371	352	332	312	313	346	330	349	322	345	338	357	347	334	320	343	353	342	338	360	378	346	345	370	331	354	332	344	365	305	320	342	355	348	336	341	349	358	302	340	338	344	339	336	345	354	367	356	346	350	327	326	302	363	304	349	328	340	341	327	372	340	330	345	345	369	320	345	333	357	335	344	327	345	321	345	338	349	325	335	333	322	299	321	349	334	320	321	311	344	341	347	313	308	322	331	338	356	339	354	358	306	305	342	325	315	316	321	348	317	326	331	372	344	382	327	301	353	343	326	312	353	313	342	342	326	352	352	364	330	330	362	309	321	334	336	304	320	385	326	324	368	316	299	333	360	345	341	358	374	338	328	334	338	364	344	361	334	333	378	385	313	324	366	339	353	344	324	344	325	336	372	346	327	361	318	342	350	339	340	351	348	318	365	309	357	356	340	347	342	327	334	353	354	351	355	299	336	334	355	385	329	328	326	347	323	360	314	350	347	338	326	348	331	318	309	339	360	331	319	344	354	370	332	326	373	318	366	319	309	333	352	340	356	330	351	380	315	342	295	336	338	375	349	325	381	339	327	348	339	341	339	338	299	339	339	349	334	309	351	332	317	343	353	303	310	310	336	347	374	349	349	333	350	318	348	347	341	380	308	366	358	344	328	308	342	328	307	349	368	345	379	344	330	353	361	328	323	365	337	337	344	312	353	322	347	317	355	328	309	358	329	336	342	322	340	328	354	387	296	336	324	362	336	341	363	319	325	345	311	331	310	341	342	351	335	310	333	337	354	359	368	376	333	327	331	380	332	303	342	318	323	340	320	330	367	308	335	377	361	340	358	343	356	326	308	309	340	334	347	318	336	333	374	335	315	373	375	355	348	346	353	359	336	349	306	324	344	327	347	338	303	332	362	332
9288	1188	1081	742	587	538	482	491	457	406	446	444	414	424	439	404	428	405	418	426	441	398	387	408	438	435	415	386	384	406	426	424	401	412	412	404	421	394	401	383	425	390	419	398	416	417	383	388	409	428	426	411	423	362	427	407	431	433	393	362	447	391	408	383	433	427	383	389	413	427	412	422	411	393	421	431	412	405	392	416	406	417	410	417	452	388	388	386	405	429	358	423	419	408	417	423	403	438	421	412	401	394	398	403	394	435	427	383	413	412	414	421	406	413	407	403	407	395	405	421	383	413	404	404	407	373	391	417	388	421	403	404	380	430	383	441	409	436	401	404	423	434	405	393	412	382	393	413	417	450	384	411	392	394	372	434	418	426	386	406	396	406	409	391	412	398	428	411	388	404	406	431	390	450	393	412	430	436	406	430	399	430	431	404	386	426	418	379	413	455	398	410	417	380	421	428	418	388	396	401	450	404	451	394	435	400	444	425	419	415	435	421	434	413	406	398	446	424	438	396	438	418	429	444	423	412	376	416	397	385	431	412	444	387	414	429	392	425	426	403	396	423	397	400	411	421	420	378	394	405	417	441	385	406	411	380	412	399	407	410	383	456	405	415	393	414	450	384	403	386	410	426	373	437	433	442	424	395	436	428	405	430	398	441	401	381	416	426	400	411	395	402	421	432	416	404	406	410	406	461	384	372	388	412	419	378	402	410	403	411	407	436	394	459	388	427	404	384	459	456	412	400	443	394	428	415	397	402	410	403	402	451	401	431	394	441	442	450	401	406	389	403	442	429	437	410	433	425	418	376	420	395	395	401	414	393	431	465	392	408	388	390	428	426	417	411	397	436	392	419	423	438	415	399	394	446	384	436	423	413	385	401	407	431	418	398	434	396	416	409	408	411	465	392	404	409	395	424	405	415	404	414	367	421	382	396	438	397	387	407	389	369	416	402	406	425	391	411	412	399	387	417	433	412	436	384	432	408	378	431	364	401	391	426	396	414	398	426	405	418	420	395	426	414	408	389	390	472	414	396	419	388	432	403	440	396	384	390	416	455	398	387	402	365	389	410	415	381	378	378	421	403	437	401	388	425	404	440	390	407	421	425	425	370	422	383	373	354	417	441	398	422	385	413	420	415	411	397	397	395	395	431	400	476	410	382	434	441	417	377	420	391	413	424	388	410	372	410	435	431	411	419	439	417	434	383	421	409	375	447	406	399	416	434	418	441	402	389	392	399	406	406	373	398	414	407	419	411	415	414	409	433	406	431	382	425	431	389	388	406	361	404	380	380	420	399	401	384	402	367	407	425	430	419	386	450	380	430	369	425	397	430	384	422	413	433	435	416	421	419	408	399	423	431	416	365	409	360	414	406	405	405	422	392	383	418	417	422	433	423	421	401	413	423	407	382	380	439	439	401	392	378	438	397	410	435	428	409	387	420	431	420	406	438	369	417	400	407	402	382	356	393	408	402	411	379	417	414	399	436	381	429	420	435	404	385	424	386	399	391	396	424	398	415	415	427	428	407	398	409	370	394	411	380	392	394	447	439	423	408	363	410	446	435	416	398	357	387	383	401	419	410	440	386	403	417	390	397	413	430	440	415	389	419	382	392	384	364	417	396	433	402	398	404	452	388	411	394	381	425	388	403	392	460	391	425	393	405	434	424	384	424	394	398	401	408	401	423	417	432	386	422	436	352	426	382	410	418	394	455	405	382	416	406	438	401	425	398	428	419	408	409	422	389	389	414	394	437	457	415	406	417	424	403	402	386	410	440	407	392	386	414	405	418	386	447	403	421	398	406	398	358	423	389	388	410	413	416	445	401	418	407	432	419	367	386	425	420	417	433	423	431	389	410	401	372	406	386	401	410	422	403	408	379	430	430	409	423	401	414	381	412	418	403	407	418	406	407	414	421	435	402	380	433	409	436	422	410	413	393	414	426	386	384	419	388	426	384	405	403	431	428	422	434	434	431	441	416	416	420	436	431	432	405	409	404	426	395	389	405	444	411	402	410	434	410	440	418	422	413	427	414	448	399	397	380	396	403	375	440	417	432	415	394	409	421	414	435	371	418	429	399	390	404	404	407	430	426	378	449	410	395	401	421	399	443	388	437	433	395	416	379	443	397	413	403	395	429	393	425	413	387	360	408	395	420	373	433	390	411	416	373	387	418	418	447	421	436	417	425	382	360	389	404	402	406	405	434	443	423	433	359	422	425	372	403	430	414	394	408	403	402	407	413	395	402	415	397	420	399	394	437	405	443	419	405	409	449	416	395	380	453	396	421	388	395	408	412	397	423	417	419	413	414	395	396	437	440	425	456	446	419	413	408	383	431	374	430	415	435	418	378	395	398	432	421	404	422	397	433	385	436	396	441	411	367	417	451	422	419	428	445	421	407	396	385	428	409	400	425	413	426	405	393	426	399	404	387	444	388	396	389	402	425	427	401	406	386	432	392	413	406	404	413	425	407	385	431	456	405	442	413	430	412	422	395	379	378	421	436	418	422	412	405	437	401	394	420	403	385	409	372	430	399	400	394	407	385	432	388	416	398	408	412	421	418	403	375	416	420	377	437	414	443	398	423	383	402	416	373	378	420	415	392	378	420	381	413	398	391	431	395	375	428	423	383	404	429	423	357	439	396	403	398	391	403	408	418	423	393	419	436	428	367	414	407	410	426	422	385	410	419	449	387	392	420	398	432	388	390	424	409	409	417	437	394	437	425	392	407	370	412	383	392	392	389	405	442	410	371	389	428	396	407	390	415	450	403	418	435	440	413	402	426	384	387	423	414	418	392	407	394	394	404	447	370	390	412	393	392	376	401	427	431	398	424	447	441	410	398	404	437	400	407	392	421	440	417	390	385	437	427	438	424	387	409	391	425	433	422	397	411	415	400	401	410	418	422	388	409	402	378	436	400	405	386	404	443	431	413	433	405	397	405	405	412	389	411	408	418	403	432	413	409	414	398	417	398	416	395	408	415	435	397	430	395	426	416	430	370	403	412	401	407	419	388	385	392	412	443	405	427	416	384	420	394	426	415	419	430	387	399	399	400	386	416	446	395	433	389	438	422	384	468	449	381	454	423	405	384	428	435	423	438	436	411	402	410	371	397	462	402	364	382	416	394	388	383	364	394	408	376	392	452	404	407	402	409	420	376	384	426	423	402	412	391	385	445	376	385	393	386	405	400	407	411	405	437	382	387	390	385	409	418	423	382	418	433	380	424	407	421	424	422	400	417	390	398	423	390	423	412	382	435	426	396	388	422	414	390	416	412	419	426	421	408	423	421	413	412	379	390	404	408	414	443	427	407	415	417	418	392	414	468	415	404	418	429	383	426	380	432	377	414	404	421	419	398	425	434	435	424	382	423	416	425	410	428	425	399	388	413	441	448	383	419	457	412	400	406	438	364	399	395	385	413	357	402	439	400	378	409	395	431	418	402	418	386	410	403	403	427	422	430	400	399	417	413	412	409	432	427	396	420	409	398
23737	21234	28506	24245	21236	12200	1282	800	615	531	516	524	451	456	398	384	388	392	390	354	384	358	363	325	366	356	325	319	318	335	322	337	327	328	333	305	307	331	326	330	306	315	311	317	323	316	334	325	307	279	347	318	302	316	342	314	305	332	308	340	309	337	305	293	327	307	316	275	312	323	341	319	319	315	345	304	315	323	305	316	328	328	317	322	310	287	345	282	297	282	328	277	318	326	317	317	319	308	328	297	298	286	329	329	336	340	273	299	343	316	309	332	317	279	298	322	306	310	303	308	306	317	304	303	320	308	305	304	351	295	276	330	277	330	309	311	326	291	315	296	296	312	312	321	320	301	316	312	299	300	306	332	296	326	316	321	314	298	332	328	329	351	330	313	289	307	315	314	310	328	283	330	331	330	319	299	299	332	283	340	309	330	349	325	324	322	325	319	305	304	312	312	312	318	326	319	317	313	299	331	305	299	304	301	319	320	301	317	310	306	318	286	305	287	299	321	301	310	298	333	337	306	320	343	332	314	329	328	332	305	306	321	298	341	302	327	323	309	288	324	285	317	299	315	334	317	321	306	260	318	314	304	305	309	311	297	291	330	286	314	289	302	308	308	312	313	311	343	327	342	309	333	319	322	309	323	319	288	330	329	314	274	309	319	299	294	351	337	305	297	323	314	292	311	284	308	338	324	322	337	299	298	305	275	321	303	300	277	341	332	309	312	327	308	288	321	298	306	318	324	280	316	288	313	302	316	319	287	310	298	321	339	334	268	297	323	300	305	314	307	305	334	303	316	324	319	335	303	322	310	300	303	318	323	305	324	325	311	293	323	303	318	327	312	287	341	311	328	321	304	319	292	322	303	328	328	302	308	313	341	328	337	319	293	298	314	319	331	313	322	306	329	315	322	296	343	344	326	358	305	306	318	308	311	313	320	311	305	330	300	269	319	329	299	304	295	301	333	311	333	341	333	329	329	312	333	336	298	310	309	307	300	308	289	304	319	310	308	304	337	328	297	311	318	298	329	310	306	321	345	307	304	301	311	364	298	294	304	301	298	329	299	308	328	309	308	307	322	307	304	306	333	319	325	322	288	276	305	290	327	300	313	318	324	328	307	338	304	293	304	305	320	313	327	334	298	330	297	325	306	334	316	323	289	334	326	282	308	310	306	284	308	284	315	278	332	304	284	298	293	316	289	306	319	336	304	297	361	293	365	272	315	315	312	327	338	324	309	341	321	322	311	302	287	326	306	343	325	286	282	293	307	301	313	296	305	353	303	293	324	311	299	310	321	301	301	323	345	296	304	316	279	314	318	344	362	337	314	316	303	291	276	294	314	329	313	307	327	288	328	300	328	322	299	326	294	300	350	286	329	337	331	315	275	310	332	296	333	319	309	347	320	316	298	310	310	290	301	319	259	301	288	283	320	330	330	307	296	318	299	310	312	305	321	305	295	297	314	286	352	324	325	327	298	304	286	343	319	298	318	312	318	303	319	308	327	306	316	307	304	303	315	319	295	315	321	315	307	274	332	305	313	310	312	308	317	334	290	322	326	303	291	293	336	312	314	304	302	301	322	329	322	298	337	338	333	340	297	315	331	307	290	313	306	311	319	335	328	342	321	288	310	320	307	313	321	328	344	312	305	306	302	331	302	334	303	265	355	322	299	349	292	300	282	293	314	319	297	295	321	310	310	290	329	325	298	309	315	311	294	304	312	299	284	304	312	317	307	284	337	290	296	308	318	311	328	311	330	337	285	315	328	318	305	304	307	329	352	313	314	335	319	311	288	302	298	321	321	309	299	334	313	339	315	346	307	316	324	330	295	322	316	292	304	324	316	290	288	372	310	341	298	315	346	323	308	295	282	299	316	305	305	303	312	319	341	285	311	320	291	334	318	309	279	320	276	299	310	299	316	345	317	319	294	272	314	310	329	300	325	318	297	320	297	322	325	304	317	297	313	306	324	282	319	319	301	302	327	326	302	329	323	322	295	321	322	297	313	321	290	322	304	329	325	321	290	322	338	345	306	311	297	312	286	292	310	296	328	296	311	325	335	313	279	299	307	318	334	289	332	330	288	323	329	268	328	339	304	332	340	290	323	312	304	309	306	318	335	330	326	342	346	322	360	338	294	311	320	320	332	299	303	316	271	300	320	292	296	330	301	315	285	281	305	347	335	334	324	343	307	320	302	299	334	308	312	313	303	298	294	326	314	299	337	308	315	317	306	322	299	293	321	338	312	300	314	330	308	288	313	327	336	311	315	319	313	326	335	312	330	302	290	319	300	325	321	301	314	308	270	308	320	309	338	338	333	334	320	293	313	311	344	291	323	293	300	315	332	296	302	322	291	311	326	317	353	321	314	339	335	302	317	294	321	313	301	335	312	311	294	315	282	337	320	308	284	318	302	307	303	282	321	327	314	290	300	277	313	294	292	323	304	297	308	327	307	289	337	350	313	307	300	299	302	289	312	290	305	310	313	313	315	344	332	320	310	272	327	344	302	288	308	341	349	309	330	329	296	318	335	298	310	357	332	311	276	318	293	311	320	320	323	307	288	302	284	343	291	343	297	322	310	294	317	329	330	300	341	264	266	333	288	277	292	281	319	335	310	316	295	298	296	310	347	331	296	343	306	302	299	294	316	326	313	297	319	312	314	322	318	317	306	312	281	318	309	325	295	301	325	301	332	295	306	294	288	329	325	318	313	308	299	321	327	315	307	337	308	290	318	288	312	270	312	319	301	329	310	291	319	302	319	294	356	329	306	303	301	325	340	308	286	352	298	331	353	325	336	283	302	290	337	310	323	337	301	279	304	300	315	274	308	351	350	322	276	323	324	303	302	284	317	325	307	308	347	321	304	334	322	307	302	298	306	276	364	344	315	309	322	343	303	311	328	304	324	264	318	269	305	285	315	315	341	327	275	302	320	322	285	319	330	343	318	281	300	312	309	293	317	318	309	336	303	300	311	302	304	286	310	312	327	324	293	331	321	344	305	316	312	331	325	319	318	288	339	287	287	324	301	298	324	310	340	319	332	302	331	300	319	323	295	300	352	293	312	290	296	302	306	366	332	344	312	294	336	298	310	311	293	311	312	330	303	320	328	323	330	299	354	329	319	316	285	330	297	331	324	293	292	315	302	323	338	328	299	344	340	300	320	292	316	323	315	335	322	300	282	317	333	321	322	361	313	336	311	302	318	319	333	364	324	318	305	338	299	338	336	316	297	320	321	290	313	310	303	316	337	300	304	319	299	331	366	333	287	308	341	285	309	312	307	353	324	312	295	325	333	321	293	295	323	329	289	340	333	301	282	316	324	310	351	310	307	312	274	334	300	295	320	284	326	316	279	311	331	294	321	328	307	317	303	336	305	333	318	308	298	307	301	314	314	291	278	353	304	312	312	305	309	326	322	350	337	322	319	289	279	323	328	293	319	329	316	312	329	336	306	326	308	300	339	326	333	269	311	285	321	288	328	301	310	328	306	331	328
11882	9625	8054	4235	2786	1977	1572	1265	1061	901	809	745	637	656	565	527	515	515	474	459	458	443	417	435	396	405	412	382	425	397	397	430	389	388	425	376	363	380	384	390	367	378	379	365	397	381	375	370	375	363	418	346	377	369	372	363	387	355	391	357	391	395	408	395	398	376	376	375	399	374	366	360	359	325	340	397	345	384	381	361	370	374	409	371	382	402	403	350	395	400	355	359	370	377	376	378	374	385	350	361	342	351	404	375	362	367	356	358	334	370	346	365	364	378	319	369	350	382	387	358	390	330	354	370	359	383	365	341	369	392	367	339	387	348	365	344	396	362	380	368	359	361	339	357	408	343	359	352	333	380	330	367	344	380	336	359	362	388	348	372	389	374	364	380	382	362	383	362	365	413	342	359	366	342	347	343	368	348	368	353	334	342	378	387	380	382	339	367	382	362	374	348	401	338	376	312	363	366	387	353	404	347	318	336	381	359	400	401	380	391	376	394	365	384	407	372	357	334	362	367	373	352	346	379	357	349	343	387	348	385	384	343	344	350	367	390	379	344	378	345	381	341	311	359	390	379	347	347	338	384	365	363	360	376	349	366	391	370	391	366	369	383	366	342	388	376	392	382	354	351	356	345	342	379	361	391	387	381	336	364	360	337	371	394	365	400	397	374	398	387	351	325	370	346	372	353	373	369	399	370	406	364	363	381	380	379	362	374	338	355	344	352	374	360	370	349	381	383	326	391	354	348	382	371	398	323	341	378	359	342	345	328	361	394	372	364	379	349	352	352	352	350	379	345	327	359	344	350	354	394	365	348	358	321	411	377	356	340	368	355	380	349	366	361	369	389	369	376	342	360	374	383	337	376	388	388	362	382	374	365	339	353	359	388	353	353	383	351	377	343	363	413	381	349	341	357	367	360	347	339	387	365	419	393	370	367	376	359	373	351	375	342	348	342	355	342	348	367	395	402	384	393	378	337	339	351	400	337	331	381	380	389	357	362	365	353	397	407	378	343	349	362	390	385	344	390	365	340	404	358	395	342	349	333	395	351	364	367	375	378	347	335	356	366	371	355	386	379	367	399	348	349	355	348	362	333	370	383	352	383	362	390	372	349	347	387	379	343	370	355	333	345	376	343	347	329	358	340	396	352	370	366	357	353	351	359	351	354	347	347	394	359	370	393	355	347	370	332	383	393	356	364	375	325	371	361	352	367	370	373	342	363	372	373	349	392	355	389	355	379	353	367	385	375	386	369	338	342	341	368	362	343	370	372	347	333	368	378	364	380	349	358	368	349	363	338	340	355	375	380	338	357	361	350	346	339	368	379	343	368	370	384	359	373	362	374	336	370	363	337	399	352	351	378	393	367	351	371	377	364	383	358	349	366	353	377	356	367	347	373	395	365	343	368	389	376	323	329	358	375	371	370	352	345	362	359	350	321	381	354	377	343	376	356	362	353	388	353	392	384	393	366	367	374	385	368	363	347	365	349	370	360	382	385	383	366	362	365	348	327	368	383	363	354	385	386	356	358	349	371	379	352	353	369	349	349	349	338	345	370	348	388	369	359	363	383	351	387	373	397	364	386	329	375	384	374	367	364	336	355	356	379	382	375	357	365	355	346	374	345	380	386	355	377	365	361	364	373	384	369	364	343	367	362	363	369	366	341	332	366	361	353	367	351	382	341	399	359	323	357	345	400	361	370	367	361	357	363	339	361	381	362	345	348	390	395	313	346	350	358	334	350	323	406	348	370	353	369	354	376	368	353	359	372	340	377	365	348	398	359	375	320	378	377	333	373	392	353	362	374	332	372	350	368	378	354	344	331	346	355	357	356	361	358	390	368	353	359	365	358	368	333	357	389	343	343	380	320	360	365	390	364	392	367	381	384	361	358	359	383	324	372	354	366	361	390	339	386	388	372	369	370	371	378	354	357	364	341	364	369	384	349	381	382	386	331	350	387	377	356	371	341	331	347	342	372	357	365	354	379	390	356	377	374	343	348	341	378	375	354	381	356	323	378	346	353	352	376	379	365	362	356	403	370	326	413	342	366	351	374	365	370	384	387	354	405	377	359	380	347	367	355	341	353	385	392	349	389	359	390	373	400	339	381	393	346	353	399	372	411	357	362	369	380	324	350	373	361	350	360	356	346	327	354	349	379	351	363	363	350	373	350	376	355	353	368	357	335	367	366	366	340	390	375	369	374	360	379	350	377	382	326	348	323	342	351	326	362	383	341	398	362	358	328	363	379	332	388	390	365	352	338	323	377	363	380	365	324	340	366	363	384	356	361	366	346	358	369	359	360	371	369	384	397	381	397	370	350	350	368	336	356	354	387	371	368	344	385	376	340	340	368	381	368	393	388	348	360	367	371	327	377	380	366	352	372	393	388	351	339	348	367	386	404	362	338	349	374	369	364	330	372	382	334	396	377	347	343	329	352	373	380	373	385	342	389	356	339	365	381	374	347	367	397	380	388	372	306	351	372	337	337	366	380	372	382	383	372	346	342	368	406	384	348	371	350	337	360	346	361	393	397	341	328	406	359	352	324	383	333	390	366	351	330	390	362	351	388	352	377	412	369	394	314	339	353	331	352	384	349	372	324	373	409	380	365	351	413	359	362	326	340	363	341	345	354	381	348	385	350	360	407	363	400	383	372	398	352	411	369	350	336	363	355	385	361	344	351	345	366	362	371	359	342	381	371	353	337	367	348	353	349	340	346	341	378	362	361	366	368	369	355	371	348	370	368	339	330	358	390	384	357	348	337	338	344	359	382	387	353	369	348	324	359	362	383	331	363	361	412	340	355	372	365	353	374	351	360	336	375	349	326	383	398	344	362	352	366	339	390	355	377	335	375	375	344	389	349	370	357	355	343	326	355	371	353	353	370	359	340	354	381	344	355	381	348	383	365	356	358	362	314	372	405	334	389	391	382	370	364	349	335	364	334	385	392	372	379	380	379	351	339	429	319	344	383	372	349	389	355	378	373	404	352	384	356	333	390	402	369	335	392	348	370	327	391	365	344	362	389	404	338	388	354	320	363	348	322	349	365	351	350	325	360	358	359	363	378	351	376	359	360	363	389	336	397	346	327	384	371	356	368	355	354	367	359	350	388	349	371	390	362	331	346	344	363	370	340	380	368	329	374	395	372	348	340	330	354	363	342	360	345	379	355	362	350	350	396	377	341	366	356	349	373	424	371	345	323	361	352	350	352	390	366	358	333	357	361	368	335	380	355	394	350	360	386	380	341	347	389	343	405	340	363	367	414	364	345	363	394	351	381	342	327	371	352	352	371	390	391	368	353	372	366	391	333	350	370	321	346	394	336	326	376	400	383	379	384	377	379	373	335	359	363	373	359	384	336	381	375	361	391	336	379	343	356	357	371	377	355	367	368	404	338	383	366	365	356	337	371	334	381	378	374	373	383	377	375	361	364	382	384	361	385	424	362	357	345	376	374	373	378	360	374	346	377	351	360	350	347	388	345	374	378	345	361
24888	21236	27525	25172	12538	1270	939	835	738	675	709	662	649	698	693	643	635	688	609	634	675	660	615	663	592	610	629	658	626	658	595	595	682	611	614	609	609	626	594	599	652	607	613	632	606	643	609	600	605	610	630	621	589	628	624	573	612	591	649	638	630	589	610	639	630	608	668	631	644	602	593	611	623	626	642	630	579	557	630	622	631	641	597	623	610	628	594	641	606	610	619	597	600	607	564	603	622	608	630	636	590	583	590	623	575	645	576	626	593	587	615	594	605	584	599	623	623	618	606	617	604	590	613	589	598	595	606	656	641	632	614	659	633	593	659	635	590	592	640	575	623	581	614	606	604	608	605	598	587	591	627	646	586	589	560	602	592	615	593	632	609	642	598	580	525	629	598	591	593	570	650	608	633	632	605	611	645	628	585	613	605	572	643	574	611	622	608	622	601	614	661	587	626	615	599	618	590	593	623	591	613	601	654	616	601	589	648	591	621	615	614	608	648	634	611	603	618	622	612	604	599	650	615	611	627	545	532	595	633	619	621	625	618	620	600	585	591	643	566	610	610	633	615	614	647	584	632	591	601	591	613	678	624	567	619	621	599	619	622	579	610	609	644	656	561	598	621	594	586	601	586	618	600	616	607	581	622	620	638	615	598	600	618	657	624	552	623	611	622	609	593	583	620	582	608	639	635	669	621	602	638	639	599	580	605	653	633	617	611	620	609	615	600	601	622	591	553	657	653	638	626	556	637	643	611	610	610	623	614	628	663	617	643	590	665	653	604	619	642	615	637	607	575	601	619	645	590	588	581	569	589	584	619	598	627	662	629	589	626	565	622	612	594	584	613	590	638	619	652	625	616	656	569	557	617	640	595	606	561	647	605	615	614	590	637	597	578	631	618	621	570	663	599	633	615	647	583	576	538	611	625	676	601	564	637	624	632	581	616	649	624	576	640	590	661	587	572	590	633	582	606	635	601	616	555	641	617	642	634	613	594	625	611	621	604	597	566	619	642	605	626	600	610	632	604	620	594	633	611	628	612	675	618	581	644	576	645	635	654	595	617	589	622	669	640	646	597	599	581	642	613	597	621	609	585	598	689	626	623	631	641	609	599	642	588	597	614	656	570	566	599	641	628	650	597	632	592	614	565	626	601	654	595	621	621	626	561	620	588	619	630	592	643	637	567	589	593	610	655	619	605	612	590	653	608	625	633	603	604	616	589	626	607	644	667	649	616	615	625	605	612	651	624	634	638	580	605	616	614	635	627	622	653	649	591	660	642	623	594	645	573	601	645	634	590	621	590	593	608	594	624	616	612	615	650	608	626	595	574	634	603	638	616	564	601	613	581	591	620	609	611	645	591	581	611	644	631	619	650	584	629	578	608	592	596	622	631	617	630	604	602	573	585	647	601	634	633	565	638	583	628	616	641	624	572	622	648	583	591	635	568	652	588	584	626	631	614	601	623	591	632	613	619	589	610	654	618	652	588	597	556	606	622	627	640	619	639	590	594	593	607	588	596	613	599	606	642	619	606	588	606	620	561	614	560	601	632	575	600	599	613	639	588	597	636	618	609	578	581	614	639	646	589	659	615	580	594	618	619	613	628	643	627	647	615	597	622	630	614	616	614	596	638	598	629	601	596	596	595	637	624	608	622	608	610	643	615	637	609	607	598	639	591	564	565	613	577	622	628	644	610	575	590	602	580	629	629	670	657	611	609	629	611	587	600	592	656	580	597	585	629	600	633	596	593	651	586	602	613	645	633	613	593	613	670	609	618	602	624	645	604	611	621	585	609	659	592	608	633	624	659	620	636	657	574	633	581	551	566	636	617	622	638	633	638	585	583	603	587	597	641	614	608	654	594	626	642	665	641	612	573	633	609	605	635	590	610	618	576	617	613	610	565	604	624	674	614	599	656	613	606	601	653	622	579	597	547	560	613	586	612	556	584	587	626	597	643	627	601	596	592	577	620	621	599	563	607	659	648	591	587	568	612	642	620	635	562	636	616	618	592	602	625	638	593	627	602	615	622	635	590	602	617	625	607	590	606	626	629	652	639	607	581	573	633	651	592	546	636	590	625	646	576	603	624	615	639	587	621	623	651	624	612	603	601	588	642	608	662	655	624	556	597	647	618	579	587	606	571	629	623	584	572	593	635	615	647	615	599	576	537	636	685	587	618	570	584	620	589	642	587	618	619	592	624	663	606	589	647	589	633	607	609	609	567	598	654	602	605	629	637	646	638	613	591	606	659	616	590	589	625	606	620	602	626	603	596	604	605	629	670	618	591	608	591	572	581	599	599	635	606	647	579	570	649	667	619	622	598	620	618	630	643	622	652	633	565	593	607	608	646	593	611	656	635	608	637	568	609	589	569	643	622	624	619	624	596	564	576	616	632	641	636	587	630	598	601	607	626	614	612	652	572	633	635	609	602	614	585	627	642	596	628	638	628	540	600	630	588	617	614	614	635	582	608	635	645	600	636	635	619	613	586	585	615	603	637	613	604	594	632	625	603	602	672	601	623	572	636	614	615	603	624	644	604	646	649	609	579	601	636	638	674	603	637	614	564	626	610	573	651	657	613	593	632	607	641	628	590	604	630	580	607	601	542	614	623	606	567	607	612	568	575	648	645	602	643	612	599	638	586	606	595	632	613	688	610	629	623	569	628	656	625	637	607	619	608	607	591	628	673	618	580	585	583	672	629	654	590	626	590	599	583	622	551	631	635	671	602	611	635	642	636	595	599	604	632	601	627	595	616	586	645	630	623	566	613	631	573	620	617	618	610	637	612	600	628	587	648	628	586	593	603	601	639	606	606	598	635	581	585	590	609	614	588	596	642	620	551	659	568	573	630	617	591	610	632	595	651	566	696	620	635	619	614	595	582	624	693	618	618	645	624	646	611	615	617	608	577	642	591	597	592	591	641	578	619	609	658	592	645	648	582	597	566	640	617	607	651	629	592	615	622	663	605	618	653	608	624	610	589	639	608	576	598	604	643	597	617	681	613	614	631	607	617	702	592	628	596	596	621	629	610	611	605	589	600	630	579	594	623	598	577	619	586	582	659	661	637	631	587	622	649	614	651	643	618	602	582	620	646	605	673	592	612	630	594	635	591	625	642	600	604	568	626	621	581	616	624	628	637	617	667	637	624	584	603	584	615	614	600	634	614	617	601	583	622	607	604	627	612	575	639	620	592	634	612	627	626	593	570	573	622	589	642	579	628	646	617	564	641	626	619	646	621	602	587	634	615	603	640	601	589	571	632	653	640	599	606	612	575	599	617	615	597	568	619	645	678	669	644	585	618	633	612	608	595	619	611	628	552	583	634	625	629	591	609	616	622	581	581	603	606	607	631	555	578	597	587	583	646	615	620	585	584	655	595	644	642	634	627	630	627	617	618	610	599	589	591	627	605	625	603	649	623	582	617	623	606	626	604	599	588	653	672	605	648	620	618	592	585	659	598	595	623	582	607	631	590	600	619	624	623	628	609	606
11821	5700	4904	2668	1957	1530	1339	1251	1040	948	930	881	874	770	818	724	792	789	750	780	683	755	736	720	719	755	688	751	723	764	717	655	733	715	674	706	678	724	667	712	720	694	720	726	720	726	717	666	712	680	735	733	705	691	736	672	724	694	692	724	704	709	684	757	726	706	676	683	723	720	673	696	672	734	685	676	667	740	689	667	717	711	693	740	722	690	743	753	680	723	705	709	728	691	706	675	703	720	737	706	656	671	672	677	718	714	723	726	729	717	687	725	733	673	735	696	670	713	710	724	699	693	695	668	734	705	689	659	745	714	776	706	692	715	694	690	713	759	670	710	743	672	678	714	714	696	701	645	682	670	701	705	693	709	753	740	694	712	667	688	678	716	697	702	662	724	674	684	704	710	684	676	666	732	644	694	764	689	687	710	705	698	669	681	717	703	741	716	710	715	729	686	689	736	724	707	706	719	705	694	664	708	689	707	681	706	708	723	700	698	686	671	732	698	715	693	706	712	747	739	697	697	724	670	690	652	684	666	712	700	677	688	652	720	728	719	729	680	653	696	714	640	680	683	733	725	706	723	696	726	668	690	701	732	719	703	667	733	683	642	648	662	693	674	725	709	652	664	645	707	647	697	760	695	661	691	686	682	687	684	709	678	763	673	644	687	726	695	702	677	734	670	707	720	669	680	668	686	684	701	679	702	700	710	690	686	655	696	704	697	646	669	736	681	665	686	712	678	702	659	686	712	704	669	704	704	688	691	739	695	688	722	698	745	731	682	695	673	728	655	658	711	705	697	683	694	655	678	701	678	690	695	649	741	750	711	710	662	696	695	681	665	703	678	663	695	735	727	640	655	730	718	720	706	678	671	692	724	695	663	718	701	702	701	650	667	676	723	745	666	703	688	724	719	714	741	653	702	688	738	719	668	718	668	718	690	705	656	691	673	689	658	672	715	689	683	703	659	667	704	741	648	664	740	700	685	697	680	681	707	705	689	685	675	703	740	668	666	688	716	704	709	683	703	689	691	706	735	688	687	667	727	678	685	723	678	692	727	717	645	698	667	694	686	691	648	731	698	712	716	684	659	728	722	701	715	748	672	683	671	674	716	645	690	684	668	677	714	710	719	692	642	700	663	685	630	705	733	736	672	665	670	679	727	685	675	683	684	651	664	664	708	671	712	628	660	689	723	704	676	656	688	722	718	698	663	671	714	741	722	696	706	686	703	684	709	712	686	685	708	702	746	707	713	702	672	726	733	752	665	717	663	734	731	712	689	674	702	685	723	695	687	682	721	707	704	699	659	689	702	683	716	693	665	708	714	724	700	661	674	708	685	660	663	682	698	725	725	714	699	711	711	702	724	704	700	678	685	711	736	697	695	662	737	686	714	675	702	681	684	659	739	705	689	689	680	690	689	731	683	716	731	653	701	721	713	692	694	629	712	686	665	690	680	705	688	674	708	695	725	729	665	718	701	677	644	698	669	748	741	728	660	689	685	735	725	661	632	728	742	682	669	711	655	695	701	698	677	738	636	694	731	734	753	686	688	734	692	740	716	716	738	722	723	684	698	696	726	732	690	683	692	645	702	741	680	713	739	721	703	650	721	733	726	686	720	710	732	696	705	664	695	676	718	688	706	707	716	722	668	726	706	663	721	644	695	706	674	668	636	690	698	694	701	693	672	687	736	678	665	721	718	692	679	692	688	743	655	722	677	731	716	703	677	703	725	682	711	705	666	735	682	677	714	692	707	708	646	707	720	700	698	727	680	651	719	737	726	680	720	672	734	671	714	703	632	711	718	634	711	696	691	726	648	695	675	729	690	665	717	679	670	680	718	668	648	675	727	686	690	690	760	662	741	719	714	703	714	672	689	659	752	733	699	683	717	667	702	670	698	709	698	716	688	697	691	707	702	719	692	670	677	684	712	677	642	710	682	659	709	686	672	668	707	697	710	732	739	739	645	731	701	688	689	661	713	718	723	669	667	651	674	642	715	651	674	713	720	739	745	709	719	698	730	678	730	652	735	674	738	729	718	695	696	698	650	680	706	734	690	691	690	695	659	700	714	702	733	665	719	661	690	675	650	671	729	704	690	711	662	694	674	671	692	690	683	710	672	698	705	736	697	687	667	651	660	689	702	683	722	687	692	714	697	638	725	708	686	730	705	659	713	686	729	695	681	728	697	689	677	688	662	737	734	710	660	714	659	682	675	725	702	686	698	711	683	690	681	682	719	668	694	746	687	666	688	737	695	721	695	682	674	684	698	661	691	691	676	657	669	707	683	722	652	668	726	731	715	684	711	685	702	729	702	715	718	673	703	709	703	754	708	721	709	760	696	720	709	702	710	738	761	690	704	704	683	747	732	679	673	726	708	737	638	728	682	736	686	694	686	690	709	700	714	720	724	708	692	732	714	725	703	692	656	726	739	727	724	710	668	706	703	710	703	693	717	662	660	705	695	703	660	672	645	695	706	725	717	708	669	692	718	746	703	690	650	708	723	677	721	673	669	685	712	689	669	722	673	658	699	698	696	676	725	704	721	768	630	691	735	685	653	687	647	672	666	692	664	621	689	665	727	627	684	699	728	693	730	646	729	721	697	708	700	683	728	650	702	685	678	715	706	676	695	740	693	758	704	695	631	728	678	709	724	710	657	704	678	722	663	739	691	718	700	669	682	675	700	656	702	695	724	687	708	694	638	712	647	703	660	674	698	712	653	696	700	680	685	671	693	741	689	705	686	730	717	727	726	659	702	696	711	744	643	688	704	714	689	707	662	673	667	716	741	676	723	732	661	719	694	661	727	713	682	666	694	702	691	692	678	697	680	722	725	729	717	718	676	748	694	682	735	717	685	688	711	712	687	670	772	695	684	661	729	696	691	654	680	702	673	706	694	713	677	724	690	692	685	712	740	663	715	656	714	713	714	728	765	679	648	723	708	702	710	705	715	684	708	682	713	732	686	692	675	701	723	706	710	707	723	701	754	697	703	668	726	673	686	656	718	675	702	693	707	723	663	690	721	652	689	682	657	719	716	655	665	735	649	685	673	658	708	689	695	734	708	711	720	695	714	733	684	732	672	697	662	652	715	673	689	728	702	732	683	665	677	735	692	696	712	683	720	725	716	676	717	724	695	721	700	691	664	709	673	688	713	726	617	666	717	694	711	750	682	691	723	684	678	695	717	706	671	705	692	699	675	669	677	735	729	721	682	712	686	756	653	665	731	677	643	691	654	760	678	711	681	671	751	722	696	722	719	685	720	690	719	698	731	735	705	685	721	709	669	710	678	675	686	730	709	684	716	680	732	706	726	675	713	721	688	736	674	691	695	728	704	721	707	723	705	678	726	738	658	722	643	685	654	754	645	719	733	727	668	718	669	682	683	686	728	697	727	704	688	704	685	707	703	698	722	683	696	740	711	758	686	706	721	696	761	705	696	695	694	717	672	691	680	684	737	650	689	702	714	747	669	715	744	715	673	713	670	667	694	720	694
22753	21280	28989	23903	21283	21353	12026	1763	1311	1180	1047	1026	932	929	911	812	816	790	824	773	809	728	748	756	731	724	754	749	683	727	695	679	715	723	763	641	666	714	662	670	666	667	719	703	709	701	694	724	723	676	704	683	660	670	650	681	653	678	663	689	636	695	727	640	678	696	672	710	642	652	702	696	647	686	694	706	703	670	660	659	630	688	669	656	663	663	645	692	689	682	713	699	679	655	678	683	677	671	676	668	685	679	646	703	630	612	715	683	739	611	647	651	720	654	638	669	661	667	647	692	637	637	631	674	668	670	687	637	686	647	693	683	681	631	622	700	702	619	659	694	695	637	688	660	691	676	640	668	683	705	641	687	639	696	683	655	637	666	687	663	700	663	687	620	659	678	662	653	630	653	669	656	641	646	623	693	703	649	655	693	664	677	686	654	653	639	675	645	643	660	683	679	677	690	696	709	714	670	675	642	647	671	692	724	672	641	647	661	708	629	694	643	682	648	642	660	668	689	695	615	631	655	686	674	670	653	687	654	713	652	653	672	669	644	670	662	664	595	712	693	665	657	659	688	729	670	660	657	692	706	718	696	675	634	651	686	673	631	681	627	702	675	689	647	666	623	701	700	631	676	649	658	658	707	746	700	634	653	679	661	698	697	733	661	706	665	687	691	686	676	668	700	708	686	631	670	668	647	681	677	646	660	663	648	652	664	674	699	659	708	650	696	672	677	712	673	677	649	656	705	701	728	636	677	615	699	699	685	660	682	692	692	706	614	728	647	686	668	654	598	714	684	710	651	679	707	658	657	687	708	685	717	647	646	661	681	678	700	664	691	614	628	702	631	701	679	701	679	666	637	719	676	685	698	669	676	647	677	714	665	702	657	716	667	700	648	648	619	717	644	671	687	661	673	670	690	651	693	674	679	670	676	677	630	693	681	642	725	642	658	646	692	658	670	696	653	639	662	656	649	662	660	639	672	688	725	703	694	671	708	602	632	683	675	662	665	688	665	638	660	665	693	678	658	694	698	685	723	677	706	676	659	610	666	663	649	695	675	622	701	699	663	686	677	656	678	662	658	691	674	672	651	647	655	704	667	682	653	686	649	687	713	703	649	665	627	677	697	648	662	696	669	618	637	678	709	691	714	649	640	654	702	678	695	723	679	697	665	661	713	703	675	655	695	674	661	648	640	715	664	678	666	636	690	646	685	676	623	659	673	668	687	667	694	714	683	696	643	682	661	630	652	672	712	638	648	663	706	666	640	639	661	686	660	679	721	676	700	719	642	643	695	697	624	644	680	696	667	696	636	644	706	708	675	701	659	671	704	660	681	683	648	683	646	630	675	684	676	673	619	697	666	648	704	656	645	700	653	686	668	701	644	654	650	665	647	677	679	729	616	684	663	661	684	673	664	668	665	674	668	668	680	682	698	684	626	710	639	664	719	682	653	677	683	613	693	716	691	675	685	694	706	661	683	630	638	667	701	679	687	664	632	644	652	663	646	679	675	677	621	685	678	651	718	694	661	690	724	682	682	674	688	702	708	652	648	664	631	680	667	613	640	664	660	677	635	731	671	657	654	700	668	681	661	652	697	683	654	675	681	663	649	629	667	690	655	684	715	697	691	672	669	725	680	684	695	660	648	704	666	695	641	654	674	640	667	658	648	659	691	604	650	672	667	650	648	664	645	685	701	668	673	678	673	663	697	672	664	723	646	651	636	710	682	748	665	705	677	630	666	680	682	678	723	735	648	697	605	648	685	699	692	607	620	687	660	652	697	710	647	668	634	609	665	723	685	620	691	677	653	649	688	659	678	619	660	641	675	642	662	653	668	668	677	676	679	639	688	643	674	670	684	675	655	641	684	657	673	685	679	676	643	702	654	652	663	704	678	674	652	636	639	658	694	708	679	678	640	637	679	720	644	724	674	709	652	677	657	647	744	704	681	666	700	678	695	660	673	682	680	634	632	679	655	692	656	674	661	708	655	699	612	726	678	673	672	697	712	676	664	702	642	655	663	659	684	631	646	648	654	644	698	656	637	706	687	671	620	703	689	680	691	709	679	656	622	710	683	667	669	701	681	655	725	655	643	642	671	658	675	666	645	652	658	689	698	681	694	674	639	695	666	675	614	695	627	694	669	656	653	670	712	650	642	670	691	704	691	698	665	659	685	685	640	672	663	639	641	726	666	650	649	636	682	718	684	618	665	697	656	693	597	651	676	690	674	680	687	635	661	639	637	692	680	655	728	651	677	680	650	688	657	665	660	708	649	655	695	678	701	637	695	663	663	602	698	664	689	689	744	647	672	653	619	645	634	659	653	661	635	707	654	681	687	616	631	660	701	643	686	710	694	655	664	675	690	653	664	709	620	632	682	635	716	629	676	641	645	660	722	634	673	651	698	649	649	666	697	644	666	685	680	621	653	705	686	677	640	677	654	664	691	677	690	625	673	681	623	700	653	702	651	682	667	655	712	704	640	667	635	643	675	687	676	629	681	689	664	676	659	723	631	695	645	631	660	669	693	641	708	635	686	662	648	692	645	615	643	683	624	700	629	676	658	674	693	645	674	684	670	695	630	653	682	680	679	634	643	644	674	658	659	655	631	636	699	662	650	646	632	644	676	716	651	636	672	702	618	714	679	700	677	662	613	677	651	667	630	684	635	658	668	686	666	683	653	690	644	689	638	621	681	671	693	625	689	660	680	650	680	684	649	608	651	683	660	670	726	651	678	642	667	682	728	662	639	659	650	732	693	667	668	673	652	666	680	679	658	659	639	652	657	702	681	635	664	682	644	691	686	609	689	689	665	693	690	670	632	630	685	686	646	668	630	706	647	673	665	656	661	675	652	675	589	635	687	624	688	654	687	642	656	652	665	698	646	685	636	703	658	638	607	682	709	648	669	644	665	667	659	659	680	653	645	680	669	666	682	653	696	687	673	586	652	692	706	683	671	632	620	666	665	664	663	681	661	644	649	682	727	717	702	621	701	646	656	685	651	644	688	661	652	647	620	662	619	690	637	630	685	680	646	665	671	688	659	676	684	681	689	669	656	698	664	652	688	683	616	699	660	688	666	688	641	657	651	685	671	635	688	702	669	662	646	687	647	683	592	652	668	653	649	660	670	703	686	639	703	664	687	683	646	656	732	681	682	667	622	644	667	629	676	697	706	658	673	670	644	654	733	662	649	662	655	671	670	655	685	665	679	711	652	691	648	636	654	644	676	639	660	681	644	642	670	716	685	637	621	705	675	703	673	643	654	596	661	674	639	685	646	689	639	619	632	655	679	694	611	682	647	632	652	655	690	667	628	651	691	711	658	696	693	686	667	701	661	651	622	649	694	695	626	645	636	734	669	659	658	646	687	667	682	656	684	631	655	678	672	642	676	680	684	662	647	678	663	655	675	656	665	676	667	657	711	671	655	684	652	667	660	632	659	667	711	653	675	660	679	680	633	706	658	677	659	644	737	672	665	711	670	641	691	705	630	710	680
15861	15681	13386	7285	5012	3765	2995	2467	2097	1808	1627	1385	1221	1232	1155	1028	1017	906	858	901	833	897	816	824	812	840	836	798	778	728	772	763	750	759	751	803	746	755	799	778	717	769	718	748	746	810	732	726	765	768	697	765	770	733	682	745	740	728	743	749	752	728	674	754	720	714	713	697	747	742	705	754	697	746	731	691	726	741	672	735	729	711	740	705	687	714	718	694	749	764	728	746	798	738	738	740	709	660	760	723	731	696	757	719	744	731	709	718	702	749	725	765	735	736	753	764	707	729	722	739	697	734	682	731	729	733	706	760	695	726	697	729	760	730	762	753	726	772	755	655	716	732	694	746	716	790	729	685	722	786	740	768	786	719	778	732	744	722	760	722	726	724	724	691	719	732	727	747	712	710	737	721	753	676	693	733	745	734	717	700	705	757	686	724	747	692	755	750	675	763	743	717	700	727	704	719	753	732	749	720	718	740	737	715	691	712	739	772	734	756	714	701	743	706	736	716	723	758	756	748	724	703	673	765	705	686	730	726	715	702	722	767	712	757	746	695	764	676	766	754	726	692	698	699	716	742	699	698	694	744	703	694	719	699	736	713	728	724	748	681	727	771	727	708	740	691	669	698	670	714	687	650	708	710	746	717	731	686	712	759	696	714	720	750	766	696	757	735	692	725	722	687	726	737	760	728	737	725	741	719	733	767	731	727	736	786	746	721	736	765	709	682	731	734	720	717	711	725	720	710	755	713	701	756	738	682	749	740	797	713	751	751	720	704	696	708	730	701	737	698	732	732	673	705	745	706	684	763	715	723	730	726	770	686	683	750	695	724	733	728	720	734	708	692	800	695	752	714	744	727	659	733	696	709	733	681	743	732	743	696	678	725	702	683	707	748	745	695	686	732	735	696	708	722	733	713	746	731	725	737	743	766	748	714	739	708	740	747	701	769	723	747	727	737	726	717	738	735	692	696	704	719	729	728	740	716	744	731	734	692	734	749	754	751	753	742	738	682	687	724	707	753	721	711	729	724	749	707	690	734	721	706	709	731	739	711	722	659	762	725	732	705	652	711	759	759	690	767	717	747	707	708	742	797	713	731	776	731	721	723	688	707	661	641	700	707	688	733	702	729	726	735	680	700	737	722	757	718	726	757	721	712	722	679	747	724	734	712	744	674	741	733	717	753	751	712	744	722	739	670	741	705	765	763	752	698	708	740	727	688	742	742	705	710	661	685	691	709	700	713	692	741	728	682	710	682	756	749	681	726	687	764	741	737	728	743	761	717	689	710	748	702	756	739	697	745	708	713	695	753	744	724	691	721	747	710	740	735	767	701	749	727	738	744	728	764	735	722	723	714	749	688	696	714	742	726	714	741	734	700	751	687	714	751	742	684	666	702	713	709	713	754	740	734	783	713	718	738	709	743	704	737	760	697	676	671	712	670	712	701	711	721	762	683	671	679	745	705	738	734	754	733	738	742	688	710	700	727	707	690	746	749	769	759	705	685	710	705	684	691	715	701	700	756	719	726	721	751	764	710	752	709	762	724	747	734	711	704	693	733	780	735	721	710	662	709	733	714	716	746	688	736	737	732	710	725	673	729	726	665	705	741	707	706	756	712	661	704	740	686	740	703	741	766	752	700	684	755	717	802	702	700	714	752	718	711	762	729	699	690	715	727	674	768	724	720	692	696	763	702	711	738	734	715	721	771	740	728	687	725	728	693	689	704	717	743	679	740	762	745	734	725	705	712	694	720	704	737	719	766	734	719	739	675	716	732	695	747	691	749	721	757	714	717	745	720	715	702	709	709	694	705	716	775	765	759	729	685	684	748	751	718	735	681	715	648	703	683	716	754	710	735	686	702	669	762	748	751	718	721	735	710	673	695	705	779	748	783	653	732	693	753	693	729	711	752	714	723	712	728	711	718	724	751	709	692	704	727	718	666	736	753	664	712	749	691	690	709	749	707	696	705	771	759	711	711	723	690	703	706	694	755	724	755	720	691	721	698	684	680	708	733	709	759	745	742	747	725	735	778	701	692	732	710	736	738	735	715	703	716	752	727	726	716	741	790	695	716	749	749	730	743	745	777	725	705	731	706	761	759	702	710	701	744	739	759	729	742	708	723	727	722	750	699	728	742	652	691	710	745	779	739	698	687	728	761	731	726	739	736	692	731	685	691	690	707	736	752	690	722	699	716	676	754	690	727	697	684	705	684	710	711	738	738	761	724	766	708	734	765	712	731	679	695	767	725	742	759	714	700	749	740	732	731	688	702	698	752	686	683	737	729	750	755	691	739	696	671	711	769	732	705	769	720	734	760	689	694	740	733	736	730	723	716	726	785	780	720	776	708	750	719	725	744	766	703	665	715	665	785	735	723	710	712	745	740	729	732	731	748	713	682	702	712	772	700	717	775	718	690	726	750	708	763	698	709	719	730	704	771	744	771	733	710	718	688	729	669	693	698	782	748	754	730	707	706	693	722	709	664	696	709	774	707	664	714	752	696	705	761	678	686	739	723	706	726	669	731	767	709	761	752	707	734	685	736	712	689	771	732	678	730	761	748	670	726	745	705	720	755	700	744	700	756	707	714	716	692	680	757	715	703	722	715	686	696	715	766	716	673	696	778	777	685	687	686	692	713	683	716	727	707	737	721	690	724	721	758	735	777	707	760	691	721	725	713	730	732	742	712	709	776	753	707	714	715	712	711	756	702	705	711	707	702	716	716	740	791	748	702	695	730	735	717	752	733	702	752	714	791	727	677	737	697	758	679	731	667	727	727	749	738	717	701	703	644	734	729	697	716	687	750	729	715	758	718	766	693	650	767	747	696	719	764	721	720	753	751	758	728	696	725	758	696	723	704	734	736	736	706	725	705	729	731	693	729	681	674	797	705	772	690	704	724	718	745	727	740	726	755	744	736	717	720	727	752	696	765	693	709	717	702	730	707	735	692	710	765	692	736	740	660	708	654	690	759	736	729	676	733	697	700	768	709	762	767	744	752	714	732	741	684	736	690	741	695	683	723	711	722	717	783	676	680	755	713	708	704	727	708	707	713	703	683	670	737	727	723	713	725	652	719	729	698	715	734	761	680	728	735	720	739	732	727	687	708	722	748	699	728	746	726	747	691	695	748	686	762	725	695	688	706	731	741	692	735	736	707	713	715	747	691	712	751	725	728	698	712	712	738	747	686	749	744	670	758	711	703	714	726	723	689	696	699	722	705	757	752	731	755	744	708	743	720	742	720	717	717	736	755	675	699	771	697	697	686	710	703	719	724	767	743	729	720	758	751	721	720	703	707	724	767	771	688	729	698	692	732	727	722	732	697	673	710	794	713	727	710	742	705	740	723	743	727	736	746	701	705	736	734	747	708	733	713	719	729	710	748	716	737	747	731	744	695	733	716	707	710	755	780	701	698	722	704	666	748	751	714	720	738	732	735	771	715	776	712	717	720	753	717	698	685	703	666	726	712	680	704	729	734	726	661	684	724	747	707
27348	20299	7954	765	470	403	388	377	335	366	356	346	327	317	349	346	374	343	360	373	360	338	336	335	353	324	355	332	352	357	353	346	367	356	330	310	346	334	293	320	366	357	386	321	306	336	355	317	353	352	351	333	318	335	350	347	320	361	361	348	304	351	370	315	328	374	329	343	346	337	302	349	301	335	338	328	350	357	306	373	352	323	351	354	334	333	310	356	355	326	341	363	328	333	339	335	377	310	365	346	310	327	308	329	347	364	351	345	329	336	326	357	356	350	325	329	309	348	335	319	350	341	337	345	343	347	351	348	326	344	326	337	346	332	354	327	350	341	346	325	371	338	324	305	324	348	345	350	325	348	314	328	380	314	360	326	372	354	320	381	358	364	306	357	299	347	314	308	339	338	356	331	336	327	332	315	335	303	378	399	360	336	332	310	353	347	355	352	314	301	356	365	322	318	301	319	344	323	323	327	322	355	368	326	355	327	326	322	334	334	341	337	352	372	342	343	343	376	366	351	330	374	326	342	358	350	326	324	346	367	370	350	367	349	350	345	351	320	306	328	353	338	328	309	341	337	327	356	350	344	355	330	323	314	337	345	331	334	359	339	360	348	344	358	282	369	372	337	343	335	343	339	314	337	330	321	316	338	311	366	330	350	349	327	359	323	324	337	291	334	317	322	335	329	332	334	348	328	343	344	361	351	359	320	336	332	339	336	291	335	362	341	342	341	327	346	334	347	363	323	339	360	356	325	324	368	330	352	322	355	333	349	391	378	340	327	294	348	340	324	380	336	356	352	352	329	362	350	303	326	364	373	343	322	366	324	352	324	326	325	333	326	332	365	361	356	311	351	341	357	354	355	372	352	372	327	353	357	350	339	341	370	320	349	343	350	308	316	307	330	343	322	317	347	378	340	318	341	327	356	369	360	331	340	367	353	368	300	365	353	340	353	337	341	356	350	318	366	322	344	347	350	363	362	313	361	336	336	337	334	362	334	340	344	344	349	326	345	333	369	347	324	335	343	348	316	327	356	344	323	354	336	328	340	336	322	296	359	365	369	350	349	334	320	335	322	345	312	378	341	317	344	346	344	339	317	325	315	305	303	354	354	351	355	343	342	376	348	334	349	327	317	364	355	354	364	306	365	348	313	334	329	354	355	353	345	321	374	331	351	337	324	364	351	330	329	361	314	326	336	364	352	337	341	321	327	337	365	324	352	339	341	347	343	339	348	346	318	313	350	340	316	362	351	315	335	340	359	335	365	372	349	346	312	349	322	344	326	321	354	310	316	337	334	339	332	330	338	364	323	345	341	334	367	332	326	337	333	331	347	349	331	333	349	311	342	357	340	334	350	326	351	343	332	309	325	338	383	332	346	312	384	332	342	299	329	371	320	333	344	344	339	317	327	339	348	312	334	337	330	329	316	345	350	324	336	325	347	342	333	344	351	329	340	318	338	330	367	340	361	330	328	321	350	329	322	328	321	345	360	331	335	345	338	323	362	304	323	352	378	328	334	351	327	330	339	336	369	340	358	324	371	332	357	343	355	340	340	337	358	303	352	326	331	337	358	328	328	324	350	357	318	315	345	364	363	363	307	322	349	327	368	310	346	351	331	342	358	335	335	374	324	334	362	369	319	364	332	319	325	351	339	302	361	327	354	380	322	342	360	308	316	351	363	357	330	344	364	344	374	371	354	324	355	315	292	378	339	348	361	324	360	353	353	328	357	355	334	352	352	352	334	336	346	341	340	353	301	372	332	356	344	319	322	349	349	344	361	346	344	339	367	339	301	323	331	343	325	309	346	310	324	323	340	341	345	368	350	308	335	349	323	331	348	361	328	303	325	324	315	322	349	368	357	325	321	360	342	341	380	323	324	333	357	335	315	370	342	330	329	352	332	345	308	337	383	350	339	355	346	351	330	335	363	339	350	311	343	321	331	333	321	366	329	330	358	335	345	340	334	340	311	331	342	320	303	328	318	348	339	360	347	336	345	337	362	355	329	344	328	343	357	302	338	345	362	350	357	321	351	358	330	318	359	334	389	368	322	364	349	297	355	355	346	336	347	363	383	313	365	328	325	312	334	297	370	350	327	333	331	321	332	335	339	344	356	319	325	333	363	352	331	316	350	347	366	346	305	365	378	339	305	339	332	343	334	326	331	346	357	348	315	332	341	385	330	351	329	327	344	349	334	285	366	330	323	339	308	317	322	352	347	363	356	364	335	323	334	324	336	339	339	318	394	328	335	326	375	346	328	353	348	303	348	350	333	338	338	336	332	342	379	368	322	348	313	340	327	336	338	336	305	331	347	382	324	350	322	353	333	331	379	350	329	353	354	364	358	345	309	341	371	364	356	327	358	328	382	382	358	364	334	340	375	305	332	340	329	355	350	340	367	309	319	357	360	303	338	367	384	348	346	340	346	322	358	368	332	348	314	338	351	328	352	313	334	333	344	352	321	327	299	351	350	347	334	363	345	358	358	349	365	348	342	340	334	343	355	352	324	323	391	349	335	321	348	313	338	331	356	319	338	327	343	321	317	312	311	323	365	350	329	344	351	350	350	356	326	332	369	339	348	307	340	319	359	338	325	362	354	286	319	358	337	362	335	346	311	340	316	334	322	316	320	347	340	325	320	344	323	355	318	327	338	357	338	342	324	357	324	334	348	370	344	309	351	351	322	353	345	308	346	361	331	352	332	361	350	369	335	365	343	326	326	334	323	349	328	354	329	330	315	332	333	337	332	346	319	349	321	363	329	315	348	360	331	366	372	343	336	370	345	375	384	325	335	360	316	324	349	341	356	351	364	323	350	354	339	341	329	339	355	345	345	313	351	341	351	327	336	316	316	311	350	347	310	318	338	317	350	324	329	342	314	347	319	327	329	339	329	317	347	355	361	361	346	328	329	345	367	341	321	359	319	355	332	329	337	352	332	339	345	335	312	353	336	338	335	343	338	348	359	334	332	357	363	337	346	310	328	323	335	329	338	338	339	329	376	333	333	348	335	355	321	333	336	352	331	365	330	349	359	321	344	366	327	336	351	343	354	339	340	340	368	330	333	323	360	323	325	350	360	340	299	352	359	312	330	327	339	341	330	364	328	363	353	356	329	305	325	289	367	329	365	325	348	354	332	341	359	338	343	311	352	353	333	376	329	349	332	300	351	331	343	329	359	346	327	356	315	357	347	364	330	326	344	342	354	342	309	333	350	305	374	322	369	324	344	378	341	323	361	313	332	344	356	303	350	347	361	332	362	323	337	336	320	360	347	303	309	328	355	337	348	324	357	293	334	331	366	384	328	351	343	344	339	326	319	337	337	347	362	333	377	367	311	347	321	330	355	348	342	340	330	323	373	336	309	341	322	349	356	348	362	324	335	311	330	343	339	338	368	337	323	337	339	348	344	329	317	347	348	367	359	320	336	328	335	351	358	363	364	340	353	341	345	324	371	323	356	333	337	329	343	342	315	332	314	320	327	340	352	323	355	323	347
10194	1293	1206	714	542	516	488	448	429	389	453	424	404	401	466	415	448	416	418	404	426	440	430	407	424	422	399	452	423	419	395	401	422	399	390	406	387	375	372	425	382	364	408	440	421	426	416	411	421	437	405	409	413	399	394	427	414	395	393	436	421	431	394	404	439	409	418	432	425	420	392	433	408	407	402	372	402	402	408	450	393	409	436	394	414	415	397	431	406	382	424	424	394	415	406	421	400	357	408	396	435	430	385	428	381	391	415	398	436	418	411	442	423	401	416	404	431	431	415	432	409	429	421	377	385	398	408	419	390	400	421	384	419	443	421	423	411	409	439	396	394	418	439	425	405	410	417	392	449	395	406	431	398	420	375	431	444	416	418	437	425	397	399	421	400	411	396	389	411	421	415	414	374	399	412	420	418	398	397	405	420	441	423	410	357	426	416	389	404	409	430	407	403	382	436	397	466	382	404	436	405	409	397	414	381	415	396	432	412	406	414	397	382	458	414	416	405	385	423	403	415	418	430	445	400	408	429	436	401	370	457	405	407	395	421	407	415	392	426	395	413	375	392	431	402	363	434	405	402	389	423	415	430	413	429	409	422	377	390	441	385	418	458	435	407	406	419	409	395	407	398	419	375	464	417	407	418	433	424	422	416	366	416	384	399	421	411	372	394	419	433	406	404	403	432	418	387	399	421	397	423	405	431	410	419	438	421	393	385	435	412	415	415	361	401	379	408	415	412	412	424	430	441	421	359	430	403	416	403	394	392	404	418	431	409	424	453	423	419	415	427	384	419	440	371	425	388	396	424	401	397	407	417	382	412	426	435	440	388	415	410	469	418	444	405	425	411	439	423	432	397	411	413	376	406	413	403	393	409	439	388	419	405	412	435	408	383	395	382	406	396	381	387	397	435	402	416	458	424	417	411	437	443	400	403	400	393	419	420	411	417	431	380	411	422	386	388	419	407	408	438	413	433	409	442	443	391	422	385	403	412	408	416	422	404	424	391	400	427	402	390	428	406	364	392	376	369	416	400	408	452	400	443	422	428	403	427	426	389	412	419	418	423	429	372	415	398	389	398	386	397	392	411	437	403	426	444	421	410	467	429	364	365	417	385	424	422	440	407	397	397	415	425	388	401	399	401	377	405	431	431	420	399	432	431	398	411	391	403	393	421	353	436	435	386	416	395	397	395	392	431	428	400	398	417	433	400	405	404	376	402	421	376	396	404	421	373	402	384	448	426	379	383	390	424	410	423	388	406	429	421	435	394	377	415	399	411	391	411	409	420	443	431	402	427	408	409	425	412	415	414	382	425	410	382	406	391	429	437	404	405	432	410	413	419	362	414	403	410	437	410	385	401	410	427	408	381	403	416	466	416	399	392	391	382	455	427	431	374	411	440	457	439	413	407	405	428	418	405	416	442	403	396	390	376	409	403	396	402	380	374	405	432	411	446	410	396	385	432	389	401	431	404	407	418	420	437	433	423	413	400	387	387	406	381	378	410	411	414	386	380	394	407	397	386	396	414	408	402	381	396	415	431	392	455	385	382	418	384	437	424	417	403	420	400	406	379	413	432	381	413	410	415	409	412	407	397	409	389	400	433	378	398	382	433	355	409	447	374	426	417	450	441	459	400	390	405	407	401	419	405	418	375	376	421	389	421	411	433	418	419	406	398	421	413	369	414	389	399	407	407	389	423	415	422	425	456	415	388	442	358	426	404	412	415	380	376	447	399	391	434	405	391	388	449	407	403	449	377	390	404	413	421	427	426	408	404	431	404	423	398	421	428	408	434	424	420	422	410	434	441	414	456	407	404	430	401	413	415	400	397	433	352	405	429	382	395	439	417	418	427	415	415	409	409	389	426	386	442	451	422	398	419	467	421	440	392	373	392	427	418	388	389	413	373	455	390	417	372	413	398	399	406	398	428	395	431	392	361	441	452	403	425	416	408	400	360	368	406	436	438	400	412	406	412	376	390	430	403	397	398	396	381	402	406	385	414	401	444	414	399	387	380	376	394	400	424	377	389	444	443	428	431	386	407	414	425	405	392	403	381	398	422	419	385	404	398	415	408	377	416	397	427	416	409	398	407	410	419	429	373	442	410	392	458	434	429	383	405	413	438	454	417	385	431	388	401	414	383	410	387	379	397	402	415	418	382	397	388	415	424	420	401	400	408	385	430	402	379	406	430	431	414	401	434	394	401	405	423	415	407	425	407	418	385	370	401	425	406	431	436	415	411	393	435	424	397	406	424	450	388	421	412	433	406	385	441	422	417	431	434	395	400	401	416	405	423	406	408	426	451	440	389	406	426	398	426	399	394	422	389	447	412	442	395	400	427	385	382	408	392	420	421	396	414	421	398	422	418	401	431	466	410	402	403	389	436	393	402	424	438	409	411	411	414	401	402	447	416	438	390	401	429	394	389	370	402	433	364	422	401	448	390	417	416	383	425	382	447	435	403	401	374	438	422	412	373	394	404	443	405	393	384	410	405	395	387	456	445	447	426	414	387	393	425	412	381	404	417	401	403	402	415	397	399	406	387	432	424	386	420	394	395	386	367	434	409	411	435	434	420	399	417	423	400	457	404	385	429	411	424	460	431	399	447	413	419	376	417	398	390	409	404	408	381	379	403	437	381	429	453	410	393	418	424	424	438	393	411	378	416	378	417	376	379	406	383	404	398	406	422	396	409	386	396	387	397	420	422	417	407	407	422	407	423	413	386	424	381	417	416	401	413	437	401	422	422	420	411	403	414	380	429	387	405	403	388	415	410	417	409	391	414	399	410	392	407	397	410	428	377	407	422	405	385	428	408	417	409	437	392	399	459	408	399	410	442	428	410	420	397	388	418	413	419	407	408	415	405	391	384	439	401	392	454	409	419	429	418	425	427	412	396	405	396	420	420	409	438	398	414	421	391	418	425	397	379	449	379	420	414	408	395	415	398	398	397	438	437	436	427	400	383	439	415	402	413	427	431	425	412	398	438	407	378	393	420	422	397	403	418	411	416	437	451	406	378	369	417	387	369	417	403	416	395	406	426	404	420	383	401	417	402	419	421	410	387	375	430	403	386	409	412	414	395	450	404	413	396	410	406	393	448	385	388	419	443	388	411	401	394	426	389	390	409	414	389	458	389	366	456	403	434	420	376	408	382	456	420	392	373	376	422	396	398	390	389	402	381	399	391	406	395	419	385	404	442	386	380	427	395	439	414	458	412	397	420	434	422	396	411	383	442	403	416	399	405	457	428	419	394	398	359	428	386	411	390	440	381	439	392	390	393	395	380	389	418	417	402	408	427	428	417	425	426	448	398	393	418	390	401	408	447	381	368	446	416	441	414	416	401	387	406	400	412	454	376	409	404	396	427	400	422	434	392	388	396	449	401	394	387	409	401	444	374	417	403	390	411	406	421	452	418	389	417	428	443	403	372	378	407	414	391	374	386	403	401	401	428	404	424	418	409	390	384	414	369	382	427	420	433	456	428	383	403	403
23670	21224	28531	24199	21231	12201	1291	761	622	546	525	475	438	439	406	418	390	354	382	379	404	357	363	401	365	360	344	355	331	337	356	350	329	343	348	361	317	329	348	327	324	306	323	331	330	317	341	327	319	321	333	333	319	347	336	310	340	325	334	329	308	344	308	325	332	324	335	324	329	293	331	313	313	295	353	318	351	348	325	313	308	351	327	320	307	326	336	335	293	300	350	297	337	302	315	303	321	327	322	322	335	322	282	325	322	313	319	322	331	304	287	311	312	306	301	316	311	314	291	306	330	328	331	312	319	304	332	288	315	329	338	302	316	327	341	339	292	314	318	314	300	289	319	327	335	348	329	339	315	327	317	314	282	308	327	314	327	310	325	310	322	307	332	320	285	299	308	311	317	299	312	303	326	295	299	326	321	303	298	352	306	316	309	295	320	301	324	305	314	307	302	319	305	327	336	312	313	304	301	321	286	333	320	323	308	334	284	306	330	357	324	314	304	317	312	313	300	326	320	327	330	305	318	284	327	293	342	301	316	318	297	338	319	307	323	304	309	331	311	309	319	321	315	289	322	316	307	341	286	324	330	328	340	341	321	295	319	325	291	331	339	313	330	285	306	307	308	328	316	350	319	297	343	308	317	314	328	305	341	365	307	293	331	300	342	324	331	318	302	290	301	284	299	294	309	330	335	329	311	327	309	325	290	293	320	318	342	324	321	329	280	312	309	290	289	306	342	315	317	314	299	306	303	296	299	280	327	310	320	334	302	325	321	358	305	312	307	294	315	294	334	314	331	319	341	307	337	359	324	294	319	310	324	312	325	306	337	338	337	344	307	330	291	314	314	314	334	326	321	331	317	332	330	304	335	310	286	322	315	300	328	296	293	323	292	318	284	338	316	300	315	302	303	334	324	317	296	298	308	310	310	320	314	313	294	299	275	328	316	333	307	321	302	317	329	318	319	293	332	350	313	347	306	330	340	327	308	293	295	285	328	356	324	330	317	294	306	309	330	305	309	300	304	317	305	308	282	325	300	342	299	311	336	317	324	319	302	300	290	306	304	299	311	314	335	297	326	304	359	311	295	353	290	324	326	331	325	287	330	308	335	329	315	329	312	316	335	297	367	331	319	326	309	297	330	353	311	306	296	309	340	326	347	325	344	320	293	294	322	279	308	300	301	290	314	328	343	304	298	312	348	318	303	303	302	316	317	301	307	316	290	331	309	287	304	302	314	293	317	295	339	325	290	330	316	300	303	314	283	315	313	308	340	336	313	315	360	318	301	319	326	322	341	329	309	332	345	315	286	302	299	323	303	341	347	308	320	298	285	322	314	322	306	308	281	327	310	308	294	299	313	319	297	310	300	314	327	328	302	315	336	332	289	332	344	319	351	281	305	309	311	316	310	339	279	320	318	312	316	353	351	323	294	307	301	334	295	321	301	295	347	336	304	323	313	326	311	349	322	335	306	360	301	302	335	322	309	344	317	318	318	309	337	296	315	290	320	293	325	314	328	328	322	357	298	291	275	343	314	282	341	319	316	340	269	293	317	296	299	297	333	305	323	314	324	306	306	338	328	309	308	358	311	332	335	320	323	302	334	313	297	315	317	311	323	307	345	316	346	306	318	317	338	342	317	311	315	313	294	342	354	344	328	345	304	321	317	334	309	333	292	315	287	349	318	292	324	327	331	312	332	309	330	301	306	302	313	295	335	359	328	342	302	333	366	313	319	302	347	281	328	344	303	302	326	301	326	305	310	334	295	359	314	317	328	334	308	280	330	341	322	299	317	342	304	302	313	328	312	298	314	279	321	339	276	319	313	327	315	332	303	341	319	316	296	287	298	315	319	328	295	329	311	301	281	293	294	290	314	315	342	303	317	297	335	313	325	300	330	333	316	287	293	325	292	294	319	315	291	331	334	311	336	312	283	312	335	329	300	300	296	288	308	326	341	326	305	304	325	319	346	315	279	323	353	353	307	308	312	298	301	370	318	305	318	306	334	323	319	330	342	298	308	317	293	316	301	303	357	291	310	320	316	328	329	349	279	313	306	304	319	316	313	314	355	331	337	301	297	322	318	294	344	297	343	301	334	326	315	319	312	312	278	315	298	288	324	345	309	303	325	331	342	293	350	340	298	324	327	307	302	312	316	286	289	319	345	324	336	287	311	303	319	306	296	337	321	336	280	308	322	346	322	323	342	319	285	297	333	292	314	302	321	321	286	320	329	310	284	295	298	268	293	271	305	315	316	308	325	305	313	335	316	314	329	315	310	311	321	307	331	329	317	341	291	300	317	338	325	293	313	320	316	294	319	329	324	300	309	323	299	324	311	338	284	301	322	317	326	310	319	335	312	269	306	289	301	306	323	311	306	284	298	321	311	290	296	315	300	364	294	289	302	315	334	313	329	344	327	315	325	333	338	312	322	289	304	313	339	338	320	288	318	289	318	337	322	315	308	312	311	298	328	349	330	293	341	323	339	306	316	315	322	314	290	323	324	301	362	287	301	331	303	333	295	303	300	330	283	283	341	325	299	300	300	272	318	299	322	287	321	353	334	287	343	329	359	312	338	319	316	334	308	316	327	307	282	308	314	339	321	317	306	341	331	305	339	339	318	322	273	321	331	306	366	323	280	316	321	305	301	323	307	277	331	336	345	310	299	310	327	302	320	319	301	306	332	322	313	302	315	304	302	301	324	323	305	336	303	330	290	291	335	307	328	321	334	360	343	308	335	325	334	289	348	341	300	345	288	296	341	301	346	315	302	339	333	293	359	312	328	289	324	330	300	295	331	342	319	318	302	331	339	294	330	314	316	278	297	315	329	296	301	291	306	342	303	332	300	281	305	323	312	317	302	319	307	336	297	311	315	306	313	352	266	338	338	293	359	327	342	294	332	306	324	304	315	325	334	307	303	331	304	286	311	323	303	299	349	303	319	316	315	317	308	326	338	286	314	285	301	320	304	340	304	315	326	302	285	298	333	323	319	322	309	303	291	310	356	315	339	327	298	319	290	333	311	320	286	316	304	342	311	337	327	339	298	339	341	316	312	343	312	306	318	317	322	308	307	291	278	289	323	318	312	305	315	330	306	342	327	351	312	323	315	341	305	298	320	347	337	327	286	317	298	335	331	318	337	326	299	309	313	312	300	316	270	311	301	329	331	293	329	291	293	280	329	305	304	328	336	308	356	311	341	272	323	310	273	283	312	309	314	327	322	330	302	332	344	320	319	319	317	327	340	314	293	316	312	328	307	314	312	340	303	311	325	300	309	332	348	287	307	283	301	325	296	297	340	304	298	293	339	307	310	330	344	325	321	317	314	313	314	314	321	303	311	326	350	307	303	329	310	344	319	289	307	316	308	318	331	320	335	299	330	293	317	315	314	294	284	328	345	363	323	327	326	318	335	341	294	302	336	297	353	288	266	327	309	314	319	299	334	314	310	324	353	302	291	313	339	331	301	311	307	306	329	329	319	342	338	330	297	347	302	307
14587	9546	8046	4074	2813	2048	1537	1347	1050	891	778	732	689	606	582	560	507	451	488	481	453	486	429	447	453	423	432	392	408	396	361	396	376	410	382	388	382	374	344	377	377	398	375	370	377	353	387	368	383	376	386	361	393	342	370	322	377	357	386	371	337	407	349	399	385	381	358	360	383	342	367	392	387	383	369	396	390	395	391	368	366	382	386	364	394	394	356	380	351	346	363	360	389	400	372	366	364	382	357	364	364	392	342	361	345	362	383	368	388	365	364	329	342	364	364	343	396	351	363	369	351	377	331	362	393	368	344	374	364	366	359	326	383	363	381	361	366	356	374	388	388	353	389	332	363	380	364	314	354	413	341	408	401	349	377	373	346	370	338	378	370	358	364	350	304	338	391	380	362	379	360	344	353	400	347	392	361	354	408	398	396	393	354	388	401	390	367	343	365	365	361	363	358	397	377	339	372	376	368	342	371	390	375	337	348	364	352	354	351	360	373	352	371	405	401	354	402	378	331	352	354	366	357	389	370	352	389	354	389	378	382	364	383	362	369	387	368	374	391	366	391	385	381	361	365	383	329	370	389	340	415	344	382	394	380	367	371	366	364	344	369	349	355	368	368	338	398	365	343	340	350	362	342	375	342	345	377	371	351	330	358	369	412	359	362	359	366	382	374	379	338	388	386	344	344	371	367	384	344	364	380	367	366	391	307	396	362	347	339	359	373	313	349	386	391	375	401	382	355	384	334	358	362	366	393	378	361	370	372	380	384	377	374	358	342	350	350	367	376	369	367	358	379	354	350	374	372	356	337	360	398	354	353	378	363	333	352	394	360	336	357	387	358	395	357	370	356	389	341	375	376	360	376	366	368	351	369	354	367	328	350	378	383	314	403	400	390	374	345	396	357	352	385	352	397	355	370	346	352	359	379	367	413	326	374	330	347	365	348	341	338	357	387	368	352	375	360	381	346	367	360	331	353	382	377	396	386	379	345	375	355	373	352	375	374	352	353	375	361	356	346	349	359	346	354	388	367	362	362	386	378	376	376	350	392	359	339	370	368	358	377	361	329	348	308	371	399	365	332	386	341	351	362	392	365	386	388	344	385	387	386	383	364	357	380	373	364	369	386	335	353	384	350	370	343	337	360	360	378	392	358	412	385	344	354	369	354	369	336	359	375	360	426	363	340	337	347	345	347	353	347	354	351	371	326	330	347	347	342	363	354	378	353	362	363	355	377	360	385	346	377	350	360	367	335	396	385	388	380	409	352	382	387	399	343	357	351	378	373	369	371	375	365	377	367	332	398	377	350	378	350	348	364	371	380	350	355	366	380	371	411	361	359	359	335	339	338	366	372	342	381	373	356	351	373	333	378	370	403	373	358	372	357	356	380	368	375	366	357	333	402	379	375	344	407	364	356	375	383	352	361	342	370	363	368	379	336	369	366	350	350	347	345	368	345	364	373	393	372	342	370	377	363	389	362	394	399	364	331	350	368	397	336	367	362	341	390	350	356	400	378	396	387	346	384	375	343	376	350	368	364	376	367	343	382	433	355	364	385	365	352	345	395	369	363	374	349	378	353	328	360	386	373	376	355	369	396	371	386	354	376	355	379	368	380	406	369	401	365	362	363	393	356	362	357	340	351	375	356	387	360	376	368	359	349	407	376	366	363	392	393	348	400	354	400	357	364	381	376	362	383	358	373	382	359	385	334	388	388	355	374	350	368	399	371	337	359	398	348	359	373	383	355	361	351	337	358	369	397	399	364	360	387	354	392	371	392	376	356	372	390	398	348	331	359	359	367	342	363	357	347	341	385	382	383	333	397	384	390	341	381	381	377	380	353	371	374	381	354	390	341	353	380	390	393	362	368	370	362	342	362	356	391	359	376	367	379	375	343	364	432	356	365	356	378	345	389	337	391	360	392	371	378	401	378	347	330	376	347	356	351	398	355	361	375	352	369	356	386	368	340	367	367	365	380	397	361	383	342	354	374	351	385	359	393	361	351	367	363	395	385	387	395	358	372	368	376	379	375	352	353	347	376	354	384	390	368	328	375	364	375	351	312	381	352	396	355	370	379	328	388	360	367	402	393	386	346	378	351	381	370	354	373	416	337	368	358	391	396	347	367	371	383	374	355	365	375	365	368	363	351	354	378	377	375	328	361	371	355	362	377	379	387	386	367	386	364	375	377	356	364	357	384	332	367	363	374	357	342	367	375	371	385	354	362	380	392	361	371	335	385	318	358	393	349	391	368	346	349	355	354	345	365	361	367	342	399	367	320	326	405	337	354	335	362	340	375	336	327	352	389	369	395	364	360	368	366	410	362	357	376	350	386	393	413	350	349	391	374	378	371	345	350	344	376	382	319	362	347	400	370	335	398	383	369	366	371	356	340	347	378	348	345	410	405	366	367	387	365	364	390	386	381	368	358	369	367	382	375	358	366	346	347	397	365	359	348	378	353	374	346	361	366	350	357	396	363	354	368	362	328	351	361	349	375	355	371	338	371	374	385	374	341	325	353	364	350	341	366	361	376	370	344	365	374	348	330	348	397	354	367	378	332	333	384	374	324	404	366	349	361	348	333	339	350	383	372	389	380	388	369	334	349	388	352	376	373	365	365	372	364	390	346	383	348	386	375	353	358	353	340	362	358	358	364	366	348	358	343	339	371	380	333	345	393	347	354	377	396	371	359	330	395	372	365	330	354	355	363	351	381	373	401	414	419	409	368	368	397	381	337	353	395	377	322	333	354	365	390	349	321	367	381	374	397	363	337	396	394	354	373	385	384	354	354	355	357	375	385	347	369	374	368	376	380	367	345	342	386	370	352	389	367	356	352	364	340	418	359	346	383	339	368	373	360	389	381	358	355	360	369	376	343	340	369	379	326	377	401	378	350	387	404	354	382	338	358	342	347	365	347	384	367	353	353	356	359	386	353	360	361	356	328	391	355	354	381	377	336	350	350	371	361	373	383	355	329	405	389	337	372	385	371	358	376	377	333	362	366	345	334	364	374	347	356	388	413	339	331	322	344	387	367	360	350	361	365	384	354	351	356	391	363	349	364	350	363	351	348	349	358	357	365	343	360	347	377	368	367	352	363	363	351	383	357	374	368	364	405	366	343	386	375	336	325	363	379	369	331	376	366	358	357	367	348	382	333	400	354	355	381	358	318	367	333	345	369	338	336	339	375	384	382	373	407	363	382	363	387	396	378	382	379	352	383	377	341	345	352	365	379	392	336	366	359	375	394	341	349	355	384	370	354	380	371	335	347	366	396	367	360	340	358	355	357	362	349	344	330	379	353	332	320	336	358	371	367	364	343	354	362	360	341	399	347	363	335	364	387	389	376	326	361	349	381	382	336	354	379	383	365	360	359	311	414	390	395	387	369	373	349	332	390	363	367	390	344	381	362	406	352	360	364	369	375	363	344	355	360	375	367	363	385	340	373	393	394	356	361	360	391	365	380	345	353	382	366	371	389	376	375	360	390	354	387	382
24977	21224	27520	25140	12412	1192	946	792	739	731	713	685	671	700	706	630	687	634	608	688	631	624	638	643	686	587	611	659	615	602	592	639	617	622	616	593	626	628	656	604	620	588	609	602	613	610	688	615	632	549	617	595	604	633	617	663	649	614	628	610	625	596	653	661	622	601	639	587	646	591	591	620	626	628	640	630	602	596	660	624	577	629	613	633	626	603	607	608	626	632	586	644	596	584	632	615	594	575	628	574	599	614	536	581	592	595	667	601	606	603	602	621	633	566	579	548	603	634	605	615	658	610	593	609	605	596	623	622	607	565	604	634	661	619	638	622	636	608	618	593	626	618	596	584	640	623	574	579	582	618	622	589	608	596	603	620	621	620	621	619	610	608	582	610	643	598	577	653	631	617	609	591	590	661	611	622	607	644	625	567	592	610	582	590	589	623	670	607	593	587	587	605	596	619	607	655	622	574	621	596	584	574	671	591	574	595	638	591	568	589	622	613	643	571	601	627	605	646	668	564	645	615	598	651	626	612	629	624	632	599	575	610	594	638	589	606	640	635	638	590	633	572	606	591	589	635	636	619	618	619	642	622	610	591	614	646	632	619	643	596	606	593	600	617	621	639	622	634	629	656	613	626	632	643	578	585	632	608	598	547	629	585	614	637	594	687	577	554	635	602	623	602	629	618	599	590	635	595	591	613	600	586	616	617	574	569	620	633	587	578	626	617	638	647	665	570	571	631	617	577	597	599	612	601	621	606	589	615	642	621	607	651	670	634	608	643	596	598	619	616	643	583	597	595	617	587	597	643	594	639	646	617	609	595	618	618	582	589	641	658	581	624	628	579	633	583	639	562	642	606	629	593	630	644	592	585	608	592	586	578	651	663	584	610	623	615	658	616	610	640	592	614	557	598	623	632	624	580	606	599	584	562	620	630	625	584	663	608	630	640	612	657	602	654	612	623	571	561	608	602	607	624	597	604	600	614	606	581	610	585	608	627	649	641	590	618	625	649	598	600	580	649	621	654	613	581	610	595	605	587	587	562	557	615	573	615	625	622	655	599	611	615	604	589	618	631	590	595	594	620	643	584	621	622	612	597	591	574	631	616	570	610	636	575	634	591	584	605	635	645	664	577	632	624	588	598	601	617	620	596	605	619	589	580	597	577	618	621	606	592	569	624	589	596	568	642	608	610	622	605	625	607	639	582	632	616	657	612	585	598	602	644	562	625	645	627	649	661	603	625	624	634	638	640	571	603	610	626	631	642	634	582	579	610	636	593	593	636	632	642	599	615	614	613	646	632	618	599	673	636	620	565	570	608	569	615	582	620	625	639	614	635	583	600	633	621	625	634	628	596	628	598	610	601	577	626	558	593	601	567	566	610	607	611	620	595	668	625	557	623	606	588	648	651	579	675	634	626	603	593	628	671	606	639	610	672	555	602	629	603	661	572	596	613	594	605	637	614	633	620	604	640	615	636	581	578	615	625	621	583	641	608	594	620	633	614	678	640	621	605	635	625	600	615	657	613	597	578	618	592	612	617	612	649	601	617	571	597	636	557	626	620	586	603	600	608	565	595	572	606	612	586	599	651	634	630	606	591	570	620	636	632	610	590	577	656	620	610	630	582	632	582	649	608	594	642	607	631	588	658	626	594	621	644	646	575	613	624	629	626	658	639	637	604	621	592	599	623	558	603	619	631	604	603	627	644	615	605	605	576	621	597	604	638	595	633	599	588	593	645	626	619	588	596	624	648	626	628	576	636	627	609	591	609	639	608	621	599	627	600	598	618	629	612	584	608	603	563	613	600	660	612	580	612	611	634	560	642	580	598	656	578	638	600	606	637	581	606	637	637	613	612	598	602	574	618	598	591	592	582	575	694	594	597	607	630	621	634	633	630	660	636	574	598	597	607	535	571	633	608	623	628	606	620	611	629	568	616	604	598	626	550	537	578	578	573	646	605	629	599	610	583	642	600	616	601	633	574	584	586	599	585	612	616	598	595	625	565	586	588	643	604	590	608	621	636	618	634	621	575	579	606	613	619	623	592	621	627	604	603	626	541	599	597	641	616	630	595	635	655	611	633	630	600	655	615	644	604	608	597	602	585	601	624	605	568	605	647	600	644	603	608	587	592	618	651	639	594	613	610	621	581	606	623	638	593	606	597	592	627	625	601	604	617	574	598	597	637	593	629	590	613	610	602	638	612	577	600	628	609	617	582	623	620	607	614	603	611	644	593	638	611	621	631	651	657	567	617	612	611	596	632	634	642	574	549	605	644	641	604	632	599	619	597	572	644	607	642	601	615	609	625	627	662	543	566	629	616	627	671	627	592	598	586	611	609	599	640	589	624	618	622	606	590	602	605	591	603	629	620	635	602	583	575	592	577	609	602	632	614	600	607	626	607	606	594	620	601	616	664	591	602	637	586	581	621	659	619	600	610	615	618	599	623	624	645	645	625	678	602	598	593	590	587	606	603	573	617	571	607	635	610	583	605	619	610	599	623	600	595	649	639	628	608	627	573	599	601	660	614	607	618	614	589	552	590	653	596	623	618	630	621	628	598	599	638	617	619	551	605	639	628	571	594	617	592	614	585	605	566	605	626	629	588	647	616	593	601	584	668	594	553	630	639	627	596	604	631	606	589	622	590	576	577	586	633	649	622	606	608	597	584	606	570	598	593	637	626	634	638	596	638	612	622	606	622	638	632	606	663	581	587	620	615	610	590	615	620	637	601	617	594	618	606	583	647	588	614	634	602	568	614	605	589	593	636	638	623	600	620	568	613	608	647	600	607	587	611	633	597	613	618	599	595	594	556	610	654	601	626	591	616	601	580	617	613	690	600	573	597	637	591	627	601	643	604	577	606	654	664	633	651	612	606	659	652	608	632	645	609	579	628	638	609	588	611	638	637	637	618	599	576	575	611	601	596	600	642	612	627	655	602	586	599	599	579	606	638	556	637	660	574	622	629	675	625	569	572	619	612	593	615	584	574	603	591	611	623	640	618	565	601	595	619	643	630	611	613	623	659	580	616	658	603	636	649	613	535	639	612	640	629	606	625	597	620	649	559	604	620	621	562	593	600	625	600	608	652	619	598	584	581	567	594	607	607	605	608	577	583	597	553	602	587	591	638	613	623	631	646	620	571	603	654	574	588	594	613	611	605	583	609	656	655	610	615	560	620	580	619	629	621	572	611	624	576	572	608	588	617	623	617	633	615	616	651	632	601	606	589	598	603	574	575	612	633	594	602	628	569	577	652	645	653	622	559	629	612	595	643	594	654	604	653	618	600	634	607	595	616	633	581	618	573	626	612	628	622	601	592	641	597	608	587	611	627	630	640	595	588	621	619	584	624	622	596	623	628	579	601	649	624	636	600	625	597	646	602	622	659	608	607	645	613	584	565	604	641	634	588	576	609	654	590	668	608	618	599	585	603	579	632	614	622	669	591	595	552	609	600	611	625	575	599	580	590	541	607	588	627	573	600	625	622	637	557
14372	5796	4856	2554	1972	1587	1295	1129	1105	1013	932	904	840	838	797	809	809	796	741	766	738	724	685	727	730	694	693	713	733	736	695	712	689	722	705	658	739	681	721	716	719	757	717	699	781	686	662	709	722	722	730	690	693	692	727	728	690	703	693	691	709	731	703	692	725	721	702	671	698	750	742	693	691	753	695	718	731	692	710	723	677	755	701	705	711	699	703	726	782	675	624	706	743	702	757	706	746	731	652	718	700	741	740	686	707	668	673	699	743	718	745	730	706	723	703	721	665	704	736	734	703	741	710	738	750	673	695	725	749	742	719	644	704	735	669	720	733	719	654	715	698	675	645	694	729	653	691	725	678	699	761	688	737	696	655	670	686	670	750	660	691	746	699	728	687	701	658	661	687	681	731	715	722	676	709	673	704	690	721	682	703	716	693	731	676	674	668	650	712	661	719	720	686	709	676	723	700	680	686	655	677	685	663	709	672	693	685	678	730	675	727	627	743	678	687	716	712	693	702	729	702	670	680	703	741	684	701	742	669	625	662	660	695	691	743	742	653	719	694	661	700	721	659	716	713	679	654	687	747	696	717	733	699	714	693	697	714	683	756	659	701	760	709	675	716	665	686	749	734	700	695	683	712	677	695	757	700	663	702	701	668	778	691	709	655	735	726	747	670	702	706	693	673	695	711	726	718	714	705	726	656	701	643	717	665	698	715	738	669	689	674	716	720	704	720	716	726	680	729	664	668	721	724	673	696	688	673	706	693	718	673	696	721	654	704	672	711	734	719	697	695	696	685	684	683	703	690	695	727	699	672	754	722	705	695	702	752	666	721	696	704	699	718	669	695	704	711	707	677	734	720	709	722	696	712	713	702	688	735	674	672	728	706	709	707	665	696	686	694	730	652	700	685	676	660	709	687	685	716	719	684	716	729	729	712	709	664	679	669	715	684	699	668	633	681	748	706	672	718	678	684	711	653	767	699	683	720	694	692	656	702	678	735	690	708	697	707	765	696	645	705	703	672	675	720	708	714	731	712	737	715	747	674	703	738	677	717	683	729	694	660	692	743	659	698	697	636	633	678	722	698	631	657	684	692	718	689	689	670	681	762	699	684	741	699	667	681	690	709	681	645	684	721	687	701	728	736	666	692	732	706	745	655	699	722	696	695	687	662	798	726	727	657	677	687	750	677	716	700	672	697	711	714	719	691	680	720	696	709	768	703	705	664	698	684	688	651	669	690	718	683	685	711	722	671	691	703	695	710	748	669	719	661	683	681	652	687	688	699	668	695	737	715	717	677	663	711	723	707	706	654	701	718	711	689	718	715	724	705	682	734	684	728	689	703	709	693	672	699	724	712	676	698	715	683	702	684	711	676	715	733	683	714	693	696	665	788	711	720	663	738	692	691	731	698	653	690	726	701	706	730	679	719	687	731	677	673	704	759	721	659	679	692	669	687	652	721	697	688	715	727	675	710	698	740	679	650	693	674	682	729	700	677	690	689	701	723	713	683	726	706	751	725	667	734	720	704	701	672	684	746	672	695	699	712	686	743	729	722	730	660	673	662	708	722	702	730	697	725	735	637	689	725	698	684	739	706	683	746	667	703	682	712	700	695	678	722	723	722	715	724	679	728	704	670	697	695	673	743	749	725	722	687	692	724	685	694	705	720	714	671	631	722	707	676	712	705	706	712	685	677	712	673	705	715	695	685	712	711	689	725	729	687	671	677	681	669	676	711	710	688	718	750	693	709	686	756	735	717	654	657	727	622	713	727	707	702	668	660	641	685	688	634	734	710	677	677	730	662	703	688	678	711	724	707	692	651	724	681	695	698	700	689	739	696	695	673	685	733	698	731	706	695	676	712	696	710	735	764	738	651	675	736	669	720	721	719	689	731	690	723	676	692	718	689	685	687	715	716	680	670	700	707	635	719	695	720	749	708	687	748	659	702	708	707	685	648	715	723	652	696	694	713	686	773	687	732	726	645	737	660	708	712	670	655	725	675	636	773	684	712	704	736	690	707	648	756	722	657	698	692	731	713	692	674	706	671	676	688	760	625	690	709	681	709	680	719	722	673	679	714	721	656	708	662	690	651	695	697	685	691	697	689	701	737	690	689	689	710	698	645	699	694	682	705	740	708	703	658	686	689	724	684	720	674	681	656	706	700	634	712	707	721	727	709	670	774	667	743	680	686	714	703	717	715	679	663	693	742	762	670	728	692	734	748	713	671	699	694	678	723	744	689	686	694	706	686	667	703	662	693	690	688	696	766	733	661	693	711	685	714	694	693	715	675	697	682	682	703	706	674	685	686	663	718	736	708	683	680	720	675	712	707	675	696	674	688	662	703	714	705	681	673	731	689	684	710	680	730	686	721	697	734	690	658	702	670	675	720	713	735	708	671	651	755	658	737	690	655	682	728	682	763	720	674	685	712	668	673	699	726	688	700	682	689	691	621	669	729	696	662	792	708	656	693	675	696	678	670	736	703	696	744	646	660	676	689	678	702	705	671	698	709	684	720	690	683	708	729	707	690	693	692	660	682	683	697	682	692	647	685	728	718	669	683	681	743	704	680	705	677	681	703	665	685	671	709	706	680	723	723	703	696	700	651	662	726	689	675	679	724	675	693	760	709	649	729	670	659	719	717	686	679	643	660	703	754	679	694	725	736	676	673	686	715	697	681	696	741	757	737	682	688	639	713	708	700	691	624	698	678	662	727	717	703	694	726	652	713	670	676	705	724	716	663	711	741	701	714	702	732	742	677	752	693	701	677	663	713	684	683	696	645	660	662	704	719	703	703	667	716	703	665	734	720	717	695	669	741	699	645	687	695	696	684	719	702	734	716	685	705	657	694	690	696	644	723	666	707	675	733	755	660	713	715	687	753	691	710	720	651	704	736	666	675	673	720	710	661	696	699	685	692	695	716	680	705	725	741	700	694	709	704	681	654	624	647	723	700	685	728	704	712	685	657	681	722	707	697	732	654	699	697	705	704	681	726	677	702	715	703	737	747	696	711	649	709	695	672	687	691	684	678	665	683	669	740	682	639	709	705	741	713	692	675	689	660	667	717	744	725	703	704	691	655	715	725	693	763	667	682	668	685	657	668	749	698	662	729	703	657	676	680	704	701	675	664	695	666	680	676	660	632	717	707	689	677	677	712	658	720	685	680	726	728	695	712	692	759	669	653	687	655	723	716	723	674	727	671	686	685	752	726	723	704	757	704	741	674	697	687	750	719	699	675	700	688	734	725	728	691	731	674	700	688	748	754	774	740	701	687	719	692	709	683	732	715	697	721	671	689	656	690	700	755	690	723	695	681	733	706	657	719	725	717	727	699	738	765	630	680	686	661	761	725	707	720	689	715	739	733	672	709	704	706	675	706	704	635	683	682	736	735	700	700	741	642	688	660	739	709	695	751	738	687	690	668	638	690	666	687	690	745	690	718	679	689	668	722	707	730	678	677	731	683	713	691	713	683	709	731	693	668	710	738	686
22781	21262	28973	23847	21262	21323	12224	1693	1244	1158	1076	1003	986	849	897	860	813	790	783	811	744	728	762	755	690	673	714	706	717	721	720	722	670	688	719	708	697	702	705	697	667	693	687	690	707	685	644	654	695	691	739	662	686	681	682	700	721	665	670	646	650	703	693	674	678	692	672	717	652	659	668	697	614	678	705	677	691	723	684	681	656	671	692	675	701	703	673	675	690	695	692	642	677	676	670	697	676	641	670	642	720	685	664	656	680	669	664	661	624	716	703	714	679	676	689	675	666	673	690	692	672	647	664	683	657	687	633	709	641	693	667	709	706	654	700	679	690	653	672	641	665	708	712	706	636	679	641	658	711	632	679	688	723	700	663	680	713	672	635	605	676	643	677	656	699	625	656	702	710	689	654	674	656	688	671	686	625	642	721	665	660	667	676	702	651	714	711	660	651	732	672	710	695	676	697	686	695	623	674	652	721	687	661	666	691	688	649	655	673	670	711	699	725	662	690	689	668	716	683	683	696	661	659	676	643	639	616	732	651	678	680	717	708	666	688	666	684	657	666	633	675	644	696	663	638	652	656	674	701	673	689	688	642	694	680	628	694	726	749	700	684	697	674	662	689	670	705	681	656	715	642	631	679	669	679	727	646	600	670	654	647	716	624	631	697	666	696	664	662	701	676	629	695	691	669	687	679	690	686	671	657	718	645	639	727	697	668	704	645	627	654	670	638	658	701	643	623	684	646	692	704	698	679	612	682	720	674	645	637	682	689	654	644	670	639	654	655	649	621	698	684	655	672	674	674	667	679	646	679	654	650	675	676	654	660	653	710	634	663	689	689	669	685	685	717	691	667	692	661	674	636	641	729	658	689	648	706	674	622	706	682	647	691	669	698	659	696	675	689	621	637	668	640	653	726	666	660	648	697	649	668	698	671	621	650	646	627	683	655	682	731	649	660	695	679	687	669	661	642	687	670	666	706	621	713	657	651	675	672	647	663	614	632	656	688	682	704	668	685	680	669	669	631	643	674	682	653	714	687	643	643	686	655	686	655	663	648	714	678	654	629	692	651	700	650	693	664	630	663	637	705	667	665	710	648	702	690	707	608	674	663	676	663	677	718	658	700	699	698	672	656	686	673	683	686	625	620	656	623	680	655	671	712	637	677	650	697	684	668	666	643	694	691	643	681	653	688	688	715	665	700	682	726	659	605	664	691	715	670	691	703	660	652	670	678	701	671	652	703	718	675	651	681	660	685	681	652	701	644	655	655	710	683	671	673	713	648	659	694	668	659	659	721	632	652	655	723	650	723	649	670	665	664	635	667	650	657	676	662	651	715	691	673	695	714	675	686	673	639	675	700	645	646	677	661	661	633	672	670	698	701	688	643	689	672	667	670	668	666	650	654	652	650	680	662	650	652	644	681	642	658	661	599	663	673	638	659	695	682	666	709	688	652	666	704	683	658	748	711	670	636	685	691	624	655	673	697	638	725	676	716	627	702	687	716	642	663	648	616	673	666	680	691	673	689	646	679	684	691	740	582	647	677	678	659	668	622	667	620	706	699	706	629	652	675	635	611	691	669	675	696	695	630	702	669	668	672	653	717	671	630	661	674	672	702	722	640	666	693	702	685	644	685	666	726	638	601	672	668	642	687	684	675	705	697	636	663	641	669	627	687	698	670	710	638	638	674	668	664	629	706	637	650	645	693	639	714	672	671	672	678	656	682	688	660	631	669	649	682	665	663	688	635	657	636	738	636	701	691	682	680	653	642	648	656	670	712	686	667	666	651	673	654	635	665	669	655	655	686	692	707	703	691	678	659	641	652	662	650	710	680	617	681	680	715	650	687	673	710	674	667	695	635	677	694	677	750	632	673	689	640	692	704	664	677	649	659	634	682	695	637	647	696	666	636	720	672	655	661	674	659	683	651	682	643	689	677	675	690	714	701	645	654	720	667	629	662	688	713	667	681	673	645	656	642	681	671	646	673	684	698	670	652	704	683	679	620	676	626	684	672	676	640	664	636	703	660	633	684	686	683	676	663	706	703	673	641	623	645	646	663	662	677	686	679	685	652	722	693	671	653	622	629	671	696	652	691	639	706	715	642	694	674	694	686	684	660	667	650	694	666	664	739	625	654	638	659	729	662	615	634	671	711	653	661	677	713	636	663	629	692	704	622	723	658	699	644	671	668	676	649	638	652	674	709	666	720	656	671	648	630	630	658	653	673	705	671	706	672	709	624	690	693	708	670	652	688	724	647	677	662	699	671	722	696	639	633	658	655	695	696	674	663	766	654	648	689	664	612	672	723	703	639	674	637	693	667	686	682	647	681	701	701	704	704	658	692	644	686	696	651	623	690	646	679	694	703	668	640	642	656	667	639	690	672	680	690	639	655	632	662	664	656	687	659	677	680	662	678	672	683	685	670	670	667	698	695	632	666	697	634	675	656	673	671	670	683	669	704	663	651	682	644	661	679	639	684	652	677	676	684	690	708	676	681	698	666	651	697	666	659	665	646	663	660	657	713	670	681	704	702	619	668	661	621	656	648	692	629	674	661	694	663	603	690	680	668	696	695	652	699	688	700	672	698	635	656	662	719	634	669	664	635	640	681	649	625	687	635	691	692	697	693	646	680	614	629	653	702	671	660	682	656	644	683	637	662	666	679	679	663	677	628	667	720	655	717	651	697	678	711	682	670	679	668	625	631	621	670	675	683	731	697	643	694	635	704	712	706	722	716	692	693	696	660	628	683	661	679	679	652	630	636	648	681	642	649	692	677	697	639	653	696	658	699	630	701	657	717	680	694	693	699	681	647	675	706	661	653	723	661	723	702	712	660	669	668	667	689	688	645	666	636	640	645	647	714	650	675	675	683	649	675	676	672	669	681	672	692	694	682	688	649	627	711	699	653	674	635	669	655	711	684	654	649	676	669	730	625	652	670	662	644	675	668	710	627	725	708	658	664	669	682	638	728	679	700	687	629	659	657	685	653	694	679	659	677	678	649	636	634	667	666	690	651	667	686	682	665	649	653	637	638	701	638	681	657	636	673	666	623	692	662	700	664	713	684	661	680	650	741	714	680	643	656	681	686	654	691	751	698	676	665	712	669	671	627	610	713	686	653	641	642	618	698	695	653	643	620	660	704	634	730	699	660	663	707	689	648	686	664	617	653	667	668	679	708	658	673	658	655	688	665	642	644	682	680	620	674	645	652	673	689	667	726	708	726	682	660	664	696	606	649	678	620	694	651	699	670	697	641	716	717	671	656	685	692	691	667	670	678	690	657	675	656	650	709	655	680	645	635	659	643	690	685	662	668	674	633	648	654	690	664	665	663	646	681	667	735	723	661	716	652	693	636	644	667	705	638	687	694	662	674	683	664	669	711	694	693	626	657	674	672	678	663	643	641	649	681	719	692	629	662	633	660	694	690	633	724	674	680	660	635	613	681	668	648	659	699	729	662	700	647	606	626	699	665	625	635	684	646	676	665	726	695	717
18251	15815	13424	7318	5175	3884	3213	2494	2144	1752	1497	1431	1250	1050	1158	1050	1006	948	939	846	867	870	875	872	823	812	769	797	840	815	759	719	780	796	731	746	733	770	753	775	788	748	791	692	709	762	728	739	758	712	757	765	781	740	743	709	735	780	669	753	769	718	751	763	730	763	693	690	749	712	753	784	743	730	747	732	753	724	754	703	726	701	729	716	745	701	736	716	697	713	755	765	773	760	691	712	743	707	758	730	738	758	714	717	700	686	705	758	784	760	748	716	702	707	763	694	717	726	723	754	757	697	749	724	672	763	729	741	720	705	759	760	703	729	738	727	751	734	700	733	716	738	732	735	713	782	684	733	765	764	751	717	710	733	722	732	756	698	724	726	701	723	665	730	763	699	747	712	712	781	684	715	776	760	748	728	734	714	751	747	736	756	736	751	735	736	702	685	718	783	780	745	732	718	746	760	756	735	730	713	742	718	746	691	715	723	762	716	681	732	717	717	736	733	734	720	711	747	745	718	755	715	687	735	687	732	732	716	706	757	767	730	686	759	718	723	750	721	670	681	687	714	754	686	725	729	757	719	723	738	739	740	780	747	708	741	769	732	759	748	698	722	764	685	755	725	728	741	675	718	694	727	751	747	715	796	717	703	732	742	704	692	751	743	718	757	758	705	716	677	786	706	697	684	708	751	722	704	758	732	732	709	772	737	711	681	711	741	762	647	721	705	738	743	733	715	734	749	745	734	716	721	758	687	668	684	774	727	705	680	700	730	730	711	721	728	727	726	728	769	728	729	732	718	723	695	727	722	770	743	757	724	713	728	708	716	752	712	736	761	710	727	709	698	695	736	716	766	761	735	727	761	734	739	709	670	743	725	704	787	710	768	733	738	711	699	794	707	752	747	827	721	725	725	723	732	744	779	757	693	670	703	735	736	685	731	740	742	737	746	749	777	697	722	761	699	706	751	697	787	709	710	700	714	686	743	703	737	716	759	714	731	741	744	708	762	690	763	722	775	728	728	705	747	726	711	701	743	684	720	725	668	739	747	745	702	681	695	718	709	759	692	717	725	697	717	703	727	731	695	715	736	673	702	710	711	741	778	711	758	688	718	733	735	700	691	736	740	707	709	714	722	705	676	712	733	715	747	792	711	739	731	758	751	703	735	760	743	701	747	731	678	692	755	689	704	716	700	822	739	671	766	726	741	739	733	701	704	677	705	726	699	750	693	752	712	695	746	698	692	735	741	679	750	750	697	761	724	759	717	764	715	770	714	719	724	707	765	699	673	779	757	751	741	696	735	697	746	684	752	762	775	698	745	714	714	709	712	781	706	736	708	752	773	732	710	721	709	685	762	737	755	699	743	720	755	703	713	714	742	769	722	758	699	713	712	762	722	755	661	729	692	729	704	732	710	713	722	780	713	690	712	766	752	740	775	715	739	699	694	703	724	726	700	703	731	706	684	782	796	737	715	730	695	678	713	732	768	685	726	730	669	752	726	657	742	768	726	663	778	727	701	740	713	735	720	726	729	683	703	702	717	680	688	673	680	743	736	712	732	714	746	745	728	699	730	728	713	723	711	703	777	732	697	725	733	705	692	749	696	737	760	757	722	714	730	688	723	762	717	719	720	733	766	705	695	709	723	730	725	690	704	735	691	751	712	736	751	743	744	717	762	699	700	759	742	768	719	702	712	678	706	686	721	726	746	639	745	721	693	741	726	719	723	780	754	704	770	770	747	683	747	719	707	760	728	734	710	762	704	688	703	698	734	724	699	744	698	695	733	721	712	692	698	713	699	745	703	725	732	694	766	729	782	706	696	735	746	693	733	718	701	717	766	755	731	802	745	757	712	763	671	709	726	694	733	701	737	687	724	766	714	724	717	719	733	691	746	702	716	700	743	709	766	785	693	759	768	752	707	759	722	735	714	697	812	756	714	772	733	781	712	735	765	717	712	780	727	748	771	680	758	691	738	720	702	774	717	757	716	741	748	779	707	746	702	744	747	730	775	742	701	736	727	698	714	698	767	712	700	738	710	696	750	734	727	746	746	753	724	747	691	717	719	737	718	758	707	696	716	706	738	698	696	740	766	718	739	725	749	716	735	725	713	750	770	714	717	739	696	725	699	742	710	746	712	691	716	719	744	778	716	736	750	750	743	703	691	692	717	705	695	739	711	736	724	735	736	746	748	704	761	735	722	770	709	740	680	707	716	718	727	760	745	773	755	742	724	693	730	701	747	698	708	746	765	744	681	657	727	737	746	723	737	700	752	703	688	715	732	690	751	683	731	703	706	753	727	726	742	730	739	692	751	743	682	716	732	715	741	776	707	711	696	682	720	734	756	720	742	703	744	721	745	741	751	737	728	717	697	694	705	728	707	718	731	720	736	745	738	724	689	717	722	725	727	743	713	710	712	722	747	730	749	720	710	759	739	709	682	712	707	687	712	770	758	725	715	740	693	727	729	726	705	699	728	755	721	700	752	727	705	738	770	735	712	745	739	740	726	701	700	711	731	718	730	763	767	766	752	823	691	745	737	734	707	747	692	699	735	704	673	719	708	707	734	717	694	725	740	733	729	722	789	761	746	719	791	716	686	776	734	724	741	720	736	742	708	720	661	721	713	730	734	741	712	751	721	718	720	723	720	710	772	728	724	716	772	756	773	739	743	704	715	670	721	761	710	674	702	703	722	731	775	703	695	727	746	720	703	707	719	693	732	750	737	702	735	739	726	701	725	699	636	742	702	755	728	718	756	706	676	695	708	755	664	767	728	742	705	749	703	733	689	711	705	700	716	745	724	717	746	708	738	732	729	731	753	795	702	736	670	758	747	753	740	747	730	776	732	712	749	720	704	737	758	770	717	696	724	720	737	718	723	757	705	756	759	700	719	705	714	723	730	744	700	716	729	761	748	752	712	737	701	722	727	769	716	730	719	737	722	721	682	749	732	741	702	712	746	649	729	752	698	710	758	735	695	678	658	702	748	710	711	701	771	668	676	700	690	698	770	735	680	728	712	750	742	697	737	726	716	723	746	671	713	730	732	711	719	743	762	722	744	757	687	743	734	752	748	758	749	722	739	785	725	697	759	767	722	693	705	707	799	726	679	674	709	735	718	736	724	689	701	682	691	760	728	734	716	725	768	677	707	737	694	758	762	718	720	749	700	739	689	770	706	692	745	757	709	708	728	673	684	707	747	676	758	727	668	775	764	756	700	733	722	691	717	716	696	755	727	691	691	770	728	671	696	756	701	737	715	706	745	710	718	762	721	714	697	748	725	720	720	711	718	747	741	736	740	735	734	704	697	715	676	736	732	703	708	737	718	731	735	760	710	715	738	732	772	781	731	739	748	684	710	734	722	754	708	705	706	695	694	738	743	701	699	686	729	737	747	706	714	734	670	692	686	746	719	737	742	724	727	766	742	769	709	709	727	739	767	764	683	739	721	731	718	721	703	692	711	742	698	740	715	711	746	699	684	691	767	710	722	756	735
27373	20244	7894	743	487	411	414	363	365	363	374	334	326	351	367	389	361	367	349	342	406	347	326	316	336	356	336	359	349	310	356	336	347	348	312	356	378	316	341	321	348	353	324	360	355	338	349	341	344	314	355	324	343	344	353	337	317	345	340	359	334	345	356	322	365	363	346	356	347	364	301	351	343	334	321	353	363	312	330	372	365	362	336	339	375	360	368	354	323	329	316	358	359	357	352	362	346	312	318	325	315	338	335	356	374	336	371	332	369	342	354	339	354	307	354	360	334	336	336	357	356	361	344	354	353	320	368	328	383	359	324	367	347	378	349	340	352	288	339	325	344	327	350	311	333	313	351	348	353	333	371	357	340	309	330	335	375	341	357	358	352	341	368	343	372	325	346	320	363	336	318	330	334	325	350	347	339	334	376	327	365	341	352	344	318	327	331	334	298	346	319	327	357	294	340	361	321	358	327	363	362	303	348	326	360	343	339	353	372	322	391	348	334	355	352	338	342	355	337	315	321	346	319	331	343	315	333	344	351	311	338	340	363	373	324	316	333	343	313	328	368	351	323	358	388	357	299	346	313	362	369	326	343	360	334	344	336	308	351	357	347	329	338	398	374	356	334	329	331	337	338	333	372	316	328	332	345	309	353	363	356	329	335	356	343	336	373	363	367	341	338	372	349	357	346	342	329	340	357	331	347	360	360	337	345	344	344	312	356	375	357	345	346	357	356	369	363	341	356	357	328	343	342	347	346	362	383	386	363	326	358	320	370	325	345	318	325	339	356	334	348	346	327	357	368	332	387	330	323	336	378	350	345	371	376	344	385	366	341	348	324	311	313	377	342	326	359	332	347	323	356	329	341	357	330	353	370	351	348	356	343	345	347	344	352	298	375	376	337	325	328	323	321	331	314	353	345	351	329	367	323	313	323	339	317	356	340	360	335	365	338	336	336	336	344	295	359	332	317	339	354	312	361	368	349	334	347	378	355	358	344	339	329	338	343	342	342	325	337	336	342	383	363	358	361	352	323	362	316	347	373	331	303	338	326	353	322	372	373	303	320	341	339	381	328	356	356	328	333	361	386	334	332	332	342	328	343	334	339	356	330	344	322	329	340	348	310	347	376	365	336	353	324	369	325	342	360	353	343	332	317	355	353	313	343	367	328	352	376	335	339	321	342	346	343	356	326	324	339	335	341	327	334	343	316	346	324	341	360	348	347	334	360	330	332	338	349	339	368	317	358	321	363	340	342	363	342	300	344	338	320	327	349	311	378	353	337	338	325	336	362	342	315	363	337	367	373	363	340	316	334	328	343	369	339	367	390	360	323	343	326	331	351	331	307	370	373	371	373	366	342	337	331	318	310	350	316	361	356	312	381	330	318	354	349	305	353	357	402	370	339	330	333	376	333	359	316	337	349	356	363	332	337	340	311	337	368	332	369	323	355	351	351	346	348	343	354	347	355	332	368	333	327	338	329	331	346	334	332	346	348	334	319	360	357	317	321	361	371	306	337	322	351	361	349	334	350	354	361	338	336	335	347	376	383	347	327	377	336	382	325	347	359	313	343	344	327	344	345	347	359	364	342	365	351	322	312	344	358	318	343	374	352	319	316	365	345	355	354	337	338	329	336	311	348	338	361	366	387	300	348	379	327	346	368	322	352	334	346	323	376	354	333	366	331	352	328	326	336	336	318	338	360	351	316	323	372	331	374	351	330	366	315	362	355	336	385	367	350	340	320	354	322	369	337	365	336	290	328	330	346	322	301	382	340	325	372	339	344	346	318	360	319	340	322	373	361	318	333	333	346	351	325	359	331	314	336	367	346	372	332	312	366	314	334	356	365	313	368	335	332	350	301	362	349	356	395	364	342	334	351	344	345	353	338	309	331	357	356	334	358	368	337	340	355	360	304	308	394	338	363	339	319	319	344	343	323	331	320	328	320	344	336	363	371	329	344	322	336	328	357	336	336	325	312	353	345	370	332	336	361	345	317	364	349	349	346	343	338	340	336	343	320	355	373	312	337	325	339	337	346	312	362	311	342	346	320	336	309	330	382	341	337	361	377	351	343	322	339	326	350	328	356	330	326	370	347	346	326	340	337	341	351	305	345	325	355	337	338	352	313	349	328	348	318	333	371	327	368	349	324	331	339	349	336	351	350	346	344	359	349	329	355	333	348	348	332	330	369	347	307	346	364	375	346	344	350	347	344	313	341	376	318	302	319	348	329	314	365	319	341	340	340	331	371	344	350	327	364	313	350	355	330	328	348	370	323	338	341	335	314	358	313	388	297	344	397	363	372	342	337	354	356	365	340	344	350	348	367	349	371	343	292	348	307	353	311	342	319	354	319	356	334	330	327	371	322	341	330	365	328	325	348	352	347	370	336	321	350	372	332	356	359	330	373	332	374	351	355	357	364	349	336	369	320	298	320	339	371	369	357	346	364	319	353	365	351	327	325	324	330	357	363	331	355	312	318	344	340	322	328	375	369	357	355	320	356	371	322	361	320	368	336	377	333	340	379	351	330	353	333	366	342	362	350	353	344	362	331	336	349	344	352	335	379	370	318	352	347	341	356	344	344	340	332	338	350	313	309	320	338	353	357	348	370	332	370	372	379	325	330	326	340	280	363	369	325	351	311	324	340	342	376	323	343	345	304	362	354	334	363	338	355	331	330	318	340	387	310	347	351	366	354	329	320	310	327	356	350	336	326	339	351	326	330	306	344	341	342	322	344	345	356	314	362	320	350	338	355	347	342	314	348	316	348	355	335	334	347	345	331	326	311	336	363	339	306	338	338	395	327	340	369	382	341	351	313	331	324	375	304	326	331	356	318	362	349	355	354	384	370	352	331	343	329	328	355	391	369	339	321	351	367	351	342	331	348	316	338	310	342	340	355	318	367	322	365	328	327	348	297	360	319	323	368	339	332	341	319	379	312	343	340	335	347	379	361	345	358	337	319	353	308	317	358	355	322	328	329	328	341	332	333	314	342	354	319	351	345	346	339	340	381	335	360	357	352	347	327	361	372	347	357	364	340	353	365	338	332	354	353	334	363	341	363	338	381	322	313	360	344	343	325	333	364	335	352	361	327	331	381	361	351	317	327	348	346	372	337	332	356	332	372	326	317	333	360	376	313	342	369	380	356	303	303	300	342	344	322	353	339	368	378	343	323	341	359	379	322	363	316	352	335	341	312	318	352	366	372	350	338	321	354	323	311	350	372	360	384	319	402	344	328	365	359	324	343	365	364	355	350	386	367	362	337	337	313	301	353	337	347	373	318	343	372	381	356	346	318	321	372	343	335	365	350	343	309	357	299	301	353	347	338	365	343	326	340	352	308	407	347	325	364	336	369	357	329	338	360	318	313	330	386	339	346	331	290	357	369	371	316	334	341	361	352	324	317	344	298	340	359	351	327	364	331	377	368	361	332	341	346	339	343	345	342	334	325	357	305	343	330	347	321	363	399	331	322	355	352	353	330	345	370	373	325	354
13136	1386	1046	671	551	546	450	481	464	451	411	429	418	432	443	422	416	431	410	396	406	425	458	424	396	466	401	414	406	451	447	402	402	404	418	406	428	383	396	424	400	397	442	416	420	392	390	420	373	411	420	398	409	432	437	404	428	432	387	424	403	411	413	460	417	442	397	417	450	408	422	440	401	414	442	408	411	431	438	414	420	406	410	427	397	408	438	417	414	402	403	402	440	410	409	399	406	437	415	407	424	413	409	377	419	411	390	421	432	444	425	395	439	385	398	392	433	416	423	432	433	396	404	401	384	383	396	357	388	418	391	391	453	397	397	384	434	410	387	414	427	388	400	420	439	437	439	421	424	447	413	426	391	403	427	406	423	440	403	413	417	418	408	403	425	394	394	432	419	395	401	416	428	401	435	387	388	388	352	394	416	402	391	424	416	414	476	407	440	421	406	421	393	428	429	387	388	397	422	412	406	416	426	412	437	393	425	428	426	376	372	399	410	422	407	421	421	413	434	426	429	403	427	389	404	399	406	433	412	380	405	411	434	432	446	394	420	396	444	390	415	406	407	411	416	424	418	436	393	399	409	419	428	385	411	405	399	388	413	443	411	400	382	411	419	412	393	444	420	403	421	418	426	393	400	437	376	424	370	416	400	406	413	427	411	421	381	442	404	422	385	430	451	420	395	407	417	429	392	424	379	450	396	378	430	438	377	387	440	384	440	383	411	419	429	414	397	421	391	448	432	413	397	415	401	410	403	396	438	408	404	422	405	420	410	428	416	370	399	415	374	417	434	414	395	388	435	432	407	408	401	418	419	420	442	442	418	431	386	397	441	411	413	426	407	391	439	374	428	400	439	417	472	371	400	387	433	393	406	408	391	405	364	413	425	396	406	420	402	372	422	396	383	421	366	461	387	450	384	487	405	434	410	409	380	426	388	407	362	415	418	396	390	396	419	425	384	432	419	421	403	379	384	413	437	394	426	391	405	408	441	371	420	436	422	402	391	410	413	361	425	430	422	429	393	416	401	421	418	366	438	423	408	424	417	430	417	392	410	424	404	412	417	404	399	418	447	419	395	424	390	385	410	396	395	427	430	422	388	368	433	442	390	410	410	441	422	444	424	451	412	411	387	400	410	408	417	400	402	407	465	412	407	426	441	420	422	374	362	395	392	379	396	411	377	429	440	407	393	409	419	427	423	397	436	447	459	403	417	392	381	405	410	388	389	444	379	397	449	403	404	389	389	413	402	424	424	427	424	411	388	408	411	419	379	405	417	426	430	434	427	435	423	403	413	372	438	384	431	416	401	431	393	409	402	411	399	375	380	423	417	437	432	417	415	373	405	405	416	450	412	402	369	407	378	413	425	428	408	407	390	417	416	368	435	402	408	369	436	421	416	392	375	411	425	409	418	385	425	414	408	398	402	419	421	424	434	414	401	392	405	451	426	429	385	417	429	425	427	427	419	430	435	408	403	397	406	391	405	399	415	406	437	416	405	413	405	430	402	419	376	423	415	427	402	412	356	442	401	408	394	438	426	406	397	393	415	391	431	401	389	432	418	440	400	446	380	446	369	407	402	411	404	425	390	420	414	412	411	428	405	419	448	383	418	399	440	430	432	415	429	429	426	428	441	401	389	413	393	401	409	432	411	393	451	366	409	425	407	381	421	428	415	402	433	430	401	384	392	394	389	439	439	401	373	425	386	426	419	425	399	382	399	422	402	415	391	441	392	390	410	399	366	440	414	441	452	444	382	407	409	409	420	406	416	428	410	417	402	451	357	399	413	405	435	414	395	420	408	413	433	384	405	470	405	400	406	428	416	461	421	427	412	410	380	429	439	394	430	416	410	400	423	384	393	448	416	423	411	433	382	436	383	419	375	419	397	418	396	421	375	423	407	417	428	417	416	400	416	416	434	418	420	419	402	399	413	401	398	436	428	355	409	411	387	423	445	437	400	388	419	426	409	376	439	395	395	423	437	430	403	425	404	428	415	406	405	417	404	395	388	407	459	432	422	417	410	374	387	424	420	420	388	416	448	413	447	386	377	425	427	449	414	388	452	390	418	394	419	414	409	417	383	405	418	448	389	435	440	410	409	436	415	417	414	441	412	397	401	374	402	389	416	453	413	400	386	435	437	380	399	426	384	401	437	399	376	393	397	393	399	424	463	422	413	441	450	461	476	406	384	403	429	435	399	412	401	426	427	416	389	422	406	377	422	404	481	445	390	401	385	416	377	412	403	401	399	393	461	444	407	430	422	384	386	413	423	416	388	421	411	424	388	414	405	415	378	405	444	410	433	426	383	440	415	426	405	404	405	362	431	448	394	422	438	403	411	467	392	402	380	403	415	439	435	398	441	383	457	411	439	408	421	416	394	403	414	429	389	435	403	395	420	429	443	398	421	416	412	427	439	412	428	456	427	378	416	432	423	427	429	393	409	426	408	436	425	430	442	385	420	428	421	428	437	401	391	400	404	424	419	412	415	415	383	427	421	412	440	423	411	408	420	378	439	407	424	427	432	438	438	390	396	366	427	394	398	414	452	440	410	439	426	391	384	406	425	462	419	400	425	414	431	423	398	405	352	443	391	376	423	411	433	382	387	399	413	416	439	393	434	435	381	380	408	417	459	451	391	419	439	400	416	411	433	426	451	404	435	428	426	408	411	438	409	400	398	405	408	406	430	411	389	424	407	401	417	417	409	413	417	397	412	424	389	431	430	375	404	403	438	411	444	380	404	418	419	414	409	419	437	404	397	442	410	396	433	433	416	420	413	428	408	397	430	399	377	412	413	408	412	413	423	426	438	432	419	419	398	405	409	425	404	394	404	384	374	433	397	397	386	419	389	409	372	408	367	428	411	405	425	414	412	420	392	371	401	468	418	390	417	376	412	388	412	434	437	417	429	410	381	398	417	390	432	433	438	374	409	414	407	390	408	379	386	366	407	400	405	384	449	386	425	425	398	432	402	427	409	392	418	430	417	453	386	411	400	418	402	433	423	396	382	416	426	426	432	425	432	414	415	427	341	389	369	381	424	388	394	408	433	417	371	415	435	424	418	422	454	414	428	397	411	452	410	410	375	395	390	416	393	402	401	403	417	404	453	454	424	407	434	434	416	404	409	409	439	409	389	411	433	380	417	417	420	388	414	438	373	428	409	410	413	428	398	477	395	393	381	413	426	422	452	425	454	428	409	421	443	397	387	421	401	442	416	384	410	398	389	397	400	422	402	390	413	372	404	414	437	425	427	408	427	431	431	418	383	375	408	416	400	396	397	415	405	380	406	407	458	409	415	405	393	409	410	421	436	420	391	402	402	415	436	412	424	392	432	419	388	385	416	441	382	411	436	405	401	400	445	410	427	418	401	409	423	389	450	413	407	362	426	411	432	399	434	426	404	444	410	409	407	456	427	401	368	458	436	372	432	450	429	390	407	426	429	405	422	408	421	403	445	436	406	394	396	400	406	412	436	399	445	402	419	397	381	406
23918	21248	28448	24343	21250	11390	1252	748	627	549	565	512	444	437	422	437	417	391	382	371	330	398	341	318	369	371	349	314	353	363	336	335	311	327	322	316	329	344	319	339	347	309	338	301	355	337	291	297	348	326	335	307	334	345	345	306	326	321	329	332	339	290	324	328	294	291	333	313	332	319	278	312	311	350	338	316	322	313	328	315	314	332	322	317	319	311	342	308	294	286	342	329	295	314	333	299	301	334	296	322	337	323	300	289	344	327	324	321	348	316	308	313	327	282	332	290	344	328	320	312	325	298	327	314	314	342	315	298	325	318	356	346	323	313	301	343	329	316	315	292	331	325	317	320	307	301	313	339	300	319	336	333	306	345	303	289	327	327	305	312	313	303	298	301	304	309	311	315	294	348	301	348	321	299	347	330	290	316	311	306	329	343	313	293	270	329	315	302	318	315	316	329	310	316	294	351	371	361	339	333	312	300	315	323	314	330	341	311	347	315	305	313	276	309	306	342	281	304	336	322	319	333	322	352	348	326	310	326	320	298	326	302	330	294	298	302	308	335	302	326	302	319	306	357	298	344	333	343	335	314	311	325	330	336	325	316	309	301	303	307	303	315	305	331	321	310	308	303	336	297	317	302	333	309	297	362	292	317	300	316	332	305	347	326	296	302	315	348	339	303	337	326	332	290	296	308	307	312	329	301	310	309	350	333	304	328	306	312	275	307	330	303	316	310	305	315	313	323	312	294	359	330	333	313	326	310	312	282	320	319	362	346	288	321	334	314	308	301	324	320	314	299	332	363	315	356	318	330	325	307	294	304	340	313	300	313	335	316	319	319	321	349	271	296	315	308	309	352	309	321	311	301	313	335	308	317	317	299	321	333	300	317	299	329	293	320	285	331	328	324	295	309	329	342	299	296	315	299	320	326	308	339	315	302	340	280	313	285	343	291	310	303	302	309	331	314	322	366	323	334	309	319	321	313	322	322	343	320	290	356	333	316	306	323	357	332	300	342	300	346	298	332	302	295	297	290	344	286	317	301	317	300	320	266	347	332	309	296	312	344	322	301	292	327	315	316	327	299	299	329	335	318	315	323	279	311	330	333	317	354	292	296	325	306	324	302	325	335	327	299	314	318	315	352	288	312	329	324	360	304	328	307	322	348	313	313	329	299	319	309	310	312	337	319	327	310	315	317	322	320	329	316	300	311	311	313	290	307	339	321	322	321	307	293	318	331	304	285	314	325	328	323	336	304	330	331	335	324	315	301	309	293	306	279	310	334	300	345	316	296	327	311	348	326	290	353	296	334	291	316	314	287	329	343	313	319	313	330	308	327	337	337	365	309	302	320	294	291	337	352	349	318	338	340	302	352	334	310	317	326	300	354	327	315	320	328	312	334	331	349	288	310	328	308	315	335	307	340	304	323	318	336	328	309	327	330	318	294	308	289	299	319	330	309	304	315	314	336	317	311	334	310	309	292	314	312	317	314	310	323	310	312	324	326	320	310	305	340	324	330	320	345	322	300	347	310	296	343	362	330	335	348	316	339	339	304	290	326	283	303	325	324	341	352	309	313	316	319	313	312	318	337	330	327	326	319	313	298	326	340	318	304	341	319	307	320	339	335	330	326	348	322	325	272	340	308	324	320	313	291	316	310	302	304	295	323	300	341	318	319	324	323	310	360	315	351	279	329	296	291	300	326	306	322	305	317	302	340	284	314	297	350	310	320	327	320	295	332	324	319	328	305	320	352	306	302	324	304	324	332	331	338	309	291	327	305	348	306	305	310	363	303	305	313	313	304	363	297	306	291	312	313	337	336	297	328	260	313	318	307	308	327	320	305	304	350	335	309	327	328	284	331	326	318	317	349	306	293	307	284	305	319	289	321	347	341	307	295	311	334	341	338	316	298	322	313	308	368	303	331	299	284	292	280	323	313	292	318	329	345	307	327	292	328	305	327	313	322	313	306	313	316	291	307	295	326	309	328	313	332	295	340	305	297	332	330	297	345	330	291	297	327	287	319	310	314	319	328	322	329	324	349	338	314	317	324	325	323	297	308	306	286	333	299	335	326	305	330	306	332	336	305	315	329	309	301	352	295	300	299	296	322	301	327	296	307	339	292	298	306	313	286	313	307	338	330	322	307	310	324	323	311	302	330	335	311	296	294	324	329	295	316	346	297	333	305	328	338	306	353	321	333	327	284	344	322	321	324	300	338	324	318	326	316	321	321	310	298	334	318	312	324	346	307	337	299	326	352	301	318	297	329	305	348	329	308	346	274	299	312	336	334	335	319	346	322	313	321	326	334	318	282	324	319	323	308	332	328	327	298	323	314	325	313	325	316	315	327	322	336	293	251	325	318	318	322	345	333	286	330	324	314	283	321	314	344	306	350	344	318	338	330	299	329	324	343	313	306	311	327	317	315	322	329	311	328	335	347	332	332	343	292	351	302	312	314	355	330	355	300	317	321	317	315	349	309	315	259	303	274	305	355	336	336	323	315	289	305	352	288	305	303	311	301	305	333	336	310	313	322	313	284	314	304	308	319	323	312	325	323	338	296	289	315	286	313	284	306	331	310	293	295	304	311	322	285	305	344	324	371	303	306	280	315	283	306	340	312	340	293	353	293	310	329	338	323	317	316	329	318	293	318	297	305	324	324	287	295	348	320	339	332	300	312	302	288	326	356	316	328	286	323	340	346	297	291	328	323	340	301	304	334	329	308	332	299	306	306	321	299	292	348	294	287	297	315	292	358	312	324	316	314	351	321	322	334	310	327	319	311	329	301	323	314	301	309	324	321	298	293	295	305	341	323	285	332	311	327	318	318	309	289	314	337	354	300	332	320	301	297	334	289	303	309	314	319	315	342	300	316	313	290	313	325	302	316	327	286	312	319	328	329	306	302	318	296	343	327	310	302	353	338	328	323	338	274	347	336	315	299	305	329	339	319	310	300	319	347	341	325	315	333	338	318	314	325	297	288	341	342	297	311	339	329	319	325	333	329	285	327	341	307	311	339	312	314	345	304	310	317	329	339	319	288	321	335	345	329	342	320	312	292	328	331	313	346	289	359	314	338	285	332	307	310	329	328	286	341	335	308	313	302	319	305	315	302	324	319	327	327	315	332	322	334	351	326	333	334	339	360	322	325	322	329	289	296	331	312	301	322	317	298	330	298	320	322	289	328	337	326	335	296	318	290	294	294	320	301	316	318	303	335	318	323	330	325	304	351	310	301	285	288	295	326	303	312	310	344	320	319	292	299	314	325	299	314	315	309	330	278	325	324	313	322	314	333	314	353	299	347	302	299	298	329	318	312	318	297	332	296	309	299	340	310	312	306	340	334	296	326	306	321	305	326	321	299	304	300	331	344	309	354	313	321	313	294	285	302	331	323	321	289	329	336	324	308	313	319	299	326	360	295	279	340	303	310	329	338	316	313	320	331	299	328	304	350	306	325	291	303	323	294	281	315	321	285	318	300	312	327	335	316	313	306	330	295
17992	9598	7908	4062	2632	2051	1497	1272	1073	888	733	697	700	598	520	528	501	486	503	422	476	456	457	437	444	442	421	414	385	376	387	385	391	413	399	380	390	394	400	353	375	370	401	383	371	359	410	384	424	382	361	356	349	383	371	391	365	342	386	367	376	364	379	356	363	367	386	390	365	385	378	383	351	373	365	356	413	390	335	368	398	381	390	362	380	359	408	393	393	374	355	363	362	358	358	397	373	358	362	334	351	374	366	368	376	346	347	377	387	357	355	367	352	379	380	345	375	372	363	350	337	387	355	391	387	362	405	367	354	378	390	381	367	357	380	392	387	322	374	353	386	358	387	385	359	359	366	332	371	399	382	367	382	389	384	365	357	318	343	367	375	367	414	374	363	401	353	384	346	385	388	357	337	388	353	361	379	372	375	362	383	392	371	384	352	374	379	356	375	369	356	328	350	372	338	386	385	380	358	382	376	379	376	367	381	349	375	386	393	414	345	373	402	379	371	366	343	379	338	371	379	410	397	364	365	401	372	383	360	363	381	350	371	356	365	389	399	373	354	359	339	354	348	367	332	391	340	384	368	390	344	375	379	369	340	364	335	351	403	363	367	370	360	357	389	380	384	366	403	350	387	344	414	351	351	339	400	387	355	360	370	362	373	381	391	373	416	363	351	358	362	368	395	390	376	349	387	365	355	332	375	395	387	373	373	354	395	366	370	368	375	361	389	369	358	338	350	366	368	374	369	353	347	367	369	381	369	393	385	362	376	397	384	348	387	378	376	375	368	382	398	406	361	365	363	385	375	414	350	338	378	373	362	365	391	371	359	385	367	385	378	361	381	381	354	358	393	385	379	374	358	365	398	348	332	389	385	337	396	338	381	354	365	360	378	359	359	346	358	346	374	393	355	373	366	359	336	339	386	376	402	361	395	345	379	388	399	370	368	389	382	383	371	372	382	365	383	363	365	355	358	358	343	350	345	379	378	378	404	362	373	360	343	394	356	335	398	367	388	375	352	379	372	386	387	325	393	390	333	373	352	355	370	367	384	378	380	397	377	360	384	380	341	347	385	378	410	377	342	344	340	359	371	358	369	344	394	400	381	355	355	381	329	380	389	380	367	348	358	398	355	373	378	357	325	389	393	400	356	377	363	402	388	368	371	356	396	356	387	374	344	383	362	370	391	352	377	366	380	378	379	359	366	353	360	385	377	387	377	369	360	412	374	389	390	368	365	337	388	356	380	369	405	359	345	347	395	369	363	372	354	361	370	383	387	369	397	357	396	365	360	350	375	381	367	381	358	410	361	386	373	352	382	369	383	389	322	367	381	376	430	385	393	375	336	403	359	369	363	369	390	338	388	370	374	367	357	372	351	392	375	359	353	395	356	351	377	387	356	357	359	369	361	361	360	379	347	331	364	351	342	375	396	344	360	377	386	382	381	361	362	376	354	350	374	383	415	373	373	347	352	341	337	344	368	406	362	379	394	385	349	382	390	357	345	371	371	349	385	365	373	381	340	349	355	368	372	391	377	398	352	354	354	366	367	391	385	368	395	376	377	387	354	404	360	368	363	354	366	376	383	348	398	342	377	378	346	365	382	372	369	354	335	358	372	398	385	364	372	347	383	366	378	341	342	353	369	409	368	362	350	400	352	351	354	336	380	368	340	354	377	383	370	406	364	382	361	340	381	378	370	383	398	399	346	389	361	348	337	363	320	394	380	373	381	350	382	358	365	343	388	377	373	400	350	373	340	367	399	379	371	396	343	367	369	371	347	368	369	350	376	380	377	382	352	372	390	355	350	366	371	386	388	360	371	360	378	412	355	387	324	363	357	371	354	367	351	373	336	359	384	362	311	341	380	365	382	353	364	411	364	383	366	362	318	361	350	374	405	353	382	381	408	366	385	418	374	348	418	390	349	390	369	389	369	382	358	370	376	348	373	360	365	394	390	380	375	347	415	358	366	372	365	391	351	358	381	353	352	357	360	352	324	377	335	381	355	373	390	368	393	379	342	377	396	377	384	344	372	345	373	368	379	360	362	369	370	350	347	351	390	366	372	351	366	403	362	372	366	391	359	363	379	352	336	355	375	360	394	374	399	392	368	335	399	403	369	353	405	349	378	374	343	392	372	359	378	378	375	388	374	364	397	372	414	352	379	381	376	364	381	382	350	337	370	348	388	370	372	374	359	399	371	346	376	379	387	377	381	386	345	370	386	361	388	338	387	380	342	368	372	405	391	381	397	389	383	377	393	354	395	384	366	376	387	305	383	372	365	377	326	380	379	332	365	379	342	358	357	408	371	372	366	352	374	362	343	365	364	362	380	360	378	384	364	342	374	337	363	385	373	395	379	365	370	397	404	339	366	375	360	348	369	375	390	374	365	355	366	362	339	348	354	357	354	377	349	375	389	354	376	336	343	381	386	349	367	375	366	359	400	379	354	373	334	373	367	398	332	351	398	350	355	386	340	398	398	375	372	373	351	383	360	357	407	388	389	400	375	391	349	360	346	351	366	342	394	385	332	407	383	351	379	378	367	352	347	403	410	364	356	348	367	405	371	340	357	383	356	393	326	373	366	376	375	417	374	352	381	342	359	398	375	378	366	325	343	365	364	388	335	332	352	376	359	365	347	367	349	371	372	362	364	330	382	404	414	399	395	391	358	373	352	374	332	389	348	374	376	378	396	373	336	361	361	416	397	379	357	367	350	409	385	368	341	356	350	337	362	334	361	382	360	363	352	369	393	347	363	359	370	325	367	377	367	379	373	306	366	380	329	354	359	366	384	350	379	378	371	376	355	374	373	377	358	371	360	351	413	374	377	371	392	354	344	371	361	370	370	388	340	386	365	359	335	354	402	389	372	378	364	358	362	377	367	362	357	365	375	376	361	387	389	359	377	415	383	379	374	377	359	348	403	375	321	390	362	346	405	375	374	365	353	387	400	368	359	345	377	340	387	402	393	364	418	363	348	364	357	371	343	372	389	398	333	400	390	354	375	336	376	325	364	385	387	368	361	381	385	365	391	368	365	327	357	352	378	370	361	372	391	371	352	361	355	348	378	364	354	388	363	366	346	365	373	380	388	372	378	341	390	382	359	357	370	412	356	383	355	405	350	352	366	359	341	365	397	347	381	367	394	380	412	394	374	379	355	352	342	377	354	347	424	340	371	365	405	391	342	401	357	375	369	372	361	378	362	370	333	372	360	341	375	369	337	387	347	372	349	348	386	421	351	336	348	379	401	358	351	330	370	343	385	364	361	388	390	389	391	343	355	338	353	383	375	382	340	411	377	370	371	341	366	382	340	369	399	339	388	374	393	344	383	401	370	379	392	360	355	336	394	359	372	337	324	372	359	384	393	394	381	393	381	357	359	381	348	374	366	330	375	394	319	384	401	376	339	344	381	376	362	382	345	381	341	386	420	319	400	371	370	373	363	370	357	386	394	370	357	377	372	400	381	342	319	338	358	339	380	373	364	369	370	360	351	348
24796	21214	27555	25130	12610	1339	950	777	758	746	735	688	676	613	649	662	625	634	634	663	653	632	585	563	692	602	648	646	594	644	626	673	646	607	634	620	580	604	619	584	633	627	653	634	636	594	623	609	582	643	605	624	604	621	632	637	660	655	641	600	631	562	633	586	656	600	631	632	611	646	562	663	610	630	652	615	634	653	619	588	596	607	611	639	646	595	588	671	634	618	595	581	590	622	605	609	605	668	641	629	625	594	626	619	652	672	624	640	588	648	636	583	583	573	607	588	603	606	633	613	646	656	622	637	596	609	652	628	605	614	655	611	626	606	617	592	604	608	606	637	630	631	662	632	611	681	654	611	632	619	639	687	608	625	642	643	650	648	624	636	601	658	641	630	649	622	626	615	615	641	644	638	649	640	650	614	608	642	611	619	577	643	569	566	605	657	609	575	613	646	610	653	661	631	609	620	588	597	604	593	605	600	619	611	593	637	635	609	652	644	629	625	637	640	609	563	636	548	594	576	577	601	606	675	606	634	615	592	604	652	628	611	609	626	634	592	642	626	611	573	574	614	604	650	639	585	658	597	623	643	608	638	578	618	594	628	623	624	620	630	664	623	615	576	602	619	608	609	603	635	650	610	616	611	631	630	619	628	631	581	613	638	636	585	632	606	607	616	613	617	648	634	623	590	609	642	654	608	663	630	634	605	597	630	650	624	603	606	614	598	613	612	619	609	607	622	595	554	630	612	618	589	625	589	627	620	607	648	623	640	644	623	605	605	627	672	611	598	597	615	629	647	619	629	621	634	674	606	573	603	634	643	659	607	639	586	602	668	592	639	614	586	623	604	647	599	621	626	628	603	622	571	587	602	604	626	609	571	615	615	608	629	646	657	638	635	647	615	623	571	602	649	613	622	618	602	599	647	636	604	629	623	584	633	593	541	615	616	631	614	645	626	660	608	610	632	593	600	605	618	575	591	612	573	652	612	568	592	633	575	621	604	671	625	635	639	614	588	605	623	605	599	646	686	611	598	559	674	574	618	636	601	618	564	599	649	637	626	643	582	608	623	626	621	601	588	648	595	643	604	626	608	609	637	631	623	638	616	643	614	596	623	637	584	624	624	664	605	622	606	596	597	600	629	599	620	616	599	600	607	591	657	658	652	678	636	655	573	626	578	633	637	655	610	639	628	627	610	605	618	614	578	614	581	646	621	651	629	614	656	661	609	682	645	668	669	631	630	627	632	604	583	594	657	630	630	618	629	633	632	651	631	637	591	569	639	596	640	586	612	640	607	621	660	617	647	647	617	587	632	647	606	617	619	618	612	644	635	634	590	592	632	625	625	630	615	635	608	634	675	645	580	670	641	613	602	603	635	638	608	606	628	650	612	613	614	622	594	626	612	620	618	638	685	579	652	601	619	655	579	600	621	627	605	616	605	662	644	656	605	591	581	597	613	653	633	665	593	613	598	630	559	641	623	600	617	575	567	631	620	578	596	671	598	584	592	613	670	655	611	601	591	626	602	617	639	623	595	644	618	640	626	625	580	608	660	587	649	636	597	631	635	663	647	610	616	608	635	662	618	612	595	624	609	591	610	622	606	599	611	623	664	627	608	586	595	635	624	575	574	662	666	629	619	602	635	586	607	641	627	623	594	606	602	573	655	653	641	609	600	623	657	626	611	624	635	615	619	601	627	619	605	655	601	593	622	614	654	592	669	584	651	602	586	608	611	627	622	640	647	594	601	635	619	650	598	636	670	636	622	641	639	612	633	625	592	637	600	613	614	635	617	626	623	635	615	617	618	635	599	632	608	639	624	619	575	637	603	631	630	637	587	594	599	623	613	630	539	643	620	583	652	627	668	576	602	628	619	579	597	626	630	604	576	586	590	627	578	609	651	621	605	647	633	585	590	624	632	594	584	640	600	627	644	632	634	617	609	627	598	618	640	610	582	622	575	622	641	608	620	608	603	625	612	594	630	585	655	605	598	600	663	640	628	604	624	606	594	634	614	584	623	626	613	614	589	646	630	637	599	659	640	645	600	634	614	632	617	640	646	636	595	616	608	621	610	621	596	611	597	648	631	586	625	618	632	641	642	629	645	632	550	595	592	624	624	587	570	609	616	659	605	634	620	553	661	604	650	674	610	618	663	628	644	608	645	624	677	628	591	603	613	612	579	602	604	619	607	637	669	618	629	608	603	648	592	593	632	665	651	627	584	608	565	626	594	612	648	638	616	615	587	613	620	616	650	604	606	574	616	606	624	601	658	663	565	669	594	645	612	704	642	632	647	587	621	638	604	656	630	637	627	598	573	614	632	626	581	633	627	580	617	633	625	604	617	619	574	676	584	635	652	616	673	649	609	582	584	625	592	611	664	600	647	575	604	636	638	609	646	628	641	625	616	597	620	618	620	627	661	652	591	616	622	618	618	673	610	607	603	592	613	624	607	654	613	661	612	634	621	606	630	587	597	590	627	594	623	590	628	595	636	599	642	661	629	599	625	633	609	615	596	577	643	593	622	586	661	610	634	692	622	623	615	661	619	600	609	605	639	616	623	621	668	609	577	597	630	637	580	618	621	594	602	618	603	624	652	635	617	645	634	622	643	596	663	591	622	687	654	616	609	565	580	593	625	661	645	670	584	616	615	652	649	622	631	626	567	642	573	628	603	621	632	592	624	631	608	607	652	578	582	641	633	613	584	606	600	616	616	642	634	627	646	592	619	606	583	642	654	650	581	660	624	590	584	623	639	638	602	638	668	632	597	619	606	604	627	576	603	619	615	626	642	584	609	607	595	560	624	694	601	655	640	617	665	661	585	617	600	645	593	561	589	637	614	630	583	634	597	653	611	603	631	573	641	605	648	573	632	565	619	645	626	621	649	606	607	590	619	593	622	668	602	628	584	638	660	642	607	583	638	649	633	642	626	653	596	592	640	616	635	576	608	600	635	602	609	628	654	595	623	660	608	661	622	596	638	638	634	621	623	611	573	633	596	631	641	631	654	564	606	621	598	657	627	640	655	578	591	635	618	602	647	604	610	605	603	624	629	626	619	625	673	619	641	628	621	621	620	635	560	563	668	605	692	611	637	635	638	640	620	620	567	629	608	602	626	611	594	649	592	620	597	624	607	666	608	652	615	633	662	617	611	594	619	607	637	589	632	636	592	625	584	575	596	577	619	650	625	630	633	628	637	610	613	657	664	637	594	632	634	624	573	621	647	603	589	599	585	608	582	653	617	618	629	599	637	612	637	628	594	634	610	646	629	601	628	608	626	627	584	648	619	639	625	603	635	599	656	635	621	614	640	631	642	580	657	592	592	582	657	544	611	620	609	591	602	579	644	601	620	641	630	615	641	654	643	588	605	622	629	636	617	620	642	591	619	610	622	569	595	663	593	634	563	632	669	613	597	601	623	629	644	656	635	626	598	595	606	617	605	646	596	635	612	687	622	662	641	640	620	627	600	653	623	620	629	620	636	637	634	590	588	588	611
17677	5854	4669	2643	1916	1570	1384	1207	1018	978	890	816	849	784	840	815	798	758	715	747	747	740	734	728	759	755	747	731	745	699	749	742	711	753	636	667	716	742	744	694	701	781	749	754	714	750	698	739	743	746	727	697	703	772	688	761	716	649	729	703	739	720	674	690	665	724	726	711	710	713	693	737	717	722	730	696	721	699	686	712	713	689	665	668	696	706	695	686	703	709	712	684	726	698	755	719	695	705	698	716	739	723	693	670	717	726	711	728	684	713	729	726	716	708	701	714	694	726	691	681	717	706	710	752	719	724	684	681	728	689	650	705	685	665	705	694	740	717	684	713	694	671	715	718	706	633	691	702	694	719	743	684	673	710	683	722	702	728	671	703	687	716	666	697	687	711	701	692	697	725	693	647	697	678	717	718	676	731	712	734	704	690	657	694	710	702	712	689	718	701	715	698	675	734	703	721	733	685	682	696	653	692	703	709	737	680	707	713	714	704	737	685	692	696	626	702	723	706	729	676	693	692	695	627	712	700	687	739	698	665	714	708	683	698	712	715	702	716	717	708	799	635	694	716	713	700	642	671	709	667	643	691	717	695	710	712	738	721	677	732	706	706	692	668	720	733	716	723	733	706	703	677	710	706	679	704	706	673	708	692	709	636	716	680	728	679	686	749	679	729	689	677	733	724	677	708	695	733	693	692	679	699	752	721	718	723	764	673	721	697	696	723	718	687	726	715	689	705	686	727	685	706	710	748	705	689	723	698	704	695	649	709	723	725	719	743	683	673	699	700	723	702	688	703	742	725	692	760	669	712	764	712	697	675	723	703	703	706	685	692	708	647	732	709	743	726	691	708	705	703	675	689	676	713	698	728	745	727	717	740	664	715	727	714	744	696	680	704	727	699	700	692	715	676	692	715	703	691	694	714	693	706	682	749	784	708	701	714	686	669	735	667	705	656	659	674	697	729	718	686	720	690	714	710	686	676	739	664	689	678	729	738	696	727	730	664	713	689	744	714	714	667	685	717	710	702	716	694	671	756	685	717	684	735	689	679	705	697	745	686	663	689	681	719	717	703	715	702	755	711	721	690	661	718	722	707	658	718	701	728	680	678	669	725	680	703	700	676	652	721	728	772	720	714	729	709	709	720	745	693	754	718	687	712	654	670	700	708	686	730	678	709	645	659	707	705	688	741	663	672	700	683	693	692	680	706	707	698	672	719	698	693	690	770	755	745	637	721	666	721	680	691	738	751	699	699	736	713	682	682	690	723	720	725	699	707	771	690	719	716	736	726	721	660	697	689	747	726	678	679	735	712	675	719	706	652	684	692	709	717	676	691	706	698	744	703	745	683	698	751	682	711	693	713	707	692	679	693	672	731	725	715	662	700	717	744	656	674	677	700	726	699	704	716	707	744	728	660	695	683	729	705	728	722	667	719	695	703	736	679	680	696	663	720	698	740	738	684	650	656	657	636	684	702	753	745	634	671	714	732	707	657	736	731	749	729	710	698	664	706	750	671	720	676	698	732	714	613	710	670	732	693	699	658	717	731	671	715	701	694	742	690	665	680	696	691	688	759	676	680	694	722	707	684	694	707	695	729	665	664	687	685	641	688	692	681	718	670	748	689	689	704	739	710	692	686	715	655	699	651	731	693	715	676	686	669	675	725	721	696	723	672	687	712	676	723	724	698	725	688	694	689	693	688	712	705	720	732	726	700	696	733	687	692	675	659	724	716	686	660	760	681	695	730	670	712	687	716	751	707	682	654	728	690	717	699	714	663	685	688	728	696	667	695	640	754	722	695	705	694	717	738	653	707	687	726	705	643	654	701	708	669	697	683	731	718	680	684	743	758	705	686	675	710	731	685	694	707	747	717	682	721	688	672	705	743	666	656	711	720	740	649	689	713	715	704	699	701	743	701	755	644	707	712	678	714	665	696	695	692	719	713	701	727	682	689	676	687	704	693	734	675	758	688	725	679	704	657	754	711	686	696	689	668	678	707	724	688	678	725	669	715	683	738	714	729	657	671	713	719	715	683	752	735	751	681	704	683	719	697	694	761	703	723	731	669	643	729	683	660	677	662	754	665	700	719	690	719	705	759	675	723	638	757	717	711	682	701	695	739	675	694	689	743	686	745	706	752	691	704	711	679	713	720	685	722	719	689	704	679	673	709	693	666	666	730	701	742	697	691	731	711	671	714	670	669	658	721	700	772	678	693	706	706	753	703	715	720	697	693	722	729	681	700	699	719	679	713	695	753	715	705	720	716	689	696	698	691	727	692	695	706	712	654	723	735	712	741	672	708	655	653	687	710	699	666	691	714	743	683	698	704	671	685	708	741	713	700	657	685	709	688	669	684	704	737	697	703	734	726	741	698	668	679	701	677	727	654	657	698	684	691	698	713	680	720	765	700	704	652	707	649	724	696	667	658	666	723	692	731	676	718	707	663	689	699	694	731	690	712	669	668	693	737	730	702	707	707	706	715	703	656	629	710	684	704	716	703	702	707	729	726	716	687	709	665	695	687	728	750	728	658	695	673	687	699	749	659	662	711	651	740	692	673	717	686	734	712	711	718	715	739	663	687	688	690	690	709	721	718	692	718	704	688	733	738	720	721	701	666	717	720	688	735	683	738	712	700	716	669	686	663	689	681	680	694	681	764	697	701	713	702	723	696	687	734	707	701	754	755	729	644	680	724	699	669	687	716	664	724	701	696	684	710	673	722	689	676	657	684	669	693	723	738	729	670	697	712	693	751	719	725	701	715	722	667	651	703	723	675	655	738	716	699	691	715	687	724	731	690	678	638	728	705	711	693	661	722	676	735	722	690	716	704	636	717	676	693	666	661	687	697	711	672	751	690	761	656	742	696	713	698	734	691	678	716	701	724	710	715	685	685	711	705	719	690	680	718	729	690	753	755	730	706	681	663	667	664	697	707	685	674	744	753	704	714	707	685	696	739	675	698	683	687	664	709	762	727	718	674	724	726	703	675	782	657	704	676	663	673	664	695	658	711	728	726	716	669	683	722	697	689	718	632	686	650	719	689	699	680	737	692	730	706	704	700	711	678	723	718	654	695	763	720	662	709	708	681	743	686	686	683	737	691	719	674	730	661	675	743	729	707	648	714	702	728	709	714	694	692	653	676	746	772	705	705	707	693	708	700	725	696	699	719	685	724	702	710	715	655	731	661	708	747	691	734	702	713	677	683	688	718	761	734	686	707	682	767	655	697	701	688	717	687	729	633	697	740	709	685	678	675	712	726	675	714	710	708	705	699	695	672	672	715	681	637	652	674	675	688	666	684	646	729	733	671	713	717	693	697	703	704	724	725	740	715	684	667	703	701	710	663	682	673	695	723	710	696	712	695	689	720	656	702	664	731	668	671	739	722	669	711	682	740	666	714	696	704	697	714	709	709	719	692	734	673	669	662	702	705	669	741	673	707	661	685	697	669	678	682	689	684	693	705	693	688	692	680	704	719	694	707	727	727	766	734
22753	21268	29042	23836	21272	21337	12193	1837	1373	1189	1067	980	977	923	841	861	810	852	781	787	770	734	745	684	727	774	767	682	717	741	708	695	688	722	707	681	717	666	732	701	721	702	709	708	701	685	690	743	692	689	731	652	651	721	687	737	723	690	711	693	674	674	675	699	695	707	652	706	675	686	634	663	681	681	726	711	666	642	693	725	659	712	712	677	673	696	684	685	696	654	699	684	654	673	699	728	660	646	684	720	667	715	661	632	664	731	670	680	679	640	674	684	684	691	651	696	684	695	663	655	700	674	691	666	659	628	741	686	685	667	680	669	705	704	693	692	730	625	677	697	689	676	664	725	722	639	724	703	688	710	720	715	655	689	679	657	623	688	687	700	645	645	651	685	669	711	653	646	651	634	635	692	679	674	744	672	710	678	642	647	683	666	650	667	659	670	693	684	631	670	732	682	700	719	655	654	697	680	707	688	675	682	659	719	685	683	642	672	625	638	634	645	685	673	692	684	658	676	641	653	696	685	675	670	689	634	672	728	716	660	662	684	678	632	694	652	630	707	648	745	664	687	662	636	667	692	663	658	667	708	662	663	699	647	626	664	672	667	686	694	699	676	687	696	668	680	658	661	688	621	651	678	677	650	635	695	687	695	643	692	686	661	686	689	671	701	650	657	715	700	664	653	667	692	719	675	691	641	651	689	696	671	634	684	641	677	637	708	637	668	658	698	629	708	697	690	661	741	672	654	661	652	685	672	686	720	649	667	691	685	646	666	664	676	647	701	667	716	675	661	710	690	699	664	693	686	706	683	676	652	674	649	655	658	666	684	679	697	717	684	655	664	712	694	689	680	709	705	663	702	651	661	719	688	685	703	685	697	631	679	714	670	693	712	679	656	693	670	672	633	695	702	626	685	696	660	676	683	705	655	688	635	674	671	664	657	627	632	703	680	657	645	662	694	641	689	656	655	710	677	665	704	664	643	686	691	660	717	669	694	642	709	696	648	734	649	689	654	631	681	660	696	666	683	680	674	659	694	677	685	733	688	741	669	670	706	663	682	710	650	650	700	716	742	664	699	676	661	663	692	699	668	697	638	713	679	659	702	656	676	664	691	684	680	681	661	703	635	721	705	639	707	702	670	694	660	682	635	638	683	650	661	612	674	683	648	693	671	682	703	678	674	666	710	662	644	717	663	665	687	676	654	674	704	705	670	669	651	661	681	675	658	654	692	711	690	674	697	635	660	770	714	672	713	654	719	643	682	661	669	651	680	667	663	697	665	669	663	660	719	683	689	690	642	702	678	709	711	657	684	705	650	707	720	703	643	709	703	641	672	680	673	653	663	659	661	673	722	655	657	671	722	733	683	675	655	726	657	689	722	739	656	714	671	659	707	661	692	641	676	679	660	658	659	655	701	670	672	685	684	649	657	676	689	637	697	680	686	662	675	662	674	694	678	678	684	649	678	701	651	672	672	656	710	689	690	686	636	609	623	668	710	700	714	664	737	715	712	671	703	679	650	649	672	725	671	673	696	667	649	671	672	658	679	687	677	669	692	705	669	668	674	690	689	721	686	643	650	659	709	629	719	658	680	646	692	686	690	690	686	660	713	644	681	660	660	668	650	707	660	684	618	603	649	672	648	725	597	662	677	677	693	711	683	706	670	675	683	704	702	699	663	651	683	691	701	668	700	640	661	694	691	701	682	654	690	673	690	713	684	693	724	682	643	674	664	694	688	701	647	694	694	681	684	653	671	634	713	660	686	684	654	708	668	672	643	668	674	701	660	671	696	700	695	658	661	672	644	700	639	630	661	678	691	703	679	700	684	632	687	719	675	668	677	699	691	635	688	660	689	671	671	650	646	658	685	679	699	672	681	672	713	705	719	712	691	686	675	712	742	667	640	653	685	669	654	676	727	655	687	710	645	644	684	706	645	693	680	681	703	659	690	721	694	672	673	662	655	693	677	648	692	662	671	643	683	628	637	703	663	693	675	681	689	674	679	716	632	683	670	682	698	650	674	633	686	741	671	693	737	646	700	763	672	662	711	663	666	654	632	681	697	646	673	646	669	664	659	667	651	660	620	690	662	647	654	639	661	662	715	723	625	748	670	636	605	702	675	708	660	707	688	649	711	723	683	743	674	714	645	671	643	663	664	708	725	658	720	668	667	650	737	713	702	692	676	721	646	673	681	631	680	670	602	648	701	683	681	661	657	665	667	753	681	629	681	687	752	668	701	653	626	690	662	682	694	692	710	750	656	670	668	637	647	662	713	639	720	715	708	662	641	676	692	650	714	671	676	715	695	650	671	666	653	618	665	617	699	725	704	687	653	662	686	675	687	716	651	643	695	689	654	682	640	696	721	669	646	696	718	677	681	691	674	679	687	684	635	667	670	658	659	638	689	687	716	652	683	683	674	674	656	656	706	670	627	637	652	623	657	632	652	711	715	665	651	652	695	620	644	711	685	629	666	673	647	665	656	643	689	664	655	662	687	670	703	617	664	706	646	679	683	693	660	684	649	656	698	701	659	682	674	650	709	674	632	689	703	696	624	701	681	702	730	677	702	636	634	690	692	653	670	675	698	702	692	703	653	643	662	644	688	641	669	674	657	694	690	713	688	692	654	688	655	679	643	686	713	671	667	683	652	661	657	675	638	664	669	684	659	643	664	637	645	692	654	661	700	671	691	634	672	674	655	633	707	685	651	689	643	645	646	650	696	742	631	701	676	689	655	671	653	676	671	604	687	645	642	668	679	674	713	711	676	669	686	651	660	683	667	665	664	641	649	653	660	694	692	686	701	638	669	676	691	675	633	714	644	695	654	671	661	717	679	682	647	673	668	719	696	673	660	650	680	693	631	688	652	680	667	702	671	653	676	676	699	723	671	705	703	681	702	682	680	684	677	673	665	669	703	649	705	628	659	660	679	671	691	688	651	679	718	700	666	671	712	648	635	661	681	679	675	731	668	645	681	682	718	665	641	630	650	666	680	703	675	667	713	663	670	665	677	668	697	686	645	671	643	668	684	654	661	676	656	694	723	684	685	674	656	695	705	655	626	647	660	682	692	668	652	676	697	657	662	660	683	669	659	639	660	666	714	653	671	696	698	645	664	690	680	673	644	636	672	643	640	675	721	701	705	653	625	664	657	686	696	686	701	683	663	695	663	697	672	655	655	694	677	693	672	717	661	676	732	711	646	668	697	681	699	644	718	655	639	713	637	671	682	684	672	712	681	689	712	672	612	680	709	657	660	653	697	679	683	641	657	668	691	671	637	666	707	644	711	656	641	693	641	683	682	648	683	696	666	645	694	704	704	708	694	660	686	707	705	655	704	705	679	701	653	649	672	704	674	696	683	701	690	680	629	661	673	697	647	711	657	659	696	685	700	630	627	671	692	647	683	713	684	673	690	675	667	658	647	663	712	695	680	707	662	700	681	724	643	683	670	651	669	663	672	613	643	698	677	656	662	673	679	646	665	662	698	676	645	668	721
21745	15885	13147	7158	5012	3649	3067	2579	2060	1723	1547	1333	1291	1190	1104	1026	968	1007	904	871	917	837	831	897	780	833	804	807	779	813	841	767	807	791	750	765	750	782	704	751	779	750	735	776	761	765	779	735	784	752	740	712	766	760	767	765	726	743	782	715	749	777	778	728	709	723	745	670	776	754	709	704	737	714	786	746	744	723	713	748	754	728	693	778	760	733	737	710	715	748	735	719	745	712	728	720	740	750	721	726	707	735	711	736	719	743	734	715	734	742	766	737	704	649	732	727	707	747	743	724	751	776	714	706	756	701	695	709	680	755	704	698	742	723	726	712	747	750	758	715	730	753	741	737	742	702	724	719	752	739	703	716	743	746	727	732	731	768	721	762	740	785	767	709	715	690	749	685	710	717	786	733	738	728	744	694	698	706	734	738	694	698	771	729	755	733	727	697	722	726	729	699	688	728	727	763	752	708	705	723	715	725	720	779	747	746	729	772	709	733	724	731	713	718	671	703	674	745	730	703	766	697	742	708	743	735	733	700	738	754	783	697	811	758	740	740	704	750	724	767	732	736	689	710	673	747	750	750	721	731	721	734	690	720	715	765	764	769	721	763	797	731	748	730	710	720	698	746	687	771	761	725	744	736	738	762	706	739	712	730	721	689	764	765	712	732	684	769	726	760	710	718	732	706	732	770	746	761	768	737	753	723	708	681	698	708	719	773	745	722	694	739	697	688	767	729	664	740	723	752	739	699	710	764	686	705	735	709	709	758	721	739	699	750	721	740	725	711	740	731	682	718	683	703	758	764	700	723	743	712	703	743	757	676	718	679	730	693	735	712	716	718	709	697	731	745	720	778	728	791	722	699	705	715	754	764	724	687	738	710	723	751	693	754	710	684	730	710	723	678	719	728	748	692	722	747	756	728	737	734	743	721	766	761	739	728	712	734	698	710	780	720	736	733	774	785	724	738	743	732	722	711	702	721	764	674	783	772	727	753	744	762	722	690	640	723	723	732	730	747	776	724	712	742	735	717	743	695	748	747	750	741	739	727	740	775	681	708	723	735	686	726	756	692	740	763	717	720	745	745	734	686	731	732	805	705	738	713	720	738	714	717	730	712	731	752	752	729	745	732	773	733	729	712	693	728	727	744	779	749	732	763	713	712	738	698	752	719	733	716	691	769	736	709	712	687	743	733	703	763	743	726	706	760	731	738	730	684	707	698	722	767	745	741	738	694	684	711	710	769	735	755	677	730	721	737	742	709	655	713	724	741	748	736	740	733	720	725	736	738	779	784	746	734	747	722	714	726	727	705	699	726	753	727	722	669	799	750	728	729	747	757	715	718	746	689	777	702	758	704	733	728	692	724	757	724	722	733	723	713	682	710	747	725	725	746	712	690	725	687	699	714	737	771	734	757	761	704	705	716	710	677	711	782	763	735	696	728	737	759	741	694	714	718	746	668	702	719	671	676	735	702	738	700	776	740	714	749	738	700	702	719	716	692	733	736	726	758	726	751	714	669	735	751	753	719	707	767	727	706	748	731	745	756	750	733	743	705	729	669	730	736	732	736	714	701	729	732	753	740	737	768	725	741	708	671	724	725	705	717	733	769	739	702	696	710	753	716	745	724	762	723	712	761	719	754	766	723	730	730	762	742	760	704	690	752	674	761	728	745	684	754	729	774	730	669	741	714	728	749	752	743	720	754	747	669	749	738	768	745	738	738	695	764	731	726	728	722	729	721	698	744	735	706	727	734	713	725	692	743	736	707	704	738	756	724	753	701	755	743	709	746	746	712	735	715	799	689	674	758	700	733	769	764	729	704	731	741	732	780	728	705	697	696	720	729	740	711	694	714	692	709	738	725	735	715	715	733	757	672	755	755	721	710	710	747	743	762	717	730	707	754	779	768	721	739	740	691	758	787	717	720	715	745	700	734	728	695	729	723	708	703	756	734	726	765	724	744	712	756	679	728	718	711	724	728	710	717	742	740	734	776	751	772	710	743	748	711	725	747	699	733	730	726	755	769	757	706	701	733	699	755	699	706	763	732	751	712	733	669	754	729	737	769	741	705	722	738	740	765	747	746	703	755	755	696	699	715	766	724	764	739	749	810	719	739	688	680	740	702	760	739	706	764	760	746	707	777	770	686	727	697	715	756	740	690	737	663	740	751	742	755	751	747	748	718	678	726	769	738	743	741	700	723	716	732	713	693	761	700	756	695	704	747	755	727	675	699	703	745	722	713	723	750	690	700	716	699	742	706	765	732	720	731	753	714	737	782	713	715	719	703	719	692	746	761	763	819	728	756	741	789	710	719	749	722	748	755	735	729	744	739	707	760	729	696	727	729	718	707	697	760	718	742	755	713	736	720	722	770	747	719	717	749	742	718	702	723	697	716	763	775	712	702	736	721	705	717	823	723	723	697	711	727	744	698	718	727	707	759	734	694	704	673	717	719	741	706	703	743	727	669	705	703	726	762	718	743	730	721	742	744	725	688	720	722	752	728	725	717	728	704	720	725	735	717	674	761	701	755	718	726	728	730	733	753	728	711	741	756	755	730	767	717	724	753	715	710	712	774	721	741	743	718	682	785	693	748	729	749	717	681	720	774	715	759	730	722	729	705	761	756	770	732	719	685	699	734	733	727	742	775	714	747	745	722	681	714	721	717	716	741	712	716	715	739	706	719	734	743	661	690	717	725	722	729	678	700	692	707	719	753	745	708	706	734	700	728	733	741	702	761	693	734	709	770	745	730	733	724	739	701	777	762	717	710	723	723	696	731	708	734	768	787	712	750	768	720	709	743	684	715	700	732	724	676	759	741	811	760	689	714	726	735	734	751	724	688	690	688	680	758	746	724	750	717	744	740	711	752	697	688	750	804	710	713	735	724	751	729	772	737	730	730	700	754	684	671	727	759	700	736	688	762	689	759	709	726	781	766	741	716	752	690	706	746	732	696	746	758	739	728	742	713	733	692	743	704	762	713	714	754	723	742	718	738	685	720	750	764	740	717	735	707	687	756	734	733	767	737	695	742	734	693	747	718	724	767	759	707	752	756	728	717	720	713	787	703	741	719	707	697	729	710	722	745	740	748	703	675	695	724	729	699	724	723	718	772	705	738	753	698	731	776	713	694	728	671	738	725	749	698	729	718	761	728	743	752	717	716	708	703	734	731	728	745	749	746	744	757	737	754	754	742	765	765	742	717	776	740	752	733	666	714	766	765	693	721	760	762	686	698	704	728	709	716	731	674	704	735	706	747	737	736	698	759	715	705	748	675	743	715	748	735	684	729	741	753	727	694	756	732	736	701	726	748	744	768	726	751	697	740	745	674	709	750	749	710	702	737	713	724	719	770	725	749	724	686	713	724	739	748	757	744	743	738	703	723	763	752	732	724	748	680	728	768	726	724	725	712	762	667	730	721	750	724	686	741	717	718	665	684	730	749	773	715	706	714	725	676	741	787	722	681	737	778	669	711	693	760	759	703	729	734	740	720
27395	20351	8197	794	449	411	377	345	342	358	374	385	334	368	327	355	355	338	364	352	362	357	352	322	322	321	351	369	346	348	372	357	355	340	301	321	343	307	359	351	332	356	355	329	364	351	322	361	346	379	345	326	375	333	330	338	357	340	349	353	297	348	342	362	365	329	294	364	349	329	346	357	351	339	356	389	360	346	348	331	328	347	338	345	326	328	325	321	383	348	347	370	341	325	355	334	351	347	372	315	379	321	358	351	356	343	323	364	348	307	348	357	320	350	355	373	311	330	342	386	357	337	347	374	348	343	374	326	342	326	360	382	348	339	339	328	350	334	339	333	346	322	355	311	329	342	335	352	345	327	363	365	339	364	323	346	318	340	332	352	326	331	341	340	364	341	346	341	342	346	327	334	393	363	323	358	352	355	368	361	359	345	346	332	365	348	313	342	348	342	334	332	352	336	323	343	345	341	349	381	340	357	389	333	357	306	359	344	340	367	344	327	350	313	342	322	365	370	370	348	309	338	337	361	344	347	363	322	335	343	351	315	328	362	320	346	347	328	374	349	381	363	353	306	361	352	325	342	357	357	344	346	341	347	327	337	338	358	330	316	369	368	329	360	355	332	364	338	298	384	346	344	358	340	342	395	353	365	329	360	340	297	337	325	355	343	357	344	332	318	345	354	366	303	342	362	299	341	351	338	352	317	341	341	360	322	318	359	356	363	341	316	330	377	315	366	326	319	360	329	332	350	343	345	366	351	368	323	339	330	343	336	316	338	353	330	331	326	366	335	340	334	323	339	362	319	317	337	339	378	361	318	356	375	352	336	355	343	318	335	340	356	382	344	356	346	343	344	361	316	345	314	348	327	352	308	345	314	327	348	298	338	325	353	367	346	340	355	363	347	367	375	328	309	355	313	340	337	347	356	351	348	320	363	356	332	336	355	358	360	332	345	329	350	340	342	371	336	354	333	332	324	357	358	353	359	319	325	342	335	370	334	352	365	355	328	335	364	380	334	370	343	337	316	312	352	361	356	347	342	333	339	369	344	345	353	380	329	339	373	334	324	303	324	361	333	332	351	369	358	335	379	358	338	350	372	323	358	317	333	334	344	386	325	322	341	341	356	341	348	370	354	327	368	369	355	345	325	354	352	320	330	352	355	325	366	333	352	358	350	339	345	330	363	337	318	302	351	341	341	351	351	328	302	344	346	336	366	362	350	329	344	344	360	347	384	368	327	339	367	340	368	342	341	370	328	311	352	343	363	339	362	379	327	335	327	349	336	346	347	330	332	305	354	362	335	356	360	328	333	314	367	329	316	326	352	332	328	332	322	354	361	363	326	334	350	352	345	344	308	361	359	354	333	357	344	342	379	319	317	344	392	360	351	338	333	320	300	334	365	345	346	328	353	337	302	367	352	363	360	336	323	362	339	334	334	358	357	349	315	353	351	363	332	356	308	330	311	326	312	294	368	351	362	325	364	378	343	351	346	326	329	338	350	332	329	362	358	320	355	325	347	349	355	331	326	326	337	342	326	360	338	359	373	327	336	344	356	324	359	297	343	343	341	367	316	332	334	351	348	318	363	370	333	318	345	337	341	327	339	309	332	333	325	319	352	320	316	341	352	303	339	346	355	359	321	358	346	362	365	324	344	348	363	393	334	356	373	329	373	327	324	341	351	333	336	342	346	309	364	314	336	355	335	378	372	346	331	346	317	345	338	369	350	329	336	340	359	359	342	336	339	357	345	326	321	366	325	319	362	293	293	379	306	366	335	342	347	341	325	357	322	352	345	349	324	335	360	347	317	370	341	364	349	342	366	306	299	361	343	355	361	388	323	348	361	350	359	354	338	336	344	356	329	335	351	335	310	334	344	340	319	327	335	336	351	302	324	352	344	364	378	376	368	377	353	354	387	322	319	327	346	339	320	327	322	322	316	334	336	343	348	365	339	331	324	364	339	342	348	328	368	354	335	336	301	334	311	347	361	358	331	320	342	339	360	350	346	381	347	372	353	362	317	319	328	359	330	338	344	321	321	351	354	373	307	334	353	352	351	350	344	332	346	328	349	321	358	326	342	332	313	353	347	349	323	347	337	355	334	369	344	344	366	343	349	340	307	366	347	321	369	369	331	374	326	349	314	322	349	365	382	353	343	361	338	347	335	356	313	337	347	367	343	330	380	345	358	341	347	310	336	343	330	367	368	334	325	352	318	328	369	355	349	339	360	346	343	379	354	331	366	300	362	348	351	337	298	337	324	321	327	360	302	355	352	338	319	295	380	333	332	367	355	355	374	327	341	373	349	358	338	368	389	318	361	357	346	331	312	318	328	341	318	354	345	330	361	350	357	332	325	345	291	379	305	344	340	374	390	352	364	321	330	354	371	383	349	328	318	318	351	316	369	374	330	323	344	316	352	295	367	349	315	313	323	339	345	330	342	314	350	349	338	335	374	353	338	342	310	311	335	345	363	336	306	309	360	381	335	321	337	345	312	329	359	359	370	315	340	303	339	335	333	321	373	369	348	370	340	332	316	359	353	349	339	347	360	370	368	329	346	332	330	307	325	323	349	349	330	321	361	352	316	359	381	369	311	341	343	337	383	357	312	367	310	337	332	333	375	333	343	376	338	372	341	324	392	329	352	342	348	335	348	365	310	344	322	348	332	325	325	330	344	343	341	336	357	361	349	320	341	309	314	333	353	297	318	359	347	381	349	334	412	328	341	350	345	350	326	340	341	379	354	311	336	348	351	354	354	328	331	348	336	339	370	326	336	342	341	332	338	337	344	332	357	362	329	344	351	334	377	319	383	350	341	329	320	362	322	384	330	335	346	318	347	352	324	345	346	302	328	356	340	338	341	363	339	348	357	358	346	360	349	349	360	354	328	326	354	350	310	338	357	357	356	321	337	322	367	348	360	381	351	305	323	382	345	348	342	319	324	365	351	355	350	346	337	366	354	330	331	312	356	376	341	328	361	361	341	346	356	354	341	331	327	342	339	382	338	366	355	342	393	338	364	333	325	349	342	318	338	308	334	326	323	343	347	321	349	318	315	387	347	348	357	351	348	335	350	354	342	322	353	337	367	344	332	361	320	337	358	368	349	333	371	356	307	310	353	362	351	343	354	348	328	311	338	365	337	385	352	349	334	377	329	356	349	355	361	319	354	373	371	334	342	352	377	301	330	350	342	348	315	323	331	343	367	379	349	353	351	371	363	322	338	370	350	375	336	315	380	337	373	318	363	358	337	327	338	361	358	333	337	350	354	364	373	358	341	342	364	383	332	344	369	304	327	344	316	333	341	337	349	356	329	360	319	334	336	341	342	313	354	313	350	320	353	365	367	349	329	340	348	335	360	341	362	328	372	370	380	357	341	377	343	322	370	314	344	386	346	335	316	339	352	313	378	365	310	329	337	308	350	317	329	358	313	339	329	377	321	384	355	356	312	318	365	299	322	344	331	326	378	323	337	316	330	377	364	365	341	351	350	344	329
15105	1215	991	667	614	529	465	476	457	479	428	423	420	402	433	427	444	451	447	409	459	426	391	433	430	412	435	436	402	427	402	419	401	402	417	415	398	421	386	436	411	417	406	418	377	384	470	383	433	410	417	389	398	372	391	431	439	401	380	386	387	395	416	406	422	414	426	391	408	415	399	422	404	379	422	386	424	461	404	426	435	372	418	419	389	421	413	428	437	421	428	386	440	402	417	422	439	431	398	404	412	404	453	401	418	451	405	407	388	442	431	447	439	428	389	425	411	392	413	414	406	412	453	426	382	430	401	415	388	422	409	396	419	430	419	445	418	404	412	411	414	440	384	430	409	385	399	405	412	434	407	432	412	403	415	424	430	423	410	400	438	435	433	463	393	436	443	401	420	401	368	411	430	413	414	409	452	393	397	390	439	403	409	398	405	427	426	402	406	410	395	423	414	428	401	437	383	374	405	390	455	410	404	429	418	370	400	375	400	417	406	389	402	391	417	380	419	424	406	412	434	426	408	393	390	377	417	423	431	423	411	404	431	397	403	426	403	401	409	373	377	409	393	362	423	417	413	416	415	413	370	403	404	402	431	387	413	447	409	404	419	437	418	383	412	431	384	427	428	380	402	406	421	421	419	442	391	424	409	394	368	431	408	388	437	402	449	415	386	415	399	401	413	384	397	475	412	419	421	403	447	450	413	422	419	420	418	429	359	458	428	399	449	380	425	408	381	428	425	418	376	427	394	401	432	411	430	446	400	405	371	368	401	401	405	419	418	409	404	413	390	398	410	417	423	390	436	414	386	439	423	380	436	391	412	400	369	422	425	425	400	423	433	425	384	401	419	406	413	384	410	415	392	429	387	408	424	391	381	402	465	438	381	357	414	417	410	431	412	432	447	427	423	402	407	407	392	374	440	380	389	382	417	408	394	431	426	433	410	396	415	424	413	391	399	433	399	386	407	373	425	410	403	411	419	414	433	407	412	433	494	403	428	400	403	443	411	410	446	398	433	418	397	397	430	423	389	395	420	396	395	399	412	366	410	416	401	449	434	385	413	406	438	403	441	425	426	398	422	374	411	420	411	441	409	449	405	393	442	403	405	400	423	398	411	429	418	405	407	406	407	415	436	409	419	398	416	441	382	415	397	436	387	418	405	426	375	382	372	396	416	370	401	439	394	390	376	409	436	388	415	413	410	447	396	389	412	432	396	415	408	388	439	427	416	408	412	413	385	412	406	448	393	434	401	409	429	407	403	435	415	387	413	421	398	448	428	404	400	429	424	438	431	464	429	441	403	419	393	399	418	432	404	440	398	428	414	421	408	424	398	396	415	406	387	397	426	390	449	414	431	416	413	394	418	415	420	424	405	401	409	440	384	421	430	445	388	424	398	418	430	450	401	428	405	410	432	370	404	408	444	414	462	437	415	401	399	394	412	417	395	426	394	387	446	406	400	394	402	443	364	450	430	429	435	451	438	433	414	453	413	446	451	426	454	392	436	448	427	434	418	399	448	401	408	405	440	426	369	384	387	381	420	448	451	423	426	400	417	401	395	442	407	388	422	430	422	384	414	433	416	441	389	422	438	384	408	423	427	402	441	371	409	355	413	434	403	412	434	434	439	385	411	394	427	394	419	370	446	432	399	423	404	413	400	419	420	426	421	401	413	433	404	423	393	398	400	419	413	414	409	413	401	424	425	416	404	406	429	413	413	419	409	400	397	427	432	378	411	425	404	434	412	415	435	426	423	380	428	419	395	400	410	390	410	408	425	390	400	376	419	412	403	396	438	400	407	393	428	413	412	393	436	383	432	429	393	460	415	427	420	407	448	406	417	411	449	409	426	423	395	434	424	429	398	410	418	428	399	415	423	422	393	419	450	443	418	394	430	400	415	413	413	438	403	413	432	419	390	395	398	370	399	424	428	436	404	447	418	374	376	421	432	416	414	391	464	416	444	426	407	402	461	383	433	388	400	428	424	422	398	424	446	421	407	390	440	441	417	435	403	391	438	405	405	373	400	364	397	414	417	435	400	390	420	421	415	429	388	416	413	432	430	444	442	438	444	410	399	389	379	399	441	378	443	419	404	381	399	419	443	426	390	403	431	426	438	443	402	386	424	416	428	454	386	386	418	436	397	424	440	401	419	402	382	410	436	406	450	436	402	425	440	386	437	406	412	437	422	409	402	447	421	437	439	425	461	435	389	411	421	411	391	417	395	424	396	442	395	391	425	382	441	395	409	417	403	386	447	419	445	391	433	371	412	421	395	416	399	419	398	410	411	420	407	407	417	405	417	450	440	415	369	424	456	435	437	427	418	389	404	407	406	394	432	391	435	425	392	410	409	416	423	415	383	423	387	400	425	425	390	427	406	410	408	385	425	414	411	418	382	387	446	429	421	431	402	394	433	396	379	424	415	419	402	436	407	373	413	409	383	431	431	405	422	411	416	443	405	389	435	439	427	374	443	427	416	360	365	408	417	402	447	441	440	413	455	422	407	415	401	415	424	416	434	388	410	409	405	415	421	400	427	453	424	418	413	430	421	419	387	400	447	399	410	430	441	434	381	388	423	435	435	405	418	432	416	395	369	441	377	423	463	431	430	404	428	407	405	369	439	436	424	406	416	437	392	416	386	405	413	435	403	408	401	398	416	423	409	389	410	380	393	419	396	419	406	406	417	425	416	429	458	437	408	385	395	401	404	404	417	427	435	416	421	451	466	415	441	434	417	429	393	422	418	381	418	404	424	393	420	424	411	419	414	422	421	395	400	402	390	429	376	416	403	435	382	379	398	386	369	410	395	393	448	432	400	444	420	426	398	398	404	421	405	450	391	421	392	417	415	408	447	400	450	369	369	413	441	412	431	429	421	411	427	450	429	447	400	401	423	405	403	415	421	393	394	405	383	434	400	401	406	385	432	423	419	379	400	385	418	436	435	386	401	395	409	421	418	418	431	428	412	391	444	440	409	399	447	423	359	390	407	433	442	431	399	415	441	378	433	408	457	436	393	418	442	401	391	406	397	427	408	416	424	423	430	412	379	416	390	414	393	426	416	414	388	404	439	415	446	393	406	405	427	384	404	437	450	419	384	375	425	424	437	429	420	427	422	435	385	373	398	387	433	406	403	399	420	437	407	416	414	370	436	429	435	396	395	418	407	426	387	417	404	433	407	420	410	370	413	395	445	382	431	407	426	378	405	433	384	403	384	420	381	421	420	397	400	438	401	403	404	413	398	414	366	414	450	398	431	431	400	396	418	441	427	415	423	422	450	398	427	407	396	399	401	430	392	423	407	396	427	445	386	408	409	414	404	395	407	392	407	375	422	406	423	392	431	393	399	404	367	429	437	388	446	397	412	365	421	399	401	396	409	442	405	381	427	419	419	411	410	404	393	432	383	439	401	402	447	412	442	430	392	419	443	407	441	388	436	424	435	425	469	393	407	433	396	407	419	465	398	413	429	424	413	444	413	417	391	430	415	420	466	401
23676	21240	28616	24183	21248	12189	1321	794	601	546	525	490	465	426	400	432	400	392	398	338	411	360	352	375	343	338	348	342	329	348	349	312	327	355	312	315	340	334	358	333	319	304	323	313	311	330	325	326	333	357	310	299	333	331	299	323	324	313	276	322	320	346	332	353	322	322	299	332	300	320	308	331	348	348	328	336	317	326	313	337	316	291	323	320	320	308	352	313	285	325	306	282	329	328	334	332	334	318	303	326	326	323	320	307	321	302	349	321	339	327	309	335	312	313	311	318	338	330	342	340	280	347	338	324	321	315	305	337	329	343	307	329	317	316	316	308	322	316	331	311	309	306	321	317	301	303	340	326	326	297	302	282	319	312	339	336	338	320	338	325	309	306	307	335	302	328	334	304	284	319	323	306	352	325	320	306	335	310	310	308	321	329	334	312	312	314	302	360	331	323	328	322	309	304	314	312	328	347	303	306	338	304	279	340	341	308	312	313	348	327	306	295	318	331	310	320	298	371	324	324	357	303	289	328	314	327	331	296	291	315	337	296	346	332	300	370	318	313	352	336	341	290	332	323	321	303	337	326	321	328	311	305	320	314	330	293	329	316	336	286	320	303	300	331	333	347	311	334	309	326	303	359	346	315	314	303	326	320	311	333	291	306	312	326	334	293	311	350	350	334	336	313	294	323	322	340	303	327	326	308	347	310	297	307	303	290	327	315	310	306	335	323	349	318	304	305	295	333	322	313	328	309	308	301	280	317	335	320	328	312	281	326	334	301	318	315	292	328	315	330	290	333	302	298	339	318	297	308	321	339	327	362	308	336	285	325	322	335	331	313	318	316	352	338	350	347	334	317	310	294	349	282	335	314	342	358	337	309	305	345	297	338	308	312	350	319	315	324	328	317	293	323	338	313	305	312	316	320	314	326	308	321	351	333	304	324	346	299	315	336	348	316	309	308	326	323	330	332	330	320	317	335	283	361	303	303	338	325	313	298	338	285	342	327	313	335	319	309	327	301	315	298	327	316	324	323	325	331	334	316	289	329	292	330	331	304	318	335	309	303	333	331	308	300	338	295	299	321	325	289	330	347	317	327	314	342	283	319	318	315	332	301	331	312	344	317	362	353	291	352	348	329	341	327	301	296	286	317	306	330	323	321	340	307	272	331	294	311	331	316	304	322	329	332	326	303	313	321	341	300	330	298	299	336	330	332	339	334	321	317	337	321	331	339	295	308	316	333	320	320	356	351	354	308	349	340	316	325	314	294	324	329	302	346	308	287	332	305	325	326	305	300	328	326	313	287	321	336	367	334	311	293	310	317	324	318	329	284	300	294	307	315	276	337	329	310	321	340	318	331	315	312	303	306	312	290	301	347	319	337	341	309	322	366	281	362	322	331	328	285	334	323	305	313	329	308	335	311	317	327	285	316	308	336	310	315	316	307	305	356	302	334	338	343	312	334	313	315	352	318	354	353	316	329	332	315	302	327	304	312	306	334	317	306	291	328	334	298	307	324	302	335	303	335	291	343	280	290	307	294	307	315	312	320	296	310	329	305	311	323	299	348	296	302	303	304	302	308	325	308	318	345	333	335	279	331	328	343	306	303	341	313	325	295	351	305	316	344	349	379	308	287	305	311	316	316	321	294	332	324	321	302	278	330	341	321	322	337	341	310	306	322	326	341	324	356	316	278	332	303	317	315	322	343	331	343	318	297	297	331	331	302	294	335	325	312	307	366	338	321	311	344	351	316	327	337	317	315	320	328	302	354	334	340	310	337	307	327	321	341	288	328	324	327	328	321	282	315	322	331	308	342	311	328	312	283	341	303	317	290	300	312	290	320	296	356	322	332	343	347	304	298	343	323	336	327	299	300	317	345	339	324	291	310	325	299	330	315	324	309	318	266	303	350	300	329	309	298	264	308	311	325	297	365	306	305	334	323	326	340	312	321	297	286	294	310	357	342	331	315	305	311	305	313	315	337	297	288	298	316	310	315	316	304	326	337	281	333	360	325	329	315	353	286	296	307	327	323	326	316	351	327	347	299	331	305	335	324	319	325	315	300	309	318	324	317	324	342	337	328	338	338	321	317	316	284	311	294	306	301	331	321	348	318	336	343	349	307	321	288	316	351	316	331	324	328	336	326	313	312	327	310	310	325	296	351	313	329	301	341	340	311	309	306	314	371	326	344	334	307	326	298	296	334	321	330	324	290	295	321	302	302	294	293	333	313	329	339	306	349	325	313	315	333	328	363	344	337	313	329	325	318	309	290	334	339	312	287	323	330	306	332	288	318	329	325	326	312	333	317	332	303	322	288	326	318	321	323	314	301	310	333	334	342	306	342	323	299	305	317	326	285	324	327	328	324	298	320	328	323	299	302	331	311	295	297	322	319	299	311	309	309	301	326	337	347	325	328	293	301	314	312	281	296	332	294	330	323	328	288	333	307	303	326	309	308	287	283	309	339	336	335	337	315	306	331	304	326	311	303	338	319	337	310	304	285	304	342	303	329	330	320	282	300	323	351	315	297	333	318	309	306	304	333	323	305	312	292	290	329	343	340	320	315	334	321	328	316	332	283	318	335	343	286	317	331	337	336	338	324	328	308	348	322	293	307	339	296	329	297	340	326	336	335	322	304	291	325	329	339	307	321	312	333	332	298	339	367	340	334	296	317	293	314	346	348	361	318	341	330	342	318	327	312	312	339	354	355	302	348	297	345	342	307	291	301	302	285	328	297	295	351	299	306	363	334	318	302	348	297	293	300	325	329	331	320	327	369	283	310	317	315	342	314	335	303	311	290	328	315	310	329	298	354	314	305	316	318	338	343	304	279	346	324	277	302	294	340	326	324	298	318	345	336	322	347	318	307	313	322	324	326	297	319	322	355	311	303	305	321	310	302	318	315	310	342	334	303	320	305	324	307	324	303	342	322	302	296	298	328	333	310	309	299	339	302	307	287	332	331	340	323	298	319	361	320	347	343	344	294	319	369	309	341	336	348	306	318	321	336	350	319	313	336	326	333	337	309	330	303	338	305	328	330	315	316	309	319	329	327	296	327	299	305	299	320	312	301	359	297	320	325	319	311	332	326	330	303	305	331	319	310	281	338	323	334	330	311	293	319	295	348	320	343	348	328	341	331	315	283	334	318	345	344	311	314	288	328	344	288	304	320	342	320	331	336	371	330	306	302	348	317	293	294	319	310	338	298	331	306	309	300	310	314	304	354	323	331	324	333	313	327	291	335	351	312	318	309	333	342	315	311	319	332	317	319	328	303	353	337	328	337	318	334	307	306	295	337	292	340	330	305	314	327	307	329	317	308	351	302	333	332	311	320	328	320	328	317	286	349	341	311	313	280	315	281	315	333	309	316	301	320	334	292	330	324	322	308	301	285	309	340	308	313	305	284	307	309	310	273	300	323	349	302	305	313	332	352	349	326	318	337	365	290	316	300	306	300	308	340	284	345	301	302	330	323	321	309	333	309	334	318	306	340	317	321
18791	9332	8043	4007	2695	2068	1602	1304	1090	870	834	726	607	615	574	486	540	477	460	489	439	451	447	447	416	413	446	417	368	382	395	402	386	420	377	398	380	407	377	356	419	427	387	377	395	344	384	422	388	364	389	383	348	396	380	368	390	369	397	390	386	387	352	383	394	342	368	382	370	386	354	386	334	368	344	369	397	386	357	395	368	346	396	378	369	374	391	367	399	404	338	338	396	341	372	388	380	345	385	365	370	345	380	394	393	390	405	405	383	374	342	380	368	366	335	388	413	353	364	405	368	373	361	367	317	369	384	389	362	383	366	375	380	319	341	369	365	336	366	396	399	363	366	368	365	373	339	378	329	350	384	391	375	405	359	364	354	382	383	384	357	357	381	410	374	375	385	379	358	350	354	373	378	374	380	366	362	356	367	378	366	367	363	374	320	349	372	399	374	401	398	374	363	385	365	388	357	378	371	344	356	345	372	350	350	335	402	343	356	363	367	368	388	342	364	348	362	371	358	406	344	411	388	340	370	394	383	374	375	359	362	388	370	364	352	373	389	353	380	388	378	372	402	377	363	367	339	383	354	344	401	365	398	382	377	392	408	341	405	363	370	359	389	382	330	382	390	380	362	356	416	357	388	379	367	387	365	406	394	376	344	372	348	352	356	369	351	369	347	370	319	375	343	349	370	368	387	408	343	405	369	397	378	378	349	380	348	339	368	381	356	362	399	345	350	342	327	378	389	374	340	344	338	369	389	422	376	335	367	332	333	357	384	361	378	350	366	379	351	342	339	357	356	363	361	376	369	390	369	350	408	361	368	346	352	381	363	354	386	369	372	361	403	388	370	373	360	381	393	362	379	404	356	384	377	388	382	386	338	354	350	347	351	390	368	380	375	358	362	321	384	379	377	391	420	363	402	360	374	356	365	342	359	377	307	383	371	379	347	374	371	362	364	386	378	368	364	360	370	384	359	366	372	370	385	354	389	357	353	343	358	339	366	358	355	388	388	368	392	382	331	389	379	355	419	357	364	390	357	364	375	358	339	379	384	370	365	390	346	390	345	369	361	355	361	355	375	351	363	345	389	384	392	363	377	397	385	397	367	350	362	373	356	395	375	379	357	377	352	357	419	344	411	348	390	382	355	388	365	361	334	379	386	387	389	397	417	348	343	361	400	341	366	390	379	378	414	390	376	399	380	377	364	362	328	346	404	371	337	394	373	377	397	366	327	389	347	377	353	361	346	385	413	373	320	414	356	385	390	395	390	396	325	367	378	394	391	336	388	328	379	344	370	373	393	335	362	371	335	380	354	356	385	375	371	397	365	368	340	386	348	349	379	383	377	346	386	341	372	370	364	347	352	386	315	357	385	367	404	373	373	380	388	380	382	363	380	351	357	391	366	353	349	366	357	349	399	372	363	364	390	362	368	364	376	349	379	356	340	341	372	340	403	349	399	356	336	367	372	370	321	378	362	379	384	358	395	353	340	359	399	378	386	356	398	374	343	341	369	401	363	362	323	321	364	383	377	342	323	369	340	380	392	376	390	351	337	382	364	356	366	387	353	383	383	361	400	358	376	357	379	358	346	371	421	367	387	375	399	367	399	384	379	367	359	389	343	362	367	392	398	371	356	376	381	403	372	346	370	355	375	379	360	346	369	408	381	358	341	395	409	351	370	376	387	366	392	372	337	371	374	367	351	368	393	380	404	326	368	363	355	381	353	372	370	368	369	372	375	371	380	387	376	352	369	337	365	388	358	350	379	395	350	361	370	348	397	379	392	371	395	366	378	382	366	349	358	373	381	387	368	394	348	377	358	370	382	371	391	364	350	358	355	378	349	368	371	351	340	394	359	370	383	378	410	366	383	372	318	374	358	356	393	377	385	363	355	373	356	352	403	353	383	393	375	381	383	393	378	385	360	362	397	367	370	386	382	361	389	360	368	372	371	383	354	353	369	362	348	370	378	382	382	379	382	308	344	375	391	378	338	356	368	370	371	359	385	425	361	353	388	369	391	355	387	368	359	341	357	375	392	362	324	354	357	377	385	354	336	361	361	351	376	374	348	327	373	380	345	372	356	375	381	388	366	419	376	340	368	360	363	378	346	334	363	407	381	383	363	384	367	402	403	376	367	376	388	347	379	364	413	384	364	350	361	362	379	341	378	395	404	404	368	367	345	373	346	378	360	345	348	398	355	351	376	379	377	379	374	397	364	347	358	353	341	379	395	369	367	366	376	361	379	356	370	395	346	391	349	351	344	355	371	357	342	382	360	402	380	386	367	384	409	386	357	360	361	335	355	371	367	349	361	380	341	370	338	359	349	393	344	375	385	374	387	373	390	392	356	367	360	374	361	394	357	390	357	370	390	372	370	358	372	352	383	379	361	358	381	384	370	404	355	357	301	366	369	385	348	380	379	401	347	374	380	360	348	385	374	368	367	363	362	347	345	354	377	396	335	370	369	362	361	370	373	385	378	358	382	358	374	370	375	371	349	372	367	378	360	358	375	383	395	385	368	365	376	381	393	366	363	355	354	404	368	387	380	364	355	325	360	347	367	395	332	361	377	366	370	387	373	377	382	423	378	359	382	408	366	364	364	338	371	330	358	370	349	369	348	384	414	372	368	380	348	373	362	370	357	342	358	367	400	349	385	391	399	382	372	368	354	371	383	345	346	358	377	380	378	391	389	347	368	371	373	341	407	379	362	368	373	353	377	366	390	343	374	371	382	353	366	388	342	373	321	416	358	368	353	385	394	359	376	402	369	363	327	395	362	348	348	369	364	352	364	380	350	354	367	368	368	367	366	383	369	355	344	411	393	366	337	381	391	352	357	400	383	377	395	335	385	381	379	397	363	349	375	380	353	415	360	342	364	361	398	372	383	360	360	360	378	357	363	348	365	390	394	387	379	321	343	399	377	343	360	390	363	381	372	379	387	339	366	384	356	381	353	376	368	377	407	371	321	358	363	357	379	368	377	362	366	350	350	365	375	361	363	322	380	348	381	368	394	354	395	377	354	352	368	364	376	369	361	349	356	358	379	387	338	343	397	391	347	369	367	348	351	365	366	393	351	340	403	370	366	389	352	388	385	352	375	388	375	349	351	360	369	377	390	420	346	371	377	381	387	412	338	347	403	384	359	379	346	377	362	384	339	370	373	372	403	378	373	392	377	343	381	327	385	383	385	358	366	378	382	381	341	371	382	370	373	410	347	378	367	385	374	396	373	361	341	374	361	372	377	383	359	361	362	372	341	362	368	386	365	400	385	372	368	347	351	378	349	383	336	360	364	386	369	347	359	358	402	353	363	396	343	366	362	370	383	367	361	372	345	371	373	375	367	367	354	367	378	344	347	363	369	365	380	382	379	357	393	405	359	370	372	374	378	379	370	398	382	388	378	357	346	341	364	372	371	390	360	362	355	355	369	383	387	364	403	378	367	407	360	400	373	370	361	374	354	368	343	386	391	382	384	397	376	361	352	369	369	368	356	335
24918	21220	27549	25126	12425	1213	910	833	773	707	727	680	721	662	676	594	629	579	622	636	597	633	612	657	632	619	608	664	610	613	572	605	606	611	631	636	614	631	651	663	615	637	616	636	603	609	626	613	621	619	650	609	650	607	628	678	655	641	616	634	595	636	673	548	661	641	632	635	639	625	583	655	650	643	601	600	605	621	635	623	622	610	658	639	600	677	609	556	647	613	589	610	667	643	644	605	615	585	635	591	591	625	615	587	605	613	586	607	632	619	628	621	651	659	593	589	648	683	600	555	630	636	602	647	623	604	592	656	636	613	655	650	589	640	639	640	598	599	593	594	604	582	665	585	637	595	621	624	606	626	579	631	616	605	585	587	638	632	671	620	590	583	599	628	588	606	633	614	642	618	660	653	652	615	654	605	616	589	620	600	648	590	630	695	605	606	618	661	605	625	633	593	618	640	630	668	614	552	624	605	641	623	598	621	640	614	601	619	632	621	599	627	618	619	627	603	591	588	591	655	655	656	602	628	617	637	648	611	582	639	588	630	581	566	608	689	606	630	605	645	619	612	601	641	586	627	608	623	626	624	621	607	622	606	618	623	634	605	638	615	595	612	621	630	626	623	613	622	600	625	639	622	632	591	654	627	613	615	606	616	635	604	656	593	617	617	623	595	593	650	610	619	598	641	618	627	588	588	598	624	603	630	618	625	665	581	585	623	592	624	637	628	648	641	663	622	606	561	570	638	601	597	617	613	595	635	644	604	598	603	618	606	605	629	645	594	560	613	655	644	615	605	584	599	613	602	599	600	573	656	650	579	626	618	586	619	606	590	625	660	584	600	629	602	644	600	647	595	632	586	630	618	587	618	603	625	601	636	640	643	603	625	651	650	616	575	620	570	632	613	658	628	600	596	623	627	655	588	635	599	599	638	683	644	600	607	609	570	578	590	622	606	630	610	615	617	630	606	648	606	621	622	610	606	603	654	625	625	568	583	647	622	588	586	628	647	626	643	626	599	625	598	609	610	661	623	597	630	598	600	691	615	610	666	612	606	599	635	642	595	647	587	570	593	628	616	643	621	597	581	679	617	620	606	580	610	617	631	645	621	572	603	593	590	574	600	619	617	662	635	608	658	601	624	608	643	603	565	668	599	629	622	616	588	629	616	614	556	599	634	611	623	606	652	641	613	570	649	658	625	644	627	618	618	602	619	603	624	654	644	592	594	611	644	611	578	659	629	592	581	620	663	587	607	616	644	587	584	612	613	590	624	631	632	610	623	640	606	626	622	663	629	623	618	580	620	623	643	611	647	641	641	648	596	618	624	616	618	612	610	591	624	596	620	625	626	630	650	594	632	621	627	603	640	623	649	599	573	631	619	642	632	611	633	623	619	604	625	565	620	634	628	639	570	624	638	597	656	607	626	616	622	621	633	586	624	625	635	650	640	618	614	640	639	611	588	603	641	599	619	576	596	619	653	648	628	616	602	642	594	615	617	589	617	620	644	632	635	593	634	571	638	645	597	661	617	613	626	614	584	665	652	577	625	637	625	625	556	624	614	617	611	631	632	581	666	648	591	667	657	619	601	612	622	616	603	647	631	690	615	671	627	620	603	609	634	632	602	638	588	588	619	609	632	623	595	614	580	596	628	632	653	575	601	610	606	642	609	594	618	598	616	598	650	627	609	654	602	615	614	647	649	630	608	615	600	633	613	637	569	648	627	662	618	600	629	633	627	580	629	608	619	588	619	638	609	631	611	624	674	611	617	644	634	626	633	594	618	639	588	579	617	582	610	652	586	606	593	665	621	623	603	609	593	604	634	576	634	635	641	609	610	643	590	646	587	656	607	604	663	625	651	587	621	639	629	650	599	623	615	571	676	650	643	624	594	591	620	616	642	590	607	649	632	584	589	614	593	632	617	636	603	555	590	623	665	612	606	590	638	617	658	624	660	605	671	601	637	627	619	620	641	626	676	626	633	592	605	635	629	663	595	639	624	605	633	589	599	635	641	639	643	608	622	590	619	615	644	647	636	619	614	615	588	571	638	629	646	618	641	628	599	572	623	621	591	624	592	616	578	627	596	652	635	653	690	603	648	678	595	625	605	611	605	603	624	650	643	594	615	622	635	646	613	614	650	612	654	616	649	619	603	559	590	597	663	602	660	645	610	608	601	598	617	610	659	610	658	633	620	626	578	645	619	587	647	587	633	592	596	617	591	568	640	608	600	601	614	592	624	624	591	610	622	646	622	633	612	582	649	596	635	664	604	610	647	642	635	640	619	643	658	645	603	582	619	609	650	627	671	617	588	581	591	606	634	626	603	601	613	626	602	638	625	651	611	566	654	602	632	607	617	611	593	649	590	605	598	621	571	622	617	610	639	629	652	658	581	637	637	615	650	642	619	599	646	635	620	599	610	660	614	624	635	607	578	594	613	622	618	644	602	637	615	671	592	673	641	610	603	590	650	599	561	595	613	606	565	666	602	611	630	636	551	612	607	680	648	589	585	591	604	627	615	640	652	612	647	611	599	631	596	655	618	598	624	663	666	613	629	609	625	643	649	623	634	639	633	647	598	566	652	595	579	677	652	618	594	635	625	622	618	657	606	607	669	648	624	562	631	585	645	628	600	660	616	646	631	623	612	667	593	625	620	588	624	630	582	644	606	592	603	646	611	607	618	580	606	602	577	619	568	604	645	572	586	632	635	577	620	631	631	623	612	610	612	620	602	626	657	599	605	642	591	646	618	647	641	606	627	605	644	628	641	630	641	569	617	680	634	658	612	611	618	620	592	597	610	619	619	652	596	595	604	596	657	619	620	627	591	603	614	636	587	611	567	665	597	652	632	610	659	625	620	611	665	627	590	607	653	655	602	628	636	608	606	605	625	615	628	612	613	642	675	644	632	647	607	621	629	650	661	633	647	656	588	606	645	608	612	598	586	539	618	634	662	650	622	611	606	618	612	623	633	577	566	620	603	596	612	653	599	594	590	621	656	620	647	672	646	617	659	671	624	563	604	576	608	622	625	575	640	601	604	625	606	607	582	640	634	610	619	627	591	629	647	630	622	637	614	598	652	677	636	672	673	632	665	642	634	612	664	609	632	638	678	656	641	626	647	609	624	643	651	581	595	612	616	609	590	608	642	628	648	616	602	587	599	601	631	603	631	635	621	662	639	614	612	609	614	615	602	598	616	622	643	591	618	651	602	625	613	619	599	648	631	617	582	640	650	634	612	610	573	608	621	620	615	626	618	614	570	636	635	603	616	646	590	641	570	621	625	606	619	611	583	626	606	612	620	597	620	604	639	619	585	643	633	647	638	666	634	601	604	607	673	604	611	626	617	595	661	614	641	615	610	647	596	604	653	613	649	613	612	602	606	640	591	610	579	623	659	629	590	612	682	638	608	574	628	613	613	645	584	662	603	601	566	620	689	615	585	597	601	572	653	619	636	574	599	624	617	616	601	595	524	575	606	611	597	607	610	601	615	644	625
19621	5539	4539	2566	1952	1530	1289	1263	1092	1016	924	830	860	865	796	769	803	794	768	711	753	726	725	735	724	722	704	706	714	708	742	683	719	725	725	721	695	707	738	715	680	738	698	719	728	733	692	712	724	714	733	708	739	712	687	703	676	685	734	714	675	747	696	670	731	728	692	701	664	686	718	707	714	750	666	690	722	699	646	699	717	653	706	704	745	725	721	687	713	742	689	666	717	716	689	719	667	697	682	720	692	680	680	712	702	689	771	714	682	693	649	747	704	679	734	683	733	700	687	707	713	702	718	681	745	687	677	660	703	677	718	720	666	709	722	671	718	707	702	717	685	680	709	675	630	721	700	686	732	711	708	676	698	684	715	698	679	672	739	701	715	685	697	689	696	693	714	678	669	728	713	699	696	736	730	708	669	741	736	683	734	683	709	718	688	666	700	734	699	709	686	667	747	711	699	669	705	691	702	677	698	659	687	735	691	728	749	720	666	699	761	715	702	719	734	731	713	697	705	713	693	682	756	704	645	687	651	742	749	703	775	730	679	683	704	662	706	713	731	718	706	717	724	718	720	696	664	738	690	676	699	738	736	724	736	664	699	669	713	702	660	664	694	709	757	721	731	718	725	708	736	742	769	674	661	719	689	725	703	695	704	744	709	692	716	699	680	684	725	691	740	688	705	684	686	710	700	705	657	636	635	684	675	733	676	696	751	684	687	713	694	655	702	715	703	709	700	749	654	747	677	693	682	715	669	726	721	696	741	705	693	696	685	679	711	672	717	716	706	663	680	700	691	653	713	680	699	715	704	734	751	687	709	705	692	706	692	701	726	754	657	729	707	722	708	739	679	672	664	742	690	687	713	693	688	688	686	724	696	692	699	725	724	681	701	694	712	696	717	671	693	707	730	690	645	697	778	705	682	712	717	729	690	717	719	652	681	691	709	676	708	690	701	714	718	706	667	690	665	684	714	730	647	696	701	737	717	693	735	705	691	737	713	680	687	691	696	681	669	721	693	643	672	704	685	669	722	723	741	706	728	673	728	720	734	660	693	700	666	712	741	710	688	674	730	723	664	669	681	693	677	712	743	679	687	704	662	694	697	700	699	679	688	699	716	715	709	731	689	674	663	676	636	689	713	691	700	688	721	704	725	690	667	708	691	649	670	676	725	737	625	691	730	674	706	731	711	755	698	715	720	691	745	647	761	655	676	710	717	723	655	718	647	716	691	738	723	703	694	730	706	744	722	739	698	680	682	788	700	723	679	697	698	680	687	707	689	721	745	717	754	695	729	707	743	698	664	686	684	646	729	662	718	717	693	688	683	727	676	728	677	683	731	738	686	692	709	683	729	715	684	676	707	656	711	697	746	715	699	691	685	734	739	748	722	696	683	742	730	739	688	696	686	726	704	719	742	731	683	684	685	709	701	741	717	707	679	682	706	764	664	702	706	725	654	698	720	697	713	719	664	708	695	660	728	709	724	720	661	676	730	682	702	771	701	687	723	681	706	716	660	679	671	732	667	739	715	748	707	692	714	650	723	717	759	702	735	723	692	682	691	694	674	737	728	702	713	717	692	699	696	711	671	672	687	733	687	732	699	699	730	735	695	730	662	728	649	713	675	726	669	668	688	758	711	699	670	754	667	650	686	716	742	715	672	747	719	647	709	713	668	673	699	677	692	712	665	673	694	741	646	728	715	679	717	736	697	645	758	709	687	709	673	691	685	686	719	735	725	704	720	746	712	750	670	737	725	705	680	688	701	686	724	700	737	697	694	689	668	740	699	677	690	620	704	687	681	667	686	691	712	699	708	764	712	681	641	667	695	684	689	700	716	723	692	702	664	713	693	729	707	706	742	723	701	722	683	703	682	696	687	710	663	693	706	672	712	701	676	693	715	676	726	701	680	689	695	732	621	662	693	690	683	683	695	706	638	725	770	690	674	724	702	676	683	684	705	711	697	689	734	750	728	698	681	678	732	672	732	769	741	655	685	725	672	685	739	715	689	707	742	664	670	761	738	672	675	731	692	706	696	707	676	717	731	678	695	739	767	706	726	760	696	702	695	713	694	720	654	743	674	730	690	678	733	733	735	699	707	746	686	700	706	674	737	699	720	636	679	697	702	704	712	687	764	709	710	755	723	712	724	728	723	717	691	658	715	724	728	662	711	697	696	665	689	732	712	713	678	701	668	745	645	772	674	658	684	729	679	685	694	699	706	731	721	694	712	728	673	729	710	716	662	713	680	723	728	689	727	712	687	680	714	759	705	698	700	655	752	693	689	699	699	695	682	705	705	716	724	720	705	702	704	752	693	691	715	711	676	744	696	726	710	711	715	643	725	699	741	701	721	680	717	703	652	692	733	671	735	706	691	699	707	732	666	664	687	806	692	668	725	759	714	718	720	714	687	708	691	679	659	723	728	687	727	674	686	727	695	656	735	691	717	707	666	653	754	709	696	665	699	729	659	701	721	767	687	716	751	698	698	702	721	679	675	682	705	726	726	671	699	724	716	664	715	696	714	679	689	693	709	697	669	715	755	673	712	692	670	700	715	746	734	688	672	709	662	731	717	706	734	675	672	736	665	665	718	718	709	692	699	728	693	704	662	734	720	736	703	661	729	730	740	693	683	726	729	710	691	665	692	714	714	730	720	707	685	680	707	651	718	664	641	674	718	703	705	707	733	669	674	707	729	734	698	720	667	682	654	706	718	678	690	681	743	737	734	714	706	705	717	655	704	684	760	769	706	730	704	726	699	674	718	750	728	659	686	716	656	643	691	638	727	710	707	672	754	733	681	693	692	710	720	697	709	733	710	710	735	664	719	669	739	735	737	703	727	685	731	668	733	730	730	702	694	702	735	729	702	705	777	680	678	701	681	666	693	659	685	737	689	695	715	715	726	714	687	717	661	699	687	749	766	759	682	719	717	695	707	693	681	670	714	706	763	706	667	713	706	728	676	733	709	725	697	704	668	704	720	749	680	723	708	713	707	722	700	721	745	726	668	727	710	714	697	731	671	733	680	659	691	680	685	671	717	712	722	721	692	685	737	688	714	726	740	672	723	704	731	720	679	674	688	674	693	668	678	702	739	671	668	701	674	713	714	694	764	704	693	657	727	737	710	755	696	715	713	699	738	732	760	644	705	679	700	687	636	674	659	654	680	715	674	688	701	668	686	671	670	782	718	693	688	664	734	704	734	699	718	645	681	712	673	713	730	706	686	717	708	675	649	707	645	761	719	744	694	759	782	675	727	708	660	655	702	684	706	749	721	701	786	710	724	700	672	692	664	687	718	727	689	702	762	719	707	724	777	713	707	710	709	707	735	696	697	684	701	690	741	759	717	754	667	701	688	724	684	725	727	689	669	688	688	675	678	693	734	681	726	714	723	700	678	705	682	680	700	680	734	722	724	758	697	674	660	699	725	704	719	671	684	631	698	712	677	712	665	680	697	715	726	722	678	721	704	700	729	710	682	645	705	695	715	700	707	680
22797	21282	29029	23862	21283	21343	12152	1785	1254	1165	1083	1004	962	907	845	822	838	852	828	736	813	772	778	766	728	732	752	714	732	686	749	729	696	716	709	680	668	702	646	670	671	710	726	698	700	691	684	713	709	764	682	680	680	707	711	711	668	751	652	703	699	705	664	673	700	712	711	674	668	682	738	732	697	659	610	695	671	684	714	697	709	654	709	737	686	644	686	680	688	690	699	689	668	661	682	701	709	713	675	659	660	662	678	686	683	724	677	702	670	689	698	738	687	663	706	695	685	678	671	692	703	608	676	652	691	728	711	633	700	691	693	674	655	669	699	672	695	662	658	708	654	673	678	718	693	747	672	693	759	627	676	727	679	650	707	674	691	732	684	613	706	681	706	723	715	653	711	722	677	703	695	681	726	691	696	698	708	650	674	685	681	728	660	690	693	744	688	669	665	706	687	703	667	642	668	672	720	665	693	654	652	630	701	666	708	680	652	701	707	698	659	670	720	738	610	675	699	632	657	660	698	711	693	658	701	668	648	673	684	713	673	631	653	711	679	673	659	634	673	610	674	739	675	659	675	696	693	651	658	647	672	628	647	693	683	623	673	678	676	684	683	652	668	691	669	665	681	650	674	660	645	695	678	693	710	691	684	697	696	705	687	686	676	681	648	665	706	678	681	683	712	656	696	652	688	670	708	671	681	680	624	712	668	673	687	716	667	707	677	667	689	676	714	720	714	664	693	664	674	696	633	663	730	702	641	661	720	649	705	634	684	709	659	666	711	732	710	677	714	712	692	628	682	655	684	690	696	695	704	700	692	679	662	682	678	717	678	666	650	668	634	665	683	703	674	680	661	690	653	696	646	645	689	695	665	682	644	635	672	711	671	657	652	687	682	682	650	687	689	687	684	662	706	688	672	726	644	685	708	724	636	670	697	690	659	676	677	651	676	707	675	653	680	738	697	646	689	679	696	691	693	723	690	657	698	664	668	656	710	689	655	674	679	696	677	688	661	689	656	670	680	667	686	676	690	694	677	676	643	680	712	697	691	648	742	667	658	681	665	680	691	682	687	671	700	724	692	670	694	642	641	679	643	663	682	661	712	654	673	674	664	658	742	641	699	678	671	726	674	729	633	698	706	658	673	680	714	672	674	704	683	701	704	679	709	658	666	692	656	706	651	651	671	722	689	732	714	673	622	646	699	662	691	706	679	691	727	737	709	651	701	708	657	663	686	671	745	652	689	679	670	665	738	664	650	667	694	655	637	676	682	627	675	734	655	681	649	675	668	687	668	699	678	710	674	672	604	658	692	668	691	667	643	675	670	675	679	716	678	680	660	666	670	679	676	682	640	720	666	725	650	640	637	685	691	663	719	711	689	646	674	677	740	693	695	643	672	654	697	681	687	670	680	685	728	645	714	673	701	667	695	648	682	677	717	700	717	729	697	741	674	688	650	686	693	686	649	658	700	702	672	643	657	698	653	683	654	687	630	674	699	721	649	700	706	670	699	637	662	652	683	683	691	715	653	695	678	641	644	608	662	682	679	650	720	678	670	709	728	612	714	682	669	665	685	659	711	645	687	666	689	654	679	690	670	664	648	681	673	641	669	689	709	682	674	652	668	700	704	672	724	711	663	663	701	699	680	699	654	635	670	690	699	675	669	668	686	701	682	648	689	670	663	687	718	654	664	735	660	676	693	686	684	661	680	736	691	707	660	704	689	661	684	668	717	655	673	676	706	716	674	703	659	659	685	701	675	697	665	685	702	696	685	687	643	651	712	685	701	640	669	702	686	729	686	631	708	692	684	719	678	670	660	690	665	714	671	672	648	665	708	706	697	676	661	632	687	671	693	689	708	670	679	684	673	697	669	695	719	685	638	684	633	680	680	621	717	654	675	685	735	646	672	636	685	714	711	707	670	660	708	654	657	718	695	683	657	647	680	674	674	682	689	699	709	727	659	704	672	666	675	681	685	670	642	685	706	674	665	667	687	657	734	710	670	666	696	678	646	639	666	721	699	627	640	687	711	677	671	681	727	661	664	683	666	665	711	642	695	637	704	674	675	676	682	704	691	682	619	634	733	683	655	749	675	665	653	688	705	638	663	683	670	708	702	683	702	697	679	631	675	649	638	708	695	714	720	672	655	694	730	691	682	701	681	671	704	655	731	645	727	658	651	676	669	661	710	661	683	698	658	694	672	687	753	672	681	681	682	666	644	686	646	640	662	699	699	714	667	650	651	669	684	703	683	637	661	666	664	684	687	695	659	693	682	679	662	635	661	700	654	682	691	704	716	652	732	659	699	638	674	683	704	679	657	695	665	689	655	691	727	694	717	664	717	716	686	653	706	685	646	688	688	710	683	696	644	657	679	683	662	727	655	684	712	671	677	651	653	691	697	679	669	713	683	665	692	699	688	690	696	673	641	672	668	707	672	707	688	661	704	670	646	688	667	636	733	751	659	664	681	675	669	615	657	681	674	622	641	697	685	681	677	645	685	699	684	633	677	665	638	665	688	774	660	709	720	678	665	677	669	728	669	663	680	676	654	731	664	634	680	673	669	670	701	695	667	701	698	630	686	700	708	700	668	653	646	666	655	689	680	711	702	673	690	666	665	682	649	683	665	626	677	656	663	656	680	626	733	722	627	699	651	636	672	672	694	712	664	679	698	712	707	652	670	667	698	662	680	700	703	682	657	658	658	704	685	700	682	669	668	644	676	687	682	698	720	665	696	695	651	642	668	688	732	730	675	672	702	670	653	682	697	708	682	718	680	693	652	709	681	706	659	707	674	744	696	703	691	721	680	697	647	702	676	686	685	709	654	728	680	682	674	683	684	685	666	713	692	637	689	656	689	647	632	662	648	701	693	664	662	688	701	679	720	683	643	642	651	687	682	664	683	671	649	635	682	677	648	623	635	697	656	703	707	692	673	683	694	726	684	685	646	705	713	653	679	650	730	728	687	645	641	625	716	694	673	679	701	713	634	704	648	686	671	663	676	647	672	685	645	712	715	653	645	674	660	714	732	687	666	698	658	653	658	646	686	684	695	635	650	650	708	609	668	651	680	635	695	625	720	654	655	639	627	659	674	649	703	704	679	705	669	665	655	651	658	666	678	702	689	690	615	722	689	743	625	684	702	670	640	679	687	636	649	668	667	672	701	643	700	685	672	665	644	668	692	666	679	729	660	706	653	664	692	731	632	663	663	656	632	638	684	655	700	680	667	638	654	667	672	690	669	706	633	687	661	680	663	692	663	648	662	603	698	663	702	645	674	644	654	683	645	695	655	715	697	697	673	636	704	715	724	687	683	699	655	671	623	696	706	649	680	706	686	686	632	697	647	699	710	637	688	680	711	686	691	679	685	677	719	653	701	663	687	678	656	676	650	678	719	642	683	672	717	694	659	649	707	684	657	670	666	667	680	618	684	637	705	682	681	668	722	707	663	684	656	614	674	677	695	713	664	674	634	682	654	685	683	729	672	684	650	615	705	698
22045	15761	13221	7215	4993	3793	3062	2493	2082	1782	1556	1395	1268	1112	1061	1073	1030	960	895	867	915	827	896	867	831	860	804	801	789	802	858	777	782	778	787	791	733	771	743	744	821	784	776	710	793	765	751	732	709	777	780	712	693	766	758	740	734	762	711	822	752	762	792	729	719	731	746	770	750	696	716	744	742	758	712	714	802	736	691	754	717	775	770	747	748	724	704	755	755	745	727	742	693	703	759	701	730	746	694	706	703	721	791	752	737	772	706	730	703	727	728	738	740	716	744	689	752	784	715	726	681	728	741	737	755	719	741	755	748	745	751	727	756	660	706	758	761	734	725	790	711	759	751	757	701	755	750	787	739	720	701	733	726	769	714	759	723	692	717	733	743	715	719	751	703	752	731	757	677	706	734	707	726	691	727	709	729	677	741	778	735	710	760	737	720	735	752	756	741	760	728	716	727	701	741	738	685	717	741	741	711	741	707	747	711	722	700	732	772	735	697	718	746	693	782	741	705	743	696	766	720	691	694	769	748	714	702	711	690	733	779	747	736	707	737	736	783	754	730	729	742	704	721	765	691	717	702	760	695	748	724	746	791	675	743	702	735	671	724	764	747	705	747	779	729	740	754	736	744	682	762	741	796	741	727	782	699	732	693	728	756	757	685	704	714	715	772	677	750	689	754	733	717	759	707	773	737	712	703	720	776	774	720	741	718	709	716	721	742	710	808	724	786	701	723	731	733	706	765	764	734	792	679	750	709	735	749	731	735	683	744	727	732	730	751	753	736	723	713	699	710	744	748	736	737	713	725	802	745	739	687	709	725	712	718	722	735	711	764	730	748	715	753	743	742	731	714	742	723	751	738	726	721	775	760	779	706	686	737	737	743	736	732	788	747	766	788	761	709	724	755	714	722	710	768	787	739	685	665	729	701	738	727	759	734	767	700	729	731	711	770	756	696	776	677	763	732	741	767	757	732	771	703	748	739	761	705	779	745	702	745	678	715	763	746	749	754	746	732	688	674	739	726	745	738	745	754	736	717	710	748	771	763	753	762	714	772	734	769	741	719	687	718	704	708	721	708	699	730	755	690	740	704	743	698	733	697	769	712	747	777	701	685	766	703	725	708	748	737	719	806	718	741	735	730	752	741	718	736	735	752	752	770	671	790	704	716	711	737	718	762	698	719	740	715	710	737	723	752	751	721	730	686	790	724	757	730	729	697	703	700	757	754	723	761	739	728	710	711	730	701	777	729	737	728	719	748	699	718	729	772	764	724	782	722	747	690	687	749	699	762	699	714	746	748	713	722	711	732	695	724	738	707	753	699	710	752	693	701	746	728	729	700	761	736	710	780	740	727	714	723	752	756	732	740	773	692	738	769	701	741	730	712	740	732	740	748	747	757	714	710	784	716	803	731	727	718	759	703	735	756	742	752	759	720	735	766	726	761	759	712	693	755	687	751	739	744	756	708	721	751	748	729	700	761	714	745	774	678	730	729	726	730	756	753	770	746	736	734	731	753	712	701	753	723	715	778	718	703	705	683	698	759	788	715	742	722	752	739	770	754	703	733	711	753	725	727	707	756	671	762	734	714	726	749	706	794	730	752	739	743	773	729	702	719	735	720	712	710	734	738	715	720	709	759	755	759	731	720	704	767	753	716	688	703	740	727	761	715	721	738	704	703	732	759	746	764	702	734	745	752	697	667	723	754	741	740	714	678	684	689	703	697	672	742	769	736	726	751	733	768	767	710	724	711	726	742	670	734	738	722	755	769	716	706	744	705	740	745	722	747	732	799	698	783	700	806	754	768	723	769	755	730	733	722	778	690	751	762	752	756	746	724	710	734	705	738	708	728	687	721	742	732	693	736	715	702	708	747	735	745	725	753	723	767	692	745	701	720	774	743	746	707	715	717	687	702	698	719	703	754	774	700	725	747	711	665	729	732	740	762	751	772	722	721	723	758	714	735	704	750	744	706	736	746	771	744	714	759	754	777	740	683	758	713	749	720	727	776	737	765	774	770	745	749	735	718	744	756	762	706	722	695	764	730	760	707	751	791	746	763	750	737	779	693	757	714	715	689	705	755	725	685	717	712	817	776	744	783	771	741	728	729	750	712	717	722	682	700	751	655	743	742	684	740	743	711	723	718	802	707	686	778	767	736	745	756	731	755	731	756	764	711	638	725	676	709	698	757	715	719	703	737	702	732	752	765	728	743	716	706	774	725	705	712	767	705	763	752	712	759	740	688	733	743	739	763	750	742	703	780	742	715	722	743	755	721	737	738	713	752	715	757	745	739	709	728	738	718	758	761	722	714	749	721	727	699	696	735	755	733	738	721	715	732	747	745	707	751	764	773	758	732	694	757	732	715	721	735	735	708	669	739	726	743	716	740	703	731	746	732	696	731	712	764	718	729	733	776	693	805	762	745	691	668	697	753	777	764	698	695	753	714	725	718	706	685	732	754	728	752	706	767	727	648	709	676	704	771	724	697	698	757	696	705	719	747	749	718	776	722	767	781	748	748	726	741	756	761	728	677	751	725	713	751	703	802	777	755	771	730	731	680	723	720	743	730	760	723	737	698	710	734	715	741	714	714	700	718	749	755	735	705	745	699	735	687	731	750	748	736	733	735	779	753	757	710	756	723	715	711	763	728	711	751	776	731	720	743	736	707	739	736	775	718	770	726	774	704	753	717	709	716	737	757	716	712	707	729	714	742	725	693	742	763	713	729	724	702	744	703	714	689	742	726	712	733	761	713	723	726	702	706	731	695	720	703	723	721	721	671	735	739	717	754	736	735	758	735	717	736	750	713	722	695	706	710	728	735	722	711	727	747	719	744	738	721	744	760	762	731	747	725	685	704	687	712	742	746	720	687	726	776	748	763	714	772	776	711	685	728	735	724	698	722	726	698	762	754	685	769	703	764	744	702	736	723	694	731	779	729	716	753	732	682	747	742	747	722	728	777	770	739	687	743	695	680	724	740	730	705	725	708	709	668	702	724	719	736	712	755	705	718	736	730	713	738	739	771	711	716	722	731	735	722	719	729	741	746	783	761	715	702	701	724	784	780	768	726	728	737	740	704	769	723	715	739	737	744	728	695	709	728	719	732	696	687	723	729	745	748	753	704	767	772	699	727	740	754	727	733	749	672	755	775	737	699	768	710	729	739	739	758	739	708	714	708	738	710	713	749	783	725	751	747	697	715	751	750	736	721	726	736	711	746	709	695	719	756	699	750	762	747	698	734	758	757	730	706	753	745	739	727	699	776	742	759	745	734	695	751	746	739	747	700	776	733	751	727	709	725	771	737	741	762	710	710	701	707	722	722	733	722	748	703	708	749	735	740	720	741	736	738	738	684	763	745	768	706	734	769	687	734	753	736	705	744	737	722	747	732	728	787	734	733	699	726	767	712	714	728	763	705	731	731	725	724	737	748	765	751	738	718	762	721	719	733	737	720	733	777	704	728	738	717	723	764	746	706	721	735	744	739	733	734	721
27521	20371	8297	785	481	385	374	364	366	365	351	376	339	334	348	330	365	356	367	366	346	300	337	390	344	334	318	364	358	360	385	385	369	354	309	319	387	319	344	348	345	324	331	310	356	344	351	302	351	339	350	316	318	316	343	339	366	365	319	341	393	335	342	332	361	335	326	364	379	331	338	327	335	342	348	308	325	350	334	349	355	324	343	334	354	337	349	352	339	329	358	332	362	387	322	338	328	322	339	357	345	306	350	356	351	325	376	341	334	342	327	336	324	336	379	335	319	334	339	333	341	339	305	335	328	351	332	361	338	348	358	315	334	352	344	357	362	346	390	335	336	316	349	322	318	334	360	333	354	339	339	334	335	357	340	338	347	355	377	349	325	351	316	323	333	326	320	320	344	323	313	351	347	345	361	335	349	346	327	355	351	364	344	322	326	344	332	359	341	362	366	366	334	340	319	328	356	324	354	332	337	358	338	328	320	341	328	330	355	331	359	360	387	363	316	347	299	352	336	343	349	348	338	353	362	335	364	376	372	335	360	359	340	303	356	354	382	342	323	322	357	372	347	330	335	346	340	326	373	360	333	340	370	380	335	359	348	344	327	324	349	352	315	337	347	352	373	334	323	362	368	303	330	329	356	355	380	362	358	344	349	377	363	339	326	363	322	395	344	338	308	361	385	346	316	386	365	364	314	328	356	341	359	338	368	327	334	344	342	344	337	376	339	365	369	341	343	354	354	329	340	306	330	336	376	326	341	332	370	359	368	382	372	341	342	344	345	366	339	356	349	343	361	351	341	318	345	346	338	369	354	347	341	355	326	343	327	346	386	336	333	303	370	350	369	342	364	319	336	367	350	353	356	304	346	356	316	337	354	374	350	334	369	332	333	326	370	326	342	330	355	352	333	368	373	368	366	334	331	334	341	368	341	327	351	335	327	326	365	324	339	356	349	336	338	322	324	326	330	359	324	362	348	347	355	358	375	319	337	333	356	331	319	323	346	336	363	353	342	339	343	359	328	333	345	345	348	343	313	347	334	334	319	350	347	342	333	350	354	357	321	345	338	361	337	347	344	369	362	368	358	335	374	354	339	339	357	343	337	361	344	320	344	338	342	343	352	333	333	346	334	347	341	360	320	341	338	343	361	350	356	346	328	337	346	333	349	344	350	330	361	347	345	301	373	345	347	341	296	350	339	355	308	334	337	314	362	334	354	354	343	348	356	310	344	400	374	340	339	331	305	371	360	325	378	368	347	324	339	340	315	332	361	364	351	356	331	364	347	343	345	336	349	383	308	363	374	371	331	385	317	308	355	365	335	338	353	308	369	379	343	326	352	338	334	355	349	347	334	340	315	346	320	351	375	329	343	335	314	367	318	348	362	331	348	350	360	301	361	344	345	328	333	340	321	332	341	371	332	316	343	331	349	358	319	327	336	346	340	332	348	335	360	359	371	354	343	351	356	350	350	387	346	335	348	358	337	352	344	334	377	344	351	361	369	367	329	369	381	324	328	349	361	327	338	350	345	313	352	360	360	375	327	348	359	351	356	329	345	342	304	361	333	352	330	327	372	329	329	361	355	354	348	363	345	360	338	335	315	347	345	344	370	343	327	347	351	348	348	328	326	364	321	339	324	368	334	356	339	348	332	323	350	375	364	363	362	352	324	349	357	316	355	360	329	373	341	343	312	345	353	355	373	306	324	329	344	328	355	362	337	330	361	333	333	350	323	300	360	332	332	354	343	325	333	368	329	360	329	327	355	339	343	330	328	359	340	374	347	343	312	401	363	347	284	348	366	322	363	342	338	337	376	345	360	340	374	339	375	337	349	337	379	355	354	310	347	313	341	331	340	360	337	325	348	346	354	336	340	333	318	353	360	337	360	339	354	328	348	323	322	325	356	345	337	364	343	333	329	342	363	338	322	339	371	357	366	365	367	350	343	364	330	334	360	373	334	351	339	315	352	350	345	361	340	300	356	360	346	341	307	332	345	341	379	351	349	326	301	329	330	371	372	333	347	339	351	317	341	353	371	370	350	356	355	353	345	323	343	329	324	356	377	318	345	368	342	337	349	306	344	334	320	325	318	349	354	359	380	334	336	370	347	365	343	354	320	329	334	359	340	355	354	329	346	309	334	339	339	352	356	318	353	359	352	320	369	328	376	355	376	332	318	365	323	336	332	345	332	340	323	352	358	367	368	322	337	338	331	344	357	328	338	368	318	338	373	357	332	359	347	359	312	341	355	355	356	339	344	366	332	362	311	370	340	339	383	340	346	364	350	336	324	351	363	367	342	355	368	339	347	358	329	333	343	350	354	383	381	319	320	358	343	332	341	344	358	361	366	351	340	348	348	346	324	352	374	361	323	353	354	342	338	309	377	378	352	335	338	342	343	359	361	345	344	347	324	319	377	353	345	368	373	371	335	334	336	357	356	348	360	388	384	363	342	368	351	342	388	329	355	345	364	361	346	348	366	330	332	341	362	342	359	340	340	375	335	344	346	360	362	395	345	333	351	338	338	354	368	322	377	395	358	306	313	332	355	348	363	303	347	362	374	332	354	353	356	365	357	369	373	333	348	348	368	375	368	348	376	358	363	341	331	332	343	362	310	347	327	369	317	320	322	311	356	304	342	360	339	309	370	340	340	305	377	364	344	330	335	361	352	354	354	363	352	378	336	338	333	348	344	313	341	343	349	324	335	373	340	337	318	344	341	324	354	353	339	335	371	355	342	351	360	359	336	361	334	332	348	315	340	329	325	342	360	312	350	351	361	329	325	324	332	322	369	363	360	347	367	352	324	323	368	365	323	347	338	322	346	349	316	346	328	376	375	336	357	321	354	344	325	369	347	333	322	321	331	337	332	354	283	353	353	333	341	342	337	329	383	314	319	340	359	338	336	381	351	347	332	354	355	344	326	325	320	336	326	347	333	353	343	381	360	326	321	334	357	344	342	353	343	348	356	338	365	339	335	378	340	324	328	338	339	355	359	342	311	347	354	312	354	354	343	363	352	337	342	336	353	345	373	355	358	338	327	317	351	334	340	346	338	326	335	351	318	359	365	341	366	340	344	349	322	354	357	357	354	351	327	312	358	336	343	345	334	377	367	348	362	347	316	344	339	312	314	358	278	332	358	330	358	365	325	348	335	350	324	312	348	318	343	355	339	348	328	329	376	358	371	351	366	339	326	345	355	325	355	344	330	371	352	371	366	336	308	331	331	330	333	346	389	350	333	344	344	332	340	354	315	359	337	333	346	339	305	344	331	346	368	366	335	344	349	345	311	324	313	313	339	352	367	331	362	347	338	349	384	348	322	325	350	370	339	337	353	366	379	348	347	364	371	334	346	342	354	323	333	320	342	343	355	320	341	352	331	340	330	369	339	330	382	360	347	335	364	367	354	349	351	354	361	334	354	317	340	315	353	347	361	326	324	351	393	354	330	344	353	323	321	361	340	359	355	347	346	362	360	327	344	334	356	404	357	379	334	338
15178	1274	1012	662	566	513	472	466	470	450	431	424	437	424	396	418	426	426	413	412	429	414	417	439	421	403	414	420	413	423	403	411	454	424	411	389	394	412	414	423	411	412	405	406	436	390	415	400	395	430	419	431	402	401	400	383	402	402	372	415	430	417	429	460	402	398	373	421	404	398	418	410	445	399	406	405	451	371	401	444	424	404	419	411	407	398	426	436	421	435	417	382	421	407	429	417	398	408	434	412	434	427	459	404	406	399	402	433	413	402	424	435	430	407	399	399	429	398	403	410	428	401	423	364	430	442	384	482	416	397	437	385	406	411	410	401	382	388	441	379	426	413	380	416	392	395	394	428	412	405	416	407	387	444	421	393	426	425	415	430	384	404	399	437	449	431	391	409	422	382	410	466	420	413	463	442	450	413	426	427	386	355	413	415	393	415	410	405	437	440	474	408	417	407	433	422	448	435	433	353	393	408	389	425	404	398	408	412	390	419	433	409	397	432	393	398	423	431	393	456	434	391	453	436	407	426	401	432	414	380	383	462	393	412	432	400	399	396	446	403	428	390	421	433	404	395	423	424	411	413	425	431	417	428	398	421	361	372	423	438	418	394	415	429	398	403	409	409	394	401	409	459	387	398	417	423	365	414	362	419	411	435	400	412	437	425	410	426	448	437	389	454	370	435	364	427	404	390	426	435	413	421	392	430	399	422	406	397	388	405	427	406	458	404	426	421	436	429	441	418	417	415	465	425	404	420	401	412	391	404	406	414	455	409	411	452	444	382	423	433	409	393	431	392	417	442	432	400	392	426	438	392	402	407	407	388	421	387	398	428	440	388	409	394	423	406	436	447	433	424	404	418	410	412	390	443	406	439	378	420	414	448	412	418	409	389	442	386	410	441	391	424	411	384	378	398	437	439	450	422	384	428	430	423	436	433	436	429	441	413	397	416	417	387	401	452	404	411	424	396	391	397	388	427	405	385	429	404	420	401	411	443	420	449	414	403	439	425	423	410	435	395	421	415	438	445	394	413	379	417	414	413	415	428	409	417	422	411	421	406	409	367	432	401	404	427	410	396	437	413	407	404	415	420	423	412	378	445	395	419	404	360	418	407	431	379	435	408	394	403	410	388	429	394	412	422	401	374	401	407	426	395	403	393	429	439	426	411	425	408	406	437	409	428	420	432	409	420	417	396	427	400	426	397	431	400	422	434	408	407	397	394	404	382	402	410	400	442	451	430	405	400	399	422	395	419	410	398	400	405	428	428	411	400	433	407	397	405	425	422	406	418	394	396	400	407	466	416	376	434	385	387	408	427	406	420	427	386	389	384	452	429	423	431	385	382	382	423	444	408	431	413	464	404	408	426	379	406	430	431	427	416	375	437	422	461	430	416	397	421	405	423	389	412	372	439	416	409	427	389	403	390	460	384	378	420	436	389	425	415	409	405	397	400	420	377	449	389	408	428	409	438	405	438	396	407	403	430	403	387	410	390	386	402	430	417	398	428	432	428	410	401	403	402	406	449	426	442	418	400	376	431	417	418	431	415	399	381	437	426	413	416	425	374	417	405	426	421	391	456	393	405	441	392	422	387	423	428	406	419	428	435	420	392	367	409	383	434	413	408	417	431	397	400	423	422	418	407	420	428	409	432	410	423	423	427	424	421	395	413	432	404	413	408	447	420	426	438	421	372	413	421	405	449	429	430	434	393	392	441	428	409	412	458	422	361	373	411	405	386	372	448	439	423	407	400	370	407	399	403	387	432	382	412	442	485	471	402	402	406	418	447	411	421	415	405	406	458	430	442	411	417	423	405	409	395	421	415	409	401	405	414	442	394	418	392	457	399	396	391	412	428	423	422	410	398	438	421	443	383	436	413	411	461	383	394	389	472	423	405	441	435	430	461	380	412	370	389	395	397	402	380	401	393	417	418	394	441	389	449	422	416	416	419	378	433	406	387	394	396	440	412	407	427	398	471	373	429	393	385	394	380	402	379	399	410	423	418	445	413	435	418	399	419	413	390	411	412	413	406	397	383	388	430	448	432	441	416	442	434	422	417	397	399	387	401	429	413	437	416	404	428	430	428	447	401	458	395	424	403	423	394	409	421	432	428	411	387	414	427	422	424	409	409	367	451	407	413	418	412	417	410	394	446	409	431	409	360	399	394	411	476	410	417	427	446	361	398	414	437	429	429	455	424	401	439	430	373	433	376	403	427	413	434	417	427	401	420	443	411	426	393	416	434	401	391	389	400	390	403	408	433	382	420	414	429	435	451	398	437	391	439	442	420	387	406	441	423	393	396	409	408	433	427	425	400	418	419	428	419	420	418	393	388	393	379	387	406	391	450	397	420	429	426	412	395	383	439	428	441	416	389	404	425	412	403	487	418	408	389	434	394	439	423	445	412	435	391	437	384	420	431	447	454	371	390	393	401	404	452	419	429	426	404	386	430	399	421	419	402	405	400	375	418	437	433	421	412	416	417	431	448	432	446	443	416	392	419	403	387	422	450	430	396	390	415	405	423	409	431	395	437	409	397	415	439	404	407	411	419	408	443	387	392	404	409	439	422	430	408	406	420	393	400	418	382	370	385	396	400	431	445	407	447	395	420	396	396	378	434	398	398	435	446	354	400	414	408	370	415	391	440	414	418	417	391	434	417	371	428	412	381	418	380	399	447	396	438	387	432	378	414	392	409	417	427	430	403	412	406	411	422	419	410	443	425	412	435	402	442	365	401	412	382	427	396	393	409	386	456	415	418	410	430	427	378	416	418	397	413	391	427	408	439	416	447	415	402	400	435	428	372	416	433	416	405	402	438	394	411	427	399	416	411	398	462	407	404	435	414	398	435	379	417	405	403	411	409	442	408	376	398	414	431	389	424	414	393	426	454	436	437	427	367	422	441	458	398	425	396	426	420	430	400	389	440	376	423	443	431	416	405	399	424	426	444	388	439	396	401	399	435	433	397	422	420	422	440	428	384	423	409	396	420	407	432	443	414	426	406	407	402	405	392	378	374	431	419	382	435	379	426	404	380	389	436	464	385	433	426	395	380	415	410	402	411	425	433	418	395	407	437	445	400	392	421	429	400	463	411	424	407	391	419	410	380	463	413	408	424	401	448	401	398	396	385	426	387	412	407	399	400	407	414	426	414	438	419	406	393	400	385	425	426	435	395	404	396	437	425	413	412	406	428	390	420	374	406	414	392	390	439	418	407	400	391	441	414	394	401	436	399	422	414	448	383	426	393	412	395	412	430	430	411	444	399	395	443	410	402	432	439	382	415	375	399	415	380	413	404	374	428	373	407	412	427	375	402	437	436	392	403	435	420	421	407	403	432	426	409	443	427	418	391	432	399	420	436	420	404	426	430	426	408	429	407	425	439	416	409	461	406	410	464	474	420	404	382	436	424	424	417	417	410	406	417	427	395	418	384	421	379	398	395	424	411	407	395	392	465	387	401	430	401	385	411	438	424	420	444	461	406	384	444	399	435
23706	21240	28623	24169	21245	12300	1218	758	666	604	516	478	442	398	406	405	373	393	371	347	341	380	362	364	319	352	362	343	346	358	328	365	341	329	338	344	368	319	321	321	352	339	358	360	330	334	324	348	347	314	341	346	315	313	316	325	360	320	326	347	346	340	360	322	306	312	319	315	339	318	343	294	353	372	334	315	320	278	325	322	306	303	338	294	316	337	324	312	317	301	325	312	307	311	334	350	274	348	313	312	333	336	318	316	339	352	335	342	323	373	325	317	344	348	327	327	329	295	305	311	325	331	314	352	319	330	303	349	336	325	354	329	331	326	323	337	327	339	336	309	332	330	342	354	337	352	308	341	327	331	320	318	335	325	329	319	354	350	320	324	348	332	324	323	351	327	311	311	331	300	318	317	305	290	283	310	308	345	322	281	343	338	310	345	304	344	341	318	316	335	319	296	321	303	329	298	306	332	314	355	333	342	297	340	328	310	307	369	297	333	363	326	319	336	328	358	336	293	321	345	295	343	358	339	315	322	318	316	320	336	337	309	298	330	307	338	346	315	311	326	331	304	281	328	311	312	355	298	300	329	310	282	307	326	308	338	334	362	344	337	319	345	344	340	325	333	336	342	353	345	289	325	302	303	330	327	309	383	335	310	326	338	332	343	341	363	305	325	316	339	330	341	360	334	336	343	304	331	351	307	338	346	315	331	369	322	318	306	344	305	320	307	318	298	337	309	319	309	311	320	318	321	342	351	331	336	305	291	326	266	329	322	296	336	339	329	298	311	367	313	335	317	324	363	316	308	334	347	307	316	367	303	308	305	318	339	323	345	329	341	331	314	314	299	333	337	338	325	349	326	304	323	350	318	345	332	348	321	346	302	312	322	343	324	346	305	326	310	312	338	302	303	310	345	340	343	345	339	316	314	342	340	299	333	320	336	328	323	327	323	303	315	319	315	301	327	311	329	321	309	290	323	290	315	299	326	334	305	346	290	325	328	309	374	293	337	296	294	356	322	330	356	342	323	385	335	328	346	322	319	336	325	310	319	279	331	330	310	329	309	323	340	329	336	324	377	316	307	356	324	320	324	342	330	354	323	334	321	317	313	345	302	284	328	300	369	324	342	344	328	327	308	347	302	318	330	324	322	288	328	277	305	359	315	343	323	285	297	305	346	306	316	328	288	311	342	339	308	312	322	306	316	318	292	326	351	349	330	320	303	329	329	319	326	338	333	336	337	305	335	339	336	346	354	347	351	322	319	328	344	350	305	292	329	338	319	307	308	323	328	306	289	320	330	350	330	314	323	332	364	313	382	303	316	333	316	318	329	319	348	313	335	321	350	330	323	316	330	323	334	334	348	324	304	335	337	320	289	329	341	316	342	310	335	329	330	292	297	366	300	329	309	318	299	315	340	306	344	323	310	345	311	310	320	345	345	331	312	323	304	310	345	280	327	287	356	296	327	344	316	342	323	332	340	340	296	321	301	351	344	313	322	299	347	311	337	344	342	305	349	342	313	313	320	298	319	319	295	367	339	326	346	331	311	340	326	319	306	329	319	335	341	292	332	308	325	319	341	345	360	289	334	283	305	348	350	335	331	328	337	311	321	361	340	307	334	333	303	337	341	310	333	295	296	347	308	331	277	315	306	300	308	306	330	354	317	308	348	377	352	339	337	322	327	348	318	326	325	295	355	275	369	316	323	360	317	315	312	331	295	336	343	336	374	309	328	315	301	338	337	356	282	337	322	312	340	312	345	349	363	338	324	337	299	328	317	321	332	319	352	330	309	345	311	332	312	282	321	313	352	317	334	323	295	298	308	304	325	308	326	318	328	331	310	328	334	345	300	315	313	283	316	334	317	294	324	312	321	352	315	331	316	332	317	318	337	283	336	317	326	328	326	328	345	322	331	328	351	325	296	337	304	325	328	344	326	352	312	341	298	307	356	325	330	347	307	298	343	286	333	303	310	327	324	316	339	323	341	302	326	311	306	287	324	325	312	314	318	327	329	297	344	334	327	296	289	320	299	297	339	339	359	330	311	307	273	313	325	315	308	316	337	316	329	309	297	351	326	302	323	306	333	345	309	322	301	335	303	316	324	324	312	341	300	348	294	314	312	292	295	319	292	322	314	326	312	334	314	280	333	296	344	300	313	305	331	343	330	316	302	300	289	309	324	299	340	336	299	292	322	341	323	351	314	358	321	318	317	313	347	315	315	321	317	313	327	344	343	306	335	297	315	327	334	320	304	324	325	306	314	347	327	310	319	333	310	302	323	333	313	335	324	337	306	327	323	302	289	306	322	307	312	331	315	310	287	332	341	335	325	327	339	306	276	332	339	349	348	329	313	320	336	326	339	306	348	336	308	333	342	322	336	290	342	307	336	300	295	323	339	301	338	335	325	319	327	335	322	313	336	321	345	287	296	321	320	322	315	310	302	335	326	317	304	279	306	308	315	327	380	358	339	336	357	325	326	309	296	326	333	371	315	348	315	324	331	346	321	300	307	354	314	322	305	329	342	307	348	304	329	324	317	321	307	310	290	295	327	347	321	301	333	306	310	307	321	313	355	331	318	318	321	330	341	347	326	321	295	319	320	299	300	297	311	316	293	323	298	334	287	337	300	328	342	307	317	308	318	339	314	331	310	310	327	363	304	292	332	340	314	337	330	328	309	314	295	345	330	323	323	347	307	340	319	323	332	320	304	344	348	310	341	315	311	343	294	329	312	298	325	311	328	309	357	368	301	307	337	319	300	326	308	297	306	320	337	299	368	320	345	313	302	325	334	321	315	299	311	354	293	329	336	355	316	355	329	334	357	335	308	353	308	298	337	325	364	299	347	319	345	303	337	309	289	326	306	298	328	305	306	306	318	327	338	340	285	302	282	346	309	320	303	378	344	355	306	297	314	343	342	336	299	315	332	322	340	303	338	316	313	316	313	315	336	340	314	329	352	324	352	308	335	326	335	322	330	324	305	325	341	334	345	334	329	305	298	303	317	341	349	321	333	316	335	324	358	334	326	331	290	302	332	331	331	313	340	283	321	343	329	363	336	318	312	303	342	334	321	319	310	308	345	335	321	339	314	312	323	320	312	351	327	309	326	331	298	310	315	304	310	302	308	337	336	353	312	317	299	321	348	335	291	308	328	333	326	308	321	331	284	314	324	300	322	330	291	326	283	310	345	301	334	325	331	317	317	301	325	339	330	322	329	331	337	306	299	337	321	327	302	327	301	305	306	313	331	331	344	297	333	324	326	323	342	342	326	284	295	304	332	346	347	366	309	298	314	326	295	336	295	306	310	321	312	339	331	334	321	335	344	349	332	316	323	333	322	338	321	334	312	346	313	302	329	314	311	328	349	337	321	362	337	333	328	316	342	360	326	350	330	299	315	349	307	335	337	311	300	325	318	310	317	321	307	292	328	328	318	351	300	290	310	334	333	315	294	353	341	316	291	319	301	300	330	318	321	316	331	345	299	335	327	301	326	330	335
18726	9489	7827	4020	2689	1884	1560	1312	1150	918	840	717	647	597	568	534	524	511	463	462	436	430	463	412	384	427	428	386	423	374	389	409	401	402	379	419	421	409	379	347	392	389	402	395	388	378	405	402	410	374	381	412	358	358	340	390	364	345	368	341	399	370	386	397	345	368	389	393	405	393	369	395	396	386	405	409	363	387	370	330	395	377	387	394	374	403	397	369	365	379	394	363	357	373	393	390	384	355	364	399	373	388	368	364	382	351	374	351	384	375	400	386	375	365	379	402	385	396	355	348	374	400	378	396	409	350	368	377	383	368	378	352	385	368	378	370	365	400	408	358	375	357	402	371	375	344	391	366	407	367	379	378	404	362	358	379	427	345	381	386	389	365	384	394	396	387	399	395	379	398	375	369	383	402	366	382	379	384	367	374	393	402	398	363	369	417	388	414	375	359	381	391	348	359	388	356	367	400	391	389	375	400	369	384	393	377	317	377	341	358	374	374	374	381	346	373	361	367	319	371	377	355	345	355	363	372	352	363	360	367	367	362	384	380	400	370	382	361	367	355	366	388	389	375	396	386	366	387	358	388	366	374	361	384	356	373	359	353	389	374	360	392	353	357	391	382	344	372	342	369	360	358	382	398	382	393	359	393	370	338	387	398	363	376	377	388	334	339	344	361	399	351	390	351	367	399	396	399	376	342	403	408	366	378	368	382	386	353	394	381	351	387	356	374	372	406	383	386	391	384	409	374	375	356	378	353	389	378	353	327	354	373	346	337	362	368	390	356	392	389	354	354	393	362	374	367	378	382	405	393	385	386	346	366	395	363	404	354	389	404	349	356	408	418	393	382	399	362	371	399	386	369	357	345	393	359	366	405	365	346	379	352	380	389	406	370	381	401	393	366	362	367	372	384	380	386	359	400	385	364	401	391	367	383	320	371	393	358	413	379	354	382	357	328	357	351	362	377	357	367	395	410	415	349	383	365	354	382	387	379	346	369	371	376	363	397	405	353	317	379	353	391	391	377	387	350	408	351	386	380	317	380	374	397	405	385	373	346	414	378	345	412	390	352	404	415	358	398	394	388	371	360	393	374	371	378	361	377	358	395	389	376	351	394	388	359	389	370	375	374	367	380	367	366	364	388	378	349	384	339	366	365	375	394	364	395	361	389	401	397	373	379	388	380	354	359	392	348	370	356	393	368	361	373	365	408	347	416	343	370	372	345	382	395	351	385	361	373	376	393	386	363	401	399	381	378	351	362	372	359	378	370	391	375	357	382	386	394	384	391	359	429	372	370	396	422	361	343	383	400	381	353	365	379	375	369	381	396	392	375	401	381	356	390	383	386	367	391	373	349	365	351	373	394	333	373	392	382	369	381	356	381	399	380	367	388	416	367	366	383	378	378	340	384	376	385	363	373	397	391	384	377	367	369	395	391	386	396	380	374	375	347	423	374	362	346	393	364	382	362	396	369	394	335	408	361	418	347	382	377	379	393	375	340	402	383	383	347	378	381	386	363	383	406	340	377	394	377	383	369	387	411	347	365	421	349	366	366	342	390	394	426	375	383	387	386	383	344	386	352	364	374	385	361	369	392	390	378	358	392	400	403	369	345	369	362	377	342	394	337	384	327	381	341	330	367	379	344	347	338	345	380	428	387	402	372	368	393	379	379	350	380	376	379	365	393	366	355	390	366	389	383	388	388	382	368	374	409	388	377	373	398	360	372	382	363	383	402	397	378	339	337	376	387	363	367	346	404	404	368	379	366	373	359	359	386	412	373	369	376	361	346	399	371	402	398	380	385	372	334	392	396	364	364	352	403	385	368	352	351	350	393	396	398	360	332	379	343	376	350	360	368	397	402	376	380	374	347	374	413	386	400	374	397	386	363	361	334	353	368	355	399	394	343	365	380	383	382	379	366	379	375	330	367	385	356	364	385	383	389	393	376	371	372	362	347	385	390	353	390	381	380	395	377	400	331	370	371	348	377	379	397	369	373	391	377	351	372	391	370	377	384	374	365	368	378	360	399	369	363	425	380	339	372	350	361	372	368	354	371	352	346	380	385	339	379	370	398	371	351	371	390	371	347	362	388	391	352	407	353	338	392	355	359	371	363	397	392	395	401	372	364	403	409	354	364	390	324	397	334	383	420	377	349	376	370	388	370	356	388	375	379	377	369	366	405	364	368	373	359	370	363	394	384	371	355	349	366	374	392	362	373	363	375	370	359	377	368	379	353	335	389	359	348	403	357	399	350	354	398	387	381	352	389	371	376	372	391	387	403	391	377	395	354	355	409	400	363	385	357	379	343	354	391	386	358	394	328	393	381	381	348	352	406	372	372	367	345	384	368	363	368	393	363	384	384	342	368	399	376	366	369	351	400	396	388	393	379	389	359	372	378	382	342	344	367	394	349	366	354	402	378	363	377	388	386	389	382	374	389	358	384	388	397	365	340	410	370	379	368	374	365	368	341	364	357	384	381	355	371	365	351	382	387	386	375	366	379	365	366	381	343	396	351	354	403	353	365	399	392	355	379	366	359	386	386	397	390	399	342	356	347	389	366	362	395	372	379	360	365	379	374	381	369	355	400	363	376	389	405	374	371	346	343	392	399	327	370	381	369	387	367	315	376	353	363	352	345	378	382	348	378	362	378	352	355	410	407	351	380	383	387	360	382	383	390	361	398	338	367	353	371	352	384	358	362	389	357	371	368	392	380	373	375	362	361	374	394	399	347	373	380	374	390	386	381	386	396	374	375	355	375	361	391	398	368	381	359	405	364	382	398	392	398	391	374	363	368	352	357	368	364	363	396	401	350	401	393	353	396	390	409	388	386	361	387	348	364	368	374	380	432	353	366	360	362	387	380	410	367	359	383	380	379	374	413	402	364	354	370	341	364	408	391	388	364	382	377	392	377	396	403	355	394	379	390	398	385	381	364	363	375	362	346	367	396	356	394	400	361	349	325	337	358	338	371	344	381	346	389	382	372	364	348	399	323	381	320	338	400	345	368	362	395	366	410	368	348	342	380	399	345	374	388	377	378	380	349	413	395	390	381	418	374	376	408	375	384	368	404	374	382	383	358	352	382	376	365	372	359	395	391	385	378	379	378	380	381	364	387	346	411	359	364	407	387	384	371	413	336	381	408	368	371	358	374	389	378	414	365	382	356	354	378	396	415	362	362	355	366	363	346	388	370	393	338	368	362	377	387	377	394	367	372	379	378	419	375	394	339	382	405	389	340	352	386	380	360	376	387	392	382	387	372	339	376	353	358	392	367	340	368	391	363	381	327	342	365	359	375	358	378	351	365	363	367	363	378	390	373	380	370	345	358	378	353	347	385	383	385	378	402	380	383	385	364	349	395	396	371	386	388	375	394	376	357	390	391	361	402	358	346	360	359	389	368	366	382	383	358	346	368	409	389	365	366	378	361	376	388	357	345	396	413	361	350	368	368	335	347	365	382	384	365	397	375	388	395	360	370	395	379	361	364	376	360
24928	21228	27598	25104	12873	1238	909	831	772	697	705	768	643	669	670	647	667	627	627	643	626	660	649	605	648	664	636	633	607	626	624	671	657	623	680	582	636	647	636	632	584	671	614	627	604	638	617	637	610	619	601	623	685	628	584	608	605	630	687	643	632	629	613	606	593	652	602	618	626	594	647	603	596	620	667	625	616	601	643	589	635	666	614	653	659	597	638	632	608	652	644	605	655	624	565	635	612	620	626	612	681	622	574	654	609	592	621	619	597	617	619	572	592	597	604	587	635	629	584	623	603	627	648	670	572	603	609	655	616	603	630	574	618	610	592	655	609	642	676	618	643	624	627	641	609	627	624	617	633	610	629	622	631	656	633	639	629	623	634	608	589	623	589	604	566	626	612	644	615	617	647	631	622	652	626	645	643	646	629	663	602	626	615	568	619	626	596	608	642	586	578	616	661	638	606	637	611	615	639	613	601	613	614	597	633	646	618	549	636	647	593	644	624	610	591	607	627	689	607	642	597	654	652	652	607	604	632	596	622	634	612	616	648	571	632	645	587	606	625	622	643	632	594	644	601	638	653	658	667	625	657	623	610	620	634	613	631	666	611	575	626	661	598	602	585	621	642	611	635	622	625	654	599	605	626	626	610	583	639	628	625	611	650	614	645	694	659	624	626	601	593	574	604	641	576	617	590	619	626	617	631	590	591	650	632	638	629	614	603	624	625	617	649	593	621	592	612	607	617	608	615	605	633	572	625	632	611	599	635	627	634	666	616	599	619	550	611	615	636	628	570	582	652	686	619	621	578	592	617	553	621	616	651	649	616	625	622	642	631	595	625	662	631	610	622	652	652	633	641	642	609	623	606	648	585	631	627	619	647	654	650	647	615	612	608	620	626	606	655	613	605	598	626	630	627	608	672	603	619	607	618	613	582	574	623	615	662	603	591	600	653	641	639	592	640	617	625	598	610	630	628	642	590	635	632	655	603	614	585	611	588	599	626	627	634	638	605	654	614	607	606	632	631	594	655	642	639	587	592	643	583	644	631	627	641	610	575	616	610	604	602	614	653	608	634	603	583	644	610	632	642	594	595	620	649	631	633	648	636	622	638	650	606	644	638	620	616	633	636	594	602	610	609	570	609	646	640	603	624	606	595	615	588	659	646	612	653	622	615	602	656	635	589	568	640	626	628	622	608	665	608	632	630	666	635	609	620	618	614	604	617	604	609	597	612	622	634	624	589	615	660	627	647	602	665	624	648	613	690	593	579	601	636	627	645	632	644	618	663	629	614	617	589	632	627	607	587	678	665	635	648	614	663	654	624	608	664	649	628	559	625	629	603	626	622	637	645	645	620	657	571	589	617	596	644	610	591	607	612	648	657	639	577	593	616	650	598	616	624	604	607	636	615	605	626	663	590	601	622	660	654	604	611	615	605	618	624	594	609	621	613	613	597	633	630	601	604	618	621	636	617	651	585	653	599	631	623	609	637	614	636	623	644	599	629	669	634	650	572	633	654	628	628	593	590	608	619	547	605	673	616	616	597	627	608	605	589	598	654	661	623	595	693	610	590	596	592	628	654	641	671	668	579	598	655	596	659	631	682	602	605	633	641	612	603	557	611	602	654	614	643	619	581	615	618	586	606	580	577	614	648	681	606	684	625	641	608	615	651	612	627	596	571	634	592	637	647	624	601	639	632	612	641	612	616	625	611	650	621	609	587	647	620	632	645	689	643	611	632	621	588	612	593	608	639	581	602	636	622	614	667	624	642	658	590	664	633	612	631	611	609	624	628	666	603	648	611	596	632	625	651	611	638	604	628	624	610	624	635	595	608	641	642	582	615	621	577	564	640	613	593	627	672	612	632	625	666	652	621	607	640	600	581	626	602	630	653	593	593	620	591	620	588	593	609	609	625	589	632	594	586	644	657	642	614	594	640	616	634	602	646	631	645	685	636	633	625	569	615	615	571	592	622	594	611	651	635	651	650	670	649	581	582	585	620	585	655	606	617	660	684	660	632	594	627	619	635	629	571	664	651	613	635	658	559	631	627	644	612	609	665	655	631	619	651	629	605	576	582	594	625	582	577	595	587	609	632	628	674	652	635	584	579	627	623	620	622	568	605	588	637	695	622	614	617	614	618	609	670	642	585	634	671	636	653	625	647	626	654	621	631	626	608	603	581	615	625	645	593	598	637	642	624	632	617	612	657	601	623	625	607	646	638	611	690	569	659	616	632	635	656	641	622	621	646	653	660	618	595	692	620	664	655	582	624	658	643	630	597	678	637	564	631	624	655	650	634	587	617	624	631	598	611	611	648	640	635	637	651	574	583	607	597	594	612	634	615	624	582	624	630	648	572	616	631	673	631	654	644	573	613	648	678	670	619	642	617	620	640	650	653	646	620	630	609	599	585	640	615	623	641	622	596	616	628	616	620	598	631	588	623	637	624	604	644	622	620	640	633	631	571	599	573	601	601	572	627	624	627	640	653	618	629	614	651	620	601	605	639	625	654	611	618	617	639	618	625	616	641	639	626	619	626	623	653	592	635	617	561	601	609	624	614	651	624	620	636	624	608	587	607	586	623	621	614	645	623	628	652	582	647	647	597	593	666	640	586	648	645	655	600	592	608	605	572	623	594	617	640	599	642	620	624	636	637	633	630	615	633	589	603	626	574	603	627	581	597	668	594	588	609	560	587	611	661	625	671	694	619	604	667	617	607	697	636	678	626	600	609	637	611	666	603	619	629	623	631	594	628	638	663	638	605	612	639	615	614	625	594	668	612	592	606	608	590	613	663	619	604	612	605	608	654	577	604	620	663	608	656	605	610	654	615	617	602	610	625	669	643	635	612	583	619	554	606	649	654	651	614	612	616	641	608	589	613	620	641	644	610	583	675	596	653	651	634	610	622	694	619	600	626	617	628	617	649	617	639	620	605	597	636	616	597	605	629	646	610	624	597	623	611	594	637	656	554	629	623	634	629	631	659	641	638	641	614	639	663	658	570	632	592	622	651	653	621	636	610	681	653	629	671	679	629	623	652	647	620	629	598	636	650	612	659	628	613	594	684	642	584	664	606	602	641	616	601	653	635	631	598	611	654	617	605	573	662	646	617	608	620	601	655	575	635	610	614	584	607	633	659	568	611	621	628	626	586	619	595	633	624	660	650	603	597	635	625	620	601	615	631	619	616	651	639	549	604	645	605	687	597	617	662	618	587	589	606	639	598	646	593	600	653	602	610	664	629	615	649	625	635	584	573	621	558	638	596	640	655	603	609	594	622	605	625	601	606	619	630	601	614	626	571	624	618	615	612	611	612	629	655	627	663	607	604	645	660	602	605	627	658	631	605	621	619	574	594	611	628	623	657	586	612	613	636	593	655	641	575	646	636	588	657	642	635	629	639	632	602	606	595	573	628	635	599	622	649	625	659	610	591	648	631	659	609	603	587	601	608	622	622	640	597	641	677	581	644	637	580	611	625	646	628	644	653	653	611	597
17353	5894	4633	2524	1967	1513	1317	1219	1042	995	932	872	905	803	811	796	741	757	755	746	759	751	704	746	767	755	745	749	687	737	743	704	677	700	715	682	743	728	721	701	700	683	730	697	731	686	703	741	704	687	733	704	754	707	709	724	699	712	702	736	709	730	684	700	765	731	727	723	747	720	732	680	670	741	682	680	695	735	661	705	711	739	745	689	670	657	737	755	694	655	689	759	675	716	767	729	714	702	689	676	700	722	729	697	737	666	771	720	707	684	717	687	718	678	711	745	708	707	696	687	681	699	688	715	677	714	681	695	670	645	746	678	735	711	727	658	735	738	695	755	695	717	712	676	766	732	704	682	708	677	734	713	685	696	753	673	719	706	720	726	736	680	727	694	771	702	724	733	731	685	709	724	757	688	721	704	700	687	712	740	631	723	691	729	688	689	698	722	718	706	738	759	754	658	709	695	683	732	726	728	684	690	731	665	712	723	671	734	703	682	708	707	716	695	709	783	709	724	687	711	685	684	694	679	738	692	718	679	716	703	699	733	721	663	728	727	712	673	682	741	725	729	669	691	722	660	745	676	712	723	701	675	716	708	681	682	722	733	701	695	747	719	705	726	733	709	700	686	721	674	728	666	698	717	706	734	661	685	750	717	661	739	744	698	671	742	717	681	727	731	697	696	671	707	719	717	729	689	728	699	692	683	696	691	665	706	718	723	688	706	735	686	675	676	739	736	679	726	736	709	711	707	680	661	679	729	716	677	691	754	693	718	720	677	721	703	729	703	685	670	730	663	705	677	708	752	749	691	666	670	740	701	691	696	729	712	728	711	723	713	760	677	702	692	687	699	722	706	783	723	683	727	757	664	727	695	677	697	685	737	693	671	705	712	682	714	672	686	695	705	688	754	716	748	775	750	716	685	703	706	709	703	705	706	679	736	695	674	707	697	671	721	717	699	703	745	697	712	768	701	765	737	665	729	709	712	706	793	692	694	692	751	697	685	677	751	693	668	715	701	730	684	722	724	693	698	740	670	731	708	723	683	692	692	708	716	666	740	725	724	714	682	731	683	648	741	676	659	724	772	651	719	732	724	742	698	732	705	711	730	684	684	714	700	718	718	701	748	667	688	754	739	727	685	674	703	724	689	686	668	693	721	760	697	698	672	689	733	698	749	721	772	703	685	668	705	706	715	685	708	696	709	669	706	716	704	682	728	744	700	707	689	655	667	694	712	690	695	716	677	717	662	721	720	696	705	691	676	718	739	672	679	642	755	723	679	745	690	635	702	674	746	660	672	682	704	670	692	687	692	657	738	678	697	741	663	719	772	693	760	658	694	702	724	688	684	698	682	711	729	707	689	697	704	712	724	746	689	637	682	737	688	716	717	643	654	673	709	728	709	686	705	733	729	696	681	666	753	709	694	686	699	726	655	712	701	735	723	712	743	658	702	724	741	684	755	702	684	651	677	769	676	701	733	651	698	655	691	685	676	648	726	716	636	721	692	718	715	698	728	714	647	729	710	725	686	671	697	687	680	678	702	735	748	758	698	691	772	690	712	697	655	697	693	662	697	750	704	714	717	722	721	712	741	685	733	741	719	712	672	721	697	737	712	678	715	731	725	700	761	674	727	717	708	709	712	680	690	725	735	700	709	676	683	719	700	707	741	707	717	675	660	665	701	706	729	692	695	696	679	671	684	698	732	687	725	707	700	690	763	731	744	721	719	701	697	715	738	686	700	686	696	738	717	691	714	706	671	692	709	691	724	738	688	731	678	708	677	695	729	719	701	749	689	689	702	707	681	745	640	720	723	668	648	702	691	729	677	696	707	742	686	713	689	708	721	721	709	712	701	683	703	704	684	711	713	667	743	723	682	716	692	666	729	698	717	724	721	712	670	715	706	706	720	719	689	659	704	714	689	682	717	656	714	719	737	730	739	731	712	731	720	704	650	770	708	707	705	734	720	665	683	713	715	690	719	660	691	719	689	744	781	697	727	669	728	710	743	696	729	701	710	748	727	746	685	719	703	694	727	689	695	696	663	653	680	719	639	716	704	666	702	682	721	710	721	762	747	658	704	725	713	715	661	709	719	645	760	717	701	695	696	677	716	708	713	737	725	652	700	706	686	698	675	710	720	681	708	688	719	718	681	703	682	721	717	733	732	699	762	680	689	698	666	771	703	688	734	714	724	732	710	689	690	708	688	679	694	691	712	715	677	761	720	727	732	704	679	699	699	660	669	714	708	714	704	685	702	712	698	680	712	712	735	707	690	670	702	717	731	705	742	666	710	684	671	724	648	775	755	726	713	690	700	681	745	722	696	740	727	715	647	699	746	672	714	715	720	710	719	653	731	707	745	699	696	730	738	708	695	662	721	695	719	717	669	666	670	725	723	752	717	672	700	733	694	691	720	720	761	714	674	679	689	743	712	668	660	688	700	723	721	685	739	683	734	687	691	694	661	710	692	685	703	718	731	756	702	710	697	696	685	716	695	701	673	722	751	727	739	663	704	732	719	675	731	663	689	674	658	682	662	651	722	692	668	709	663	706	743	687	679	733	667	668	686	678	719	698	716	739	695	707	684	726	689	662	726	737	688	709	735	705	674	722	706	706	682	709	731	694	701	713	720	659	678	676	706	754	701	680	702	739	720	694	661	728	687	724	704	711	684	684	706	774	713	687	715	729	704	704	692	725	710	695	731	717	664	703	720	715	680	708	717	696	718	666	713	712	731	686	741	700	684	682	674	687	693	716	696	666	700	691	662	681	719	693	700	706	734	736	672	717	739	718	728	695	719	748	683	678	709	694	720	727	716	673	700	697	662	665	692	682	710	683	654	687	748	684	686	702	709	677	749	695	698	676	724	721	666	736	757	692	714	691	708	712	675	763	712	717	679	665	726	676	713	757	700	693	687	709	638	688	716	708	710	695	704	691	735	719	743	706	709	716	679	726	683	720	732	709	669	685	718	709	747	668	768	711	701	676	677	693	665	638	724	715	678	712	715	673	723	726	720	715	707	701	718	695	700	756	696	711	694	696	694	720	713	694	710	742	665	644	725	668	707	705	702	659	680	745	701	695	731	667	677	724	698	715	701	728	689	693	692	705	710	709	680	674	683	721	727	693	703	685	702	700	686	639	742	696	640	694	673	761	703	733	691	728	729	665	699	683	726	718	748	731	676	655	744	660	745	700	693	663	701	717	692	734	689	738	745	676	749	698	690	695	685	730	685	711	700	677	723	632	646	680	666	691	674	743	648	704	715	736	691	667	712	688	655	690	756	701	685	727	720	676	723	731	760	731	719	779	721	695	687	727	694	701	718	716	673	685	666	678	673	708	727	717	674	690	678	648	697	691	702	752	700	694	674	687	652	679	730	738	700	723	699	701	700	732	723	717	687	702	708	711	680	704	696	669	691	717	725	701	738	725	681	698	671	744	695	678	681	719	687	701	736	710	698	704	712	731	678	694	678	677	685	787	686	741	688	687	759	735	680
22762	21272	29027	23858	21272	21327	12212	1741	1253	1160	1059	953	891	859	904	909	845	809	791	767	779	758	719	719	731	755	695	741	721	746	730	712	710	700	688	720	696	752	696	730	693	692	689	704	697	721	694	697	749	725	760	666	715	726	739	679	715	654	713	708	720	700	626	670	726	689	683	695	681	679	659	708	673	695	688	681	625	705	695	613	691	659	689	631	668	697	721	676	698	734	648	698	697	675	700	659	705	717	699	674	665	715	688	726	700	701	699	725	685	696	666	686	726	744	671	657	685	717	636	642	716	716	696	666	633	754	662	680	668	648	697	720	708	687	696	670	727	705	690	649	714	726	705	683	720	734	625	735	685	641	683	650	716	711	676	689	701	663	678	697	687	601	693	678	679	699	650	703	657	640	668	697	691	694	715	641	672	672	690	674	661	743	708	665	676	710	701	636	705	690	650	690	690	692	674	725	721	698	651	686	732	677	659	669	658	687	677	690	700	693	650	671	711	730	675	606	682	645	679	702	681	679	706	681	702	685	688	720	703	703	683	656	723	701	668	670	706	672	675	680	719	681	674	670	691	699	710	716	704	745	687	752	654	749	677	652	743	704	687	651	707	650	689	692	672	702	668	728	704	651	659	710	642	695	661	707	677	712	680	677	648	679	633	674	675	699	697	643	677	688	677	707	715	690	652	683	699	634	698	721	716	665	721	713	654	706	697	668	682	647	678	714	660	712	669	634	737	741	697	673	728	640	637	674	648	711	658	691	677	665	699	726	720	671	658	675	657	623	735	710	734	633	636	691	674	655	701	667	659	650	703	729	713	691	716	686	681	695	685	676	697	680	652	698	659	713	654	685	694	688	673	671	677	693	729	657	724	663	725	685	647	713	709	729	662	657	655	688	672	698	684	681	689	690	709	665	671	676	667	692	695	694	698	670	708	708	708	672	741	691	699	701	713	660	670	671	697	711	680	724	696	670	652	729	655	635	673	723	710	690	720	683	692	694	714	730	687	663	644	683	702	676	691	654	706	617	681	708	667	664	719	734	685	679	677	673	667	678	706	682	696	693	654	707	702	742	693	698	668	692	710	721	691	710	645	686	669	740	711	693	694	700	685	713	653	689	690	712	655	679	714	680	665	691	651	719	701	677	712	675	682	693	705	675	666	701	747	695	648	642	677	684	702	723	719	679	668	700	693	637	675	725	650	694	718	720	672	692	677	634	724	697	654	721	632	656	642	687	684	695	676	694	651	664	664	664	697	669	679	722	692	698	715	673	706	671	676	676	690	654	720	682	620	678	663	656	677	674	676	678	712	642	692	725	722	679	651	675	691	673	633	658	670	663	674	702	696	654	625	656	653	647	657	716	684	681	699	676	661	741	677	685	695	664	684	663	722	682	691	727	678	695	672	680	692	668	664	655	696	689	692	673	697	667	660	674	706	684	694	647	673	712	715	666	697	681	683	672	682	717	718	674	679	696	730	701	674	703	659	684	731	702	727	689	701	716	687	679	701	687	694	688	708	740	663	679	652	686	685	639	695	761	706	706	663	675	686	741	679	688	665	687	648	648	696	700	656	681	703	675	644	655	599	723	689	655	715	693	662	632	686	659	668	692	637	733	672	663	696	689	698	673	664	693	649	675	676	669	620	655	691	705	673	718	681	657	641	684	678	702	697	688	726	670	722	721	688	698	700	662	744	688	657	711	693	692	707	679	633	629	709	736	684	648	709	688	683	660	717	733	695	679	687	684	668	714	747	710	662	673	662	698	667	733	699	678	620	777	705	710	669	695	700	655	710	664	736	712	658	653	703	688	678	642	665	675	600	666	675	667	692	700	640	725	676	712	706	754	695	715	693	705	706	710	730	695	669	657	719	708	728	703	701	683	681	705	697	665	652	662	697	676	716	649	701	667	727	715	733	698	660	668	698	690	671	626	643	615	692	694	661	659	726	697	717	660	668	685	679	683	678	668	627	640	683	756	655	644	702	663	690	653	702	679	679	685	652	686	690	722	728	685	633	670	651	699	713	693	736	728	672	708	677	715	687	665	700	683	668	684	668	695	677	665	682	674	707	671	688	681	682	730	675	652	688	652	737	652	705	665	705	709	692	721	722	686	725	680	691	686	703	705	723	700	742	685	688	719	667	688	679	677	680	659	660	657	697	696	661	675	714	681	650	696	651	622	677	658	623	653	645	696	674	723	673	707	684	710	732	732	669	702	689	692	713	673	666	703	658	723	664	635	697	685	689	708	630	661	714	649	681	704	703	671	679	752	683	695	672	692	680	685	659	704	682	655	738	685	644	695	684	712	681	675	698	707	724	681	707	683	698	640	696	659	650	694	688	704	666	686	645	661	709	680	665	672	676	761	663	700	735	685	682	618	703	666	709	632	682	681	717	605	652	672	677	708	683	678	687	684	676	691	643	637	704	649	714	724	695	667	668	718	682	661	655	680	658	685	677	671	722	664	676	749	720	708	717	722	697	647	633	695	697	691	681	672	683	648	690	666	664	729	671	683	636	689	695	693	695	682	632	720	696	638	667	670	682	682	666	685	677	673	673	646	726	654	667	689	677	647	688	674	666	687	708	674	645	665	651	673	675	711	686	687	696	679	669	658	707	661	717	664	663	696	696	690	691	714	705	684	642	670	707	626	703	677	692	682	680	663	656	684	686	730	714	674	694	670	662	692	686	661	646	667	690	667	608	704	705	677	624	686	662	636	686	683	688	663	700	686	652	728	682	694	653	661	735	683	651	672	673	707	721	697	697	663	696	676	702	719	685	654	735	729	669	741	713	681	672	683	663	673	708	642	708	656	688	660	688	722	676	661	676	714	648	645	685	693	708	697	683	739	651	727	713	662	669	684	728	717	702	664	692	648	668	687	729	690	676	707	693	676	727	672	664	630	689	661	663	658	664	671	687	731	723	655	734	702	743	708	645	728	654	667	667	685	710	696	683	651	673	671	667	727	665	730	657	651	682	704	704	656	639	685	636	707	652	690	666	694	681	711	685	706	702	713	676	674	712	699	671	662	706	655	713	708	704	674	697	683	691	696	652	638	699	661	712	675	659	712	686	655	675	709	722	665	684	720	665	672	715	667	705	682	678	715	706	689	672	722	650	680	687	675	663	731	686	669	711	713	652	676	666	662	690	676	693	720	720	631	664	644	688	706	674	634	727	636	659	716	650	649	674	695	661	678	626	717	690	647	673	679	704	708	648	656	672	669	683	661	710	685	700	724	689	673	641	659	692	653	719	716	660	699	693	690	695	701	722	691	639	693	684	694	667	683	652	687	693	684	684	722	700	683	698	700	692	663	713	648	638	681	694	693	693	643	644	632	686	738	709	644	689	704	716	690	689	685	692	720	663	644	632	692	654	646	670	682	698	660	647	691	698	673	709	738	662	676	690	671	658	682	710	712	694	703	666	701	734	681	650	656	653	648	658	659	682	645	703	677	673	701	669	678	666	635	670	675	661	701	686	676	699	724	703	738
20905	15751	12963	7204	4961	3755	2945	2447	2067	1672	1529	1425	1247	1164	1107	1028	988	921	934	915	903	864	838	796	875	804	802	714	816	771	758	779	812	741	757	779	774	838	742	782	742	794	755	770	798	767	741	739	770	789	772	733	752	714	710	757	732	769	739	748	779	754	740	777	712	708	770	756	767	796	737	823	713	723	722	770	752	749	700	728	745	748	731	732	764	699	744	741	760	734	771	740	777	750	730	716	721	716	750	812	753	771	752	728	733	731	776	742	767	695	782	746	769	723	766	755	727	758	759	789	748	711	777	727	758	767	784	735	815	736	757	716	757	709	727	778	708	719	762	755	719	776	706	776	740	747	788	739	726	748	727	728	693	711	731	692	709	759	719	735	670	730	745	694	694	738	743	688	738	692	723	731	729	740	762	753	767	720	676	773	737	718	726	754	767	729	772	715	729	706	691	716	715	729	779	712	777	758	684	703	718	762	757	728	687	737	688	707	792	738	707	703	777	732	711	717	722	748	735	702	736	739	686	752	767	778	756	724	724	761	732	748	690	702	742	736	768	735	724	749	727	786	727	755	722	778	722	717	742	727	729	742	766	744	714	709	723	742	755	707	779	715	775	778	710	718	782	714	713	722	750	767	728	748	728	768	737	794	765	730	722	789	719	703	708	719	728	754	741	689	728	740	728	736	779	705	786	688	695	745	732	729	762	743	686	754	740	747	727	741	695	763	736	718	769	733	715	703	738	758	705	752	764	725	756	776	707	714	713	769	758	727	757	771	731	748	751	759	714	757	725	754	752	736	703	720	791	788	763	738	715	753	714	746	754	759	798	689	720	756	788	769	732	778	744	768	703	752	786	773	763	776	778	755	772	743	684	748	732	745	758	761	761	737	736	734	720	696	688	719	737	698	733	728	752	771	742	741	725	757	761	759	719	701	725	704	762	731	782	715	749	738	685	750	764	742	777	753	723	719	675	716	706	715	773	778	786	684	732	768	725	729	750	744	704	743	707	764	732	783	775	761	720	752	737	752	749	741	695	760	711	717	704	711	734	791	735	785	770	747	731	756	724	748	766	737	752	775	706	732	704	681	746	757	736	759	731	747	737	702	714	694	715	767	762	750	727	741	677	725	807	746	730	729	736	781	678	756	752	754	722	731	713	717	771	714	739	745	748	755	753	752	749	707	762	700	667	686	737	727	772	751	706	757	692	735	730	710	736	743	704	723	713	771	701	722	728	723	771	705	731	716	721	716	725	686	728	728	748	725	787	756	763	781	747	749	738	774	709	760	749	732	727	743	760	731	740	726	764	752	736	743	711	763	720	727	788	714	706	751	745	757	756	774	701	728	721	735	744	727	760	729	752	709	758	706	714	712	736	710	684	726	738	704	702	726	764	701	716	780	796	704	700	672	748	753	715	728	733	726	746	709	738	698	714	745	712	727	780	724	708	733	756	722	727	744	719	720	689	711	798	718	729	722	787	735	750	714	742	749	778	741	809	747	765	783	753	729	694	752	743	727	750	725	746	748	713	714	754	721	732	760	744	744	737	696	732	719	753	751	736	730	741	764	747	780	743	774	715	766	751	779	739	737	736	731	726	738	773	672	759	751	766	738	713	754	766	737	757	690	691	728	738	711	731	717	723	749	780	722	724	760	741	715	743	772	776	728	709	700	763	668	706	769	733	781	748	748	781	764	749	736	750	752	698	773	731	728	764	735	725	714	773	699	720	735	715	779	708	765	725	709	761	746	716	695	742	752	701	717	780	736	709	759	702	757	710	733	702	715	739	761	769	724	744	720	737	761	675	755	719	735	712	770	728	747	747	732	743	742	690	743	759	722	745	725	756	735	725	758	772	766	709	753	732	749	705	758	748	772	717	694	714	710	765	760	737	746	771	721	748	759	721	727	733	749	746	772	710	737	715	736	743	732	716	745	755	746	700	712	744	736	757	735	671	776	746	724	757	707	726	787	736	765	782	738	748	692	812	700	761	711	764	757	732	743	714	727	731	710	690	747	679	726	720	705	738	730	764	761	737	756	751	699	751	771	759	687	789	720	786	749	737	671	716	716	725	754	732	706	718	749	737	736	732	740	779	707	735	798	749	746	754	743	756	740	762	697	719	735	770	704	751	765	746	699	720	708	730	747	769	765	749	685	733	759	743	711	711	706	731	787	742	724	727	732	715	724	751	737	758	683	758	745	710	740	753	758	754	735	755	703	739	745	755	717	731	784	731	682	685	778	757	763	726	704	748	785	759	689	761	728	732	739	749	730	752	734	758	720	714	720	708	751	709	693	735	738	726	670	727	736	697	769	736	695	711	753	720	740	754	779	795	704	745	765	725	788	771	762	712	736	735	768	685	778	719	781	742	714	722	689	744	784	717	775	715	757	766	739	679	695	738	759	750	751	704	744	748	735	689	801	721	718	712	736	760	755	758	702	743	708	721	770	754	724	733	765	737	710	752	747	759	736	704	724	741	734	755	686	746	729	718	713	735	690	730	683	764	720	738	749	753	694	746	670	709	739	752	712	682	731	720	741	770	754	700	710	727	712	723	723	702	780	760	784	775	754	701	739	775	697	733	704	712	702	700	748	750	752	705	714	727	752	725	797	719	712	763	723	726	735	735	784	740	745	738	734	735	745	745	740	738	733	679	691	707	695	699	748	713	735	753	698	688	762	731	711	718	736	720	686	708	692	707	745	745	738	738	722	790	792	773	732	735	738	729	742	731	751	786	725	737	778	746	744	718	764	696	738	758	700	752	743	720	751	725	707	770	738	760	723	762	737	721	729	709	722	710	780	795	747	704	729	710	710	743	694	733	705	709	737	694	765	724	710	714	715	754	757	718	763	722	725	706	718	759	780	711	709	707	710	748	719	738	694	754	721	709	696	780	720	692	764	709	763	715	706	721	725	704	702	722	712	724	700	753	720	721	770	724	728	774	743	718	667	745	756	747	772	719	781	736	720	739	728	756	748	766	730	807	767	774	764	742	730	763	722	736	737	720	723	737	705	710	703	816	751	734	719	750	762	745	711	741	751	718	724	763	698	720	737	744	743	729	730	731	727	815	757	750	708	725	728	717	735	776	750	731	722	753	707	719	768	755	679	718	703	735	768	703	726	754	718	749	737	753	752	727	743	737	760	741	747	742	691	752	713	727	722	749	772	726	728	694	725	730	772	668	781	739	729	730	701	713	758	742	726	736	710	760	708	714	745	713	748	761	757	725	722	723	692	783	746	775	712	732	719	744	733	758	725	684	757	734	743	741	742	733	707	709	783	734	729	750	764	745	754	724	717	700	786	726	746	739	740	765	712	778	705	765	721	731	731	715	745	785	738	731	675	723	726	741	709	738	679	724	723	737	768	744	714	763	783	744	721	760	726	704	723	727	750	744	784	751	707	730	763	775	758	774	705	714	730	744	726	760	728	714	708	756	725	737	744	727	704	726	724	698	719	707	707	711	738	767	722	688	746	758	749	720	740	745	730	734	714
27372	20443	8515	787	452	416	411	384	363	367	356	344	345	344	334	291	335	347	342	387	352	336	362	388	319	328	341	399	336	354	367	369	355	313	346	330	344	360	358	369	357	345	360	342	350	370	325	382	338	352	322	358	338	349	334	315	323	344	334	352	341	347	321	346	340	375	352	324	341	333	379	316	363	335	343	334	348	323	356	348	303	347	344	355	333	330	352	329	364	378	340	382	328	351	341	340	324	350	341	367	388	369	322	327	335	392	311	358	348	331	374	315	344	365	343	356	344	401	342	356	333	337	355	356	374	308	345	330	352	330	349	338	328	319	301	386	340	321	314	330	345	375	354	365	338	361	345	349	341	329	344	352	353	290	359	330	327	318	365	302	331	364	352	344	351	313	342	339	315	329	358	352	373	353	349	346	362	351	326	371	368	333	334	331	361	347	349	336	338	371	344	341	348	350	329	345	358	345	338	358	349	345	322	358	337	317	334	361	316	341	370	350	341	370	317	344	344	381	347	365	338	316	360	347	318	341	341	367	351	344	381	348	309	354	329	348	290	336	323	322	339	359	294	345	347	308	367	354	355	342	383	328	370	346	334	358	359	333	356	356	326	325	313	351	337	353	367	338	352	371	353	349	361	314	307	356	349	326	308	345	341	328	360	339	353	321	357	364	345	364	323	339	340	349	323	336	349	358	358	361	352	342	329	350	342	344	341	367	348	349	376	353	316	333	344	343	359	300	342	353	353	360	315	326	356	343	329	320	329	366	342	325	338	341	335	359	344	345	351	359	361	362	336	315	332	358	365	334	374	332	338	325	323	328	328	345	358	336	334	343	348	301	357	346	328	363	358	325	336	325	347	376	347	358	394	351	321	365	332	384	332	353	343	367	343	353	350	339	366	367	343	305	303	328	345	355	346	321	388	343	365	362	343	321	337	381	348	352	355	343	342	341	333	327	339	324	347	383	344	326	349	351	351	375	361	349	347	333	327	367	337	320	337	319	349	373	337	330	367	325	334	359	325	371	358	357	325	317	341	337	333	344	346	374	336	318	328	355	357	319	349	334	358	339	334	351	362	336	335	360	366	336	330	391	336	345	353	358	337	336	322	329	327	311	360	335	359	353	349	356	330	335	341	362	325	318	361	360	343	338	328	341	334	307	339	343	361	365	344	357	379	352	346	323	327	335	359	312	325	328	349	335	367	345	332	339	326	327	323	315	347	362	367	358	372	353	354	351	327	328	340	303	321	332	345	342	361	337	313	359	372	362	343	349	353	349	367	340	342	318	326	326	354	357	354	387	334	353	346	359	318	368	368	354	348	327	335	317	351	344	333	396	356	332	366	341	320	345	364	325	345	361	366	367	369	346	342	374	349	367	363	348	381	375	360	364	347	347	332	346	340	317	326	344	319	312	327	370	335	337	358	357	326	311	353	352	333	326	329	347	336	362	336	340	343	363	323	359	371	349	316	330	329	349	330	321	320	339	334	349	338	349	374	334	327	335	320	350	349	338	321	377	371	340	330	320	345	338	340	355	358	348	338	355	361	384	343	350	311	350	344	319	331	343	355	374	372	324	325	352	346	360	332	351	357	356	327	341	327	312	367	301	349	352	338	328	299	329	348	331	351	347	370	359	387	349	344	358	342	318	346	359	334	371	338	378	335	328	345	339	322	364	311	347	397	368	346	321	321	340	334	370	348	357	338	321	358	337	365	315	371	348	332	335	338	348	329	328	337	351	352	359	330	348	347	337	343	347	339	348	339	346	360	350	327	327	295	373	347	344	351	349	363	346	366	339	350	346	352	345	332	354	364	352	375	327	309	338	314	362	322	386	363	403	327	379	329	372	352	346	353	332	344	313	345	337	334	356	362	350	334	376	323	364	340	343	350	372	352	343	356	314	356	353	370	354	334	347	373	328	354	335	334	390	340	377	330	347	329	336	326	330	296	375	337	327	371	340	314	329	344	339	361	364	340	348	341	394	362	353	304	314	338	320	343	364	342	351	348	303	356	346	353	327	359	338	328	346	327	325	356	326	312	336	329	353	358	317	335	326	362	353	351	350	333	326	340	337	359	352	337	328	322	324	379	363	336	358	375	358	398	373	314	327	363	377	341	344	330	327	355	341	392	322	349	337	345	374	343	340	329	342	324	366	373	342	326	340	356	319	329	355	313	350	336	334	340	322	323	348	316	303	357	353	361	315	353	296	334	347	343	333	318	361	339	338	311	339	352	346	362	367	339	325	347	308	346	345	321	363	328	365	319	345	364	369	321	339	331	337	340	387	328	371	330	325	343	341	330	390	331	314	391	316	335	344	324	331	365	340	343	337	310	378	374	345	335	340	350	357	353	338	331	322	372	382	326	356	333	364	348	322	333	308	388	348	291	345	341	356	362	309	360	338	328	359	372	330	361	334	321	342	354	359	333	338	356	346	359	374	346	319	339	345	350	323	355	344	327	354	350	360	376	326	342	352	325	371	321	335	361	357	367	358	341	331	357	349	364	371	358	365	354	346	355	316	350	342	327	345	351	339	324	324	343	391	331	345	315	328	327	356	367	346	341	356	322	333	323	361	308	337	342	351	347	328	315	337	337	331	395	339	343	355	343	361	343	331	378	379	342	347	343	350	365	338	329	347	318	358	356	357	306	344	351	373	302	347	344	385	321	412	325	359	348	327	333	358	350	392	333	372	339	361	344	324	378	347	360	334	331	333	325	322	339	368	344	342	344	351	352	348	363	339	349	342	314	364	343	353	362	364	318	355	358	325	331	349	354	329	329	321	353	335	345	335	350	339	351	338	323	346	341	319	347	321	363	337	333	378	336	357	314	337	367	322	329	325	375	332	350	363	327	367	348	375	330	322	344	360	333	347	336	333	337	343	364	340	339	341	310	336	356	347	321	307	331	379	349	337	327	380	328	367	367	359	353	356	357	378	330	329	324	335	316	376	359	331	339	365	382	344	369	319	380	342	322	372	346	328	357	370	367	315	296	304	339	332	337	349	329	362	315	335	346	368	349	367	338	361	327	348	346	315	333	319	338	360	376	368	335	335	344	322	356	322	320	351	317	347	343	342	318	349	376	351	320	323	339	351	407	372	331	358	364	325	334	382	356	325	369	369	336	328	357	358	346	365	336	333	323	336	350	336	372	338	325	304	328	337	343	390	300	340	377	340	321	345	334	333	346	350	352	356	351	357	355	343	298	290	366	359	347	324	347	329	348	340	301	361	317	359	362	394	396	358	350	320	345	350	337	331	355	358	359	349	342	369	381	343	329	343	330	336	327	324	338	384	325	363	373	356	318	325	352	349	331	324	333	335	319	338	363	342	330	337	365	340	336	358	346	317	356	333	338	357	350	349	322	368	342	349	363	353	330	358	319	330	337	363	342	378	350	359	357	354	319	308	359	343	366	339	358	362	368	355	344	317	319	345	348	351	310	323	368	349	322	341	348	352	369	359	354	346	327	355	336	323	342	337	343	305	332	369	347	392
13773	1249	1025	663	529	530	486	491	452	453	433	452	464	406	453	400	422	411	406	382	419	422	451	407	416	420	435	416	403	400	419	396	443	399	407	397	447	395	375	457	404	427	408	421	383	432	418	406	437	435	409	474	430	406	418	425	416	427	445	384	398	411	443	409	424	409	460	428	417	431	368	420	452	437	407	399	393	403	388	429	443	416	439	434	386	390	371	407	393	424	418	428	403	445	423	426	418	413	436	392	439	400	385	430	380	405	428	421	389	428	429	437	399	439	419	401	414	411	407	432	421	422	424	367	414	403	394	428	400	453	392	403	417	430	413	405	441	439	403	422	432	426	413	419	446	434	388	453	413	413	417	439	437	433	395	379	408	393	371	420	444	445	440	396	432	395	410	427	402	433	433	440	430	416	434	410	398	441	385	406	401	416	436	409	398	423	378	411	393	411	427	409	402	408	420	413	378	439	399	419	409	413	419	448	383	400	376	421	414	434	388	445	415	401	406	421	433	438	440	437	397	431	411	397	435	402	432	409	438	429	420	419	432	372	427	446	433	414	439	445	438	395	390	421	389	411	427	365	417	431	372	396	436	426	378	424	404	414	423	399	407	440	426	410	442	392	425	429	391	434	395	411	402	433	401	442	415	409	406	454	404	419	436	429	426	397	446	370	406	420	453	357	398	388	414	437	417	417	427	434	420	442	389	403	428	381	394	374	438	403	447	409	411	430	414	429	419	407	419	402	404	422	402	400	381	384	436	429	403	404	403	435	407	415	400	435	403	398	401	414	400	421	439	405	420	419	420	397	405	399	400	442	379	440	408	423	433	396	432	440	421	448	417	411	436	412	448	406	449	422	404	452	400	419	372	394	404	444	412	413	394	401	394	428	413	412	413	423	387	414	416	419	406	412	408	420	414	404	406	412	419	426	404	414	420	430	427	402	451	372	396	436	383	396	444	455	414	428	427	378	416	434	401	402	424	408	391	385	412	423	430	436	399	418	424	435	413	393	457	403	401	389	418	407	390	398	426	405	372	428	406	411	416	402	413	459	407	369	420	378	380	407	405	427	391	371	375	369	442	429	413	388	427	452	423	398	427	380	402	399	423	366	390	408	399	431	414	397	419	440	399	408	440	442	422	415	394	443	452	391	441	405	424	439	452	444	409	417	422	427	415	418	407	405	397	387	403	391	440	402	426	425	433	438	415	409	397	422	420	478	396	437	392	429	387	382	417	437	400	452	402	416	371	431	385	412	438	413	414	410	405	425	413	408	434	405	447	408	412	411	428	400	417	431	395	402	420	418	402	444	374	426	459	406	415	449	415	420	404	401	400	394	393	418	425	381	431	418	399	401	415	405	431	404	430	413	450	386	432	444	397	408	398	457	383	389	418	372	416	403	470	424	420	410	427	392	387	399	381	413	408	387	381	405	419	396	433	390	407	416	418	423	405	400	401	449	385	391	395	394	414	428	417	443	450	407	388	410	421	417	410	433	394	442	437	433	362	391	458	455	415	456	412	397	430	391	441	388	398	428	384	387	436	436	409	437	394	437	404	400	419	422	374	407	420	424	400	414	412	406	435	419	451	400	405	394	417	414	405	431	411	411	373	405	396	422	403	434	392	379	361	384	413	386	425	392	422	428	414	415	426	399	425	395	402	438	438	399	437	432	373	432	370	414	437	418	422	399	402	430	412	413	436	405	415	391	383	401	425	448	388	439	416	408	398	439	427	407	408	430	431	388	409	466	404	395	415	422	378	409	402	402	409	382	445	421	405	390	404	414	423	394	413	390	401	413	395	380	424	392	431	388	416	408	422	418	422	396	420	435	410	392	436	463	424	415	381	451	418	399	419	408	404	420	432	430	398	398	375	408	402	448	439	377	415	422	437	429	394	421	412	464	414	427	406	427	421	387	425	409	389	426	437	394	417	426	429	419	389	438	393	417	403	390	396	407	398	401	391	433	407	425	423	407	417	424	428	419	436	404	430	429	416	406	419	425	442	419	374	432	409	422	413	410	442	396	392	444	376	411	436	406	346	409	389	381	407	415	442	395	397	406	384	417	372	420	426	417	448	416	439	463	389	403	417	412	423	425	446	397	436	405	431	375	413	417	432	391	414	403	466	436	413	420	398	400	406	425	408	405	385	435	425	455	408	414	415	386	422	453	415	449	398	398	423	433	480	422	418	403	408	386	444	374	431	396	411	438	398	432	405	398	444	431	401	385	368	426	409	422	382	433	414	420	409	400	393	419	402	372	429	430	413	390	395	408	388	427	399	446	429	445	412	385	404	358	394	423	422	401	399	408	437	405	410	403	406	410	421	435	399	410	411	445	394	390	409	412	399	427	408	395	422	395	396	410	435	436	419	414	422	427	407	372	413	409	399	406	457	423	393	414	395	409	385	448	446	411	426	421	419	437	420	429	396	402	412	419	374	382	422	462	435	413	396	443	379	380	418	410	425	437	410	388	397	393	417	383	409	399	408	379	413	416	441	416	404	408	371	435	438	420	373	418	433	433	397	410	423	433	402	416	380	436	400	429	444	390	399	425	405	418	400	427	429	398	371	371	403	399	419	413	438	416	409	436	418	419	429	410	451	415	400	425	416	419	421	429	409	418	396	400	416	416	414	442	400	388	419	423	407	393	424	407	412	391	391	388	424	415	433	454	422	430	418	411	432	388	395	424	422	423	405	387	408	435	400	416	438	378	400	403	395	435	408	384	443	420	397	378	416	431	399	374	436	405	462	401	383	445	414	429	389	430	407	410	400	383	386	416	429	398	432	412	389	415	386	449	415	390	393	421	439	417	393	437	380	404	415	381	448	404	431	406	377	437	416	412	408	415	404	393	373	424	442	407	435	414	415	379	382	370	428	407	448	392	412	420	428	427	404	408	432	413	408	422	428	416	388	398	389	404	388	414	427	433	437	417	415	400	422	419	408	427	397	403	431	396	389	429	441	417	434	426	433	421	441	434	407	382	400	420	390	414	387	433	444	411	408	418	434	412	383	430	426	408	382	398	376	478	437	428	390	430	438	372	386	389	421	412	426	408	433	436	425	429	397	392	391	385	411	427	404	417	452	406	421	396	373	406	395	388	401	411	410	419	411	446	426	417	404	420	398	404	408	422	424	436	410	423	417	411	442	415	387	421	404	401	383	388	416	390	389	375	405	422	426	416	411	403	382	430	425	417	408	404	409	436	421	391	417	412	392	397	409	413	431	435	438	449	489	424	401	439	430	413	412	406	465	387	388	415	416	414	431	425	435	409	400	374	397	410	419	381	429	442	451	410	402	432	428	452	438	373	446	420	387	433	387	384	446	411	428	432	402	402	437	447	412	421	415	429	416	413	430	389	392	423	415	405	379	444	426	412	431	418	400	437	421	391	416	426	373	440	396	422	397	436	419	448	408	395	416	400	395	420	423	442	388	385	417	403	425	392	425	406	376	407	414	412	419	416	424	427	413	400	407	409	401	412	430	410	392	405	404	405
23743	21236	28610	24160	21240	12375	1256	772	625	580	491	450	460	474	454	446	409	401	396	348	353	374	311	315	343	330	360	338	351	317	358	350	341	322	367	316	326	352	310	339	340	337	344	347	327	329	316	334	324	314	328	314	321	327	291	344	299	352	327	320	318	320	336	322	309	323	360	338	276	375	326	309	327	302	300	340	322	305	345	313	324	327	346	341	321	297	329	353	315	349	323	331	326	318	349	299	335	363	313	342	340	354	300	312	362	338	324	302	333	325	320	367	335	331	304	309	332	316	330	325	298	335	324	340	340	309	324	319	341	319	314	309	318	302	336	313	318	327	311	324	341	295	330	318	329	303	337	360	341	352	338	337	327	312	338	299	326	358	301	354	347	337	324	317	337	358	311	301	336	311	348	333	343	323	328	353	327	328	336	334	300	310	295	369	301	344	324	314	341	351	316	331	340	332	320	325	339	351	331	330	295	308	339	340	344	322	334	326	342	338	340	302	300	337	332	337	307	327	329	351	324	315	349	375	355	297	339	331	329	355	324	322	313	315	309	312	319	347	308	312	302	319	321	319	328	349	295	302	307	320	334	302	345	321	313	309	330	307	302	344	337	332	365	364	348	314	334	334	309	316	324	310	321	319	323	330	345	322	327	307	307	324	332	329	297	319	299	349	318	316	327	301	317	307	356	326	312	321	338	315	330	312	352	331	296	319	344	313	318	299	339	327	315	298	336	326	305	328	367	317	330	352	284	320	325	331	338	312	314	345	350	301	340	335	322	338	323	333	306	328	351	344	344	333	313	305	334	324	318	339	339	358	320	296	312	347	315	321	337	343	320	357	360	298	319	355	336	335	315	336	310	320	332	313	274	323	329	300	314	307	332	341	352	326	312	328	348	338	296	358	325	311	325	309	346	338	313	345	348	345	317	326	322	296	360	343	302	328	302	326	314	315	297	325	339	328	344	326	301	339	336	323	337	326	323	325	299	306	315	327	302	329	310	295	289	346	342	323	309	315	331	351	295	291	319	335	326	342	314	345	341	347	360	311	340	355	309	326	337	333	374	324	310	318	362	332	335	305	307	315	322	331	316	365	315	304	326	296	299	323	311	343	346	299	330	312	320	322	293	338	342	297	304	323	332	352	318	298	315	319	360	308	321	333	308	319	320	325	301	309	355	316	354	301	317	302	336	349	292	329	315	308	327	363	288	338	343	286	322	309	306	320	309	321	331	339	324	334	332	313	328	323	310	347	343	339	286	305	335	342	351	327	330	316	315	309	319	340	313	320	314	303	314	329	309	345	314	298	330	297	362	319	344	310	309	276	320	309	314	301	303	320	313	299	318	314	314	340	310	304	345	320	313	316	313	335	327	314	312	308	303	296	287	317	308	338	309	332	299	319	315	309	330	329	346	311	310	319	327	322	316	333	316	296	321	341	305	352	341	326	310	326	343	332	345	347	330	303	318	335	341	347	316	309	315	317	297	346	335	299	322	336	325	297	322	304	305	328	310	305	338	305	322	341	302	345	324	304	322	332	336	340	308	347	298	337	338	334	314	317	342	320	355	334	331	314	312	332	331	321	339	317	327	327	355	352	327	319	329	345	321	288	318	323	308	299	318	311	342	343	307	282	327	326	323	299	332	305	303	334	323	307	323	338	300	362	307	312	291	358	342	356	338	348	306	318	365	320	344	323	294	326	323	324	321	325	312	372	318	295	322	296	328	333	377	330	329	349	307	327	333	299	318	307	325	358	306	314	345	330	342	346	287	330	293	300	340	306	324	317	331	302	308	322	333	298	317	319	337	317	333	333	315	312	368	323	322	327	300	303	333	304	339	372	318	305	347	346	316	318	330	312	337	324	323	338	301	299	348	351	312	290	327	351	321	319	379	316	312	308	325	330	310	313	331	311	327	328	291	321	315	271	324	306	340	351	345	309	318	346	347	351	342	328	311	318	321	325	347	308	315	312	330	301	340	305	351	333	339	283	330	318	328	356	319	386	288	273	318	327	323	332	318	334	322	353	316	301	300	350	333	330	324	344	329	330	298	326	325	313	323	345	331	317	355	305	291	307	292	313	313	329	300	289	311	336	355	319	333	328	324	277	324	303	314	314	289	321	306	315	309	326	318	335	328	320	322	327	308	350	350	302	306	342	314	320	311	306	350	310	367	301	317	347	324	332	295	295	297	325	324	296	298	324	295	327	288	317	331	311	338	320	319	364	333	309	333	341	310	336	331	327	310	297	301	314	325	336	351	330	302	288	285	313	314	334	308	348	320	342	304	340	320	309	303	327	335	306	328	318	322	344	308	300	328	326	331	314	308	312	346	318	329	324	343	323	321	314	330	333	298	323	329	330	357	348	340	295	309	307	319	298	305	340	321	317	316	295	330	300	299	341	304	311	319	319	310	331	329	296	321	346	356	355	309	325	312	333	306	329	353	320	324	303	329	323	308	332	321	341	305	322	293	325	309	317	294	316	328	316	337	327	346	292	333	291	350	285	319	285	324	340	330	334	310	319	290	302	369	333	306	321	322	346	308	298	321	332	355	347	319	308	317	302	319	362	325	293	317	325	323	309	328	325	306	369	303	311	322	312	302	300	299	343	317	330	296	322	322	337	328	310	320	310	290	326	315	378	331	327	331	330	323	331	315	322	365	301	334	368	316	336	333	327	348	340	334	347	333	308	294	336	309	332	333	311	337	313	325	348	334	312	320	357	323	348	309	303	345	311	295	331	317	319	313	340	284	318	314	320	340	336	335	342	289	329	330	309	294	312	278	301	328	313	329	327	325	312	310	386	340	329	356	319	338	314	342	283	324	296	319	289	316	339	331	297	325	322	335	323	340	325	327	311	315	301	336	308	320	342	318	318	297	331	344	315	340	283	334	312	324	308	330	319	309	338	327	320	359	329	293	346	330	347	342	293	334	315	329	297	332	320	343	328	296	325	312	319	305	315	331	318	342	310	301	311	333	316	351	343	327	314	350	350	337	334	326	297	320	335	301	386	352	310	316	329	321	310	354	342	312	315	328	336	320	307	319	295	340	292	337	302	305	285	327	323	313	302	297	314	318	321	336	313	327	283	316	308	349	329	314	337	307	331	313	297	307	310	349	328	319	314	312	323	305	307	304	336	334	305	330	325	349	311	329	312	314	342	330	348	318	313	294	379	286	317	315	350	310	332	344	318	314	309	339	343	297	307	304	303	304	312	306	331	308	334	315	329	316	324	334	289	304	343	336	301	311	264	345	336	338	347	315	311	330	313	341	328	299	339	329	311	320	318	326	343	315	335	316	340	346	283	327	348	306	308	334	303	338	316	303	328	326	305	346	322	322	320	355	305	331	318	337	349	319	344	359	305	342	292	321	349	303	331	290	300	345	326	277	315	316	287	325	298	346	323	355	319	340	326	313	318	301	299	338	321	354	330	315	313	342	335	326	352	346	281	325	306	317	311	342	323	321	310	338	306	318	336	361	315	301	326	300	296	307	336
15407	9463	8035	3925	2741	2020	1564	1328	1059	902	792	763	681	556	602	543	527	487	433	448	477	455	406	467	438	412	401	386	396	429	407	414	447	415	417	401	395	369	417	380	413	389	388	364	375	359	385	369	428	386	384	389	389	394	346	350	390	376	394	358	371	357	381	398	381	394	403	314	391	392	362	392	382	381	377	365	377	349	412	352	359	364	397	382	349	352	360	386	397	358	363	383	374	393	367	382	356	375	330	381	369	362	379	381	342	398	380	390	388	342	358	378	368	373	366	376	354	372	390	353	410	388	394	367	382	351	355	359	379	347	361	379	376	369	378	318	384	383	355	386	357	359	344	368	373	381	385	375	388	365	337	323	418	370	333	363	422	377	384	391	359	402	357	392	377	419	407	348	353	369	366	390	398	377	365	371	386	350	409	385	379	393	371	397	395	350	377	362	384	370	373	381	368	367	385	387	382	354	372	402	380	399	372	365	380	365	402	415	380	404	386	358	356	357	373	389	366	390	379	408	378	345	338	355	372	398	362	388	387	357	390	358	387	371	388	374	382	365	379	358	369	391	346	404	383	360	389	337	395	361	403	379	377	393	340	385	383	367	358	349	361	387	386	376	394	373	366	395	388	382	395	398	397	376	381	331	349	370	375	375	382	375	346	363	386	350	365	429	334	360	369	377	391	342	358	379	369	364	381	387	373	371	389	380	412	354	386	375	379	408	392	384	352	372	362	387	383	410	390	347	383	360	390	385	346	376	383	345	352	390	392	401	380	352	363	365	386	324	342	359	383	340	373	388	399	349	359	376	338	370	372	383	385	381	409	403	345	429	381	348	381	374	388	413	346	393	373	352	384	393	392	375	347	357	370	385	368	384	376	366	420	369	381	334	362	370	392	363	364	408	361	376	367	370	368	376	368	380	363	361	393	389	415	362	378	377	351	377	362	413	372	399	396	379	384	368	396	387	347	372	381	431	364	402	384	378	372	357	378	363	359	364	378	346	397	388	403	345	363	407	350	369	379	392	377	366	366	381	372	380	407	351	388	349	353	368	358	353	368	353	399	376	393	369	372	387	398	351	370	378	383	360	361	362	359	374	325	351	357	345	393	377	369	372	386	398	372	382	370	367	341	421	394	362	361	358	396	384	369	363	398	366	387	358	357	337	374	366	423	376	401	382	376	340	395	403	381	341	371	356	398	370	359	375	392	378	354	371	318	385	373	372	361	397	386	378	361	355	359	364	386	395	377	385	358	406	341	391	392	382	366	349	394	371	384	349	388	358	375	374	362	355	381	359	352	374	353	344	365	343	371	363	386	355	390	351	389	370	373	333	349	363	367	350	375	369	349	391	372	394	387	363	336	345	378	369	415	353	404	343	365	350	369	402	396	410	352	400	353	399	360	401	376	371	369	387	371	367	393	383	358	347	402	375	396	354	348	365	386	393	345	361	360	350	365	384	404	410	373	354	383	370	353	383	389	360	402	362	383	375	358	377	328	386	364	395	389	345	382	360	390	382	367	380	388	386	350	395	347	369	432	380	385	361	380	371	372	401	384	328	373	367	380	376	366	382	383	357	333	396	367	406	382	361	361	362	333	328	355	363	380	350	414	396	359	353	325	402	375	352	379	364	366	340	386	369	390	348	389	358	355	376	382	374	380	376	405	382	337	344	356	402	369	375	392	381	331	366	340	352	358	370	367	367	367	354	401	376	398	361	368	343	378	380	383	356	372	397	366	367	372	335	378	380	341	354	362	355	354	373	397	384	391	386	350	343	379	367	364	356	387	401	389	372	393	354	399	380	391	380	354	384	354	370	401	368	373	372	404	373	377	341	338	358	361	353	378	378	349	358	390	371	382	369	362	351	351	362	355	357	390	407	360	356	374	363	358	369	355	358	382	364	372	355	351	332	365	380	366	380	373	394	388	364	401	384	343	359	364	379	365	392	337	381	424	357	344	385	374	361	383	401	379	381	410	349	337	404	365	371	372	366	392	382	375	345	371	390	385	352	331	397	349	360	364	369	377	373	392	428	383	378	367	399	436	364	378	373	379	383	361	365	375	344	395	402	377	371	381	382	380	418	354	341	339	349	388	372	355	382	346	348	370	369	376	371	402	408	373	340	386	370	366	379	382	394	386	375	385	407	406	341	339	382	379	372	366	384	373	369	382	346	348	378	361	396	382	392	367	385	382	369	367	370	375	378	390	357	365	332	382	356	372	379	367	357	371	367	382	392	376	351	370	395	382	395	351	395	371	373	374	382	390	384	359	395	379	365	387	390	386	390	387	356	336	388	388	409	368	363	376	387	385	354	394	382	356	390	379	351	338	382	387	351	356	370	352	368	377	392	352	381	377	362	397	353	391	382	362	372	382	398	381	322	345	380	384	389	399	369	360	383	365	340	386	367	353	366	373	343	342	373	368	343	354	351	380	408	421	344	370	381	354	389	390	331	373	370	343	388	352	365	349	385	377	335	359	382	381	361	340	386	366	379	372	350	328	386	382	403	367	381	379	406	357	378	380	381	399	391	355	381	408	384	380	355	387	370	380	370	377	382	371	352	358	368	368	415	375	379	395	388	364	382	373	338	385	366	369	380	403	349	386	367	385	364	388	380	366	359	388	376	349	370	381	384	371	358	365	362	386	424	400	326	399	335	348	376	425	395	361	371	397	363	335	371	356	395	358	367	394	387	365	375	356	379	379	381	365	333	378	355	379	356	330	381	363	387	339	342	362	369	377	365	337	370	415	363	362	397	329	385	357	368	377	400	383	368	400	402	412	396	368	349	383	353	381	364	351	380	369	360	352	390	392	396	385	371	373	376	322	369	372	448	393	360	366	383	370	362	364	384	344	365	355	379	364	353	380	403	345	313	381	370	328	364	342	378	372	342	402	395	389	357	394	370	425	365	347	370	370	400	379	376	382	380	369	392	392	377	403	366	395	371	375	325	333	378	392	363	388	364	381	341	381	368	360	372	379	390	386	388	380	385	338	349	365	353	369	366	394	408	359	339	376	382	382	349	383	366	332	354	383	395	383	342	375	370	334	338	380	362	338	344	371	384	355	339	399	382	332	395	395	376	380	378	354	365	383	337	364	386	358	334	363	385	375	346	369	378	379	353	373	362	370	388	381	411	374	383	348	393	377	363	377	381	385	395	359	364	371	357	350	382	373	353	365	357	361	379	363	386	323	403	357	353	359	412	320	329	369	388	385	338	381	361	371	401	371	367	395	368	366	381	398	395	414	353	366	368	369	366	386	366	339	359	374	357	370	362	385	358	366	367	373	387	383	358	394	369	368	394	344	381	338	368	353	362	369	374	354	330	371	377	384	400	368	376	394	364	373	402	362	409	360	388	374	337	372	395	371	407	384	374	352	382	390	357	344	405	410	365	366	381	359	388	353	373	395	339	399	412	365	373	360	375	372	381	372	372	379	395	378	375	368	377	383	375	356	361	392	384	397	365	344	392	353	372	371	378	353	373	364	402	391	375
24877	21204	27541	25106	12495	1198	892	811	738	731	743	688	691	671	635	725	645	623	634	627	596	647	667	685	676	599	655	630	609	660	607	666	671	641	621	612	636	634	644	653	589	679	635	607	592	631	607	625	619	584	654	601	638	654	628	639	633	648	656	599	599	611	599	629	574	612	631	661	648	604	604	602	626	572	613	640	636	596	643	605	614	611	613	626	615	610	627	642	594	629	627	642	628	614	611	598	614	597	643	615	646	558	611	615	643	624	640	609	635	614	648	608	597	602	663	614	620	646	644	669	667	613	659	615	609	642	588	643	598	627	626	596	646	607	635	616	591	612	608	618	616	574	616	640	618	617	609	649	654	596	604	625	616	644	636	586	662	637	599	645	630	639	606	649	575	600	605	624	591	601	657	595	625	607	599	638	606	652	653	594	612	639	575	623	624	606	626	613	657	623	636	684	655	609	633	620	632	631	634	603	654	595	619	626	637	613	639	603	647	633	647	648	656	606	592	617	643	627	592	596	606	648	645	618	652	633	640	629	645	571	655	594	625	623	610	584	637	615	627	622	625	599	588	623	602	624	605	563	654	643	604	654	645	618	585	615	614	673	651	610	597	585	602	648	651	601	648	610	608	672	625	619	642	632	650	648	643	654	628	577	637	636	610	576	598	633	579	618	588	590	642	634	578	633	616	634	640	628	635	648	689	628	652	603	617	596	642	661	608	575	607	675	645	627	615	592	605	654	579	607	640	629	623	610	627	593	621	590	625	588	608	634	569	656	622	610	602	626	622	634	608	613	627	629	656	608	648	632	561	585	623	612	645	594	629	622	671	577	652	638	609	621	678	598	626	606	607	631	675	629	617	623	629	658	633	592	626	594	631	624	668	625	640	644	622	611	624	620	615	566	658	610	629	620	606	641	619	608	636	613	552	623	610	586	696	662	611	603	624	619	621	631	627	622	619	612	635	585	638	586	600	602	632	615	634	585	606	644	649	656	611	638	592	623	619	609	601	625	602	645	574	603	631	621	599	645	605	629	602	585	662	590	602	621	638	610	587	639	612	620	619	611	608	619	615	579	633	644	592	658	625	600	636	629	652	617	627	640	583	684	648	640	627	593	648	647	606	606	587	638	596	631	584	592	615	661	637	649	656	585	633	639	667	583	605	649	628	628	621	623	632	577	574	601	615	609	647	635	602	597	585	595	595	611	633	630	606	647	618	621	603	570	612	628	592	630	624	619	638	661	616	629	618	629	606	575	638	637	642	590	639	622	670	632	611	616	633	602	599	610	639	610	613	688	604	662	611	635	664	634	599	652	597	620	611	590	641	612	661	613	620	631	654	607	605	670	609	633	648	612	598	615	602	634	606	647	623	648	628	602	601	657	660	580	623	579	623	598	603	648	628	645	632	614	609	632	627	604	668	653	612	616	600	663	626	613	632	594	610	642	643	595	633	642	572	649	640	617	627	637	600	619	576	613	628	571	626	545	620	634	660	655	584	619	632	633	645	638	627	603	616	666	674	626	639	634	635	621	594	667	607	611	611	636	586	685	642	613	636	632	617	659	565	632	597	587	630	625	634	608	624	605	606	653	600	672	634	618	566	628	633	664	659	661	619	639	632	636	620	609	625	608	633	627	638	623	607	637	603	654	652	599	611	619	634	619	665	572	649	644	625	611	650	572	621	612	594	602	606	622	594	582	627	599	629	640	622	669	635	598	632	630	563	616	660	600	671	629	595	604	609	663	600	654	650	616	651	581	619	617	627	620	650	613	617	630	592	681	678	625	624	581	638	587	632	605	639	620	637	618	611	630	653	624	627	627	604	612	614	621	618	631	630	616	654	584	606	634	617	620	621	641	637	656	580	653	623	605	642	603	604	651	642	638	611	628	638	665	620	663	607	633	582	640	638	594	609	635	676	594	633	629	596	626	613	694	657	601	622	656	700	617	612	638	631	603	616	617	620	659	645	681	601	651	606	617	621	625	608	575	648	607	679	624	586	666	626	638	581	673	663	605	629	603	653	655	594	590	610	596	580	640	634	657	621	671	599	648	652	633	611	639	638	647	651	624	599	600	617	716	640	617	618	582	623	601	640	635	600	587	628	607	647	698	636	593	623	619	639	557	635	634	590	649	619	570	558	671	593	637	592	592	642	620	620	573	627	614	668	599	650	576	638	599	623	609	580	605	636	583	666	608	587	664	635	599	583	573	582	576	623	616	625	614	629	610	624	630	645	603	618	654	597	630	603	632	602	579	613	627	612	615	629	613	627	632	605	639	668	647	673	600	580	619	620	651	631	633	654	630	564	588	598	628	586	606	614	638	619	657	620	593	599	647	598	583	630	644	628	613	600	621	602	600	637	612	593	653	660	616	575	633	618	604	615	612	623	618	602	597	624	624	605	626	616	655	632	626	606	621	628	625	622	611	587	651	644	618	631	655	608	631	656	602	626	619	612	618	593	580	654	602	687	605	644	629	626	648	673	624	592	599	642	596	628	577	632	640	613	630	662	628	605	637	603	641	671	590	605	612	640	645	614	654	607	632	645	631	586	650	643	585	613	664	624	588	591	588	610	577	657	652	641	595	638	608	631	633	642	636	603	630	612	607	669	662	611	607	671	626	609	588	610	637	598	569	636	571	611	605	638	626	655	621	678	623	573	644	625	621	598	594	634	625	598	649	614	672	599	567	686	612	572	592	613	614	627	621	607	589	604	599	658	608	646	609	611	604	602	648	603	552	595	644	624	605	621	643	637	613	597	653	608	614	632	596	622	616	615	609	625	661	604	562	613	627	654	668	658	584	546	600	634	600	652	611	597	608	580	604	616	576	643	650	652	659	627	636	578	653	627	624	603	607	632	584	630	628	604	597	628	580	662	598	634	609	651	611	602	639	643	657	583	593	600	586	615	661	590	633	651	599	568	603	605	591	628	631	586	625	608	596	639	652	667	615	576	627	635	632	629	629	629	601	616	602	609	594	643	627	619	596	632	626	626	611	599	586	630	637	611	584	628	656	633	581	632	666	638	616	615	639	625	620	726	601	629	608	676	646	667	610	641	609	627	629	580	622	648	618	638	620	644	668	623	626	619	667	638	634	640	578	618	571	633	648	652	602	650	614	620	622	618	643	614	655	630	626	623	616	580	627	588	641	629	630	593	668	616	579	656	631	621	627	609	624	639	624	594	623	625	598	625	626	588	629	575	638	624	637	645	608	646	584	602	591	568	636	717	596	631	665	598	634	623	690	614	648	625	622	664	618	653	663	592	601	621	600	588	598	618	613	636	597	648	590	584	642	601	613	647	605	637	657	636	635	564	619	631	564	561	635	642	636	601	601	638	565	568	623	635	614	613	620	566	612	621	638	638	602	647	589	621	621	650	605	642	609	635	613	620	619	615	646	597	642	630	609	607	644	619	598	647	655	620	647	612	640	649	563	609	626	672	618	597	630	610	630	606	626	623	575	635	629	635	626	613	625	606	629	616	654	649	630	600	608
15936	5658	4615	2556	1954	1523	1280	1148	1055	1041	995	865	870	768	763	821	803	738	810	763	774	774	703	737	712	693	683	709	720	706	719	701	690	730	655	716	749	692	689	713	745	679	655	749	702	735	686	709	711	666	738	691	686	687	725	678	737	731	685	697	692	686	695	669	674	682	663	684	704	689	665	726	698	638	736	673	740	700	679	706	667	725	715	684	699	677	699	711	693	695	707	649	690	684	715	717	717	705	712	712	717	692	754	682	710	732	696	719	713	747	695	625	711	707	662	685	710	665	675	678	739	675	747	690	678	690	687	682	694	698	752	768	718	718	713	721	717	693	701	730	674	700	697	719	694	671	741	722	670	698	702	682	677	684	706	728	719	677	696	685	731	706	686	657	704	707	742	660	694	672	684	687	647	702	696	704	697	716	679	666	718	709	675	713	696	682	666	677	685	696	699	729	702	665	685	664	670	669	686	683	681	699	681	744	659	700	712	714	702	680	713	714	649	651	702	714	682	661	697	674	647	677	694	725	715	676	709	708	673	679	705	717	700	690	673	699	703	715	726	667	698	724	677	697	691	697	690	703	697	713	686	692	683	675	656	715	752	724	681	710	744	735	691	707	695	747	667	706	660	710	693	691	675	673	677	671	671	739	675	680	678	721	745	707	705	705	678	765	723	652	688	689	703	697	736	730	696	716	704	677	736	690	690	725	694	654	729	683	691	680	730	678	718	750	673	740	714	712	725	727	698	668	720	734	735	664	723	714	720	696	746	725	651	725	730	700	703	653	682	706	769	719	692	702	686	721	675	737	724	700	738	752	725	669	704	667	667	730	729	708	683	702	766	700	706	744	672	686	664	711	677	713	694	713	722	648	686	740	698	722	688	717	684	695	693	680	703	690	711	647	726	755	730	687	729	715	707	735	752	703	693	688	725	699	655	665	683	709	722	649	703	710	735	685	684	685	680	705	706	702	646	681	717	722	746	676	757	701	677	720	692	693	684	675	716	647	693	745	719	672	689	699	671	726	703	704	669	697	733	697	720	740	686	642	746	728	713	722	664	684	755	659	735	717	741	691	731	679	680	723	689	701	736	731	694	713	681	720	647	762	656	722	715	707	706	716	703	668	714	729	726	679	743	687	670	707	748	723	678	731	719	720	662	665	689	728	669	751	681	708	698	719	706	688	724	682	738	691	707	682	726	714	712	696	679	705	686	685	706	695	683	653	686	656	730	702	703	727	724	698	712	680	688	669	752	698	703	675	709	704	706	714	705	779	707	684	676	667	714	739	717	690	690	696	735	707	706	682	716	708	649	687	688	672	756	692	720	719	669	718	719	676	696	737	706	711	712	660	697	739	701	663	756	686	684	701	673	702	685	715	680	701	777	700	704	695	714	689	699	740	682	710	656	675	684	729	680	687	684	670	681	707	729	691	724	688	700	726	732	710	711	707	747	703	695	669	682	694	743	726	693	695	720	726	684	721	743	693	712	736	712	693	718	668	687	688	680	768	689	733	691	666	696	709	684	737	684	745	675	703	690	724	728	653	745	699	688	640	732	686	723	688	746	655	732	699	653	697	706	666	691	712	707	700	720	746	690	691	683	719	712	717	701	693	656	693	672	741	636	751	727	688	664	695	672	626	673	760	743	696	690	743	662	668	734	640	695	695	739	702	701	685	648	801	656	714	737	736	686	668	674	726	707	655	720	659	704	688	722	712	684	687	711	675	713	731	725	667	716	696	722	674	688	693	687	702	693	682	666	738	709	703	668	692	672	659	693	749	670	705	702	672	696	682	728	693	672	660	665	700	727	699	678	734	706	719	756	703	717	684	703	716	730	693	689	686	708	672	699	677	744	695	652	696	709	681	629	710	720	706	692	708	697	662	689	730	741	686	711	682	728	667	700	709	709	706	699	698	684	728	702	686	710	759	725	714	708	738	691	686	703	705	690	761	645	675	710	674	735	699	690	720	718	704	752	773	737	694	692	687	762	727	726	705	677	738	645	678	743	682	706	706	678	695	715	714	707	770	736	693	689	670	698	720	667	750	710	712	708	670	765	715	684	724	693	678	656	719	675	679	715	668	716	715	715	756	707	653	696	659	713	746	687	657	660	680	737	749	689	717	673	664	697	708	686	698	680	689	705	659	702	681	671	695	738	667	701	700	713	726	718	727	703	697	679	717	724	752	669	714	675	738	656	729	717	715	687	648	703	708	707	685	699	654	677	652	705	689	700	658	705	696	716	709	727	705	742	658	693	709	686	718	670	694	676	729	731	715	724	679	691	690	694	658	738	690	679	690	688	746	657	714	722	666	710	730	684	709	692	684	665	700	699	696	652	690	745	733	683	718	682	665	702	709	661	753	683	637	720	689	668	743	743	730	761	689	692	710	729	710	688	720	703	676	685	785	726	696	722	742	704	765	717	689	719	719	686	683	665	664	747	709	692	686	747	689	715	710	699	688	744	706	647	759	721	650	688	707	681	668	718	694	708	708	702	711	683	687	686	730	692	670	720	674	676	713	721	691	743	734	734	734	664	703	678	714	690	663	723	716	675	649	709	730	729	673	688	709	708	713	702	717	665	655	695	687	722	679	700	683	702	698	731	663	723	702	678	693	710	729	699	662	701	687	726	718	747	700	692	686	697	643	736	704	689	774	724	746	652	710	689	705	700	718	741	749	716	752	744	723	735	728	634	712	698	719	675	647	672	721	693	659	681	700	681	714	731	666	670	701	733	703	711	708	685	677	720	708	695	712	730	750	680	717	689	734	706	710	696	716	726	707	714	739	747	694	672	673	674	774	715	701	740	736	675	722	735	701	700	682	696	710	650	726	673	657	706	717	726	715	692	745	729	683	722	690	724	725	722	696	703	679	680	674	693	688	698	700	698	678	690	730	707	665	705	643	712	756	698	745	649	683	718	675	744	719	688	695	721	713	648	722	729	697	679	700	736	674	688	663	680	712	703	661	690	720	673	691	745	711	662	696	675	750	710	709	692	648	662	697	742	697	682	694	642	758	722	709	683	723	690	679	715	665	675	696	724	703	708	712	688	660	754	696	721	715	715	674	671	732	707	688	684	728	764	678	733	730	715	710	696	693	687	706	705	702	676	705	698	654	696	699	729	659	669	705	671	712	760	748	714	691	737	715	710	742	707	725	692	717	737	737	696	710	756	705	698	736	690	673	695	722	740	758	656	659	685	704	727	690	665	749	699	714	697	654	750	713	698	665	751	690	735	733	703	690	706	732	653	730	698	664	695	674	687	670	668	704	719	719	675	699	719	707	725	718	679	715	682	693	690	719	694	726	679	699	686	707	715	698	692	708	679	698	726	684	698	724	699	720	653	663	708	721	699	716	688	715	673	720	698	718	700	744	709	659	735	711	714	652	726	653	662	675	696	698	747	711	674	691	696	671	688	691	706	760	688	717	736	705	689	694	719	696	726	731	719	647	690	720	691	736	740	704	755	667	711	719	738	647	705	681	687	758	668	709
22793	21276	29057	23820	21280	21352	12236	1753	1321	1227	1068	1003	998	913	908	815	838	837	798	825	790	777	735	726	732	750	740	731	714	708	756	685	682	723	691	742	733	741	741	683	706	645	698	721	741	719	680	768	703	707	645	706	706	681	706	685	664	700	730	684	740	645	667	685	689	663	669	690	666	692	673	701	703	695	688	700	708	704	668	683	692	681	694	725	681	649	690	675	682	708	677	667	728	702	712	669	681	688	669	662	713	743	717	703	701	717	679	658	717	708	711	708	663	700	712	679	680	733	716	672	672	738	708	723	693	671	628	699	680	694	693	684	637	708	670	667	690	656	698	667	687	670	645	704	676	719	741	708	695	691	709	656	723	712	721	696	671	654	674	637	685	739	717	651	647	647	727	679	710	692	687	684	688	713	729	649	659	622	678	659	639	632	719	626	674	711	707	674	702	712	677	705	652	660	703	697	650	665	696	717	666	680	717	707	693	699	709	692	706	685	698	631	666	673	706	706	640	672	689	693	680	682	688	673	683	668	661	705	707	757	673	699	724	669	731	712	680	679	695	734	698	695	682	706	766	663	671	662	655	681	704	686	666	671	698	696	691	670	724	669	676	705	678	668	694	721	691	768	647	694	734	742	687	678	693	699	668	649	662	734	695	723	741	718	648	685	669	698	700	674	636	696	667	714	703	674	723	700	682	673	699	666	735	644	666	675	682	678	720	696	707	652	695	681	713	703	658	720	717	695	641	710	707	663	667	679	712	668	716	700	715	711	675	713	702	656	655	644	679	651	696	698	711	702	690	701	656	679	712	685	653	713	668	701	724	691	659	700	705	663	722	679	731	665	673	641	694	692	702	673	646	659	707	655	684	682	664	673	681	665	729	699	724	667	723	656	662	693	700	732	703	708	666	685	707	650	706	706	684	683	672	709	692	712	697	642	690	666	713	701	711	684	699	710	701	690	746	694	682	665	687	714	666	681	652	690	722	669	608	687	683	678	664	707	661	670	693	686	669	695	665	671	702	613	654	698	692	679	675	688	738	701	680	651	654	715	625	705	667	745	680	694	679	648	688	687	704	710	707	710	637	679	702	665	647	676	689	691	709	672	682	707	656	660	689	669	656	717	691	700	684	652	675	705	723	686	738	670	693	702	670	710	696	700	651	648	666	691	686	684	644	702	693	689	669	727	718	666	682	723	690	650	683	685	645	668	718	656	700	710	664	680	717	657	717	639	684	685	674	688	738	717	714	694	703	686	736	687	725	741	710	720	709	644	697	672	693	708	701	656	716	716	715	694	658	659	678	655	659	644	682	731	672	644	692	694	701	671	697	692	673	691	694	677	695	661	675	700	654	674	717	670	695	679	669	717	639	723	676	717	686	690	694	701	685	692	673	708	708	708	695	685	657	657	678	661	710	736	681	671	687	701	704	680	684	713	701	686	700	684	715	702	677	694	714	665	652	690	687	692	717	713	670	648	718	663	685	689	711	686	637	697	689	683	726	716	688	685	738	724	637	686	712	687	651	684	720	660	718	642	694	708	687	686	706	669	680	639	707	721	676	684	682	660	714	703	683	687	677	711	703	668	704	673	680	646	670	696	653	724	686	690	699	642	714	702	639	712	714	731	661	700	703	687	672	672	682	726	715	667	694	680	676	655	657	686	672	718	700	698	678	655	706	763	635	677	728	696	605	695	665	684	691	726	691	749	687	679	661	659	679	678	727	681	726	697	682	684	688	671	705	684	679	645	689	679	688	737	671	694	698	667	659	727	655	688	700	655	716	713	718	707	725	700	685	676	669	709	705	689	676	667	710	726	722	699	724	663	651	681	691	665	662	707	724	631	644	708	665	669	690	673	657	707	674	661	685	661	690	640	691	700	728	675	692	690	696	720	693	678	707	652	681	639	678	709	674	637	731	657	687	657	647	696	663	699	711	689	667	706	697	711	661	680	710	687	719	681	707	691	677	687	684	661	713	716	723	620	692	634	696	646	706	692	658	644	686	735	676	688	714	673	663	673	641	708	674	654	698	705	665	721	724	679	711	689	644	696	677	709	688	682	700	675	709	671	728	693	652	685	698	744	706	640	712	740	706	696	711	703	623	704	685	683	681	686	626	691	665	684	702	669	721	628	679	676	655	692	710	668	719	740	664	707	661	728	680	693	706	681	710	683	693	698	665	715	676	662	727	660	649	654	738	694	705	653	719	626	684	669	715	735	742	677	705	719	680	698	632	709	724	687	635	671	692	662	691	721	737	701	717	668	671	697	701	668	664	648	715	675	744	709	693	668	691	646	660	659	673	752	668	652	652	655	653	673	673	700	730	658	687	636	694	744	720	725	697	712	656	695	709	632	711	667	634	712	711	664	658	709	717	679	691	691	653	684	722	680	727	664	647	657	651	685	701	700	663	731	691	686	721	656	729	689	702	696	736	718	687	670	611	691	663	688	706	652	706	693	629	698	664	662	682	682	654	668	701	681	718	721	661	678	707	637	675	721	666	694	675	692	691	700	645	713	657	712	685	686	721	726	700	707	682	734	691	680	714	685	693	685	712	705	695	701	688	728	680	694	709	682	691	651	664	682	684	713	696	656	689	659	598	688	722	702	660	646	705	665	716	660	710	682	679	719	708	692	682	692	724	683	658	690	686	679	724	729	667	687	677	689	704	668	710	690	707	693	692	687	730	724	691	640	676	644	693	747	718	678	662	663	713	669	700	655	688	641	678	689	709	671	694	664	695	622	764	657	689	669	687	688	698	715	666	676	651	688	702	668	650	659	665	701	669	688	742	660	710	655	697	712	689	674	724	704	676	646	719	711	685	669	700	699	687	682	702	689	659	709	677	666	701	667	624	719	736	674	669	722	657	678	690	696	727	685	674	653	674	664	699	655	665	670	703	632	692	698	708	644	688	658	684	696	658	693	654	711	709	713	677	698	671	683	661	706	703	700	679	709	670	661	671	732	664	701	686	686	686	665	653	720	690	709	701	695	721	676	661	662	642	655	708	666	669	671	730	695	650	647	681	695	664	725	689	719	682	687	651	681	664	689	654	703	653	644	681	673	696	680	690	748	665	685	660	695	647	614	669	659	694	692	680	722	654	737	659	707	636	671	678	683	694	666	703	643	675	669	697	687	691	682	710	734	677	680	704	670	678	674	726	664	688	702	650	715	643	682	693	687	672	681	679	653	731	682	689	674	677	682	718	679	659	658	643	669	649	714	664	693	685	681	654	714	694	650	680	689	677	664	700	626	666	698	710	666	699	672	683	672	666	685	691	748	642	689	674	705	718	693	672	690	627	646	625	691	674	666	722	668	723	685	693	697	733	691	734	695	715	690	673	684	653	664	711	684	704	693	683	664	705	690	705	657	699	704	689	679	690	689	689	682	703	677	705	710	676	683	714	697	664	671	677	698	722	693	684	683	655	677	653	643	694	713	710	701	698	685	668	722	676	690	674	679	693	704	659	697	722	694	689	694	708	710	701	624	716	711
21290	15493	13133	7166	5113	3796	2966	2522	2022	1725	1584	1421	1233	1089	1143	1007	1015	963	937	899	805	868	863	872	873	826	814	770	829	808	782	768	794	777	802	755	779	758	772	793	818	804	767	799	746	767	790	755	735	792	768	770	773	735	737	734	727	766	701	765	733	780	786	755	746	746	771	730	735	758	742	748	750	718	755	711	743	758	790	711	710	728	770	741	745	743	742	787	683	703	758	730	728	723	744	758	679	734	734	698	787	705	739	772	705	736	708	715	765	753	755	782	725	790	700	731	697	777	727	758	721	756	694	701	774	752	749	796	676	723	750	718	736	737	733	727	792	649	735	761	754	726	734	760	697	750	745	742	758	707	747	734	768	720	759	737	706	695	723	673	732	730	700	716	722	708	728	730	747	766	735	676	766	682	708	725	715	733	749	742	693	726	739	715	768	734	757	756	726	756	725	727	741	702	732	729	766	768	746	726	741	783	785	715	739	773	740	694	743	767	767	748	780	651	793	761	731	751	731	752	695	738	798	695	700	732	753	765	730	748	756	740	733	751	738	731	732	678	763	747	686	724	724	723	724	764	755	751	750	722	704	754	728	761	723	756	735	712	728	716	753	782	736	737	724	708	739	758	764	705	729	816	723	686	731	675	790	738	743	729	731	754	736	714	794	695	763	735	696	788	738	716	712	715	735	738	695	784	734	707	725	759	743	728	755	768	744	755	780	769	790	720	727	732	789	743	749	742	714	691	762	703	757	704	721	771	715	698	738	735	735	736	803	686	724	746	746	752	756	752	792	697	775	697	701	694	766	735	754	703	785	729	721	710	731	710	737	733	744	749	758	700	692	774	713	746	707	804	753	781	791	720	699	778	750	735	727	755	778	780	761	760	729	726	742	713	745	786	707	716	701	733	731	706	690	692	739	704	692	742	747	710	696	740	760	731	770	757	737	780	717	766	720	741	744	782	714	740	735	734	715	709	728	721	713	717	755	705	717	761	743	713	750	692	766	717	717	747	724	754	729	703	750	705	715	753	707	769	698	793	714	696	718	764	711	703	739	705	713	707	734	735	741	737	705	718	735	724	733	793	766	733	718	756	725	736	755	731	745	738	767	755	738	766	703	725	688	719	730	757	750	694	729	724	748	712	757	700	751	714	726	700	714	726	717	697	734	743	799	684	728	818	750	708	725	703	716	798	732	745	766	738	779	726	725	758	743	709	763	729	752	711	766	758	718	760	802	727	755	711	777	759	793	789	708	735	741	690	705	788	736	730	717	717	752	718	729	718	714	721	820	713	694	711	719	751	708	777	746	784	751	719	772	753	735	689	775	772	692	736	718	710	730	778	716	742	730	780	799	773	740	737	728	747	738	732	765	767	722	791	770	752	746	743	739	688	751	751	756	690	729	700	746	715	755	771	752	720	739	707	756	690	754	700	768	737	678	699	729	718	735	711	745	758	724	704	735	729	750	757	764	694	712	731	744	736	728	709	739	793	761	693	742	767	714	777	794	768	733	687	690	734	719	753	711	742	736	772	749	726	721	795	720	773	779	675	729	690	762	699	747	715	714	758	725	758	747	737	702	719	736	761	759	714	759	750	716	756	749	759	791	720	732	732	746	722	770	719	779	774	661	711	738	695	734	747	749	790	728	729	736	752	813	708	758	742	704	724	746	774	749	724	765	686	737	716	726	707	740	696	749	755	772	791	718	777	710	754	730	751	739	698	752	735	692	702	723	694	728	753	725	736	690	753	721	722	724	707	711	729	714	726	776	740	707	726	734	751	737	717	756	750	771	731	737	770	750	772	693	711	718	735	704	703	746	733	721	722	740	710	726	727	688	702	726	684	721	671	743	729	733	752	748	738	720	736	718	775	735	767	720	760	737	746	709	738	796	686	696	743	704	692	733	742	769	797	739	801	773	737	739	729	731	778	732	765	736	746	696	715	688	787	744	762	757	760	721	760	727	707	760	768	733	743	718	749	682	736	744	733	781	740	736	741	714	739	713	768	743	715	721	716	686	737	726	711	762	750	700	682	704	686	713	736	734	762	743	684	720	732	749	716	783	738	720	749	748	753	726	709	722	743	712	747	710	765	763	711	767	721	713	749	730	724	734	771	710	696	765	721	743	741	732	748	755	740	767	748	748	671	718	761	689	728	742	717	752	770	726	699	734	746	735	737	701	799	718	760	745	706	748	752	769	770	783	754	726	726	715	748	759	710	773	748	775	754	762	753	746	713	734	774	717	734	717	733	715	725	668	725	744	725	717	705	741	747	760	722	687	678	715	719	747	717	784	778	722	739	685	748	727	754	719	711	805	722	678	790	730	732	723	692	740	715	746	710	733	774	772	716	712	732	768	716	760	693	768	794	762	706	733	744	723	780	726	734	707	744	788	720	729	742	677	689	763	759	767	745	737	762	709	714	754	751	786	736	719	720	741	737	691	746	754	767	712	754	746	727	712	740	711	751	694	692	722	726	749	780	759	745	746	723	718	732	752	742	739	722	662	714	721	773	760	761	736	758	713	705	693	718	741	712	703	741	724	746	769	741	742	747	658	702	752	712	776	764	751	714	712	734	735	709	719	682	754	725	763	738	734	729	735	783	746	717	723	744	674	765	776	698	717	724	734	759	783	746	761	709	738	714	701	731	771	747	758	702	776	744	736	746	738	769	737	721	731	728	747	758	739	745	740	707	748	787	717	723	714	712	736	672	705	755	746	745	721	734	761	751	720	734	713	704	722	698	689	714	700	698	779	743	740	716	708	768	744	683	757	742	731	760	767	763	729	756	736	764	718	744	729	724	752	780	726	696	720	749	733	757	759	736	752	734	765	750	742	755	776	787	745	718	741	733	726	730	775	710	722	671	741	781	733	777	756	749	748	772	760	696	736	755	716	720	694	727	694	713	786	744	724	715	720	751	714	752	709	765	734	733	754	749	675	749	766	749	726	716	666	691	723	742	700	728	718	744	731	730	739	719	708	711	697	738	741	725	708	710	748	759	769	748	741	713	727	760	744	697	677	753	760	744	730	753	761	758	732	795	767	745	725	734	743	774	725	725	766	695	803	717	728	731	773	716	772	721	712	717	687	772	717	711	738	701	751	725	795	759	710	736	737	707	752	719	711	780	761	713	713	724	779	748	735	740	708	703	753	732	686	741	768	685	702	719	722	672	741	718	741	736	732	751	709	747	706	744	782	771	702	762	698	753	738	670	741	766	755	753	713	695	727	785	725	767	770	748	738	736	739	714	747	740	752	777	748	776	763	724	712	788	737	712	800	715	726	709	741	771	737	708	705	733	761	804	737	746	746	761	737	727	778	736	739	720	743	740	714	754	758	751	734	707	789	771	744	758	727	714	739	751	745	751	775	780	707	728	679	718	749	752	718	774	739	745	723	744	723	723	711	756	773	696	707	731	727	734	748	713	725	707	724	751	731	697	711	775	789	741	704	752	760	733	727	724	742	709	724	658	794	723	732	770	713	774	705	707	790	763
27383	20343	8227	758	445	417	416	360	392	338	388	347	336	372	331	332	333	341	373	354	365	335	347	338	326	369	344	357	338	321	336	350	344	316	358	381	341	337	298	349	380	343	357	341	371	340	331	317	314	335	385	387	344	381	362	323	339	338	348	364	328	338	350	325	395	340	331	348	338	339	364	338	346	355	320	332	372	349	351	351	342	337	354	342	348	341	333	325	351	340	347	317	361	354	406	350	373	352	359	323	307	343	334	348	363	301	375	351	348	375	380	314	374	339	330	335	383	334	351	364	383	317	363	344	333	373	380	334	325	363	357	304	328	359	364	346	307	377	340	356	341	356	353	330	319	373	339	325	326	331	350	351	319	347	333	334	355	343	362	337	331	335	330	352	322	357	355	342	329	344	348	344	371	340	374	351	318	334	342	360	364	364	348	358	345	310	358	376	373	377	345	337	324	344	340	336	365	354	329	347	359	358	338	293	349	336	363	337	357	339	317	335	369	355	339	341	302	322	349	321	345	344	350	340	337	337	343	344	332	352	341	357	355	354	364	351	340	311	364	374	400	355	331	381	350	328	325	302	350	324	382	355	341	329	334	377	325	343	359	324	353	356	324	370	321	378	332	345	334	326	307	356	316	353	330	336	333	339	340	342	336	304	349	359	339	314	346	353	345	380	343	348	328	345	371	330	367	327	348	346	350	312	351	339	347	331	339	379	339	382	352	362	339	309	343	338	353	364	341	372	336	348	334	347	345	349	393	345	331	360	326	402	365	346	369	332	343	343	343	359	341	338	320	370	346	373	341	340	377	335	346	367	372	330	398	379	344	360	347	344	323	398	341	341	354	336	353	345	350	343	334	336	315	331	332	380	368	360	323	367	335	379	342	356	354	377	305	328	346	380	378	350	329	380	355	357	364	375	371	324	354	356	312	351	347	346	348	355	331	337	350	360	333	346	341	334	349	347	326	357	355	337	340	343	338	345	346	347	385	343	357	329	361	356	332	355	360	368	382	347	338	339	335	357	341	317	332	342	332	343	329	339	312	345	364	331	362	328	342	338	313	351	333	338	351	339	358	392	349	316	324	353	355	348	329	335	347	374	384	371	343	327	358	345	335	338	346	320	329	318	350	358	346	382	372	330	355	337	322	312	327	317	382	350	379	348	349	350	357	371	325	344	344	323	327	323	356	351	351	376	359	355	350	351	363	334	347	314	316	322	330	318	359	354	318	372	330	326	351	351	356	330	353	339	362	337	340	358	348	354	340	331	363	342	349	337	343	325	353	349	327	342	333	345	355	328	307	389	370	380	341	354	343	362	340	336	354	347	337	348	363	363	364	399	313	332	337	340	340	333	348	316	339	350	326	337	316	338	330	331	353	337	350	323	362	362	383	358	331	370	340	351	325	331	362	299	319	395	359	339	343	357	368	346	365	358	309	351	342	334	339	333	370	312	353	341	359	331	320	319	316	347	336	358	361	373	336	333	368	385	346	338	379	360	368	346	332	332	356	314	337	329	346	335	367	350	325	350	341	322	342	324	358	336	372	341	384	334	331	351	387	329	311	330	339	353	399	356	341	366	324	350	382	361	317	323	350	377	359	361	345	348	364	352	357	346	330	342	368	365	370	345	352	352	351	365	346	346	343	343	336	332	368	345	310	360	335	325	333	347	326	346	353	366	386	373	351	339	321	338	349	373	333	365	364	323	347	315	363	368	334	359	363	336	360	292	376	353	331	337	342	316	359	335	361	352	328	364	370	357	373	365	337	352	366	391	357	343	349	337	369	392	359	344	372	333	294	357	324	368	366	311	363	373	316	361	347	333	336	338	343	377	345	349	332	361	323	347	330	325	327	315	360	326	320	346	329	342	332	353	345	368	300	333	348	340	334	320	346	361	339	347	321	344	328	361	373	354	334	300	357	383	334	372	339	326	310	327	326	317	358	324	347	339	318	376	337	374	345	346	346	348	350	351	373	371	362	338	339	326	345	315	341	346	388	345	350	343	337	340	342	302	353	337	360	384	346	336	339	323	357	313	340	332	348	306	356	369	343	350	319	358	366	346	347	366	338	315	344	331	370	329	358	331	361	373	349	359	349	329	367	342	322	330	357	363	336	344	334	341	336	333	336	380	334	338	325	328	349	333	345	346	345	352	333	346	330	310	338	335	313	365	369	309	327	352	354	338	364	325	329	330	386	347	322	336	370	360	296	333	347	386	318	347	356	343	344	383	326	324	404	320	345	349	372	330	332	330	342	332	332	337	336	330	312	348	366	303	326	353	326	328	363	349	349	380	358	331	363	385	378	329	317	344	345	346	349	365	351	374	336	349	341	317	361	383	335	380	342	358	330	339	324	351	329	364	345	350	349	336	360	345	357	322	344	347	335	368	357	358	356	324	369	347	370	375	346	351	357	332	360	349	347	341	358	367	366	368	339	346	319	314	309	340	366	351	335	336	332	353	347	358	342	368	326	376	343	326	384	377	332	344	366	354	346	362	342	346	344	361	343	344	332	351	365	344	316	332	374	316	330	333	329	325	359	327	333	364	335	326	340	294	353	320	288	353	349	339	344	333	323	355	372	324	363	353	391	336	363	360	342	338	316	371	327	321	354	345	357	347	327	350	345	345	335	337	352	333	335	348	316	378	350	351	339	352	346	325	351	339	313	330	335	348	351	379	346	335	355	349	339	352	314	322	365	350	339	292	328	356	347	388	362	327	365	345	365	368	382	377	349	355	337	350	353	338	338	313	353	349	331	327	371	334	342	377	348	345	358	367	354	365	329	355	350	339	339	351	335	354	319	327	341	346	310	360	351	342	373	317	324	329	351	339	340	388	306	331	349	348	334	372	343	366	357	368	352	301	359	322	349	370	348	349	329	363	355	326	378	369	344	328	318	321	339	318	343	334	328	356	347	333	336	354	373	366	319	369	350	327	364	383	320	317	358	340	347	358	380	339	348	320	365	327	372	357	360	356	359	364	325	353	349	357	371	326	344	374	354	325	358	351	352	344	323	368	359	355	368	332	366	307	357	352	314	380	341	353	335	350	345	349	369	348	346	365	373	356	333	351	361	333	325	327	341	316	358	354	333	330	345	333	358	352	312	361	355	326	384	362	391	341	333	320	373	338	342	333	309	336	336	354	339	341	356	333	340	339	346	346	369	360	385	387	349	347	309	332	333	364	294	383	344	387	351	326	335	369	363	363	358	353	313	336	345	357	328	314	367	350	378	386	339	342	328	338	353	365	397	335	334	326	368	334	326	345	312	343	372	364	343	346	309	342	328	343	346	352	356	350	314	330	335	321	339	333	320	364	332	383	363	363	354	360	326	357	348	350	348	342	341	355	320	314	311	338	325	359	371	330	366	317	367	325	335	305	357	354	359	339	343	353	346	334	335	355	365	332	337	338	362	359	346	363	366	359	338	330	344	340	343	338	371	343	333	324	342	338	345	354	324	339	342	347	337	371	283	347	348	340	331	351	328	353	341	363
15807	1243	1002	700	585	509	503	472	458	449	447	424	459	421	422	409	404	389	405	432	432	424	454	399	446	416	417	399	417	405	444	417	411	393	420	467	439	396	425	406	418	393	430	430	390	394	405	417	402	423	423	413	374	434	408	419	406	399	397	412	423	407	388	388	401	408	390	452	438	428	431	384	452	412	395	412	402	435	399	401	391	361	393	406	406	408	406	388	423	459	407	418	438	463	397	398	396	449	415	404	400	405	416	399	416	442	423	393	432	418	421	361	428	397	395	403	404	377	446	386	414	437	415	427	392	478	426	431	389	435	393	408	404	389	400	397	414	378	418	425	437	397	445	405	415	389	444	393	419	379	427	393	424	432	383	395	418	401	426	449	426	460	392	432	450	421	391	382	429	417	397	410	448	405	402	430	424	431	391	401	432	388	434	396	401	413	415	400	447	422	386	419	436	414	411	390	441	408	417	411	373	409	393	398	377	425	428	379	407	477	455	423	413	415	426	424	412	387	423	400	398	388	431	399	421	374	421	420	400	444	422	440	397	400	437	406	425	434	415	413	417	405	424	376	415	410	410	432	396	409	385	425	409	401	386	418	428	421	416	414	404	436	420	401	394	430	436	407	414	411	391	421	386	410	388	419	423	400	433	410	421	414	425	392	415	408	422	439	438	408	416	398	398	422	423	439	361	392	427	449	403	420	444	405	405	410	385	433	419	417	419	403	421	406	442	414	425	427	396	417	429	425	392	435	399	411	412	413	421	428	406	412	419	403	411	446	433	414	409	406	398	421	418	431	402	352	434	435	462	452	422	371	427	422	398	468	389	412	425	413	399	422	392	424	430	394	404	408	380	455	450	384	431	381	404	438	411	411	396	435	407	398	425	407	411	388	411	413	426	438	438	390	419	393	398	422	431	393	427	408	400	390	375	438	436	418	414	398	391	399	390	416	416	420	384	422	401	447	396	394	397	417	441	434	427	417	390	452	434	442	397	390	410	440	413	459	412	423	436	425	459	420	411	381	392	406	458	421	408	420	414	397	412	462	454	385	388	437	435	425	431	408	407	419	434	404	407	408	432	416	398	400	415	407	404	406	405	426	415	408	437	442	432	413	399	397	380	422	401	384	370	409	414	400	429	376	403	402	404	421	372	415	394	426	430	398	445	400	456	434	408	429	420	375	397	413	430	410	414	434	408	368	413	431	426	426	397	383	433	393	433	414	418	405	392	400	424	397	427	388	397	387	398	431	423	398	403	373	408	413	417	434	425	452	394	455	397	394	426	415	402	394	420	418	421	418	428	391	409	402	402	421	410	414	426	459	399	447	445	438	396	392	431	424	404	391	405	413	401	394	414	404	414	458	403	438	464	404	405	420	403	438	397	393	412	374	431	414	429	394	388	392	417	438	391	400	437	412	415	427	450	380	437	406	427	433	420	395	403	452	396	396	412	442	390	426	390	437	413	370	429	406	431	393	408	412	437	451	455	421	397	428	428	417	385	410	410	397	429	358	428	401	415	396	424	400	420	427	410	385	415	430	439	407	397	412	424	412	428	444	386	455	433	438	425	398	401	421	411	404	437	424	429	429	397	392	368	412	431	431	400	380	419	401	406	387	405	393	389	417	405	409	394	433	407	412	417	394	404	409	417	395	433	426	438	431	423	426	425	432	396	420	390	401	389	448	368	396	385	438	386	386	408	431	405	426	379	416	398	418	427	431	437	428	404	370	420	432	418	401	427	444	410	387	410	389	387	440	422	412	392	409	403	415	448	413	405	391	431	426	394	445	411	456	436	399	376	394	468	382	391	418	435	420	415	423	435	424	399	379	373	450	424	410	428	416	401	412	433	431	402	439	409	391	438	394	415	415	409	422	439	423	415	416	411	436	426	442	437	416	450	378	408	416	418	417	416	395	378	435	443	404	424	398	442	427	421	400	481	412	397	403	433	412	399	431	395	405	409	423	405	397	424	397	390	413	409	419	382	426	412	401	410	420	399	398	441	448	426	416	419	421	446	442	402	415	381	413	429	411	435	430	434	450	396	442	443	384	396	428	430	427	413	438	394	402	391	421	433	409	381	407	438	405	402	431	389	410	436	402	414	418	394	404	445	433	401	398	448	427	370	436	439	442	450	413	456	367	379	446	415	366	438	415	414	415	422	390	422	416	401	462	430	401	422	440	436	379	427	423	415	383	414	425	421	398	395	420	418	407	434	415	373	380	424	415	423	438	447	440	421	385	397	438	386	409	398	417	420	434	416	450	403	410	408	407	383	420	420	415	437	416	387	451	418	388	453	426	426	370	428	433	452	449	418	407	426	418	428	416	400	396	433	401	404	419	394	413	459	380	380	453	408	390	424	404	414	400	385	426	434	439	425	375	390	417	382	409	418	415	427	404	402	404	407	462	446	439	398	444	391	414	414	413	392	424	414	459	428	402	395	449	407	432	432	427	421	409	426	376	418	426	444	394	443	448	419	432	401	415	383	379	365	402	404	405	426	408	387	421	416	403	412	425	410	462	356	418	383	407	413	435	404	410	433	442	435	409	419	415	401	411	388	428	420	388	431	401	411	404	407	378	394	412	409	399	404	423	389	423	398	407	421	422	423	389	413	458	423	402	430	418	409	433	432	421	406	419	402	402	413	431	423	394	417	403	429	425	425	430	407	421	430	422	426	390	405	408	390	419	398	412	399	406	424	433	416	414	416	422	424	370	399	413	412	403	391	395	422	455	445	405	450	412	417	380	397	411	401	431	383	455	379	424	426	430	398	400	437	401	423	411	417	416	392	425	450	380	414	420	411	419	384	390	430	407	416	413	380	397	399	388	401	438	390	432	437	423	411	433	405	395	440	391	408	414	403	434	421	403	388	370	384	441	412	408	406	366	430	435	421	443	402	405	410	414	408	452	407	448	414	441	391	433	385	445	416	449	378	411	395	393	378	408	403	388	431	410	418	432	414	442	420	427	449	414	393	380	414	407	404	414	405	394	397	383	381	387	417	410	411	382	421	372	445	425	418	418	438	414	392	406	416	444	401	436	405	449	418	431	409	418	420	417	409	409	422	387	410	399	417	424	420	392	393	417	400	394	437	435	427	387	446	377	409	422	434	424	375	403	399	431	401	411	379	405	420	417	379	427	399	446	430	434	430	435	421	435	394	395	407	420	382	416	408	389	429	441	418	441	393	408	385	363	432	379	416	402	430	400	435	411	458	441	400	426	454	419	440	398	423	398	419	427	429	433	394	423	410	418	418	410	389	399	393	426	403	390	419	405	430	404	400	414	426	416	396	443	409	415	410	450	392	403	371	430	431	402	418	411	400	414	396	402	442	439	386	434	433	410	390	387	425	443	428	400	385	431	410	408	415	436	445	412	438	417	384	380	449	423	417	428	450	386	408	442	420	383	408	432	391	401	400	416	408	411	445	423	378	388	428	413	417	397	413	406	422	409	425	390	397	365	405	388	416	412	408	380	401	428	435	421	412	390	459	402
23612	21229	28622	24135	21230	12393	1251	817	614	558	534	477	483	433	437	395	426	375	407	373	368	344	393	381	380	379	328	352	360	326	329	323	306	340	344	348	355	348	320	307	308	341	321	323	366	349	358	343	315	319	340	367	380	358	343	350	351	337	325	315	324	321	302	328	369	332	355	312	346	328	347	338	330	343	313	291	317	328	337	335	328	302	347	314	330	325	356	317	342	342	342	299	308	340	346	312	321	316	312	346	331	312	318	321	349	320	333	332	315	334	311	315	345	357	343	306	318	350	328	316	320	343	322	316	337	349	351	315	350	289	322	311	330	313	322	314	341	329	327	319	327	335	337	332	345	361	308	308	338	329	355	328	328	321	311	313	315	360	304	329	338	348	329	317	330	320	308	332	340	319	329	304	338	332	333	288	315	334	348	335	298	296	336	306	352	308	323	322	321	311	321	354	332	331	359	328	322	327	305	334	329	354	281	328	327	350	311	342	383	309	298	314	296	326	314	307	309	335	334	324	322	324	320	342	382	329	308	347	309	285	324	310	346	328	343	320	317	354	334	337	295	330	311	336	356	317	325	333	345	296	288	355	292	303	309	327	324	300	326	324	330	300	314	301	305	342	300	305	345	324	348	291	297	354	319	335	320	305	321	362	304	345	307	333	303	327	294	334	354	329	344	319	323	342	311	336	331	319	312	339	323	298	326	362	358	335	327	340	329	293	327	322	324	330	335	357	335	330	340	359	298	309	319	330	337	336	329	340	322	324	335	327	340	320	340	317	319	287	330	317	331	307	343	323	330	335	335	327	316	332	336	316	350	317	325	313	334	340	359	354	305	334	322	317	332	341	330	336	338	325	312	321	310	339	300	328	330	320	345	317	334	358	318	322	300	313	327	321	294	318	337	349	323	307	319	330	336	305	294	318	327	346	309	308	352	363	318	304	329	321	322	328	341	331	336	308	298	346	329	312	330	323	314	311	348	325	317	315	320	298	319	351	355	349	302	335	297	318	307	334	328	313	344	314	341	337	319	344	309	320	292	325	350	351	323	356	356	313	305	296	327	304	298	322	338	321	332	306	277	321	364	334	309	323	343	320	299	320	317	321	329	322	340	353	320	306	322	288	351	331	332	333	349	331	331	325	337	316	354	330	344	334	295	338	311	329	316	352	305	315	331	324	286	322	335	321	338	315	324	324	319	365	307	355	307	337	311	332	340	352	356	339	352	303	295	350	297	337	271	283	324	323	318	277	327	328	335	335	342	341	332	326	337	347	343	337	339	284	332	313	307	309	331	289	341	335	318	327	289	301	308	298	321	315	347	336	338	358	327	334	318	326	330	336	310	339	322	333	338	363	368	353	307	348	304	315	344	330	301	365	321	318	353	335	341	341	333	347	327	335	351	343	318	310	304	310	354	305	355	315	325	321	338	320	334	315	325	326	316	313	340	338	352	336	349	309	324	322	324	325	322	322	331	305	307	311	324	316	334	319	307	348	335	313	348	340	330	361	307	310	313	314	302	298	316	318	349	311	290	329	315	331	315	310	346	343	320	316	386	384	340	336	338	349	337	345	346	346	331	325	304	349	319	315	327	297	310	359	339	325	361	308	323	328	335	308	305	325	320	295	330	317	340	349	343	339	304	326	302	318	333	324	352	326	313	331	340	291	311	344	353	327	340	331	312	353	355	343	343	353	312	326	335	332	321	334	323	343	358	345	334	353	316	314	319	348	337	301	304	344	329	331	344	329	317	315	347	336	314	338	328	337	313	318	296	294	322	344	321	312	302	350	315	312	311	319	330	354	322	338	309	347	340	303	345	320	316	337	310	366	343	305	305	324	352	305	345	324	319	353	325	323	286	318	317	312	324	320	323	296	321	294	330	311	311	324	320	321	352	346	326	324	319	285	297	334	323	317	338	322	291	328	326	293	325	305	316	315	352	327	338	320	317	289	315	335	285	298	321	318	298	327	344	317	303	339	319	315	310	316	312	339	320	339	347	324	382	289	346	327	289	347	297	337	345	342	344	337	323	293	322	343	343	343	335	321	337	338	338	320	320	314	305	294	286	313	328	332	298	347	315	307	330	352	302	311	341	370	340	328	334	321	280	306	348	334	335	302	349	300	334	311	275	344	316	315	319	284	338	316	318	300	312	303	297	332	308	324	355	329	356	308	286	320	352	301	326	300	347	343	341	344	324	325	302	321	332	336	307	329	339	317	311	336	315	334	302	314	364	306	322	329	337	324	351	311	321	323	324	367	342	295	315	322	336	327	329	344	296	318	303	314	317	317	304	320	326	347	338	323	334	321	332	321	335	316	295	347	305	326	339	342	353	313	346	354	296	301	371	336	335	313	359	299	314	321	307	313	304	320	305	329	317	340	325	322	311	322	294	340	320	316	334	319	307	305	314	295	342	333	329	316	310	311	332	333	342	322	357	279	323	346	345	332	332	324	323	328	330	308	323	339	301	310	340	318	357	339	350	304	348	310	307	295	321	324	349	328	362	312	321	341	300	339	352	307	292	313	270	308	323	323	321	340	301	320	305	342	285	329	302	345	352	337	360	342	312	298	303	301	342	321	342	335	295	320	346	334	296	347	310	307	356	341	333	346	318	349	322	301	325	329	322	345	307	302	283	342	306	289	321	358	329	313	354	344	293	334	327	354	329	335	329	338	320	339	341	325	325	322	349	372	320	317	327	331	338	326	345	337	356	339	311	334	323	304	346	327	319	332	338	321	343	310	332	332	334	343	314	314	310	347	307	326	337	308	337	317	282	305	320	329	334	333	337	312	322	319	326	338	308	328	307	317	314	363	304	308	325	323	333	340	326	337	357	291	350	295	315	317	284	327	309	337	329	296	301	321	317	314	301	335	334	334	350	306	343	303	342	336	348	331	333	317	360	337	324	325	292	314	346	289	340	319	277	315	315	361	327	361	326	335	358	298	308	301	286	312	334	321	347	331	362	309	349	309	340	328	357	348	340	331	367	313	361	330	330	315	308	358	337	332	308	323	295	315	314	328	326	308	320	327	367	344	324	300	337	345	351	292	309	311	310	295	293	351	324	297	340	329	351	307	311	341	326	326	308	309	287	350	338	316	325	318	300	302	318	326	285	335	324	343	333	359	318	334	342	311	320	311	342	333	319	357	347	319	313	312	322	317	330	350	329	322	316	332	336	312	334	338	344	325	325	287	336	336	316	322	316	328	311	321	330	311	333	319	333	323	303	327	339	343	329	297	323	321	324	355	298	326	322	321	305	318	302	325	365	319	328	329	340	303	320	320	308	312	304	295	317	309	294	327	338	297	325	346	330	346	288	355	341	293	325	317	331	337	340	297	317	311	281	315	293	309	311	342	333	308	331	351	314	315	324	289	302	308	313	307	322	341	320	318	327	305	321	300	319	306	323	344	306	345	315	350	334	357	337	303	321	340	318	341	361	292	334	314	340	362	331	362	322	322	344	314	322	329	304	325	314	328	346	340	360	336	317	338
21635	9404	7822	3909	2709	1993	1559	1359	1080	880	790	700	647	646	567	517	541	475	492	473	462	405	446	468	407	394	416	411	413	423	423	438	408	358	388	370	370	381	383	386	374	409	397	393	353	410	386	382	406	383	384	354	376	376	407	384	359	375	391	367	382	398	363	329	400	405	403	359	382	404	409	373	374	367	361	394	372	381	384	387	368	363	365	369	389	378	380	402	345	383	408	362	352	382	365	376	385	356	380	399	385	404	403	358	392	357	367	413	376	414	394	374	368	372	365	385	384	423	376	349	378	376	377	366	371	389	364	349	365	367	347	365	347	421	406	400	418	388	387	383	349	386	396	392	394	365	363	351	342	379	350	367	348	353	388	363	373	389	357	362	360	381	365	390	389	370	400	388	373	353	401	387	403	378	385	380	375	366	423	387	371	369	367	376	345	395	363	399	379	347	355	359	351	375	385	388	357	356	367	394	422	380	370	392	370	366	395	348	383	360	360	370	366	347	408	360	358	370	391	376	356	390	381	392	360	376	357	366	340	374	356	357	390	386	345	383	377	396	357	385	374	366	376	394	388	391	389	373	361	402	379	379	365	375	359	385	353	414	362	362	364	376	364	372	361	372	363	379	375	367	360	412	388	367	357	362	385	368	398	356	384	379	380	367	367	371	370	372	389	375	392	370	350	351	413	383	386	379	388	366	366	357	366	353	397	371	435	368	357	346	355	383	398	372	388	378	404	403	392	382	414	370	382	401	373	398	380	384	408	344	367	377	374	380	393	335	368	381	359	357	373	376	363	327	337	377	363	359	361	369	366	388	404	369	348	375	393	386	361	372	356	350	403	396	395	380	380	376	382	373	387	385	366	361	407	394	351	367	366	381	417	393	339	395	372	377	384	365	411	378	368	373	413	367	399	369	350	381	417	399	376	357	377	325	398	359	378	344	379	361	350	359	347	393	386	375	358	351	390	367	361	387	364	391	340	390	359	355	368	386	366	361	346	383	387	360	347	414	373	366	338	368	381	385	373	381	376	365	382	360	408	369	369	395	367	374	389	371	358	366	386	319	400	397	393	386	408	363	359	328	372	393	351	356	368	368	386	376	375	373	376	332	374	373	373	360	372	374	397	354	312	386	368	415	393	381	397	393	392	367	398	387	356	367	350	384	409	392	382	398	374	365	362	383	428	360	387	384	385	384	398	395	421	360	391	381	386	375	354	371	385	384	391	365	395	405	386	361	354	389	362	353	341	374	392	345	382	402	355	356	384	348	344	383	342	377	370	374	420	387	393	352	378	373	385	409	354	379	349	365	369	385	340	367	359	367	360	372	374	346	381	374	402	378	334	370	374	370	366	413	392	397	355	364	395	353	341	361	341	392	374	369	369	389	372	348	360	368	385	383	383	400	389	378	354	390	395	372	383	359	368	384	378	393	392	338	363	383	378	385	401	354	376	351	348	409	364	384	394	384	368	401	373	372	419	391	374	337	382	386	367	361	363	338	380	395	379	374	347	387	388	373	409	386	385	375	382	390	384	391	358	358	356	364	413	396	364	375	401	386	430	350	378	379	383	376	350	367	397	351	374	396	370	414	392	341	393	369	403	379	396	370	377	367	384	350	347	398	423	350	365	350	368	351	377	369	360	394	397	399	343	377	391	399	377	378	378	380	427	378	350	410	344	378	410	369	366	375	390	375	373	364	394	361	398	400	376	371	368	364	340	350	340	406	362	393	351	377	349	376	390	396	361	369	372	352	390	354	407	381	378	394	356	379	382	364	390	383	393	417	359	363	360	404	382	369	372	384	394	373	365	357	379	389	352	379	358	359	407	339	340	386	351	399	367	381	366	359	379	365	377	380	347	377	403	369	370	395	344	386	389	406	368	361	385	374	375	358	352	355	376	384	377	377	359	382	399	412	375	367	367	362	346	356	335	353	351	402	331	361	371	352	342	363	373	384	376	399	385	388	375	365	394	394	366	353	358	353	392	355	376	412	400	381	337	369	383	378	363	377	379	367	368	381	362	358	394	350	391	424	397	374	370	371	374	389	407	379	385	361	364	376	389	369	351	381	379	365	391	341	361	367	367	359	376	375	400	387	373	378	377	381	390	375	374	389	375	377	373	384	399	361	369	370	373	384	357	361	342	348	367	406	383	385	407	385	391	364	368	392	388	374	395	383	396	421	375	368	389	378	347	394	373	375	395	389	359	384	365	369	378	372	372	374	395	365	400	383	392	387	418	385	390	374	386	364	380	383	399	358	383	426	417	383	389	352	384	396	377	384	369	367	372	403	383	373	398	371	401	369	354	365	371	372	354	403	383	369	352	381	378	380	372	385	363	350	372	382	365	385	386	358	378	400	359	371	358	359	365	363	369	360	380	371	393	394	390	370	373	344	364	373	362	386	383	389	389	397	393	413	355	367	389	376	409	391	340	387	382	398	354	409	339	345	354	384	350	362	396	390	394	382	407	395	347	383	360	371	401	402	359	364	349	362	377	389	356	373	380	415	391	337	383	369	390	356	369	385	366	438	366	381	372	371	388	392	402	374	391	356	392	401	396	402	366	371	391	391	353	360	373	381	383	367	385	378	349	369	374	391	353	393	385	353	339	363	372	375	364	363	368	390	410	362	375	387	387	349	369	348	340	361	352	359	364	386	356	381	371	375	391	389	339	409	368	352	389	342	381	395	379	376	392	381	397	371	364	387	357	379	385	373	362	381	346	432	390	337	377	373	371	393	378	378	380	368	364	384	388	349	392	390	364	349	354	366	356	350	380	418	392	382	365	370	377	399	395	416	367	383	360	405	338	359	385	361	366	372	390	394	352	385	363	358	382	378	370	404	404	390	381	371	416	368	359	395	349	351	391	393	396	364	390	358	378	396	398	364	360	401	355	388	396	426	373	379	339	393	319	361	387	370	331	371	362	392	378	375	360	378	395	399	341	387	371	404	390	413	394	375	394	370	378	358	330	359	378	363	405	389	370	345	379	378	380	412	384	367	368	383	369	359	371	370	365	381	347	406	365	384	373	350	376	383	374	370	374	385	333	357	382	390	356	369	411	372	404	372	365	400	372	370	377	340	359	361	397	397	389	405	392	386	354	381	389	385	363	380	357	363	387	369	350	367	340	360	335	397	354	376	375	373	399	376	370	394	393	378	389	356	361	338	373	358	351	370	368	431	390	388	382	356	385	354	383	387	347	384	384	409	337	370	393	345	365	393	369	328	359	390	373	366	401	402	367	391	374	397	379	374	382	370	364	373	373	363	366	389	341	341	383	354	386	342	398	380	364	380	404	405	371	367	376	362	407	390	352	365	384	340	373	375	374	365	391	400	394	347	396	350	377	411	363	364	414	338	392	391	310	340	391	365	402	388	368	343	374	327	373	386	360	401	371	385	376	383	391	381	380	354	352	399	373	376	429	351	370	375	380	362	378	368	352	351	377	387	369	404	351	381	403	357	322	379	395	389	360	375	399	374	405	367	394	402	382	371
24998	21234	27609	25082	12754	1247	845	809	744	749	732	700	661	647	692	678	662	631	665	657	649	628	576	560	592	684	641	612	631	653	626	633	620	671	611	672	633	654	580	594	606	573	606	621	628	650	634	636	626	659	603	619	589	657	563	631	622	621	640	625	628	645	649	625	641	614	606	615	641	672	602	623	604	617	589	671	650	627	631	642	622	602	609	641	645	661	641	634	595	654	611	621	607	617	628	599	622	604	628	593	687	647	677	613	615	657	623	689	623	645	635	597	579	596	615	597	641	633	628	644	650	631	612	613	629	602	609	638	653	610	599	607	632	622	619	613	649	573	639	598	677	662	590	617	632	657	605	571	637	603	638	613	597	571	644	581	663	619	616	590	623	650	644	637	643	630	614	634	614	599	632	571	629	594	649	629	659	643	603	680	588	578	636	614	615	639	665	630	621	646	624	570	600	622	627	622	633	604	607	646	582	685	596	640	580	615	614	606	643	584	560	607	605	594	636	600	636	592	618	603	626	657	651	618	616	619	602	637	645	618	599	636	630	624	595	555	607	625	625	652	619	603	617	650	645	593	644	602	625	668	681	643	607	612	675	645	639	647	629	606	592	617	640	624	634	609	612	684	612	613	643	655	608	637	633	663	596	616	648	659	595	643	613	638	635	623	614	636	636	584	599	620	600	609	653	591	611	609	611	593	636	663	597	611	643	635	611	630	648	608	588	638	646	595	613	583	531	622	626	621	621	629	609	620	602	631	650	626	664	620	624	595	600	616	601	642	629	611	672	604	637	633	615	629	654	577	638	640	612	596	602	603	610	606	616	621	622	628	624	624	616	600	610	644	584	627	649	660	617	618	606	614	624	583	617	621	602	626	565	641	614	605	663	617	631	687	640	600	609	653	588	633	631	630	644	595	586	621	598	611	625	581	643	664	635	620	630	634	647	638	615	601	673	616	617	629	605	636	602	619	654	600	589	632	629	649	643	601	609	602	650	640	665	629	597	583	631	630	634	621	633	628	633	657	649	647	585	604	619	612	646	628	620	618	639	641	600	623	612	622	619	595	654	589	654	628	594	628	634	617	634	662	633	631	665	611	641	631	635	666	650	630	591	601	589	614	652	573	598	643	635	642	616	617	630	648	585	623	630	629	640	624	614	604	609	605	615	651	615	613	658	619	600	628	595	628	634	627	623	625	624	606	602	647	611	610	624	666	602	618	664	656	623	646	613	626	659	647	615	620	624	600	610	578	579	630	604	599	613	717	606	654	636	583	652	685	645	589	600	642	626	605	587	620	576	621	620	634	654	637	624	660	623	612	641	602	627	618	630	613	640	636	564	669	604	640	666	660	587	647	604	652	611	617	634	638	598	659	622	639	623	641	639	616	615	650	601	601	632	612	607	633	665	608	639	620	582	628	626	612	635	590	608	606	606	599	623	587	602	614	629	603	641	626	612	603	580	650	640	623	643	639	621	621	634	620	595	642	613	634	655	632	644	672	589	580	621	621	622	609	633	639	619	626	644	621	639	609	648	614	614	627	645	648	642	610	658	647	629	635	616	626	617	628	607	639	673	593	589	630	591	614	618	621	602	607	623	654	597	608	616	581	632	634	650	605	614	633	612	631	612	624	650	637	655	608	648	597	607	619	621	663	620	622	591	670	608	646	603	649	626	644	583	608	652	607	627	621	683	622	613	590	657	633	635	632	636	594	630	627	613	572	621	593	593	606	627	608	602	618	586	636	603	646	641	592	601	635	619	623	644	622	641	676	585	627	609	599	626	611	650	586	620	606	635	623	608	590	620	622	589	604	640	578	641	610	623	591	626	620	651	616	611	576	601	637	603	595	649	604	634	612	664	603	610	651	615	612	612	614	635	613	650	600	628	614	629	623	656	588	588	588	633	630	574	613	626	611	635	621	627	608	610	666	576	618	656	661	592	616	630	551	626	601	630	601	611	571	650	622	615	604	651	623	641	676	659	629	618	607	625	618	592	638	580	578	577	605	660	637	632	656	610	661	646	586	648	657	648	605	613	634	642	607	624	607	622	655	585	611	606	640	624	639	626	650	630	619	673	606	598	642	664	611	649	635	579	619	627	635	645	594	592	611	613	657	628	659	626	602	651	660	568	603	585	637	623	639	616	569	633	589	585	598	615	617	616	582	585	623	608	578	598	608	607	610	641	604	605	606	624	576	628	655	567	654	609	682	571	603	608	606	629	575	618	628	614	667	619	644	616	594	641	631	608	612	621	605	601	625	614	624	611	606	646	581	616	630	685	598	597	632	607	635	593	703	581	586	624	628	699	639	605	633	595	610	652	641	600	630	574	614	577	629	651	639	611	609	633	609	615	621	639	632	607	618	634	604	676	638	667	611	607	619	632	655	643	617	585	561	613	613	590	632	642	621	653	633	619	591	634	604	631	622	605	634	631	607	603	608	601	622	610	569	602	601	615	575	610	653	623	621	636	625	648	614	659	631	613	629	618	630	625	601	599	624	631	614	576	654	621	607	610	634	649	610	600	583	592	606	613	625	601	623	659	616	592	592	611	627	642	664	653	583	626	611	631	647	579	637	630	656	647	639	616	656	611	629	641	602	655	638	608	604	596	669	633	599	621	640	582	651	620	652	621	618	637	625	553	645	650	632	609	639	608	638	624	625	597	628	599	650	611	664	626	597	636	621	626	628	656	571	627	594	611	641	633	627	655	633	642	575	589	587	598	612	615	605	620	596	584	621	643	606	632	616	593	626	637	676	612	616	634	594	602	641	649	625	598	628	619	632	635	624	607	563	594	613	643	610	617	588	653	648	607	590	587	613	624	575	570	610	628	612	647	611	621	636	621	648	619	602	623	628	621	661	651	639	652	612	597	590	608	624	642	613	639	623	618	604	606	593	650	647	620	603	630	628	602	639	549	621	600	625	656	581	571	612	634	633	621	623	622	594	602	623	602	645	612	572	617	610	619	648	606	633	639	641	603	611	615	622	635	571	597	598	605	608	622	607	620	589	625	645	560	627	620	568	653	631	589	619	620	645	596	618	638	673	596	635	651	669	636	607	605	646	649	601	648	599	635	625	622	666	677	645	640	610	630	586	614	617	600	631	633	594	647	653	625	617	601	598	627	611	610	583	640	592	577	588	645	638	620	577	664	609	616	634	623	616	658	585	584	635	628	612	596	656	607	583	601	605	609	633	587	607	607	628	590	618	604	632	637	603	592	646	661	642	624	613	642	580	619	594	580	644	649	620	625	618	639	631	614	622	594	610	629	613	637	569	643	645	639	627	677	594	672	643	608	600	646	632	646	593	628	574	631	618	627	629	621	606	628	594	610	623	628	643	629	638	615	592	666	638	644	603	600	639	619	600	598	610	600	642	591	611	623	612	620	651	620	644	688	632	604	581	608	612	658	588	687	656	621	626	601	587	591	620	629	601	607	665	640	636	647	630	605	641	660	626	626	628	621	648	680	645	613	597	611	641	628	596	610	621	611	628
20767	5719	4550	2606	1980	1539	1364	1226	1031	983	915	870	843	829	765	747	751	757	771	751	800	744	736	751	734	699	706	739	729	701	694	704	737	716	721	719	664	702	733	709	686	739	766	675	726	701	755	681	731	706	734	715	703	690	747	679	685	706	698	684	717	736	721	704	737	717	703	718	726	681	680	703	721	684	656	718	724	673	765	697	672	691	748	732	684	733	719	731	708	677	735	765	669	737	719	673	685	764	725	739	690	691	732	651	757	702	703	733	697	709	750	715	674	738	727	657	694	682	695	670	693	708	706	738	690	691	738	705	711	766	680	685	735	667	688	731	711	721	709	751	697	668	688	690	697	688	773	701	744	702	716	702	674	710	782	701	696	619	745	736	754	708	715	703	704	685	718	715	701	711	685	728	752	743	733	684	698	680	684	752	723	698	703	687	665	724	697	707	694	673	677	729	740	690	688	730	683	739	707	737	677	675	704	719	696	663	685	716	735	735	731	717	672	709	669	701	669	726	713	729	677	721	727	775	680	718	749	687	720	728	723	719	683	710	731	681	679	770	788	718	749	681	753	694	700	719	708	723	689	659	730	700	670	717	694	756	740	730	696	710	682	655	713	717	694	651	720	741	689	710	716	695	766	706	689	729	715	736	698	732	742	770	723	707	727	697	694	731	772	742	732	746	683	680	710	702	740	725	722	690	628	696	705	721	715	755	738	689	726	702	684	718	703	662	698	709	689	724	696	753	713	698	679	701	741	666	716	740	702	706	710	699	705	710	669	679	688	677	739	713	725	730	727	752	741	729	700	698	688	724	734	719	709	675	709	672	672	712	717	704	736	716	703	688	748	690	695	700	694	674	720	700	664	657	684	680	710	746	744	666	692	691	736	689	756	715	730	697	690	682	673	703	734	702	678	685	687	730	728	706	732	702	709	701	735	704	703	720	703	695	683	749	686	763	709	698	695	702	748	742	691	673	756	760	703	716	646	728	682	691	720	711	748	722	732	713	665	652	752	726	686	748	709	746	702	727	685	679	664	710	709	750	717	690	665	716	683	687	701	723	748	733	700	694	708	743	701	737	723	733	710	732	717	691	726	699	693	678	679	717	713	696	654	725	708	724	679	647	744	721	723	687	727	677	712	664	737	704	768	642	645	724	737	710	658	676	746	714	701	688	718	716	718	697	761	675	706	704	704	675	650	673	733	715	686	724	669	707	675	669	689	758	726	751	642	717	702	668	722	752	738	684	702	728	734	709	735	692	708	625	709	664	723	727	718	697	708	678	706	713	739	709	721	680	706	678	689	719	717	722	711	739	691	740	722	691	681	703	741	692	724	702	670	710	734	654	772	700	695	699	703	736	735	713	698	693	704	718	718	752	697	684	711	672	702	731	688	725	732	666	710	704	672	692	711	723	721	721	702	683	690	685	683	692	721	730	745	729	718	697	679	742	690	692	706	744	706	767	715	678	686	692	689	698	732	693	692	706	685	679	681	709	691	700	745	727	703	685	683	717	718	709	677	669	647	704	671	709	679	664	722	726	736	696	717	654	669	714	708	719	699	701	694	715	726	781	724	723	645	743	724	720	740	747	730	712	722	693	709	724	651	697	693	719	676	733	710	730	672	681	678	691	688	721	695	728	723	666	713	683	718	701	637	716	732	706	673	711	761	724	674	717	700	667	683	717	691	689	713	703	707	716	712	635	748	702	735	683	714	723	738	712	701	710	687	685	696	743	702	671	680	746	689	738	736	800	694	643	698	716	732	703	679	669	694	705	751	733	690	693	709	686	705	699	712	725	730	694	687	689	743	712	626	707	681	676	717	680	687	725	702	721	683	698	707	731	686	765	717	704	725	722	717	669	696	720	703	692	707	703	706	652	696	687	756	732	718	706	732	691	634	730	713	708	715	699	710	696	694	686	712	688	726	669	725	681	719	706	715	695	709	721	713	734	740	678	722	690	707	717	749	691	714	692	670	704	700	696	693	718	758	725	711	678	687	707	702	733	713	716	702	686	715	707	702	725	717	699	700	710	720	683	706	709	674	715	666	693	721	685	673	683	721	786	738	695	633	683	732	716	701	710	717	727	730	719	735	687	709	706	713	731	722	732	727	698	742	709	707	720	693	770	682	718	683	703	719	709	709	707	705	698	695	668	677	703	735	689	722	728	686	649	693	722	663	695	778	724	696	722	714	694	669	672	708	721	737	698	686	737	706	713	715	719	705	733	708	710	748	732	702	749	679	708	727	669	680	713	700	735	733	715	710	704	663	689	714	653	655	646	670	678	687	722	711	728	715	696	731	708	693	718	689	649	704	712	655	680	709	686	725	701	682	719	709	681	705	687	725	753	728	688	719	711	688	686	717	711	698	703	709	700	758	726	690	717	746	682	699	731	714	734	655	685	671	709	690	722	662	691	710	695	671	749	729	738	723	681	677	675	701	728	689	693	704	673	712	714	738	717	710	699	710	755	730	724	676	710	695	709	708	712	674	720	700	712	724	690	721	699	688	701	685	709	717	711	683	674	700	729	703	648	753	706	700	731	716	641	713	738	739	767	700	719	742	721	729	711	689	675	737	719	734	707	684	732	695	716	730	729	680	725	719	680	779	694	690	646	758	687	698	668	708	727	687	739	723	712	706	724	703	682	693	704	701	735	737	723	717	701	670	743	703	705	661	681	712	647	652	687	730	702	700	689	732	701	721	698	738	696	630	707	711	685	688	684	678	732	687	691	695	688	710	740	661	660	686	714	703	680	680	715	678	709	727	748	708	703	751	702	674	679	729	681	727	704	699	700	749	706	718	690	738	695	665	708	670	689	711	693	718	700	724	725	749	719	663	657	701	701	772	727	745	670	732	713	727	728	719	695	715	738	723	764	668	753	659	739	691	757	692	726	708	663	754	754	700	690	705	679	686	673	705	723	656	678	712	701	687	728	700	678	708	721	705	739	746	711	748	701	719	753	677	666	673	758	709	701	730	714	718	675	721	686	725	695	674	720	677	681	723	696	731	694	705	696	726	713	714	686	703	700	692	672	714	686	678	688	712	680	724	705	709	718	712	721	665	737	711	683	695	708	724	723	738	696	739	685	731	713	655	705	689	748	743	763	712	738	718	706	692	657	649	729	710	698	724	676	700	694	667	713	736	736	711	678	716	702	713	728	732	692	692	723	741	706	719	721	735	705	726	683	716	748	728	720	705	683	680	723	691	764	723	734	708	662	712	692	701	712	661	694	663	705	666	702	704	684	676	733	666	717	715	706	722	720	699	704	706	708	746	708	666	661	669	684	713	721	704	683	733	729	710	733	695	720	678	720	704	676	709	683	656	724	729	711	698	720	691	701	690	736	682	711	673	718	684	659	728	698	712	690	711	720	734	657	684	691	711	721	663	714	650	700	759	686	693	728	713	750	719	690	753	699	669	684	725	690	699	676	711	730	746	675	706	716	728	729	695	723	747	714	703	716	674	697	727	735	676	760	685	699	680	652	676	688
22689	21246	29005	23804	21250	21331	12197	1727	1243	1221	1135	1022	975	916	893	841	840	771	802	786	808	803	772	733	760	713	766	691	723	711	744	748	750	728	711	706	716	726	701	738	756	717	694	709	712	689	688	710	655	713	727	760	680	709	697	684	716	720	765	735	670	725	754	681	666	652	716	735	670	716	658	708	735	714	670	691	718	712	611	676	694	687	624	677	715	627	749	711	688	690	744	658	697	663	683	700	680	709	730	688	662	681	675	665	723	663	672	717	655	729	658	743	712	692	690	703	655	672	715	722	693	642	733	682	659	678	693	687	692	717	626	647	700	644	690	722	668	712	683	703	668	676	667	689	694	698	697	693	696	662	708	699	722	748	691	681	718	733	682	624	709	730	695	694	709	719	691	715	677	679	674	676	684	696	671	681	660	650	662	713	656	691	741	698	705	663	755	718	643	687	708	672	708	728	735	667	705	684	726	712	664	701	715	666	691	724	675	657	664	655	657	685	670	703	707	716	701	645	700	676	685	683	702	686	700	707	691	692	724	640	654	714	689	654	659	700	639	697	693	714	648	659	677	639	696	637	700	694	681	742	684	722	693	750	640	714	701	672	687	691	666	697	670	676	707	703	722	689	690	730	684	668	702	721	714	661	676	685	743	652	654	660	733	628	700	708	694	684	717	682	678	701	691	676	711	643	668	719	720	653	675	719	729	714	696	645	706	664	695	688	689	688	649	700	711	702	715	665	692	648	676	729	668	722	694	686	694	700	687	705	658	650	694	658	714	713	690	752	746	731	700	710	683	658	686	683	740	682	728	655	688	756	664	658	751	707	716	699	696	720	685	662	666	688	699	651	623	639	660	691	685	707	714	665	671	713	723	669	720	673	645	719	651	691	685	708	675	656	667	700	657	691	686	679	685	647	716	713	642	680	731	680	680	672	711	648	673	664	690	650	669	634	667	695	722	696	687	658	714	703	651	705	650	681	680	733	713	658	667	707	692	660	698	697	663	720	679	673	655	660	743	729	731	675	716	715	659	685	649	719	655	672	666	652	680	698	723	659	704	650	689	688	685	714	668	639	682	667	721	692	687	685	707	682	726	735	659	685	651	710	689	708	723	700	662	719	731	678	667	679	716	620	676	731	705	680	635	680	738	676	689	699	711	645	690	709	650	681	653	701	652	689	672	706	708	696	665	640	673	676	691	695	730	652	740	667	762	674	654	710	679	705	705	663	685	683	712	741	688	704	710	688	654	680	706	693	646	698	683	688	633	654	696	676	665	714	668	636	678	714	696	685	644	718	686	706	681	703	715	641	653	684	699	728	649	698	687	713	690	655	737	699	664	698	722	711	710	667	716	632	732	661	689	691	704	706	718	691	654	669	673	679	698	665	704	656	676	672	703	695	697	690	677	698	677	736	727	702	694	671	719	684	681	712	684	646	683	648	685	706	679	699	713	737	694	653	708	709	647	765	673	687	673	690	663	730	683	687	663	695	669	640	665	639	718	694	705	645	684	651	677	701	682	676	671	688	717	661	744	701	681	685	656	696	691	658	659	712	655	704	697	725	701	656	721	652	672	672	725	686	705	657	719	645	677	687	692	754	651	655	647	666	723	689	705	702	668	697	694	708	667	684	720	669	684	651	692	683	695	731	661	702	685	660	673	676	650	681	667	654	712	681	667	648	703	691	688	735	653	652	656	681	731	708	653	659	654	644	710	676	615	659	633	691	678	763	652	676	703	675	694	691	678	721	711	695	718	693	658	698	634	710	752	691	676	701	675	688	697	670	768	676	733	694	726	689	652	715	690	724	674	724	646	712	679	745	672	679	650	695	678	683	692	643	666	665	655	701	680	666	715	753	690	635	678	701	668	705	657	692	695	726	693	687	731	706	669	655	626	677	689	722	671	690	690	728	659	695	651	661	718	677	691	666	716	617	695	660	717	670	645	700	681	697	696	665	692	712	759	617	698	716	711	740	680	720	711	643	679	677	690	680	705	681	742	704	718	662	695	645	672	665	677	679	674	644	639	666	689	670	693	619	665	672	646	702	704	641	693	703	707	710	661	712	660	733	705	675	694	713	671	665	680	722	702	661	667	719	672	647	692	663	717	705	709	660	751	735	690	686	665	692	706	719	657	747	672	661	675	648	679	674	658	708	685	685	723	657	688	622	730	667	661	688	642	661	670	671	717	668	684	675	688	670	699	678	642	696	652	653	654	694	713	707	713	686	727	659	681	687	702	699	690	695	722	711	647	667	683	663	681	660	685	707	688	630	706	695	651	699	679	681	658	677	703	664	671	663	652	683	685	628	627	709	680	696	681	661	654	697	685	691	663	651	663	742	687	672	637	720	711	674	698	688	663	687	669	727	707	672	710	685	693	693	726	681	724	700	717	717	708	654	680	668	660	656	608	696	721	658	659	700	679	672	646	667	705	721	718	703	726	693	722	673	646	674	620	692	662	678	675	611	658	747	671	715	673	666	730	702	647	708	652	709	705	679	674	728	637	719	676	647	696	663	666	737	652	689	634	708	659	645	710	726	662	651	693	647	680	638	657	709	677	641	692	683	651	705	687	711	676	602	700	677	706	715	653	684	680	729	694	691	679	668	700	694	679	677	714	713	712	665	651	658	690	737	649	654	673	720	634	676	685	669	715	702	667	651	675	686	658	700	642	693	702	675	724	723	693	640	688	685	675	642	692	668	669	664	678	680	668	697	690	679	692	636	704	679	707	690	649	691	732	740	688	741	692	679	699	709	657	674	662	708	695	725	654	653	715	712	672	683	703	665	722	713	726	724	649	695	698	700	666	717	694	723	675	734	645	738	583	682	706	679	697	674	719	670	700	704	653	698	703	702	702	722	697	703	693	706	724	679	664	683	671	651	697	669	676	723	686	700	673	729	690	674	714	661	692	669	676	669	714	678	688	707	713	689	666	720	718	725	674	678	675	665	651	674	668	693	703	676	729	714	673	674	640	666	703	667	683	705	673	676	681	643	681	649	649	666	713	720	762	688	695	712	688	679	629	698	720	616	660	698	682	736	692	721	673	687	651	638	662	690	683	600	707	710	692	689	717	687	700	654	654	714	697	654	656	686	685	690	686	736	745	676	681	673	650	666	703	733	659	695	692	669	687	702	674	669	682	715	681	659	655	672	631	673	660	679	719	709	682	694	664	683	644	687	732	724	722	751	698	658	717	675	692	671	680	679	648	670	706	655	717	692	662	678	673	675	649	733	697	663	681	735	686	670	695	683	690	611	671	665	707	690	661	695	685	691	711	713	720	679	668	656	692	706	727	721	689	671	681	679	708	657	742	682	699	676	678	692	676	653	657	645	713	662	677	723	653	647	703	687	649	688	676	640	714	701	623	711	709	723	678	644	655	636	740	690	672	736	653	663	705	698	677	659	691	654	631	694	705	695	700	670	692	669	680	618	673	721	718	702	657	663	731	670	681	656	725	669	721	679	700	668	689	668	708	707	687	707	655	706	647	701
24068	15346	13065	7188	5009	3720	2987	2525	2011	1725	1450	1397	1276	1249	1069	1074	1034	980	927	877	916	889	837	837	851	823	847	775	776	799	826	770	817	843	844	815	849	812	769	801	717	751	751	782	810	787	715	781	788	806	782	782	745	773	782	758	772	703	761	746	755	782	748	748	757	706	727	739	766	748	775	750	768	774	731	747	721	789	751	744	753	747	698	756	745	714	734	745	773	741	765	794	787	742	698	659	707	737	806	799	763	694	766	747	753	746	735	761	754	761	756	774	735	772	764	750	773	724	748	768	777	778	787	691	748	721	752	727	721	718	777	768	773	747	736	748	730	714	780	777	779	721	726	743	786	751	742	806	720	768	742	761	738	726	784	713	803	773	760	771	706	746	794	704	744	773	709	750	717	736	725	756	747	733	698	738	742	757	720	721	723	785	737	787	768	683	735	726	747	795	683	726	725	738	775	750	660	784	735	787	701	729	750	788	732	725	709	793	731	740	739	720	727	743	764	708	753	687	721	736	717	753	684	721	760	764	757	749	783	737	692	755	736	742	753	740	762	729	704	752	758	739	692	767	687	761	735	697	737	750	749	740	752	735	836	725	746	746	710	710	745	734	703	751	711	731	733	728	734	720	748	741	739	764	685	730	753	746	720	745	745	732	749	727	729	752	710	748	777	734	741	698	716	759	748	718	712	761	732	782	792	766	734	799	738	719	736	749	710	762	723	749	730	720	769	744	706	760	746	760	734	727	736	724	760	736	687	710	780	745	723	723	743	758	745	768	720	758	764	657	714	735	758	750	747	752	719	699	735	704	721	718	738	754	764	713	743	719	741	757	759	733	717	755	780	744	782	742	756	705	743	787	763	728	716	727	753	739	680	768	736	732	763	739	736	742	760	687	730	754	736	778	762	726	783	730	757	752	763	722	729	711	736	725	727	760	757	765	750	749	778	724	752	732	738	774	684	775	763	734	726	726	683	682	738	799	788	751	756	734	738	735	746	731	736	691	721	738	738	723	781	692	735	728	729	733	742	756	726	733	737	731	748	732	719	752	686	685	717	717	663	711	724	752	736	739	751	759	714	747	766	731	759	727	743	780	697	761	705	754	729	758	747	796	769	740	765	751	758	722	735	749	759	716	677	740	762	779	744	742	743	730	727	752	765	753	794	753	746	698	726	773	768	724	680	749	758	731	726	738	774	727	710	711	754	740	731	735	766	742	772	717	721	729	716	725	688	793	743	730	745	703	730	780	746	741	768	781	740	740	703	760	731	724	733	760	744	789	759	793	743	729	768	787	788	748	720	800	763	757	748	765	717	736	716	758	792	731	746	722	769	771	767	717	771	737	722	733	761	735	683	737	742	802	701	747	771	713	807	753	718	726	699	722	723	740	792	738	756	695	730	743	733	790	728	747	712	746	734	718	672	759	772	712	763	736	716	748	726	734	753	751	776	733	744	754	800	748	790	729	749	738	706	752	758	758	753	772	707	755	737	738	729	726	750	740	718	783	736	788	748	745	757	671	718	710	729	764	736	754	756	711	754	748	720	758	728	738	744	763	728	742	793	760	719	698	780	794	702	734	738	728	726	745	749	710	730	722	744	697	759	740	728	706	763	756	728	717	754	750	741	751	693	724	748	754	749	762	767	708	759	740	775	731	740	712	719	750	743	701	705	749	750	713	746	754	769	812	733	744	728	767	732	752	723	765	740	738	720	732	723	702	727	737	734	756	757	715	741	730	788	723	748	711	774	739	763	770	690	737	690	731	731	709	727	770	718	708	718	783	738	746	764	731	716	678	761	775	709	703	708	752	745	712	732	719	729	748	710	707	733	748	733	712	760	748	745	722	717	735	746	790	753	710	731	691	723	721	738	702	766	713	677	779	773	760	724	766	728	762	733	717	782	780	721	691	772	701	704	785	742	774	778	728	739	756	747	706	732	725	716	716	762	704	744	749	727	695	736	726	717	737	755	731	777	693	703	767	720	729	734	732	718	747	817	719	765	739	750	725	741	746	745	752	708	754	778	760	698	749	759	726	779	739	745	717	779	761	761	755	718	742	720	687	737	665	709	707	757	678	734	750	727	753	701	780	728	776	778	807	780	719	715	749	745	726	721	758	716	743	725	740	752	737	739	713	723	735	730	741	661	747	691	697	741	752	741	783	743	770	737	727	735	703	761	740	728	715	688	722	718	748	783	738	796	785	741	747	784	750	718	771	744	836	732	705	730	764	714	715	732	769	737	778	707	743	689	753	769	743	740	707	758	747	716	760	769	732	707	729	755	745	693	772	702	765	722	767	703	769	723	785	705	743	735	675	740	765	688	774	727	681	777	763	716	763	765	793	733	717	731	732	771	696	742	744	741	746	754	722	756	745	777	755	720	733	720	675	702	754	690	759	776	744	750	799	725	736	755	727	750	731	749	743	759	716	753	746	772	761	718	718	706	728	757	762	693	697	696	758	754	750	670	727	743	747	824	712	678	735	740	726	776	737	782	709	755	732	689	746	788	751	751	750	732	797	763	725	751	760	733	761	741	730	765	761	699	731	736	719	775	737	671	821	687	762	735	725	750	709	705	749	697	732	736	749	761	685	710	721	745	759	765	721	740	706	692	687	698	710	738	766	719	686	745	750	762	738	731	715	746	726	765	742	731	746	695	722	734	758	759	729	719	679	707	746	708	711	756	747	695	735	743	696	764	783	825	731	730	747	737	742	740	720	720	765	726	704	742	750	715	747	744	771	751	719	683	710	714	732	728	730	713	706	749	751	760	738	735	731	709	744	749	750	733	702	797	733	748	773	719	717	777	753	758	724	747	728	694	779	759	683	746	733	745	732	755	750	756	728	756	746	732	768	733	743	720	722	735	733	738	728	777	710	732	752	769	793	751	736	733	689	770	743	772	761	702	740	720	734	745	713	716	767	760	746	714	743	752	765	732	779	772	734	726	715	682	745	746	691	727	699	758	723	732	746	699	761	706	707	730	685	741	752	732	731	734	769	745	760	722	721	740	748	757	750	711	769	754	722	780	754	746	733	757	712	729	746	779	769	780	749	799	722	744	719	739	768	715	745	740	740	756	744	742	745	709	753	732	681	766	706	750	748	768	692	732	726	726	761	751	729	797	756	712	706	735	717	724	731	738	732	722	734	713	714	794	692	735	734	727	727	747	784	711	774	721	729	731	785	747	723	727	762	720	753	756	688	730	768	756	693	782	774	804	755	790	733	752	789	706	753	712	716	758	727	720	755	700	752	754	792	734	752	680	735	751	718	727	771	755	701	746	754	763	722	731	744	779	752	726	705	735	754	700	725	718	809	734	766	733	755	725	726	725	720	720	756	809	787	743	762	756	764	761	706	734	729	715	728	729	707	783	730	744	791	707	764	741	735	720	731	757	763	754	763	738	711	760	717	760	739	779	727	692	744	721	784	771	738	734	787	736	717	751	751	714	736	797	730	785	714	783	732	770	742	752	719	759	726	749	752	726	755	684	755
27596	20309	8267	817	448	406	396	379	369	345	374	361	329	361	363	375	386	313	352	310	352	339	348	378	352	365	363	327	313	362	378	354	368	317	336	359	367	361	341	337	350	363	348	365	356	332	320	354	373	294	335	358	347	335	323	363	329	321	327	342	397	351	315	332	368	353	353	383	355	320	353	347	331	325	339	354	361	325	334	336	344	376	384	316	331	368	367	341	356	317	374	341	343	361	371	355	323	375	348	343	341	371	365	317	367	357	341	333	351	342	338	356	356	344	362	310	345	316	368	327	355	340	322	332	317	345	380	319	362	359	350	345	370	332	363	337	350	374	330	342	349	349	327	335	367	315	367	325	328	356	359	355	330	335	347	334	309	350	324	344	367	340	344	382	361	356	327	356	365	330	337	339	313	373	311	341	347	377	331	388	369	348	325	323	356	380	335	374	360	374	373	358	351	315	347	336	337	342	357	370	364	353	336	327	354	353	330	354	326	336	337	356	340	311	331	339	332	367	361	343	364	345	341	308	338	329	322	342	364	375	321	359	329	351	338	354	357	358	356	307	335	370	349	334	377	333	325	362	344	344	342	346	329	349	334	327	321	328	347	343	389	340	362	354	306	381	365	342	379	350	381	321	323	339	298	365	355	366	322	338	347	345	344	333	368	320	361	363	318	328	353	324	359	321	316	349	358	361	368	350	338	337	312	349	355	359	326	351	364	367	356	379	308	348	342	336	325	363	355	356	350	359	347	359	360	339	337	337	356	347	370	377	355	357	333	344	375	344	365	304	336	374	348	330	375	377	330	354	383	338	351	345	330	360	341	311	323	312	379	331	358	376	335	330	350	350	332	317	358	357	361	312	340	327	330	346	367	340	355	340	347	376	344	368	313	363	332	335	351	356	337	364	388	366	343	326	363	357	338	345	366	349	345	359	313	351	358	331	343	335	322	326	348	371	343	351	329	346	347	311	334	344	349	341	329	319	353	360	338	339	372	321	358	331	355	368	312	331	346	355	360	360	382	324	381	339	345	342	322	358	312	352	298	318	326	349	350	340	376	334	339	318	378	321	329	360	338	364	327	341	355	330	336	348	333	332	335	322	353	348	353	366	343	346	375	344	376	315	349	368	358	342	362	352	377	357	300	337	319	318	328	345	371	319	322	320	361	343	341	382	365	335	345	324	366	326	337	321	337	357	340	347	345	321	328	351	317	318	345	325	359	362	388	320	356	332	329	332	351	332	352	384	301	338	368	319	333	343	354	328	367	319	326	346	320	353	385	362	328	347	326	378	347	349	343	346	344	323	355	353	344	348	343	353	340	351	325	306	382	343	348	344	350	363	344	384	348	363	341	361	307	361	352	332	349	325	356	356	333	317	338	320	347	348	359	341	327	346	379	347	363	346	359	366	369	347	347	351	367	333	355	371	359	326	386	322	334	348	351	333	355	330	333	343	342	375	361	354	358	377	344	355	345	369	326	339	366	328	352	380	347	333	347	332	337	359	351	364	351	339	321	317	343	343	348	364	351	360	321	334	349	328	334	334	356	390	370	373	343	376	325	338	339	356	378	381	318	382	330	355	369	338	351	320	339	366	357	358	333	352	351	377	342	369	368	361	348	333	326	333	351	348	372	380	334	330	353	333	340	316	371	330	351	333	354	348	357	347	337	358	342	329	361	364	366	325	336	341	347	311	349	331	340	336	341	356	349	352	329	342	339	370	356	364	352	344	363	329	340	341	346	354	366	346	319	348	335	357	345	339	343	352	371	345	339	345	357	333	358	338	373	328	345	335	328	369	322	351	336	346	373	327	304	330	333	339	354	350	354	326	341	332	364	359	351	313	348	328	342	355	351	359	337	325	365	334	331	352	361	345	332	324	346	345	338	349	349	352	328	364	374	335	333	304	340	350	366	324	363	359	354	364	353	326	345	376	336	327	305	351	370	317	344	336	351	356	316	336	339	348	344	351	354	325	363	322	356	328	329	351	353	336	329	382	352	335	358	333	318	381	357	330	375	337	351	354	347	394	360	350	343	354	337	363	337	335	366	334	361	330	345	366	340	332	367	326	332	365	345	337	352	336	359	366	350	351	315	358	323	368	336	336	319	354	354	371	353	338	363	349	348	329	354	359	352	368	329	340	361	351	349	357	380	333	363	353	319	346	336	352	335	338	355	369	338	355	345	320	353	318	341	344	347	327	372	325	349	324	363	335	315	336	324	390	344	336	343	366	365	322	341	349	324	338	324	349	354	344	367	307	351	332	342	343	369	350	335	348	310	315	323	336	355	372	345	361	345	360	315	325	334	367	339	312	325	328	360	340	313	336	353	317	325	359	307	325	348	335	342	370	340	331	301	364	347	341	328	368	352	323	359	319	341	386	358	364	347	338	315	329	368	314	355	367	343	352	325	317	362	363	324	351	330	326	367	331	346	348	323	366	341	349	332	338	346	347	341	374	330	311	358	373	357	372	350	364	355	316	395	372	362	357	336	395	324	348	333	324	351	332	371	335	348	365	366	335	308	355	352	349	384	300	335	330	322	339	348	358	339	327	345	377	343	335	326	343	362	317	356	341	377	340	358	381	333	359	334	370	323	339	390	339	337	351	329	353	367	335	339	371	385	370	350	334	327	346	368	379	355	326	321	369	368	336	333	337	311	340	336	314	355	341	341	369	326	364	373	351	352	327	337	352	346	365	353	312	351	357	330	319	361	346	335	360	351	350	346	325	348	363	342	374	359	322	326	337	299	333	328	366	357	355	341	308	346	332	354	352	347	357	338	320	355	325	351	320	340	340	369	345	378	326	352	365	337	318	344	316	345	340	368	375	363	337	314	330	354	354	321	360	369	347	329	323	363	346	348	361	358	324	347	330	350	338	341	321	367	339	351	344	310	336	330	329	349	362	321	339	360	362	342	331	340	327	362	313	397	334	334	368	314	338	358	326	306	339	340	323	314	360	345	352	342	364	357	334	367	311	379	317	367	339	311	362	400	347	346	331	318	340	333	365	331	351	345	362	334	355	318	350	331	330	319	364	364	360	363	339	363	314	350	362	348	372	339	352	338	362	359	368	352	359	329	334	332	312	352	366	339	341	371	362	322	319	346	332	335	343	328	306	300	391	341	364	362	335	355	348	358	361	366	363	311	322	354	343	337	348	338	318	322	340	357	333	340	369	368	375	348	344	330	367	329	328	340	357	352	353	335	372	345	332	393	346	331	355	323	352	337	332	354	331	320	337	362	342	364	321	338	362	336	342	330	390	363	353	362	363	329	345	353	331	349	327	345	340	311	366	342	348	357	338	326	319	381	326	349	331	356	341	357	332	392	357	327	323	335	321	345	389	353	354	344	345	352	356	361	370	352	336	333	321	321	359	329	344	327	328	367	346	343	330	315	323	350	342	344	326	377	329	359	346	359	360	379	395	379	351	339	316	326	366	368	354	372	320	326	333	364	350	342	330	357	328	334	331	345	353	318	351	370	354	353	322	345	363
17102	1142	1030	678	596	564	467	464	480	445	428	457	424	481	428	417	443	441	436	398	437	449	388	418	401	379	428	444	406	448	421	399	419	395	429	437	440	424	416	400	408	403	399	430	395	413	425	409	410	422	431	438	441	434	384	438	428	389	393	430	402	373	369	391	402	411	432	434	395	423	404	384	411	417	412	409	467	410	423	438	433	400	434	416	441	429	413	383	409	415	452	437	404	447	417	422	436	437	416	402	434	397	440	388	420	389	409	414	438	390	458	442	435	403	400	416	389	408	408	412	431	406	420	407	399	395	426	416	414	424	389	410	406	402	384	448	452	416	394	426	407	413	427	414	449	411	431	411	465	416	432	399	432	409	392	438	380	428	394	403	415	367	402	440	411	445	389	378	427	385	416	410	428	410	442	402	408	422	414	407	446	392	422	410	440	428	400	437	378	434	410	455	429	436	409	365	427	404	427	430	408	413	447	412	403	428	407	438	427	411	371	421	401	414	457	403	420	431	425	413	408	399	418	424	406	418	393	427	407	447	446	412	389	429	414	393	438	415	433	463	403	461	429	403	467	411	394	396	444	384	424	416	418	399	421	424	413	371	403	457	438	380	416	421	390	388	417	417	406	404	454	411	431	413	397	428	451	408	385	441	437	406	422	420	441	418	437	413	410	425	421	408	402	371	416	388	422	398	390	436	409	414	404	391	411	385	421	424	442	391	387	437	407	442	418	424	390	442	452	417	409	369	394	393	432	410	389	404	415	387	411	420	391	403	457	380	413	439	419	383	417	406	442	414	433	374	411	457	435	408	369	398	419	408	428	422	410	407	431	445	444	429	427	419	414	398	411	390	388	432	418	414	423	422	391	447	404	394	403	389	412	445	401	422	439	400	425	435	425	412	437	389	415	386	402	416	437	445	394	414	459	403	428	425	414	385	419	403	399	416	443	412	411	408	405	457	429	417	394	422	444	433	392	421	405	407	384	416	424	417	424	423	418	419	422	450	418	422	423	432	442	420	398	433	411	419	421	413	437	428	385	396	402	410	436	430	423	429	439	426	419	422	423	396	411	437	412	399	415	413	377	394	423	421	428	447	406	420	462	373	417	438	441	411	450	414	417	421	418	444	381	439	398	403	424	401	428	371	439	450	402	435	441	400	421	422	434	422	413	415	453	433	426	439	420	422	427	412	402	431	430	382	398	426	393	415	435	408	443	404	461	418	432	418	430	413	398	416	408	450	387	402	447	439	443	409	416	407	385	447	405	424	456	431	402	408	430	421	423	408	424	380	414	438	401	423	403	422	399	419	403	417	423	408	434	418	405	432	420	438	441	444	388	413	400	435	408	401	421	397	402	400	422	455	407	444	403	412	448	440	395	412	424	424	422	422	387	422	397	453	433	404	424	414	446	438	374	449	425	427	425	381	386	397	402	403	447	403	425	406	422	437	421	422	381	445	384	420	370	422	393	440	453	440	425	386	425	405	425	451	425	414	418	401	400	416	382	424	404	398	439	432	411	471	368	418	458	429	428	401	375	452	447	463	431	418	428	400	391	446	421	398	432	413	411	397	426	444	401	436	382	418	399	381	422	394	413	392	443	387	412	426	372	390	434	423	423	415	450	416	420	427	422	439	421	419	449	371	453	423	427	397	376	392	435	470	390	390	409	412	392	390	440	419	414	421	413	427	420	413	427	452	431	435	419	394	405	422	399	398	429	428	422	423	385	375	392	430	396	381	410	413	439	419	384	397	410	412	418	413	402	397	436	402	423	431	418	405	405	413	393	384	384	398	424	436	399	397	437	424	435	394	418	423	391	398	417	416	432	415	397	405	417	392	392	422	425	434	433	420	389	391	395	433	397	392	477	459	440	423	405	414	390	405	398	436	394	429	446	401	428	419	395	421	436	400	415	385	427	401	413	427	378	445	419	377	429	417	421	411	449	393	452	410	404	404	441	423	416	414	422	398	433	428	434	419	422	401	412	421	399	432	409	420	427	429	405	455	386	390	403	402	378	411	405	376	443	423	457	383	414	388	427	386	405	427	423	425	406	436	390	402	415	405	439	403	404	453	419	420	418	414	443	409	421	445	397	416	381	447	420	424	393	415	433	409	411	360	407	416	413	429	425	420	433	406	404	425	388	413	418	381	424	409	447	455	395	431	454	419	432	421	402	395	417	444	408	412	373	432	445	407	397	424	412	417	405	420	382	425	416	398	439	410	413	444	431	413	382	378	411	415	407	409	414	411	426	437	449	412	405	408	415	416	433	392	376	371	373	395	411	419	426	434	417	418	426	422	428	403	457	424	395	426	402	402	411	409	415	435	406	382	433	412	386	420	417	408	458	405	435	429	451	405	404	426	386	448	408	405	421	424	415	437	423	381	378	427	406	397	423	388	440	434	417	408	407	391	403	389	436	421	449	412	397	444	408	414	441	412	422	409	422	368	437	412	376	415	405	440	449	453	419	457	392	427	407	420	425	421	397	416	429	400	420	405	419	397	450	418	366	404	421	445	426	406	425	426	408	404	419	423	409	409	415	420	410	443	366	426	401	388	453	401	430	397	421	405	415	383	419	388	399	433	381	401	398	407	377	395	427	424	433	430	404	423	371	421	411	419	394	401	391	428	411	400	401	398	425	416	437	456	408	407	403	417	413	402	433	437	394	430	405	406	376	413	457	394	420	406	428	425	420	385	426	440	412	404	400	459	418	424	425	428	415	433	429	401	400	434	395	378	447	394	394	415	386	402	390	430	408	384	435	396	405	388	396	431	442	393	430	422	390	435	404	397	391	404	429	389	440	379	397	412	467	417	438	404	449	426	422	390	381	401	406	384	392	431	426	405	385	397	442	408	421	437	399	408	377	440	439	454	413	386	451	414	409	388	413	467	435	410	415	411	400	455	403	410	402	393	411	407	406	411	406	403	425	432	393	406	406	447	432	424	436	424	395	432	405	411	376	379	442	415	413	413	412	397	416	405	465	425	412	438	404	434	400	424	403	402	391	420	422	398	431	401	432	435	392	457	437	421	448	379	454	397	421	453	403	438	435	426	419	442	418	414	400	418	421	380	404	392	370	417	413	417	432	388	403	412	442	412	424	435	388	410	419	419	413	409	452	438	417	436	443	439	408	411	464	412	469	428	433	432	429	407	399	417	374	445	413	409	419	383	393	419	396	412	431	419	436	414	426	404	441	399	411	402	425	418	447	428	444	370	417	444	424	424	413	372	412	404	427	424	398	426	432	402	407	417	399	425	429	388	419	415	416	443	392	408	432	441	425	398	422	417	384	404	424	384	423	441	397	404	407	429	416	425	427	392	446	421	460	426	417	427	431	427	397	412	389	404	430	440	410	434	425	431	414	444	415	409	419	428	384	408	364	407	416	423	428	405	425	446	411	396	416	403	465	416	471	424	427	426	434	449	416	446	412	421	414	408	440	434	390	409	426	446	406	438	384	428	416	417	423	435	414	390	369	396	431	389	428	425	410	432
23652	21210	28559	24124	21213	12311	1210	775	630	555	490	500	412	418	459	433	402	354	346	378	367	370	326	379	344	379	340	335	317	383	364	361	328	361	333	310	348	340	334	339	349	349	325	330	328	341	342	321	339	329	366	297	337	358	298	324	329	337	320	314	340	314	304	339	320	306	317	317	312	339	330	345	305	360	329	352	337	344	337	308	340	339	356	342	301	328	358	281	315	324	310	347	315	326	334	328	328	342	341	331	331	337	307	319	329	334	342	289	332	328	310	347	332	315	341	293	341	329	325	315	329	303	317	329	322	309	318	328	334	314	329	325	296	344	312	317	322	331	336	332	303	326	284	291	318	310	296	315	273	315	348	279	333	329	303	352	320	313	336	309	327	350	305	325	337	318	276	323	332	327	331	324	332	321	381	312	338	310	332	330	311	345	360	325	335	322	299	347	319	337	352	350	312	319	326	327	307	316	344	341	332	329	311	324	300	300	339	331	307	320	324	350	309	303	335	328	325	333	308	297	322	336	308	310	292	326	352	339	319	345	304	329	299	324	321	283	325	308	320	323	287	298	319	321	299	314	353	335	342	343	324	318	300	314	316	328	319	326	307	320	337	318	305	311	340	308	336	345	316	327	325	298	315	305	330	324	319	321	348	303	342	299	303	299	312	324	333	323	322	323	352	335	337	301	342	355	336	346	312	310	345	323	316	302	362	317	297	379	349	364	300	331	315	335	334	307	331	349	338	313	321	346	325	339	322	328	311	297	306	316	304	321	320	342	320	304	313	340	335	290	309	313	295	307	344	319	328	317	309	287	322	328	313	330	293	299	318	326	323	329	323	332	310	340	312	296	319	324	292	335	342	314	327	326	307	296	307	305	332	305	319	328	326	339	309	356	295	345	329	311	313	308	358	326	298	340	307	291	280	305	334	315	342	336	315	340	302	327	325	335	371	313	317	353	335	359	334	333	328	314	331	326	329	313	330	319	289	307	347	316	331	332	319	336	330	321	337	332	322	331	335	368	302	359	326	318	312	310	316	323	323	329	340	334	307	368	360	309	313	315	312	325	317	314	360	323	331	292	330	334	324	335	340	324	312	320	319	314	292	313	336	313	331	331	340	298	341	312	293	305	339	340	358	323	343	303	290	312	273	300	309	330	341	346	325	327	311	328	318	303	333	307	344	310	330	285	331	351	331	320	350	329	333	339	352	314	312	322	326	329	336	328	342	325	322	331	328	327	310	324	322	307	294	311	347	357	335	310	311	328	332	297	309	379	321	315	322	308	284	320	307	321	326	318	326	285	336	295	342	339	285	302	338	328	303	369	311	353	319	309	333	332	329	334	309	328	319	335	330	349	317	336	293	312	338	320	343	317	305	328	339	344	298	335	332	290	321	319	340	321	339	332	329	329	304	355	292	314	312	343	309	336	314	303	299	342	356	289	342	308	357	307	317	324	321	350	321	314	295	309	329	342	314	313	340	300	350	308	288	331	324	296	296	312	292	341	334	324	316	334	362	309	333	331	344	339	341	311	333	349	309	311	333	315	294	319	308	321	351	329	300	314	326	314	323	336	310	338	307	310	307	322	345	325	307	350	323	342	316	331	336	354	327	338	329	278	315	329	299	336	320	332	316	307	336	332	291	320	354	298	311	349	323	323	337	328	326	320	318	334	315	308	313	340	264	345	295	329	317	307	330	347	322	299	351	360	336	333	313	339	328	323	335	332	335	311	310	360	316	343	334	324	311	318	319	325	300	352	317	331	319	335	333	321	340	296	329	344	329	324	324	341	336	316	307	310	304	288	314	317	314	320	320	313	304	321	315	340	323	319	305	352	331	334	327	326	339	353	328	312	306	329	331	315	362	331	327	339	330	324	300	338	339	333	329	339	317	309	335	278	293	319	305	325	307	321	319	319	326	331	324	322	306	343	330	351	294	338	286	318	327	322	330	348	292	335	357	321	305	340	334	307	315	313	337	321	328	322	326	354	352	321	330	304	333	339	325	335	352	330	307	324	303	324	302	340	295	291	308	310	333	325	325	324	315	307	339	375	286	309	340	321	344	321	306	302	344	307	294	334	292	347	306	305	292	315	318	350	313	325	298	329	321	315	322	335	283	333	312	336	325	327	339	345	336	292	307	318	310	306	326	348	313	303	318	298	323	297	335	350	333	325	347	322	321	336	321	312	338	320	348	317	321	325	341	359	328	322	325	327	321	335	299	375	327	309	359	310	321	301	338	317	312	336	325	305	324	324	357	325	323	323	337	351	324	279	317	311	303	281	336	304	321	328	291	340	302	331	341	323	300	317	311	308	276	305	297	320	341	307	305	337	287	302	323	305	374	279	303	345	332	349	310	327	347	319	329	319	299	307	315	304	324	305	291	331	355	321	294	340	338	340	361	348	323	350	327	353	322	319	329	326	332	318	318	310	321	287	345	350	370	301	357	303	354	321	326	353	295	317	329	329	324	360	316	324	335	312	296	356	318	357	309	319	319	327	333	316	332	313	334	319	320	309	330	317	304	310	298	303	326	334	319	325	329	349	376	332	303	321	314	326	300	307	334	354	333	344	324	334	325	336	280	322	316	301	297	302	323	298	332	309	355	317	355	342	323	328	302	342	324	314	348	319	319	292	295	305	334	345	309	325	344	348	327	322	323	308	310	329	302	315	325	364	328	287	307	352	312	310	350	316	322	290	310	323	327	359	349	317	328	306	351	361	330	313	339	317	321	318	338	317	327	326	336	315	365	316	333	297	322	307	323	329	316	334	318	302	328	329	303	325	343	311	325	306	307	338	355	300	314	335	315	345	310	317	365	326	327	339	337	332	322	297	311	354	350	314	318	312	346	317	312	295	328	317	333	299	314	315	284	321	335	335	301	323	321	348	328	325	368	327	313	342	342	313	311	313	324	320	304	326	325	318	341	310	347	275	289	338	340	312	290	340	305	320	312	323	322	311	318	314	322	305	335	321	328	324	352	353	337	319	302	331	353	296	319	312	350	324	312	354	303	320	330	348	303	318	313	339	311	291	295	322	320	335	318	306	332	351	328	346	342	307	339	323	303	299	330	323	331	326	317	360	327	300	336	308	325	324	319	303	347	319	308	326	342	329	303	321	272	305	311	287	337	337	333	354	309	278	317	305	309	308	307	339	302	305	327	338	292	319	322	326	337	308	324	339	327	324	309	297	303	323	311	318	328	342	322	285	353	316	329	302	338	292	321	349	303	357	302	337	335	319	320	317	343	329	310	326	296	320	315	293	316	287	312	336	322	352	349	313	314	340	336	337	292	326	330	321	343	342	332	318	347	316	309	303	357	347	334	318	323	310	304	325	306	340	316	306	312	349	356	344	326	322	346	303	335	343	318	283	313	320	294	315	302	329	315	321	313	336	329	316	312	319	312	344	338	314	283	301	325	351	318	316	326	296	309	314	367	302	330	325	323	314	309	309	320	303	338	290	317	292	324	305	331	320	331	320	304	332	331	326	342	363
18042	9330	7840	3987	2744	1950	1543	1300	1059	848	733	681	605	617	523	503	491	475	470	446	491	454	459	447	416	431	398	411	401	443	438	409	398	370	375	422	385	435	392	397	409	425	388	387	376	379	400	387	408	387	360	394	360	367	368	363	356	375	381	401	387	366	423	357	402	387	381	336	376	403	377	398	375	369	408	392	354	375	388	400	366	363	362	389	411	370	363	370	393	367	405	412	396	429	376	393	372	416	373	394	366	417	356	391	392	394	407	390	388	367	415	367	385	365	395	358	364	400	406	376	371	355	355	401	380	369	404	377	356	410	388	367	344	357	391	386	378	395	362	369	384	371	398	340	371	394	393	328	376	374	364	363	357	371	362	372	374	385	406	408	370	353	371	377	405	388	354	382	385	388	384	372	378	369	359	402	364	351	356	355	396	377	369	381	358	360	386	383	394	368	385	401	361	360	358	402	374	350	354	375	361	377	371	366	358	376	358	412	412	383	361	371	380	408	359	396	378	378	352	373	358	392	370	404	381	362	354	389	377	356	374	378	383	379	385	360	370	385	370	412	421	400	377	403	380	386	369	376	342	355	332	378	333	374	355	420	386	399	406	388	380	399	374	377	379	396	393	374	394	364	354	391	356	369	339	392	371	337	370	391	393	382	370	348	367	375	349	383	369	379	363	396	415	401	347	385	373	365	356	374	350	359	375	394	375	393	377	372	347	392	401	412	359	407	384	411	411	380	355	399	373	397	373	365	374	387	360	350	348	385	371	436	419	388	329	402	372	339	379	379	353	374	382	363	410	356	365	401	348	367	359	389	367	362	385	341	418	388	361	393	368	367	364	376	379	373	421	395	369	372	343	343	368	366	408	412	382	394	345	381	375	370	363	383	382	368	356	378	367	376	409	385	340	388	365	372	353	355	362	373	388	338	376	367	364	388	377	380	377	359	390	408	397	384	413	404	368	351	377	372	360	389	431	392	336	385	437	321	371	391	422	366	403	366	389	391	350	383	404	379	409	387	393	380	388	393	375	396	374	372	357	393	358	386	404	374	368	380	368	393	340	371	349	377	368	357	377	345	369	377	363	369	426	351	359	411	373	394	378	355	349	429	396	389	368	356	371	385	364	392	350	373	395	368	410	389	384	373	408	368	412	368	355	410	372	355	380	393	392	356	377	339	397	382	362	364	363	396	409	379	371	370	383	353	383	410	423	379	378	389	391	372	403	371	388	358	387	402	333	365	385	363	386	373	374	330	379	372	367	377	377	382	408	347	394	351	349	375	372	343	395	383	372	404	363	352	374	399	332	388	377	366	372	382	380	382	389	370	371	345	380	369	363	381	345	382	389	379	400	377	355	372	390	386	377	396	372	364	360	376	382	381	341	362	380	384	372	385	432	375	407	348	369	396	362	392	375	408	368	385	343	407	355	391	388	394	362	365	400	341	388	385	412	370	343	428	387	380	371	371	417	378	351	361	377	379	383	374	316	400	388	357	408	373	391	383	354	360	373	418	384	365	401	356	361	391	371	353	400	397	402	380	354	388	358	388	393	368	387	351	365	336	384	357	380	371	390	370	386	415	384	366	348	381	358	386	390	384	393	365	359	365	395	379	394	358	369	378	383	350	356	380	388	357	361	378	417	379	380	382	402	347	372	365	345	378	374	359	389	384	367	396	371	358	379	374	389	343	360	388	377	406	356	406	400	348	371	364	377	381	374	352	371	373	397	365	368	342	379	361	390	355	403	385	369	400	409	405	413	374	345	335	384	354	379	364	367	348	385	387	358	357	393	390	342	364	386	400	373	367	368	375	384	377	355	384	380	371	378	374	382	371	386	355	351	387	363	387	367	374	388	408	386	412	363	366	389	364	405	379	366	375	405	371	378	392	349	378	400	370	360	372	350	367	378	363	370	364	404	375	358	393	361	369	394	391	386	358	386	379	385	390	392	349	381	382	413	368	360	402	374	343	337	373	410	369	374	356	401	369	398	354	381	410	371	370	368	396	412	391	356	374	372	361	391	380	351	387	415	363	356	381	344	365	383	354	334	365	397	362	376	361	399	383	369	407	374	371	370	364	376	360	358	370	392	388	350	375	374	349	348	376	372	399	412	397	382	364	356	373	369	377	358	397	387	404	395	361	381	380	332	344	332	381	401	383	373	353	396	366	379	349	386	424	349	381	375	385	377	387	371	376	368	382	367	406	384	379	381	417	368	356	383	363	368	372	352	401	361	389	398	394	377	379	418	368	365	372	410	381	380	355	391	379	364	392	372	370	355	413	384	369	358	343	347	358	342	395	391	360	378	367	381	389	373	381	366	380	365	348	386	359	386	331	333	342	428	388	385	382	372	414	336	361	370	347	352	361	353	379	389	383	394	390	343	365	366	381	367	398	395	398	372	360	410	358	356	400	344	404	383	360	367	359	393	426	361	353	376	367	397	372	371	367	386	370	359	392	407	349	373	357	339	402	371	379	407	376	397	398	351	368	362	396	375	375	371	400	386	385	382	407	376	375	384	400	342	371	366	352	382	374	376	355	408	378	356	414	364	397	375	374	396	368	375	366	395	362	376	381	365	420	352	394	391	373	413	346	339	327	379	336	425	389	387	407	415	355	442	392	374	379	372	378	371	378	387	375	395	383	359	403	364	395	374	384	367	384	374	391	358	350	369	358	373	364	372	390	380	386	376	382	345	334	355	334	370	354	379	365	380	376	362	388	362	385	402	387	362	373	388	385	353	357	369	409	371	381	387	365	377	375	367	380	380	379	394	342	376	378	392	378	391	356	395	343	409	383	375	390	396	365	367	362	391	376	363	424	322	408	375	390	374	376	368	352	382	383	376	376	367	401	380	400	360	348	370	390	379	395	360	394	376	352	372	356	355	376	375	404	405	377	368	374	338	373	376	374	393	364	398	355	362	372	411	384	367	332	375	389	380	412	397	371	375	353	396	368	361	369	398	354	371	387	386	423	378	385	376	384	363	368	375	376	384	397	387	379	353	380	399	412	397	358	403	378	429	357	348	386	330	381	385	385	387	384	364	373	389	392	398	358	344	360	381	401	353	385	386	344	391	380	370	351	386	373	355	364	395	371	376	398	355	350	369	392	369	377	356	369	368	366	318	389	402	349	356	385	377	344	369	340	367	364	410	366	394	419	345	429	367	354	396	384	386	370	378	331	396	369	336	346	375	391	385	380	395	351	359	378	383	413	366	403	386	385	372	411	382	381	359	365	374	370	390	397	384	389	398	363	354	369	391	396	366	373	377	360	389	368	386	372	357	386	369	355	350	378	351	397	381	354	376	361	363	343	375	383	369	369	352	357	370	360	394	374	383	364	380	378	380	374	406	360	373	377	380	364	382	353	339	382	387	393	381	366	353	405	321	387	382	379	373	340	377	372	354	365	376	406	354	358	365	405	371	367	367	381	381	371	365	341	383	398	386	356	388	365	329	369	383	374	357	366	386	385	387	374	378	364	355	378	396	394	377	383
24856	21228	27617	25050	12626	1260	928	851	748	700	728	697	715	647	669	611	596	618	685	660	632	599	660	637	655	597	613	627	632	640	691	639	643	628	690	604	616	627	678	628	630	660	577	649	620	624	646	594	616	665	603	639	639	612	594	627	582	646	590	608	617	613	630	609	620	585	642	623	648	648	612	627	620	639	602	592	610	666	630	606	610	635	641	603	624	649	588	580	599	605	576	621	605	608	629	610	654	615	564	657	629	656	638	649	588	599	633	623	556	645	622	581	648	609	577	628	613	591	593	585	607	604	603	597	620	647	627	596	644	606	606	622	614	619	586	627	659	623	642	614	627	640	628	601	653	593	608	601	611	601	610	598	627	598	688	601	645	612	625	615	629	609	670	654	604	606	620	619	637	650	603	597	633	580	641	600	561	610	645	631	600	609	631	620	616	593	636	604	613	621	648	587	567	608	596	605	635	614	589	572	562	655	631	629	607	577	626	607	651	617	609	589	618	621	632	609	637	587	593	610	628	622	635	620	605	590	601	626	604	597	637	626	664	574	609	632	586	581	596	591	603	667	611	581	606	620	581	647	604	638	612	598	570	627	647	617	618	610	651	624	651	647	583	592	608	656	647	626	622	596	645	623	592	628	648	604	624	617	624	552	608	611	601	623	673	609	613	616	629	603	612	651	634	665	639	609	655	596	618	606	601	626	595	630	604	604	623	621	596	604	594	591	587	652	647	640	635	609	642	624	588	600	625	594	581	653	625	588	647	631	624	626	617	634	653	603	599	619	608	645	630	645	611	590	562	602	605	655	628	638	600	617	624	615	570	614	613	652	612	645	646	601	618	605	595	591	611	628	590	612	609	624	575	605	622	582	635	610	593	658	608	621	607	581	629	558	649	598	626	623	587	656	618	619	617	652	617	611	585	614	642	595	619	587	582	614	660	578	555	649	622	594	635	641	635	574	635	581	628	665	626	580	633	591	610	614	619	608	637	604	610	621	636	604	602	641	587	617	677	585	644	633	633	615	577	595	635	611	619	648	625	654	620	610	628	598	650	649	616	637	613	659	611	612	600	600	610	618	622	606	594	587	629	619	583	628	605	610	604	602	625	598	661	599	596	586	627	617	644	566	611	629	595	608	615	607	628	590	590	653	618	592	630	613	633	611	638	598	638	660	608	629	608	582	653	614	569	594	585	649	620	641	646	624	597	575	608	627	632	577	623	613	586	620	562	630	605	618	581	655	624	612	644	633	616	582	564	622	586	571	626	617	620	623	554	597	588	611	595	589	586	661	638	586	610	623	627	650	665	615	592	634	647	636	654	649	585	562	666	604	642	591	597	628	643	582	640	596	605	641	590	610	569	614	597	616	679	604	664	640	636	590	624	607	620	623	654	629	604	608	586	599	568	646	641	607	583	616	588	561	580	643	587	600	645	620	581	604	633	595	647	606	638	626	625	602	653	616	644	596	618	569	625	625	603	597	587	604	583	604	692	638	575	617	618	625	650	626	614	628	605	636	624	595	625	594	587	619	636	599	633	578	629	626	596	613	638	636	620	640	622	612	605	613	592	556	615	628	660	605	661	619	623	593	637	618	619	595	684	614	592	598	600	609	635	620	644	640	632	632	635	592	588	590	609	630	595	595	619	615	623	648	585	598	588	613	604	616	616	617	610	630	645	609	578	612	592	653	607	620	656	634	549	618	615	604	647	643	632	594	601	591	591	630	597	658	567	595	620	657	610	590	622	583	629	632	592	620	570	602	577	618	569	599	609	606	615	581	598	605	597	610	594	616	603	571	618	640	627	653	597	590	603	633	585	679	642	583	621	616	611	596	597	639	637	650	595	616	648	655	622	685	593	602	617	592	593	610	557	650	585	623	654	633	636	621	585	619	642	597	608	570	623	599	609	617	630	613	633	625	616	627	607	580	623	601	643	605	600	589	624	643	629	603	631	636	619	579	612	622	690	627	582	605	599	642	644	595	643	604	613	632	607	610	606	621	588	649	588	623	594	612	601	640	591	569	585	631	603	599	536	661	642	614	631	605	599	629	662	650	611	627	638	620	598	655	609	641	625	605	586	641	584	585	644	605	585	621	650	654	588	609	593	637	612	665	674	607	579	666	606	600	598	650	591	639	601	599	639	613	652	666	610	624	643	609	578	628	609	603	563	568	579	627	633	635	658	662	646	623	569	599	603	647	639	643	632	628	615	628	612	551	609	546	644	642	605	594	610	604	619	556	604	636	639	632	587	620	613	635	622	575	619	626	588	633	633	583	620	626	600	600	604	601	616	602	602	601	648	602	655	639	605	638	584	631	585	603	582	600	632	630	583	619	606	611	572	657	559	592	590	669	628	588	676	608	614	618	600	631	568	601	605	608	606	653	620	560	630	614	633	619	642	608	593	640	635	617	658	617	607	634	556	614	615	652	589	580	625	636	571	630	628	615	607	637	612	619	634	626	606	576	608	647	632	625	608	599	619	638	608	557	627	674	669	601	662	620	620	624	637	607	631	670	602	594	638	611	692	631	625	613	574	632	582	662	616	583	651	633	626	624	595	611	608	633	587	632	591	619	613	625	635	603	594	608	630	625	617	599	600	573	652	604	584	654	632	650	630	638	666	672	625	619	634	609	562	628	607	618	639	602	614	633	627	634	625	583	627	617	631	611	622	640	673	618	584	602	605	610	654	557	591	624	605	598	588	622	631	632	650	572	573	601	623	633	634	638	562	637	608	609	652	648	621	609	614	582	612	567	607	641	609	620	551	589	670	639	622	592	634	635	584	608	608	589	614	564	626	592	671	609	604	650	604	621	641	623	632	632	594	598	640	645	642	549	600	639	679	617	636	630	594	598	618	633	626	630	632	618	660	597	620	647	655	616	634	636	570	604	629	640	560	608	618	621	599	643	594	633	609	652	608	618	618	628	637	600	592	614	603	664	653	593	608	615	614	650	619	597	590	609	602	610	602	600	625	631	620	642	624	680	598	601	677	644	640	601	622	585	554	584	622	619	646	636	626	592	592	611	661	611	599	601	592	600	660	629	652	657	587	598	627	574	632	629	570	608	604	584	621	579	622	632	571	605	585	629	618	600	604	653	580	625	639	604	601	641	601	627	600	635	607	563	607	633	617	659	570	635	596	636	597	614	618	660	614	604	603	600	629	622	612	617	654	637	590	648	619	600	657	620	620	610	642	655	612	621	648	652	590	610	605	647	638	575	637	588	627	642	577	654	572	631	602	605	630	639	643	593	649	594	610	575	626	605	600	608	585	596	608	593	611	647	623	625	652	618	637	583	630	677	585	616	636	623	610	604	677	643	590	645	579	667	643	638	629	612	624	604	615	614	602	605	627	634	616	619	612	557	580	588	628	606	672	629	622	606	602	597	650	621	618	609	602	596	660	613	640	596	596	649	603	590	626	618	634	628	646	609	636	632	630	671	592	622	578	610	630	628	631	603	603	626	604	637	607	612	607	621	575	647	590	624	648	626
17195	5601	4732	2645	1962	1570	1316	1237	1034	934	877	821	890	819	801	798	853	748	748	701	789	718	751	689	681	709	736	732	727	688	748	676	713	708	740	750	721	722	712	727	728	742	766	711	753	659	720	717	734	751	706	717	720	741	708	688	687	723	694	689	716	720	676	739	722	704	714	714	698	697	738	735	710	703	705	702	690	678	724	661	662	711	683	694	692	749	723	706	725	692	687	704	715	729	721	710	693	703	677	713	668	734	715	706	715	714	679	692	716	719	707	736	657	662	716	734	744	741	664	691	684	698	667	733	688	681	740	684	715	702	738	708	714	699	744	691	700	700	694	699	682	716	684	677	718	727	702	682	691	672	718	715	704	687	710	719	694	645	707	684	682	704	727	719	777	718	710	720	704	707	689	714	688	682	706	736	714	734	732	685	700	655	697	683	674	727	728	729	719	721	686	713	725	664	681	691	690	698	709	709	670	728	740	710	707	686	717	701	657	683	686	728	697	663	665	720	654	728	678	738	678	733	669	739	713	730	683	703	701	705	717	687	724	766	698	677	704	667	699	696	700	721	702	656	672	728	736	691	741	715	686	737	676	697	729	688	748	689	717	653	661	681	748	709	681	683	647	727	742	729	717	725	688	742	715	708	708	695	697	677	728	700	677	695	737	710	737	687	656	736	725	706	672	735	711	710	706	700	658	698	679	698	703	711	640	734	706	714	735	693	710	688	671	692	737	811	696	713	705	694	769	690	721	738	714	691	762	694	696	713	701	701	740	682	677	681	705	736	683	700	756	748	712	679	703	760	689	720	658	732	681	717	671	725	664	743	731	708	720	698	689	661	719	693	687	693	689	697	721	719	722	718	694	686	693	671	710	674	760	720	661	667	694	707	690	728	677	725	693	717	668	694	698	720	751	698	736	744	714	678	721	710	725	749	706	716	691	709	728	652	673	668	703	715	702	665	731	679	719	681	698	689	749	687	712	711	726	707	712	693	719	683	710	725	737	669	724	701	707	713	707	720	698	730	665	756	729	676	728	713	709	727	679	707	681	703	703	743	702	661	738	756	752	670	696	703	702	685	690	704	666	721	713	665	728	697	733	704	688	672	682	695	723	679	738	722	717	699	664	719	714	679	724	671	692	717	714	753	685	735	696	724	717	678	677	662	712	680	661	715	700	760	692	722	774	673	701	679	722	709	712	698	724	678	661	671	670	693	707	670	744	733	693	657	717	732	723	706	699	760	710	719	686	732	685	665	696	640	704	724	711	691	697	675	707	682	698	707	677	694	707	707	696	666	690	730	678	695	645	708	718	672	660	682	714	747	759	716	736	696	727	655	720	700	701	752	730	666	720	708	676	690	711	684	739	671	723	714	718	739	658	704	675	698	705	689	702	690	697	701	710	713	698	740	769	698	718	738	667	716	699	712	675	714	713	698	724	682	731	649	719	701	680	696	714	671	716	701	668	674	727	691	722	703	707	700	734	682	717	714	725	692	688	735	702	752	756	743	700	723	725	634	710	679	703	742	743	708	702	733	715	678	688	668	680	744	700	724	708	695	705	716	666	638	706	692	721	683	722	702	758	703	710	710	727	724	709	720	702	702	706	713	681	731	728	726	742	708	696	718	678	714	671	671	733	675	708	669	706	768	705	735	697	718	681	728	698	710	720	761	692	711	742	712	735	724	701	725	716	701	733	737	704	725	689	746	685	712	692	708	714	719	662	718	718	696	691	703	674	713	723	706	680	753	686	712	696	747	695	687	689	719	701	697	687	691	755	739	747	755	719	690	676	722	693	718	713	716	664	737	744	708	681	663	691	731	696	736	709	788	676	739	736	662	712	717	649	701	747	721	701	718	731	670	712	739	696	700	713	670	673	739	721	678	684	736	698	722	722	736	644	725	678	704	744	700	740	777	688	712	712	716	699	724	715	752	703	708	735	718	686	688	697	696	753	730	717	717	668	725	721	724	737	688	690	702	706	715	757	717	739	752	693	712	706	689	712	700	732	682	689	748	709	678	733	772	687	684	646	712	681	697	759	708	666	692	751	750	713	734	731	708	639	729	758	700	636	728	677	737	744	727	721	716	717	684	751	716	707	713	708	698	736	688	709	815	730	699	693	654	673	715	722	684	721	716	709	640	735	752	720	693	711	677	716	747	747	690	716	682	713	709	703	653	708	682	712	719	703	717	636	680	712	717	707	715	640	716	724	700	703	685	725	700	692	709	741	725	745	769	725	700	662	727	674	676	703	715	766	701	755	677	698	681	712	725	693	702	709	743	691	702	701	745	656	671	694	755	691	717	735	728	691	692	731	717	674	688	705	739	727	687	652	691	689	698	707	701	761	715	720	687	770	726	681	695	675	693	668	701	760	708	735	663	694	725	657	724	716	682	701	712	738	672	656	705	700	710	685	710	673	684	738	690	699	695	707	688	691	730	722	694	723	696	739	722	756	719	677	701	658	670	721	679	745	734	737	730	702	745	737	723	694	713	669	741	713	684	727	739	700	723	727	724	716	712	726	695	726	733	731	726	722	686	748	692	669	651	723	702	740	684	677	707	680	682	708	725	709	674	731	709	693	756	737	725	670	659	707	690	714	757	670	714	645	682	645	700	713	683	667	707	669	781	701	722	734	669	697	719	692	725	661	716	708	748	628	680	691	719	666	730	695	713	744	698	711	715	729	685	716	700	698	697	727	777	725	751	690	708	655	705	721	648	642	685	693	697	688	702	704	717	696	706	731	690	712	684	687	734	714	711	641	699	718	685	689	687	675	701	749	732	698	696	735	727	706	677	756	721	708	700	703	742	697	724	649	698	692	693	750	740	671	716	670	714	719	714	660	682	701	657	683	698	731	706	701	702	750	723	660	730	672	725	678	673	696	669	721	706	724	687	732	741	738	672	726	720	708	722	738	669	684	678	674	754	686	698	723	669	730	706	700	758	722	717	727	746	664	704	725	682	675	726	710	648	737	679	647	680	735	706	679	702	717	706	686	704	697	681	669	692	693	715	729	745	685	674	712	707	665	742	686	722	654	746	693	713	717	709	749	700	724	677	734	707	760	695	685	681	687	653	705	652	701	727	699	681	719	680	709	677	707	744	721	665	727	713	743	693	698	691	674	699	734	707	661	696	691	689	675	697	724	712	699	702	732	722	692	660	732	723	693	732	682	729	702	707	708	760	683	682	754	693	654	683	738	696	704	698	667	708	687	699	663	709	697	722	727	755	733	723	714	725	699	692	741	760	671	725	730	732	708	749	695	698	706	690	687	704	705	679	698	704	724	716	707	705	711	719	725	735	725	671	729	729	691	676	721	711	661	721	726	729	694	716	715	720	715	707	704	683	673	706	670	693	715	730	712	744	691	682	705	714	706	767	735	724	675	724	688	708	703	692	678	707	721	669	711	724	699	624	721	642	736	699	683	725	701	746	691	640	702	769	724	658	705	712	726	706	691	724	715	721	638	747	690	720	759	700	674	699	669	673	734	707
22780	21256	29001	23833	21257	21326	12187	1887	1309	1171	1066	980	994	904	841	853	812	758	878	847	729	747	757	745	761	686	745	708	716	714	754	727	695	728	735	672	647	705	735	720	745	740	702	699	679	694	728	716	731	694	700	675	721	729	735	654	679	693	683	730	693	701	697	684	717	690	656	667	711	727	725	705	707	693	708	730	719	707	702	685	740	698	713	701	726	702	727	699	685	734	702	682	667	686	681	685	732	710	687	706	695	716	722	612	676	730	686	655	655	699	712	693	716	672	685	693	735	673	705	726	690	668	718	693	667	670	666	655	706	687	697	680	704	716	701	654	684	693	676	693	699	702	652	690	668	659	641	711	650	652	686	708	686	716	702	678	756	659	657	695	709	672	682	665	717	674	664	659	708	633	726	692	678	646	660	667	661	666	677	654	688	646	656	719	687	664	690	663	673	706	673	765	694	653	677	717	636	651	686	676	635	657	699	697	724	673	689	638	684	711	684	693	694	661	668	681	704	701	680	722	703	611	676	650	702	697	696	673	688	665	696	697	679	713	627	637	700	681	703	698	675	666	690	694	660	725	712	708	712	675	664	681	659	669	718	660	676	665	686	721	684	669	674	717	698	644	619	703	692	706	690	668	664	633	683	696	653	685	691	640	654	685	723	704	729	684	718	691	713	714	664	674	656	657	660	687	678	663	683	697	666	642	680	648	646	665	698	644	655	694	668	681	687	705	640	722	678	682	728	667	700	732	678	678	672	709	685	657	740	710	663	660	680	700	683	692	701	701	647	638	676	706	668	663	695	666	662	685	666	690	715	685	643	671	701	716	685	703	681	667	707	721	707	711	708	642	733	676	712	739	703	700	714	673	645	742	668	671	689	701	655	695	675	688	699	709	691	673	706	641	667	719	718	728	673	676	677	721	675	711	695	682	690	710	679	664	674	694	714	679	639	686	704	685	680	683	677	701	649	675	679	675	699	724	717	704	687	704	690	697	710	648	719	663	686	683	686	715	711	694	731	662	670	708	676	693	701	728	642	694	684	696	721	686	689	685	689	660	698	685	710	692	699	671	705	705	646	650	662	684	686	680	686	692	664	678	690	729	669	674	669	631	707	655	730	682	676	734	662	697	692	695	681	697	719	698	717	632	647	685	688	659	648	699	693	689	693	669	648	686	704	619	652	680	684	650	724	669	703	733	660	633	630	703	719	650	734	672	705	696	724	627	718	648	725	663	697	694	654	625	701	637	668	679	642	684	726	723	661	745	662	716	670	650	687	706	682	694	677	689	731	667	681	681	685	723	672	716	643	674	686	715	650	731	713	665	714	681	705	696	662	656	742	669	687	750	677	680	666	640	636	666	627	700	627	707	694	650	664	650	688	700	640	690	673	678	708	673	665	676	722	621	695	704	662	713	727	678	675	683	709	665	651	670	674	690	628	625	699	684	643	693	668	670	680	690	679	711	717	653	702	684	691	688	694	684	679	655	706	674	707	691	675	678	671	737	666	688	652	615	684	719	690	667	707	712	713	667	680	709	674	635	692	718	697	705	676	654	686	696	650	688	671	710	689	716	670	680	684	661	728	658	674	668	643	620	679	665	690	733	672	650	693	641	685	674	734	706	668	661	676	734	697	691	669	669	663	712	679	669	711	717	716	660	686	683	735	673	724	727	654	644	647	679	666	663	647	681	672	665	642	700	693	701	647	693	696	692	642	683	668	693	644	689	675	680	725	719	696	607	673	683	651	664	676	650	695	685	681	656	703	679	666	671	737	686	648	698	697	696	658	720	636	666	729	642	660	667	704	680	749	655	710	630	669	676	716	708	676	655	668	698	651	679	677	665	653	619	660	667	626	705	708	664	667	710	721	681	637	708	682	686	653	669	716	687	691	670	726	664	659	662	679	726	662	665	661	620	672	677	682	704	688	713	630	730	672	652	703	656	700	653	698	706	667	650	714	691	668	650	616	672	689	643	649	644	727	676	695	703	670	707	691	671	668	658	692	634	711	712	705	716	692	682	698	655	687	739	688	691	710	661	704	685	669	704	681	663	649	695	723	640	671	631	646	648	669	712	664	661	684	728	673	687	691	676	663	695	672	702	689	661	662	674	650	706	693	705	687	646	642	688	680	640	651	708	703	690	661	699	700	674	712	674	692	706	709	665	691	669	694	672	661	741	725	651	665	699	675	682	673	619	674	679	666	672	687	692	657	691	692	677	602	698	692	655	691	684	665	659	687	681	690	639	698	728	725	684	678	700	699	677	643	693	732	677	700	674	709	673	673	668	682	688	679	686	702	681	621	667	652	695	690	649	693	685	711	668	665	670	655	659	654	678	693	707	610	701	676	697	707	696	689	663	754	682	672	708	675	661	676	678	677	678	704	671	622	673	707	677	670	691	677	672	708	732	668	696	701	700	674	696	647	666	688	657	640	662	651	664	658	687	709	710	683	675	707	669	679	694	681	720	644	746	684	720	691	654	707	669	631	729	693	627	641	678	661	663	684	665	634	714	688	717	653	705	683	631	704	709	733	687	640	674	684	674	643	688	693	655	727	695	702	645	601	654	688	687	701	677	676	684	690	646	707	699	643	643	706	657	676	698	727	630	691	672	668	662	684	684	704	665	663	648	641	713	665	725	700	684	708	699	712	720	663	681	690	712	688	623	732	675	646	642	701	706	658	714	691	678	632	661	640	654	719	706	692	694	684	670	653	685	731	713	699	714	641	689	687	712	673	669	676	664	704	708	694	672	660	663	663	694	689	685	741	661	657	691	663	684	667	611	665	662	662	679	686	685	690	722	690	700	716	636	661	661	665	661	709	715	649	679	686	717	652	675	701	661	705	716	672	683	664	689	702	661	665	704	705	696	663	641	680	697	679	670	658	662	677	683	671	702	618	688	696	692	644	695	685	669	720	691	636	702	680	679	744	697	684	697	673	709	684	686	726	664	712	719	711	735	705	674	680	742	676	670	677	705	737	685	677	671	698	679	684	645	751	684	657	675	751	686	669	740	721	652	696	651	626	705	693	658	659	658	652	698	675	668	687	666	702	675	628	600	679	713	641	750	643	645	708	721	699	686	652	663	698	711	710	698	725	670	686	734	669	686	696	633	690	628	716	685	689	663	692	691	704	705	664	639	662	654	637	683	711	657	713	705	653	663	670	664	702	666	676	688	666	707	702	671	685	700	690	694	660	661	665	639	702	705	651	667	681	677	679	642	695	672	677	662	679	681	683	673	672	690	702	699	673	639	674	658	764	714	671	654	647	668	704	678	694	667	750	664	698	713	650	744	695	660	698	667	716	725	707	692	672	656	707	645	688	689	669	712	635	631	662	742	668	697	652	721	633	677	664	654	676	656	725	755	672	675	670	664	665	686	707	716	697	687	650	678	658	708	638	676	698	680	691	711	708	707	701	694	669	695	718	676	626	686	693	658	712	695	674	643	693	684	727	695	681	647	696	651	706	668	661	707	685	698	720	702	721	690	681	669
19981	15755	13404	7215	5099	3746	3065	2474	2084	1751	1576	1324	1278	1086	1103	994	1017	936	833	900	906	842	889	829	849	837	814	784	795	835	820	869	751	780	777	764	860	749	758	780	777	791	769	776	737	802	736	749	773	778	756	788	729	775	744	762	759	768	755	777	748	789	770	737	748	756	731	775	804	708	734	727	725	752	740	745	786	724	729	755	761	771	741	789	714	752	748	746	752	756	752	759	735	745	769	739	732	739	720	822	736	748	777	770	735	767	767	790	707	766	737	707	765	728	723	725	742	765	740	750	709	682	737	768	664	753	721	770	794	754	685	711	746	756	771	733	707	733	777	730	764	703	711	683	737	754	702	739	771	713	780	783	741	762	736	744	711	741	721	735	742	781	700	748	715	756	762	731	731	738	735	732	748	735	738	726	768	783	765	700	679	748	708	715	719	702	725	694	765	702	734	783	712	757	724	714	715	747	777	741	784	685	799	745	740	680	745	710	775	729	771	767	716	727	797	723	773	728	729	756	753	743	717	746	753	733	746	723	700	718	693	745	783	733	722	742	768	709	735	754	721	757	718	747	720	741	739	748	738	711	748	728	709	732	717	746	725	739	747	737	774	755	729	721	722	752	780	726	763	736	779	734	814	778	742	740	705	711	721	753	715	728	744	789	763	694	718	762	706	741	702	796	742	740	714	734	706	726	739	714	762	766	782	763	727	747	703	748	721	739	738	736	703	770	760	754	786	744	770	739	764	760	784	769	725	711	738	783	694	698	704	770	691	742	700	698	763	736	715	749	690	721	758	745	748	756	720	709	719	728	753	778	751	708	745	798	719	761	746	722	729	775	775	726	726	745	737	707	719	756	732	785	741	690	759	747	739	794	736	700	796	747	727	689	720	789	726	747	698	734	730	714	688	733	700	717	768	740	737	744	745	733	707	745	780	764	686	772	752	753	756	742	750	750	722	761	708	777	763	738	768	688	753	707	748	764	750	705	739	712	708	763	740	777	738	778	738	723	703	734	715	709	741	778	756	702	726	738	747	738	741	759	739	759	759	736	755	771	745	721	791	747	774	668	817	725	771	725	746	720	674	765	720	800	734	715	741	698	759	708	706	736	716	732	686	705	738	723	787	736	684	765	744	734	790	731	741	719	747	809	719	720	795	739	777	699	748	741	759	749	728	702	743	710	732	757	734	695	750	733	738	754	703	733	720	777	744	732	772	731	767	730	735	693	730	702	740	732	740	741	755	739	705	720	766	742	719	723	748	748	734	767	747	763	763	710	797	750	753	719	753	767	750	736	711	712	763	742	764	768	726	738	790	690	789	803	739	774	773	774	699	786	719	723	740	716	751	759	673	728	705	768	725	723	726	751	738	743	700	719	708	738	761	747	732	729	710	764	742	754	705	774	781	791	744	740	699	731	760	731	759	717	729	739	767	703	743	789	774	778	771	706	767	733	739	734	789	761	755	737	747	744	693	728	747	774	706	759	763	759	694	745	771	757	738	724	714	696	740	745	736	772	723	715	779	753	709	734	768	770	716	739	757	761	754	732	752	741	754	719	738	744	714	755	718	762	731	753	757	765	739	765	717	745	739	681	718	840	716	700	738	740	719	710	739	785	686	734	716	720	745	732	732	783	781	734	761	783	717	752	743	744	713	746	754	724	729	743	755	746	759	742	748	743	763	796	786	741	745	734	725	753	742	743	751	716	749	735	751	771	728	742	683	737	746	775	759	777	783	730	734	734	794	748	754	746	708	683	766	766	719	765	719	759	699	737	743	712	733	713	733	759	721	754	769	743	757	717	721	696	751	733	727	730	743	758	733	728	718	750	693	755	734	718	710	771	723	757	770	728	745	772	740	710	737	744	763	773	717	738	716	739	760	736	732	737	738	717	756	744	743	762	771	788	710	748	776	724	721	708	739	746	718	683	757	748	736	682	767	702	749	773	737	725	700	792	692	741	749	719	763	734	724	755	732	687	734	734	793	716	712	740	752	710	741	735	767	718	740	764	742	749	764	729	658	769	716	752	741	728	780	732	734	776	725	747	728	726	758	768	736	720	732	741	796	746	780	731	762	740	736	706	767	729	749	755	732	770	722	764	779	739	710	729	750	758	730	731	733	739	734	713	738	764	747	752	757	750	731	732	712	693	721	733	708	754	713	726	727	714	744	775	728	772	744	783	736	767	733	765	725	747	734	768	736	718	662	739	727	664	698	738	751	728	692	710	720	731	756	730	733	735	750	748	753	739	731	744	724	700	736	748	796	715	727	718	717	766	768	755	782	797	746	735	759	755	772	712	787	734	754	767	726	701	779	685	775	741	733	727	795	732	716	773	721	728	720	745	809	739	672	712	774	735	721	776	752	723	713	686	736	736	745	736	736	772	728	716	751	746	713	725	723	734	724	710	733	681	800	745	788	739	710	747	744	779	700	758	739	712	737	778	753	794	703	729	755	702	775	734	750	677	772	771	714	738	739	720	746	742	718	718	749	767	734	720	716	754	778	751	744	722	753	706	721	759	705	745	745	724	697	791	746	735	745	688	708	760	687	744	726	753	757	684	756	725	751	759	766	706	720	738	751	691	739	754	789	756	721	732	745	706	729	745	699	709	687	804	736	753	780	691	733	741	779	730	767	726	743	767	760	749	752	719	714	750	757	711	720	731	750	744	761	750	779	724	717	692	791	749	734	752	695	770	757	728	770	737	747	719	761	730	767	752	750	737	749	767	733	756	711	765	762	751	749	727	787	693	718	765	739	744	772	721	728	790	750	724	729	734	746	728	726	766	734	780	768	768	699	808	709	733	773	768	762	731	717	723	707	764	703	728	742	735	805	785	733	719	736	740	739	720	713	740	680	709	728	759	770	752	737	772	725	755	722	725	693	737	700	714	810	742	742	785	706	736	751	802	727	692	749	732	772	695	734	726	746	740	738	750	737	669	721	780	712	702	743	733	699	697	723	712	722	719	741	727	748	779	741	773	764	704	745	729	698	767	714	738	762	700	763	725	746	758	757	757	733	728	730	812	755	787	693	778	786	750	754	744	752	704	742	721	754	715	772	712	754	787	773	723	767	687	759	763	748	732	771	722	760	692	772	686	767	745	736	717	681	695	731	764	776	760	741	735	717	706	760	708	753	713	746	724	738	760	746	753	731	730	709	741	777	700	748	761	743	747	692	708	728	746	740	745	731	698	757	748	722	701	786	717	686	721	738	731	739	771	776	711	767	771	741	714	768	698	739	772	751	703	675	701	738	709	764	751	701	705	702	714	756	764	727	686	752	738	755	717	725	777	715	705	734	698	767	766	738	817	757	711	749	761	738	795	804	737	751	747	764	739	720	732	699	747	795	745	800	723	711	705	755	724	739	739	740	718	702	685	779	735	790	713	746	755	744	736	702	749	752	771	759	767	744	713	736	725	735	704	711	755	760	743	742	767	773	745	750	741	711	717	758	747	754	724	749	706	707	767	722	751	761	749	707	718	723	772	775	754
27442	20444	8430	855	489	401	401	398	343	368	360	351	365	389	322	329	360	315	345	338	347	357	363	356	318	377	367	339	317	317	350	364	353	312	321	332	328	373	353	320	337	361	321	364	330	357	304	348	326	338	319	336	350	329	336	356	330	369	332	325	327	328	338	323	353	346	376	340	311	311	335	342	340	354	351	338	326	359	376	331	379	365	338	324	352	357	348	378	343	340	333	340	319	348	355	327	347	325	343	337	354	340	348	353	377	345	338	360	364	330	339	340	350	325	360	384	335	329	334	330	332	330	313	340	293	363	334	352	362	309	371	344	365	315	333	352	351	354	328	352	345	350	339	363	355	334	336	331	339	333	370	363	332	363	332	351	346	375	323	335	326	359	317	327	349	377	344	332	329	340	352	362	336	329	361	357	334	338	348	330	317	319	314	355	344	307	358	348	320	344	335	342	334	346	358	332	342	354	355	307	334	341	321	356	347	345	335	372	356	340	357	330	344	346	347	324	350	319	338	321	345	339	304	349	355	349	339	345	348	352	342	323	356	345	348	356	310	330	316	315	323	332	351	341	374	338	337	312	330	347	358	347	349	315	308	375	338	349	372	365	328	321	332	320	312	320	347	279	352	347	392	331	342	331	367	322	331	356	336	352	372	348	327	373	372	353	352	338	340	332	336	361	351	384	333	348	331	358	341	339	361	332	321	333	351	355	351	346	345	371	344	343	303	348	381	352	324	316	333	379	350	352	323	341	354	356	336	352	354	339	338	358	320	333	354	357	340	381	326	354	310	345	341	349	369	348	336	349	354	375	341	331	333	366	295	326	353	327	318	350	339	322	356	360	321	350	314	317	342	358	351	334	369	319	347	300	335	362	328	317	337	357	356	348	334	372	335	346	365	332	328	327	356	354	354	347	375	295	356	338	346	348	329	304	347	346	382	371	334	348	359	353	348	336	310	331	337	352	381	373	331	338	355	341	342	341	345	332	338	310	344	323	351	355	341	351	369	407	366	349	341	360	320	350	339	362	335	310	328	361	350	358	330	330	312	338	327	325	315	371	361	329	368	371	357	336	316	321	338	380	358	373	326	364	377	363	338	335	319	341	352	338	351	326	357	337	350	340	387	341	351	342	340	302	343	336	346	347	394	332	327	307	356	314	344	380	348	348	348	345	310	329	354	325	368	352	318	328	347	339	336	352	332	372	346	338	337	352	308	315	325	375	321	352	358	346	362	318	326	327	338	349	354	364	336	331	334	358	326	308	385	342	348	317	344	363	330	371	333	313	359	366	312	334	307	333	318	353	332	374	369	351	343	337	374	366	382	325	340	337	312	310	321	350	346	328	356	336	401	362	326	361	328	337	320	353	329	358	389	363	331	323	349	340	331	338	363	329	338	344	308	361	332	380	408	334	357	335	330	302	359	336	375	352	340	358	332	354	370	329	347	361	349	330	369	341	343	338	329	347	344	335	360	363	321	354	333	344	348	322	308	379	376	325	341	317	375	328	325	348	364	327	364	383	346	341	366	317	339	338	346	336	327	393	351	331	357	340	332	336	379	347	352	365	368	348	348	343	365	355	381	333	366	376	346	358	320	306	351	348	368	347	336	312	352	319	354	320	341	316	335	327	364	326	378	330	333	357	316	356	352	359	346	343	377	357	349	343	358	355	353	346	356	344	354	348	345	330	367	357	358	331	353	325	316	348	353	335	337	336	371	351	317	348	361	366	309	321	324	378	378	315	335	335	371	340	327	335	331	379	352	363	329	337	356	343	319	336	376	336	337	340	372	339	362	347	358	341	333	326	335	331	347	338	317	327	378	315	383	334	346	332	342	360	354	333	355	366	329	287	359	348	333	340	358	345	384	318	344	338	338	345	335	358	315	316	346	345	357	339	333	358	322	324	311	304	380	343	325	362	359	325	369	357	360	380	338	338	364	338	336	360	325	354	372	320	331	366	343	365	340	322	305	368	348	324	342	329	336	361	351	354	344	337	374	358	353	336	365	357	324	345	372	352	348	334	382	285	348	341	348	346	319	356	359	336	324	334	374	326	323	334	354	349	362	332	338	349	307	328	352	315	345	350	358	362	360	336	319	340	359	373	356	329	315	371	330	328	331	371	343	366	296	341	358	352	332	322	356	320	380	310	335	348	318	339	343	338	307	318	345	342	347	336	379	326	310	362	371	334	345	338	302	336	344	377	333	378	325	332	317	337	358	325	352	335	359	315	331	342	367	353	334	342	362	382	341	352	369	344	300	332	332	319	341	327	377	370	338	336	327	371	332	340	371	321	349	324	353	322	338	330	328	325	382	338	333	368	336	343	322	343	356	344	341	343	338	352	346	311	355	364	327	327	324	352	373	372	345	350	355	297	315	387	356	331	355	324	320	335	343	329	349	363	339	352	322	337	323	356	394	354	361	356	314	358	348	370	349	341	341	382	320	314	339	336	374	346	308	342	352	337	355	341	340	364	345	353	360	335	348	347	332	349	354	317	352	369	332	334	327	341	330	355	358	339	331	356	343	347	314	326	344	367	347	359	309	322	357	328	316	339	318	368	334	372	335	322	340	368	371	357	357	363	346	356	327	321	330	345	331	339	342	321	314	334	377	379	353	341	361	319	338	347	346	358	388	384	385	329	340	350	341	334	344	329	338	380	360	344	332	337	372	332	352	344	350	356	376	348	331	387	324	321	354	362	331	347	331	344	369	353	364	353	351	332	369	355	329	337	359	338	364	316	363	344	340	308	372	334	344	352	346	346	331	298	346	345	304	322	335	363	340	333	345	368	356	335	344	311	349	378	376	317	336	359	332	357	321	332	353	351	373	346	361	318	366	322	334	363	331	354	340	340	373	366	363	373	354	337	333	326	327	367	344	346	339	366	369	334	361	332	344	304	325	362	351	329	345	358	318	341	355	318	310	336	331	349	348	310	373	353	336	380	358	310	328	310	322	376	345	381	329	373	374	304	354	374	351	312	346	362	308	355	328	360	326	330	335	343	357	359	315	330	367	335	356	347	347	356	360	377	346	343	366	348	330	366	360	345	357	336	348	337	363	341	335	314	294	317	342	318	355	330	361	303	325	335	344	319	360	352	352	366	357	338	355	340	355	361	313	363	344	347	340	350	336	346	342	330	373	335	338	333	322	350	356	371	338	320	340	335	367	330	351	384	354	367	353	322	353	335	378	343	325	368	330	316	350	326	368	320	371	369	334	331	353	344	347	336	386	343	349	343	348	347	342	338	348	330	334	340	331	387	346	314	322	336	313	355	345	348	341	321	344	343	335	345	358	321	380	359	336	353	342	305	340	346	343	353	360	334	345	321	362	325	362	310	333	333	389	363	343	354	330	389	337	335	335	399	361	359	352	328	339	364	328	338	373	324	375	364	337	299	373	357	349	325	354	383	324	318	344	362	337	359	331	335	328	356	352	377	375	352	331	334	340	320	329	318	347	309	325	360	327	330	342	349	330	321	360	334	365	336	335	337
14013	1252	1004	689	539	545	435	467	425	428	437	420	399	411	445	453	420	419	408	400	414	415	426	438	412	435	395	391	443	415	441	397	439	407	403	418	429	418	434	415	402	404	381	400	444	427	419	408	422	466	430	407	398	410	402	465	410	440	392	405	423	421	409	434	421	402	415	419	418	422	406	427	452	379	426	404	421	420	429	436	463	406	414	422	382	421	410	395	422	375	418	442	430	433	444	401	393	418	409	420	409	442	375	387	384	422	390	391	411	388	466	404	412	425	407	440	406	401	426	409	413	402	381	402	404	419	426	420	404	426	431	412	410	366	414	403	407	404	410	396	436	402	424	402	426	444	428	428	430	386	394	389	395	403	388	407	435	454	422	414	421	419	395	405	362	406	393	428	413	411	350	382	420	421	412	416	445	421	392	399	422	400	422	431	371	432	403	384	445	459	407	434	422	407	423	405	388	425	400	411	400	385	415	427	422	392	443	419	406	443	414	373	399	411	413	425	403	423	406	434	370	398	438	403	438	402	395	414	376	422	426	441	401	425	421	423	410	428	382	421	377	396	410	399	420	460	370	416	419	424	424	392	401	417	432	423	383	396	406	448	391	369	437	409	409	372	454	423	420	378	406	384	394	413	417	401	439	440	410	433	374	430	399	414	408	417	407	415	408	394	433	420	404	445	417	429	376	391	421	428	414	414	429	419	413	401	424	412	373	413	414	408	435	398	436	426	385	402	387	403	419	408	415	399	419	430	422	443	371	438	415	395	428	435	400	438	405	414	386	394	436	434	427	415	392	411	407	365	414	396	410	413	402	404	402	387	408	420	422	458	429	403	417	422	399	371	425	401	426	415	421	398	410	408	440	390	402	388	412	382	424	401	387	450	424	421	416	409	381	414	358	415	424	408	411	401	442	410	420	439	388	402	451	402	406	377	403	395	408	400	434	454	431	437	423	402	405	378	365	432	413	435	432	443	393	418	392	390	399	423	383	397	378	403	449	398	417	412	391	391	389	394	401	440	390	408	407	428	426	389	396	395	436	440	404	404	407	429	397	416	397	433	410	401	391	458	433	395	411	415	415	437	419	412	398	399	449	400	439	426	396	411	415	404	440	381	401	409	448	406	433	395	398	400	430	405	394	466	407	415	406	444	417	405	403	447	398	436	408	411	413	401	410	423	417	410	450	433	371	430	410	403	429	431	413	419	395	420	427	458	395	403	402	397	438	410	409	443	417	420	405	402	411	432	425	400	446	411	390	430	404	429	436	427	387	382	422	420	440	417	410	392	408	442	415	417	399	411	414	424	390	450	434	417	358	420	397	424	383	441	398	412	402	427	387	380	403	431	415	408	425	418	373	441	429	409	388	418	405	423	396	415	430	447	433	422	418	420	375	438	423	370	356	413	403	422	391	420	399	383	424	411	408	381	447	366	370	394	399	399	426	406	423	445	394	404	435	410	419	433	404	417	397	386	438	402	421	385	398	357	425	391	386	455	381	391	424	417	413	426	426	392	428	422	431	418	414	411	401	415	402	363	434	362	401	448	426	417	393	412	410	397	413	437	361	413	390	363	416	425	436	426	443	400	421	389	412	440	448	389	412	422	401	444	418	421	426	400	427	408	425	415	442	429	425	421	393	403	434	432	417	397	410	391	380	403	415	363	485	388	417	411	399	383	447	430	419	410	396	409	427	373	437	434	423	411	425	421	433	408	404	432	400	394	395	415	394	401	415	392	413	416	379	417	399	387	414	440	447	392	413	412	423	433	396	389	440	443	415	397	388	392	437	429	399	403	418	438	442	402	417	432	431	413	425	433	399	400	409	431	415	399	414	430	418	409	428	402	421	423	418	401	438	429	397	438	417	385	415	390	462	426	427	423	398	435	427	415	432	447	418	455	417	406	437	420	458	411	387	423	433	427	431	416	442	412	377	366	410	407	413	425	431	439	441	420	405	440	385	410	408	408	407	442	393	417	401	405	398	430	405	399	417	429	418	429	443	383	410	393	418	432	386	378	426	431	448	377	400	432	414	406	409	414	387	396	423	443	415	413	394	414	378	420	406	408	427	408	407	387	424	423	425	390	437	412	407	435	445	396	432	423	399	421	432	390	420	431	389	369	387	448	445	423	405	405	456	435	435	419	389	390	417	430	407	427	405	362	440	442	441	379	409	426	409	422	428	468	423	422	382	428	411	393	414	399	440	391	425	402	422	410	424	424	412	429	431	442	418	400	414	419	442	447	397	404	483	424	394	427	413	425	407	390	445	407	405	411	427	423	414	386	428	404	394	399	395	430	426	419	408	426	412	416	417	401	412	397	428	414	392	405	422	423	445	402	430	423	390	435	461	422	412	415	393	397	420	432	416	410	403	405	377	420	408	412	449	432	401	402	401	396	426	389	463	434	421	398	409	392	447	446	355	421	410	429	399	412	400	417	415	432	399	405	405	419	428	434	439	420	389	390	395	401	434	412	416	401	375	415	409	426	377	432	431	427	438	455	443	394	428	394	455	417	428	405	401	377	433	420	416	439	415	426	438	429	421	406	433	408	373	419	421	398	433	456	419	417	402	375	415	411	408	440	414	454	436	410	420	417	440	416	388	398	407	377	452	451	448	456	395	413	403	433	452	408	363	400	421	408	406	412	414	420	416	431	425	434	386	394	407	405	447	427	415	440	406	437	398	419	425	426	402	414	384	444	432	383	425	424	401	400	395	436	432	403	411	413	403	411	429	425	390	409	395	427	402	405	371	436	386	441	417	409	427	426	424	421	430	428	379	434	421	385	382	427	396	438	455	382	397	427	425	425	422	417	425	428	413	384	433	376	413	413	397	410	416	382	433	416	390	421	425	430	392	385	408	433	404	436	417	383	416	410	388	402	417	421	425	417	445	460	425	414	446	412	415	402	412	427	397	455	429	413	421	385	430	434	446	425	429	420	391	395	383	416	458	418	421	418	388	387	430	390	423	412	411	432	389	424	408	396	418	376	398	414	451	407	428	399	415	384	395	408	443	410	435	432	395	382	418	410	429	411	422	401	415	419	384	408	398	406	440	434	435	428	437	404	394	408	443	401	431	432	430	389	427	423	406	414	400	430	405	416	433	401	405	406	388	411	446	424	428	448	410	427	431	440	411	443	414	420	418	402	375	419	421	400	420	397	451	417	404	422	420	412	410	421	429	448	416	412	416	416	443	423	418	418	380	362	437	416	443	419	397	417	435	418	400	401	400	430	405	411	432	432	414	374	439	416	409	417	447	396	427	450	382	428	433	423	423	392	430	407	426	426	440	400	430	389	414	376	424	418	424	412	379	419	392	407	384	404	428	416	434	438	410	398	397	427	391	413	395	406	398	412	406	400	461	411	406	391	420	407	431	393	425	419	384	395	443	450	427	376	450	439	411	387	407	401	428	391	400	386	423	443	399	394	412	428	390	404	421	421	448	410	427	424	377	441	423	393	418	430	410	417	394	424	417	388	436	421	412	384	426	407
23717	21226	28618	24142	21231	12466	1367	786	611	575	507	462	458	433	414	417	372	393	397	391	410	370	332	395	353	354	339	336	336	347	337	353	329	325	316	348	346	340	330	334	320	329	338	354	337	361	327	331	308	314	332	295	343	343	364	351	320	340	343	334	333	349	349	335	330	340	322	323	296	324	304	329	349	339	353	324	316	350	293	342	326	324	339	324	355	338	342	313	322	319	346	319	310	308	356	344	335	354	322	332	305	347	348	313	330	340	311	335	343	331	307	303	314	335	314	369	344	323	276	319	312	327	305	309	349	292	353	331	350	297	353	305	305	317	313	337	316	308	367	329	320	335	316	336	327	315	331	322	367	299	322	291	319	332	319	309	326	292	315	323	310	359	314	317	293	343	301	300	361	326	317	314	306	313	335	324	323	316	331	318	319	343	307	331	333	306	332	321	326	337	331	307	329	327	341	319	326	316	322	312	321	305	325	331	341	340	317	322	297	323	330	290	312	373	347	353	345	342	301	324	295	320	315	316	342	299	335	319	334	314	332	287	291	292	358	337	309	333	321	338	336	330	301	308	304	308	319	324	338	337	315	327	307	302	317	316	320	312	360	305	270	356	326	322	326	334	310	323	340	336	298	328	310	327	369	346	363	299	332	322	336	323	307	309	298	326	345	310	331	280	329	312	354	321	309	335	332	317	349	310	315	344	334	326	334	279	314	318	316	333	337	303	292	321	345	313	325	336	345	333	339	324	344	339	369	324	351	329	341	336	351	360	327	279	325	334	333	310	337	328	340	350	350	324	347	327	307	318	317	353	311	337	317	324	333	316	337	318	316	328	297	304	298	305	306	318	295	316	342	322	318	320	351	306	334	339	319	373	312	290	366	308	313	285	342	352	325	330	330	303	326	346	315	308	291	321	331	338	337	323	324	306	301	336	319	319	337	369	332	335	338	306	329	316	314	336	308	343	311	346	310	307	332	330	312	313	345	295	302	319	324	326	322	327	299	341	297	304	347	343	330	335	320	321	332	304	320	297	328	337	316	295	301	323	325	363	357	318	348	310	331	352	344	331	324	329	349	319	327	301	312	324	325	333	304	357	343	318	319	308	341	334	346	327	318	316	323	324	340	352	313	345	305	285	330	333	306	308	339	332	339	327	298	306	335	326	318	341	326	337	311	308	366	328	310	350	303	342	348	307	335	310	323	322	340	309	329	333	311	343	329	322	338	313	311	292	323	313	318	278	340	302	335	342	315	327	322	337	337	312	328	346	347	331	286	315	339	351	294	314	311	333	325	305	309	301	321	322	311	291	327	332	290	339	313	353	315	328	330	318	330	304	304	324	300	360	327	346	334	339	316	351	323	336	302	346	332	336	337	328	330	290	298	333	297	345	313	327	332	315	297	326	343	324	337	342	298	323	308	342	322	293	299	317	325	299	320	328	296	306	301	308	342	328	342	324	343	312	354	374	329	323	317	306	343	311	306	294	356	319	324	342	322	345	298	350	375	317	327	294	312	310	323	330	313	316	346	303	334	312	358	309	343	341	330	341	323	347	342	365	313	372	323	361	310	305	327	345	311	330	317	303	349	314	320	357	333	339	327	342	332	344	327	390	322	336	320	338	306	316	351	307	314	340	319	340	340	314	350	308	314	340	320	306	327	338	310	303	292	351	343	288	333	343	323	338	355	330	295	313	344	314	301	307	319	329	294	336	350	309	348	296	353	314	300	296	309	322	336	352	301	304	306	306	331	338	332	357	325	284	305	289	339	341	368	315	312	369	334	304	312	289	286	288	346	329	349	305	308	331	305	296	320	320	343	326	310	312	313	336	312	339	326	300	331	323	325	335	307	312	338	312	290	347	303	335	325	348	369	315	321	316	331	292	321	307	358	342	346	356	307	349	303	317	334	313	327	312	334	354	348	325	318	319	345	331	341	312	292	344	336	331	322	328	331	330	306	330	311	311	327	306	321	322	298	337	337	313	304	295	337	326	316	326	336	310	300	364	343	313	329	302	326	336	358	318	311	330	340	331	307	300	315	322	312	338	319	296	297	353	297	333	342	328	328	339	317	323	330	346	338	273	328	299	315	313	296	336	297	324	327	336	325	321	301	319	332	320	320	335	321	325	318	307	337	327	353	346	321	294	331	305	320	318	310	290	338	339	339	271	316	317	333	313	348	343	373	325	326	326	305	319	288	349	325	326	337	316	362	336	310	307	323	305	301	310	325	319	307	337	319	338	346	307	340	338	343	301	314	343	329	329	338	308	326	350	350	321	333	329	313	308	309	321	321	306	282	304	329	319	321	314	337	347	354	300	281	326	317	330	282	322	332	319	328	322	342	315	319	326	352	344	318	336	334	304	305	347	329	304	302	357	348	294	309	337	336	333	316	335	267	304	311	299	321	317	340	317	329	377	327	327	320	363	286	310	355	335	333	328	334	301	335	324	300	315	338	349	344	296	335	339	294	315	321	337	318	314	356	330	341	315	334	358	341	281	321	312	356	313	320	337	337	324	321	329	318	321	346	335	312	331	362	325	325	352	306	295	329	323	348	314	311	321	339	297	320	334	322	356	316	305	311	314	290	355	302	340	331	270	325	327	338	346	349	307	344	332	344	339	295	293	316	304	337	316	380	301	355	313	349	310	309	354	317	330	301	338	340	344	307	317	351	370	338	321	314	370	337	285	318	317	345	332	305	325	330	361	316	313	322	334	315	324	336	338	326	297	297	295	341	346	348	351	369	337	345	328	333	325	312	321	322	318	331	309	320	351	305	340	302	317	300	306	339	316	315	342	330	307	310	332	320	338	309	327	315	306	323	308	319	311	330	300	304	338	309	295	306	328	361	328	337	347	353	348	332	334	314	333	329	317	317	307	277	322	343	324	320	298	321	337	320	337	321	297	298	359	369	340	298	328	321	328	316	341	322	338	308	308	326	318	325	355	314	345	317	290	334	321	293	295	316	334	350	320	319	314	330	317	336	359	328	304	331	341	321	338	308	318	330	333	331	317	333	332	342	325	322	342	327	324	282	299	297	333	320	354	337	305	309	337	331	296	334	311	327	315	293	325	323	292	319	336	297	303	329	312	312	351	349	327	345	327	280	310	313	324	323	299	312	330	358	345	312	346	317	339	307	319	351	315	317	330	321	304	298	325	320	316	323	318	349	331	344	331	299	298	307	322	298	363	312	338	293	283	360	297	328	327	356	331	332	293	321	353	348	317	309	350	306	323	316	335	325	329	321	331	312	329	330	337	339	264	348	331	307	339	318	317	329	325	298	335	335	352	316	282	303	317	276	318	311	330	307	320	341	332	311	290	303	317	307	302	304	336	312	300	318	316	339	334	324	321	339	304	331	320	314	311	354	331	322	316	311	371	313	312	381	331	324	350	307	324	318	317	321	325	310	328	283	307	343	327	332	333	335	315	347	322	286	308	342	328	311	308	335	323	346	328	309	335	325	327	319	329	309	333	332	314	316	345	346	326	329	303
15966	9613	8186	4053	2714	2014	1594	1236	1097	896	826	695	677	608	587	560	494	489	462	434	450	431	425	411	428	464	459	445	380	391	419	405	412	416	429	425	424	380	391	391	406	379	354	422	376	383	399	382	380	414	391	377	381	360	373	399	387	346	372	391	351	367	398	398	395	389	377	380	378	388	393	373	377	387	382	388	436	385	369	358	363	375	391	403	391	393	371	383	365	396	364	378	376	349	377	383	391	348	350	397	371	382	371	360	371	362	388	385	339	372	357	396	370	383	396	381	400	382	365	379	394	385	401	393	375	366	373	358	404	384	382	364	361	365	347	391	369	412	394	385	377	383	362	361	358	381	367	365	377	371	381	365	366	355	382	378	371	408	384	402	373	369	389	397	385	383	381	352	329	378	365	386	354	335	375	365	384	383	391	382	380	390	363	377	394	343	373	344	387	310	296	397	386	386	359	375	365	359	419	403	399	413	320	373	403	413	377	368	398	390	389	363	362	374	408	390	374	407	342	392	379	388	339	373	401	370	349	347	382	385	363	390	346	389	349	382	389	363	392	374	369	358	351	370	365	377	371	387	367	354	360	418	399	385	365	371	366	368	353	374	378	378	363	377	366	403	356	375	376	362	380	379	389	374	360	396	372	401	380	395	385	369	388	351	384	353	374	367	373	366	358	381	361	366	379	407	381	359	407	364	406	377	341	402	352	369	356	362	391	395	364	380	370	378	381	400	381	387	359	409	385	381	386	374	363	381	371	369	373	380	389	377	408	340	375	375	378	362	358	364	396	406	377	376	403	375	342	419	374	373	375	391	383	371	340	363	361	363	399	340	384	400	347	374	430	357	374	388	394	374	385	386	393	385	365	444	392	363	389	373	386	358	361	392	365	380	341	360	384	377	384	383	370	380	354	385	389	388	370	356	370	401	383	363	339	348	421	384	400	359	356	391	361	352	366	364	362	376	366	382	398	380	373	386	381	372	400	364	368	387	396	391	378	367	349	385	359	381	371	402	346	371	418	340	397	405	398	351	361	386	359	441	384	365	382	386	385	378	398	374	379	377	356	382	372	398	365	370	368	390	372	362	371	345	381	359	379	352	381	381	364	375	400	383	393	383	371	366	353	389	367	367	376	373	379	374	364	382	374	379	367	364	340	378	373	388	373	381	406	402	378	359	398	372	363	392	379	385	356	367	381	383	386	354	370	361	379	371	367	355	341	350	365	395	372	376	386	390	395	331	367	419	382	398	322	370	402	387	372	353	361	343	389	411	332	398	371	354	386	371	381	377	353	398	392	380	372	378	350	355	376	390	376	368	377	371	361	391	384	325	370	373	369	373	391	386	360	371	419	358	398	359	381	365	373	394	374	367	415	384	387	384	376	390	374	381	360	379	378	394	361	353	374	330	350	379	357	370	356	380	367	384	369	382	407	386	386	360	383	376	373	414	406	365	371	380	398	379	370	368	379	397	411	391	401	359	342	373	401	370	363	379	386	339	375	403	359	358	357	369	352	375	384	396	392	375	379	389	389	364	364	433	377	377	381	405	406	384	376	403	361	356	385	398	366	361	374	391	390	338	405	400	395	372	382	353	358	389	385	382	383	350	379	387	390	384	341	361	357	358	362	368	348	389	388	341	371	363	347	408	337	385	366	375	365	378	359	379	384	399	379	384	372	345	383	343	390	408	384	354	344	390	368	370	366	385	384	346	354	400	364	380	380	395	405	360	380	353	366	374	388	403	408	385	339	363	367	373	370	401	387	374	347	385	382	380	390	383	387	357	382	386	376	352	407	400	356	377	347	345	381	337	414	383	368	414	389	358	430	349	381	375	395	395	352	411	376	369	387	369	348	377	388	379	368	360	371	384	346	373	374	353	388	361	374	359	380	401	382	381	378	374	371	377	365	385	366	374	365	387	399	387	369	385	385	388	375	395	374	374	405	359	375	361	364	377	389	371	374	383	401	384	354	378	403	409	358	358	348	384	336	359	353	396	389	368	377	380	376	370	399	334	377	396	369	357	362	344	378	339	386	359	369	394	346	382	400	386	382	397	360	369	369	342	368	368	398	361	421	393	392	381	353	353	362	375	360	363	370	351	373	408	356	358	403	382	368	382	385	355	385	363	346	360	384	372	367	350	367	418	378	366	368	377	406	358	366	382	395	371	365	390	350	368	361	380	390	347	336	381	361	395	356	363	372	353	345	382	372	355	355	343	376	323	359	390	356	404	352	398	383	373	389	355	403	376	354	358	369	374	361	382	366	388	396	382	406	376	367	379	365	386	365	379	351	380	368	377	365	360	415	368	385	396	400	374	394	367	357	387	364	387	336	368	396	351	393	419	389	372	396	392	391	402	389	366	377	408	395	374	380	347	372	366	381	399	366	381	389	378	340	346	372	344	390	365	366	378	323	375	343	385	363	357	380	393	358	390	399	399	344	369	380	418	393	359	382	373	367	379	394	390	372	400	357	389	402	365	362	371	367	397	379	381	432	385	366	353	391	394	383	356	373	367	386	358	386	354	379	374	388	359	380	358	387	380	364	390	399	384	390	384	376	373	382	369	392	363	358	395	385	368	364	363	366	349	380	347	374	379	397	358	355	405	366	382	351	378	385	356	364	369	372	375	372	360	379	370	368	368	358	388	381	388	358	395	365	378	376	368	392	368	352	357	380	338	365	380	370	386	376	373	381	379	372	352	387	381	377	387	411	356	384	374	384	365	367	431	369	333	402	391	384	373	350	393	391	361	388	378	410	325	382	372	380	402	374	379	384	348	374	373	345	352	365	330	384	382	388	374	384	349	378	405	342	388	379	379	394	409	384	354	359	374	343	368	338	392	382	377	359	386	390	381	357	362	341	419	390	373	371	397	394	387	358	347	393	367	338	364	345	358	357	385	365	377	380	355	362	410	357	384	402	389	383	363	383	382	370	354	382	360	332	376	361	355	394	348	359	369	348	367	383	391	367	354	364	357	406	381	372	383	397	366	371	359	367	366	395	361	370	356	399	367	376	378	402	379	396	367	356	352	336	387	351	393	375	336	381	370	385	368	385	365	344	366	378	398	346	366	393	359	369	404	395	375	358	380	381	385	344	368	358	382	350	374	369	396	375	378	386	348	334	387	344	371	395	379	340	392	349	354	346	351	367	361	375	394	338	386	386	359	395	380	384	379	384	369	379	390	386	351	360	415	393	353	356	383	396	365	344	383	349	393	361	370	372	392	387	376	357	334	415	349	429	343	398	389	396	368	369	417	391	345	400	355	375	388	365	396	383	400	413	388	404	387	367	358	368	358	383	365	398	375	357	361	394	387	376	366	372	382	381	381	405	354	406	358	327	358	383	325	344	388	412	393	407	371	343	364	372	375	363	376	349	358	392	381	387	352	337	364	376	392	361	416	378	362	375	373	348	397	391	407	380	393	364	393	371	398	376	396	384	388	332	385	390	392	383	356	404	365	343	402	389	367	385	374	356	403	359	363	368	384	386	397
25041	21230	27583	25118	12647	1208	953	824	757	724	709	708	624	636	641	663	632	664	644	627	655	649	612	637	645	624	571	590	616	597	632	618	594	607	643	618	616	596	631	661	600	663	616	575	633	622	641	644	675	578	643	609	607	656	589	612	605	633	612	652	605	613	627	603	585	628	611	605	666	649	636	579	620	610	590	624	632	602	593	632	631	624	618	612	632	588	588	607	632	673	628	603	625	584	690	607	591	574	670	645	596	588	609	608	608	644	620	630	620	616	662	671	565	581	597	630	638	584	627	635	614	599	651	602	652	572	605	628	556	642	617	604	591	628	590	636	641	600	597	609	615	588	575	642	609	587	627	609	626	596	623	602	656	638	662	648	639	611	630	634	614	594	618	658	622	632	637	652	586	598	605	644	605	589	612	600	626	625	590	625	556	649	635	611	587	573	605	598	647	607	597	618	600	603	619	671	640	588	613	612	579	629	642	649	627	663	676	619	624	595	608	616	645	620	648	613	602	633	620	592	603	560	589	595	604	594	607	619	605	613	605	592	601	637	622	577	615	625	662	621	613	634	572	613	624	622	643	625	669	601	596	593	650	610	627	618	661	591	609	635	642	604	603	589	630	605	603	634	620	618	619	620	600	601	635	614	617	619	664	625	613	595	629	609	585	599	633	658	586	614	632	629	649	622	591	629	576	594	640	633	616	625	636	603	615	561	616	682	665	617	602	654	667	605	620	634	600	600	592	575	630	580	637	651	616	652	576	603	611	625	623	593	628	634	582	571	621	637	628	617	603	589	593	584	610	625	629	619	609	607	611	627	663	657	563	648	626	607	578	643	629	581	586	617	676	616	593	584	609	604	608	605	601	596	569	621	613	606	618	610	593	600	592	552	619	627	617	650	603	599	607	648	630	585	645	586	640	620	654	631	640	577	654	643	593	575	612	576	573	616	665	625	657	602	613	574	595	641	570	624	613	594	607	602	600	621	585	627	613	606	599	620	601	612	619	592	586	613	584	630	582	633	623	624	633	639	663	642	606	602	619	570	616	630	656	594	580	638	618	640	585	659	613	648	588	635	651	622	644	602	631	613	578	613	646	589	636	646	596	611	647	572	571	612	610	603	618	588	656	618	629	657	607	609	571	606	634	589	626	595	623	616	661	549	610	619	568	634	608	567	589	566	647	579	583	573	622	643	577	640	589	595	587	636	637	617	637	643	604	613	632	616	625	603	614	616	603	644	588	596	573	644	622	646	665	599	600	619	592	599	642	612	616	591	606	623	627	603	662	657	607	631	634	598	602	584	602	628	605	608	590	613	601	615	568	624	580	590	607	607	620	638	642	592	617	606	655	667	605	664	629	596	621	617	598	631	607	629	630	580	581	633	608	665	641	653	627	639	636	613	633	595	620	669	648	662	646	643	586	637	615	640	630	597	589	611	641	630	571	623	672	629	590	579	600	657	610	617	592	617	590	599	635	640	581	608	639	625	642	597	624	620	591	607	599	599	656	631	640	640	626	604	571	614	679	635	594	624	601	639	614	554	627	614	606	612	582	641	645	618	635	601	604	624	650	597	633	640	634	647	599	635	637	594	612	587	600	621	594	655	586	615	608	628	647	629	607	614	668	614	623	561	611	625	674	602	579	663	603	610	646	644	622	602	635	586	627	657	674	584	620	652	687	603	603	618	577	651	614	591	635	604	638	651	636	609	684	618	570	578	603	573	624	592	611	626	603	610	606	620	649	606	586	636	614	604	617	634	667	571	643	595	605	598	624	583	620	640	635	608	620	640	648	636	605	644	637	679	617	599	613	614	638	601	579	601	653	621	623	596	627	610	621	647	583	591	597	590	611	628	612	591	583	630	630	608	586	658	590	589	571	630	647	639	642	589	616	670	634	608	616	576	630	599	652	610	630	598	633	568	579	669	645	615	613	588	620	668	625	648	627	646	665	620	608	649	605	565	595	623	654	606	608	627	656	606	619	650	637	561	614	580	603	618	680	607	622	638	638	607	628	608	604	631	618	624	611	558	626	641	671	602	610	585	605	649	640	602	628	662	631	635	624	605	594	604	626	577	638	642	636	588	578	647	633	591	626	622	579	619	666	602	604	627	594	652	595	606	608	647	598	623	639	590	664	594	597	648	616	601	604	600	637	602	598	574	634	585	619	603	651	603	632	625	625	611	612	624	625	652	621	595	633	618	628	622	642	622	688	611	626	576	589	587	580	599	573	578	588	625	632	594	619	607	594	624	648	621	624	613	606	582	670	616	605	593	664	646	628	603	590	578	637	645	623	607	643	605	635	589	577	557	612	635	615	643	641	577	599	571	623	617	600	634	633	613	614	580	605	576	658	612	613	621	588	624	618	626	616	641	618	652	560	660	628	646	646	576	643	642	609	628	619	587	600	636	586	631	623	579	605	602	623	636	611	607	608	633	646	600	617	619	628	642	595	607	625	587	599	665	591	704	609	636	646	633	638	569	625	640	579	560	627	624	600	621	603	638	569	649	680	623	659	630	608	655	628	574	604	667	636	608	618	660	598	602	572	618	574	655	601	617	593	607	617	670	595	568	618	607	597	593	614	625	634	661	595	601	626	617	579	566	590	590	593	641	635	595	649	640	575	616	595	662	602	613	644	606	649	585	585	629	628	579	635	604	609	618	612	604	606	567	585	605	638	626	625	633	628	618	599	632	623	629	602	608	631	609	594	608	607	590	641	629	610	577	601	631	587	637	623	592	641	561	642	627	628	599	653	599	665	599	622	669	649	648	612	572	677	627	623	663	651	640	652	618	621	629	605	599	599	606	604	637	644	618	623	576	614	615	609	608	639	665	639	637	586	596	579	586	616	629	600	568	582	601	623	574	622	589	612	575	613	563	650	618	610	622	627	586	581	588	627	593	601	595	631	583	599	626	607	608	593	649	609	651	607	584	588	589	603	574	638	620	611	617	608	583	614	657	630	600	612	597	651	636	598	627	623	627	612	635	605	632	616	616	613	571	617	626	646	624	671	666	611	602	575	661	601	578	606	626	610	618	563	623	596	678	593	669	663	598	578	597	598	604	594	615	608	621	567	609	593	622	637	692	646	622	592	626	646	624	623	574	631	644	617	607	595	567	628	605	615	651	589	638	627	608	633	583	615	605	675	621	601	604	646	638	607	601	612	637	632	564	652	605	651	591	621	612	602	618	620	603	635	625	619	566	571	591	589	639	641	645	643	587	599	619	574	645	629	603	610	617	603	593	625	597	603	606	635	625	614	594	643	583	613	630	608	605	588	629	694	593	609	617	619	624	640	624	606	649	636	580	634	607	578	586	625	627	638	608	651	612	622	665	618	613	600	642	599	636	592	639	625	569	627	657	662	616	630	612	597	616	626	628	612	606	685	628	639	598	626	638	634	599	633	599	606	572	617	596	602	649	611	659	658	627	649	606	629	588	619	609	617	598	658	627	641	622	624	570	615	605	588	622	598	567	607	587	674	606	594	629	663	633
15563	5638	4721	2677	2034	1575	1403	1224	1036	974	959	890	901	834	823	738	803	770	744	774	753	757	744	735	732	759	744	733	759	720	693	730	700	721	754	693	753	737	739	706	673	686	734	748	714	710	696	664	724	701	679	676	759	704	692	713	680	701	689	698	683	750	707	755	694	717	711	693	692	706	696	721	685	733	707	700	711	742	754	708	726	714	663	763	702	694	722	726	731	712	717	641	682	709	699	695	727	746	742	663	778	730	696	697	709	740	711	713	730	700	718	649	720	736	748	702	700	681	708	720	758	717	727	715	718	705	719	702	707	698	739	685	710	770	691	721	729	734	722	692	699	707	660	698	701	751	718	706	728	727	720	701	714	688	724	707	736	732	730	686	747	663	741	712	752	679	734	658	718	689	722	709	697	706	714	702	728	720	689	725	713	691	730	717	672	729	697	734	688	697	675	704	718	724	710	703	713	719	668	731	678	745	705	695	675	720	692	676	678	770	720	712	738	651	692	652	703	693	723	755	695	699	670	694	708	708	723	715	711	645	671	667	732	726	705	758	679	729	753	682	696	719	708	749	751	723	693	649	697	648	710	704	704	671	696	703	705	714	719	673	721	717	700	708	732	698	708	771	712	701	724	694	714	715	741	693	684	753	740	729	679	689	707	673	688	693	682	679	700	694	741	710	693	737	673	768	720	749	707	707	694	717	716	702	721	704	693	752	723	718	731	708	699	747	713	678	738	693	745	727	734	716	712	695	675	724	704	676	722	705	739	728	737	707	725	733	693	690	733	739	683	703	707	659	730	690	725	737	740	699	729	703	729	727	687	669	706	692	722	731	649	670	690	722	657	705	710	667	723	660	709	735	671	724	658	716	688	745	714	707	692	724	679	688	710	713	717	707	721	681	702	719	703	720	694	731	725	731	731	726	643	689	744	697	642	700	669	733	738	691	677	654	707	710	715	642	690	643	688	726	724	710	722	727	689	704	680	714	731	672	719	699	674	679	735	740	741	669	682	732	757	702	697	754	705	696	733	643	696	746	701	691	724	739	665	691	702	738	679	689	711	768	710	725	775	664	731	702	694	699	681	672	722	743	737	722	726	752	679	689	701	736	662	746	710	687	688	735	668	706	729	684	711	720	736	704	688	673	710	700	693	735	723	697	677	721	761	697	705	722	692	671	715	690	722	717	729	701	718	699	699	721	697	748	691	722	655	683	695	680	710	677	758	720	730	727	698	719	675	705	744	754	712	702	664	712	702	695	741	710	726	711	702	729	687	659	718	702	691	689	718	723	707	719	691	740	681	716	693	678	682	700	699	675	725	688	668	657	698	725	700	686	677	686	713	699	701	725	793	725	691	692	732	673	726	664	728	682	715	719	708	719	711	687	766	711	782	696	660	699	670	698	630	723	664	684	749	669	619	703	752	714	723	706	696	631	742	735	703	715	704	710	715	709	725	673	695	659	681	678	678	668	726	709	682	706	713	691	698	714	729	686	696	699	707	652	669	708	765	683	752	683	721	670	674	720	696	713	715	721	664	675	691	692	699	699	688	692	727	711	700	702	699	742	645	721	721	749	760	742	711	641	694	644	750	713	737	744	697	704	699	721	713	691	703	755	746	749	666	703	703	695	699	711	763	695	732	720	738	686	709	679	696	722	694	697	727	646	688	717	750	706	735	667	713	660	693	732	699	688	685	691	674	685	650	683	675	701	699	706	732	702	671	680	682	734	746	699	752	730	727	686	678	752	733	708	708	709	703	725	709	745	623	717	725	762	708	729	699	693	704	686	733	746	721	708	730	712	689	764	707	694	707	708	671	676	740	708	734	653	683	675	764	729	678	683	732	677	686	734	636	682	688	714	704	691	673	741	661	660	656	712	723	679	663	707	713	710	668	697	731	726	696	743	700	683	740	706	741	715	679	622	703	676	683	713	681	694	711	662	727	731	713	747	719	713	743	713	691	749	692	731	689	737	681	745	700	727	723	728	731	707	715	730	726	713	668	670	661	699	676	755	695	688	707	702	744	706	686	734	712	697	725	695	721	742	682	695	706	762	680	674	681	742	690	718	695	705	692	669	690	723	752	783	722	693	716	679	670	692	737	650	714	718	741	723	696	641	744	725	713	743	693	694	751	775	704	692	720	748	691	683	684	719	702	711	714	713	643	733	711	680	698	738	696	717	664	695	704	704	712	699	704	721	667	729	703	677	678	726	751	728	736	688	685	734	701	780	753	715	719	743	706	737	714	672	693	744	668	665	701	754	700	683	688	730	723	685	701	662	723	685	730	714	697	712	704	697	682	728	697	691	694	702	691	674	702	753	685	706	728	714	739	714	733	715	677	664	746	721	744	698	706	688	704	726	756	749	678	708	700	672	717	696	660	713	698	710	744	691	695	693	660	711	690	651	703	686	723	682	706	734	677	676	670	745	767	726	696	693	729	693	671	691	708	734	672	648	729	678	740	697	727	760	731	731	650	703	730	725	722	691	752	731	702	685	702	671	689	737	736	663	669	689	686	724	719	719	709	689	706	737	734	708	736	686	704	696	663	727	668	702	694	635	723	724	716	707	682	715	733	691	714	680	695	737	682	727	685	660	672	652	701	718	698	712	693	756	726	748	708	740	691	678	685	716	719	673	686	696	692	692	700	693	676	698	725	697	735	685	706	690	732	738	720	714	689	765	751	705	702	701	682	720	674	713	784	733	729	718	686	713	738	704	717	691	741	712	712	773	667	707	723	721	705	689	713	732	742	717	691	658	714	743	715	682	806	755	709	689	686	685	701	714	652	692	686	679	699	738	690	707	720	750	743	657	724	721	713	705	689	700	685	686	707	701	722	696	753	683	693	764	748	693	730	690	734	693	694	723	703	717	700	709	701	712	672	710	695	721	707	679	715	721	679	723	709	678	781	679	673	667	680	708	738	686	745	695	684	707	704	725	677	709	680	693	671	647	725	684	681	689	701	732	687	688	661	705	699	712	687	695	712	749	754	699	657	683	687	734	696	707	682	743	692	738	654	749	740	736	675	655	717	746	683	703	714	687	731	740	735	724	722	694	679	724	705	675	696	718	734	748	660	700	688	737	688	742	745	703	711	732	701	673	699	759	717	686	673	715	752	702	691	709	708	718	722	746	728	715	705	682	662	723	677	676	726	702	673	721	727	722	718	703	716	747	701	735	687	713	690	692	698	712	721	730	692	692	727	735	722	660	731	700	744	650	690	700	706	648	744	733	678	728	685	690	747	660	707	743	704	744	697	743	719	673	705	682	720	738	749	681	669	733	747	713	684	717	698	710	705	675	708	699	666	705	671	723	694	718	708	676	700	696	659	689	721	762	689	743	728	671	719	729	736	705	721	711	718	725	712	677	718	734	731	736	722	738	704	684	740	646	676	724	702	700	728	721	650	704	670	706	646	727	719	721	691	735	695	687	714	686	750	701	740	696	754	713	687	702	697	643	735	660	685	721	682	696	716	718	680	705	695	729	698	726
22732	21252	29020	23783	21253	21334	12237	1869	1300	1264	1031	1056	975	939	947	849	866	801	811	789	756	736	768	771	755	751	714	726	768	730	717	752	735	769	694	701	740	680	741	691	710	693	681	739	695	740	705	728	724	721	749	686	701	687	685	702	684	729	641	738	683	706	712	677	717	674	689	681	657	689	697	714	693	705	696	701	719	734	696	666	677	691	695	696	764	728	688	690	743	677	723	700	698	682	747	685	740	767	695	732	684	658	662	694	717	676	715	690	690	645	726	660	715	668	693	690	741	708	762	696	660	713	699	707	658	667	696	671	705	702	642	707	720	677	738	677	666	704	664	660	696	753	693	703	663	681	692	697	653	687	707	734	664	728	669	680	679	663	683	693	676	700	704	656	704	635	708	676	681	685	677	688	662	688	670	680	711	681	704	723	699	735	679	711	657	675	686	667	712	681	666	705	688	723	658	724	683	675	705	697	681	659	685	647	710	680	717	678	701	675	697	669	682	689	659	679	719	682	672	658	682	738	694	681	656	711	696	705	692	745	719	653	670	696	722	734	659	718	674	721	717	666	730	672	640	701	701	670	700	675	673	712	712	644	710	659	708	679	699	687	716	692	732	719	699	695	683	683	688	664	695	627	695	667	688	689	657	672	682	694	768	704	660	693	696	644	722	695	672	704	732	665	683	700	688	637	675	688	676	682	731	687	705	673	699	672	654	727	728	714	671	665	720	654	682	672	672	678	703	670	698	680	687	695	714	719	698	730	682	641	689	670	670	701	687	696	666	722	687	719	676	676	716	714	687	688	681	670	694	709	699	703	680	675	660	711	644	652	656	629	727	684	707	691	683	700	660	716	671	684	717	649	705	686	701	714	707	675	654	700	726	696	662	685	679	712	672	687	708	651	725	698	666	719	667	668	699	697	710	681	699	673	653	694	690	679	654	696	690	730	716	704	687	722	699	683	691	716	717	677	698	663	662	675	714	727	726	685	693	650	661	663	675	679	711	662	685	730	680	726	641	707	693	683	667	721	691	709	657	687	715	640	706	779	675	695	647	733	683	732	692	703	698	682	713	705	712	683	715	674	684	713	682	658	681	641	675	708	740	687	702	705	647	651	735	712	729	693	761	732	671	676	695	695	705	704	735	667	671	685	699	661	688	676	714	745	697	714	705	696	694	708	721	695	701	727	641	693	716	695	657	673	688	706	676	718	680	676	757	723	670	719	664	679	718	692	694	671	657	653	657	674	657	719	714	727	667	745	692	702	684	684	679	699	685	703	714	681	665	678	672	730	622	669	694	671	665	746	674	715	679	674	683	709	687	648	679	709	671	720	643	689	669	696	707	716	668	701	694	703	705	734	661	703	725	665	722	743	735	717	698	678	661	682	702	635	676	718	654	706	631	643	659	658	695	709	707	714	684	690	678	714	703	688	669	658	678	683	761	676	677	655	691	699	684	701	692	682	693	635	674	710	659	708	689	672	698	681	715	667	675	693	672	696	655	673	670	697	689	654	650	699	707	674	707	657	693	670	693	717	683	695	673	660	655	692	708	696	745	686	678	713	706	700	668	670	701	661	633	703	736	681	634	663	705	685	677	658	708	725	661	701	716	674	663	642	670	707	682	680	657	677	720	670	692	657	688	696	692	631	722	705	678	721	674	685	691	731	689	691	691	696	678	700	696	649	732	679	665	702	698	708	687	680	703	718	698	675	653	677	672	645	703	723	683	725	727	661	705	671	648	666	648	685	702	734	687	680	654	700	711	709	675	695	668	689	704	704	659	724	696	642	647	691	700	724	692	648	691	676	690	716	692	641	647	695	671	694	669	690	721	677	702	687	678	667	673	679	707	670	710	688	702	695	687	673	730	675	658	657	737	709	736	705	676	689	699	690	732	657	685	673	663	676	697	725	706	693	718	718	696	678	674	652	678	653	748	686	645	693	654	672	699	696	672	671	705	680	706	653	681	722	718	716	700	653	674	684	664	723	713	673	702	673	711	674	675	694	722	709	676	699	667	657	707	657	676	685	693	727	699	738	670	631	706	700	740	677	713	649	685	715	680	667	688	677	700	746	696	663	696	669	679	705	657	702	733	701	692	655	655	680	672	659	719	676	678	722	597	658	669	691	673	699	656	700	676	664	716	701	713	709	732	651	662	699	713	728	649	684	669	662	673	650	700	632	670	699	720	657	625	690	667	666	662	666	687	688	707	611	689	682	707	697	694	678	696	690	681	686	735	636	697	691	678	701	676	664	655	666	733	681	737	668	661	677	685	705	685	692	696	635	651	679	657	654	678	708	661	672	662	674	697	668	713	632	688	672	672	695	647	680	693	617	740	673	682	706	672	728	679	690	692	681	707	674	701	675	681	647	657	692	708	712	681	679	702	675	675	666	667	669	682	669	692	710	752	650	693	689	657	698	694	677	716	682	712	717	634	678	704	705	703	704	722	734	694	744	685	669	718	672	721	765	700	629	710	698	693	689	644	651	682	667	653	704	700	718	694	686	703	678	694	703	719	671	683	672	678	654	679	680	661	723	697	702	686	675	663	640	696	681	675	668	711	683	666	698	666	679	701	703	686	657	690	680	682	699	678	682	646	693	691	676	669	692	701	702	674	671	647	724	750	654	620	684	687	736	681	679	702	678	693	622	687	709	713	690	682	663	644	699	659	715	680	738	691	631	630	626	700	661	651	688	717	721	676	710	691	704	727	709	742	668	667	691	673	711	673	727	696	690	734	692	675	698	665	742	649	691	667	711	656	723	664	756	679	670	681	640	703	684	678	666	658	704	657	687	687	665	683	697	687	669	676	680	689	681	702	694	670	702	646	685	657	720	674	704	674	712	715	649	697	682	658	721	666	707	709	664	692	719	703	699	684	670	667	688	710	699	652	682	709	741	690	675	676	698	675	704	719	734	650	702	692	652	760	672	710	687	703	710	651	642	664	686	689	675	693	713	689	697	661	718	686	650	636	696	696	700	718	680	679	702	680	663	665	716	711	633	640	675	678	660	670	668	657	695	722	692	676	669	745	716	677	642	726	699	656	664	669	699	704	677	676	745	704	675	659	654	660	734	749	675	729	669	653	717	706	690	677	727	699	667	693	712	714	662	692	699	639	650	657	673	687	693	673	683	692	626	695	697	672	655	685	697	665	697	684	665	729	692	671	691	676	666	688	681	665	686	689	661	720	717	710	728	672	682	704	710	690	677	681	685	658	708	702	721	706	713	707	682	734	695	661	712	694	655	668	721	688	694	716	715	639	656	708	690	696	722	688	697	666	658	740	682	670	692	695	665	665	721	652	634	672	715	672	697	718	663	675	671	668	632	733	687	700	683	684	732	659	741	638	732	707	700	679	715	654	700	664	709	629	729	693	661	728	673	717	625	661	724	672	680	674	712	705	710	702	636	703	696	664	659	728	647	677	705	648	693	717	668	671	694	651	684	721	627	701	686	658	691	670	685	708	643	743	685	659	659	656	635	684	673	705	661
17607	15769	13056	7260	5149	3795	3112	2508	2019	1785	1491	1430	1328	1113	1134	1055	1060	1001	947	919	936	884	877	870	814	835	824	894	775	810	831	811	771	758	804	813	817	779	753	724	789	795	780	767	786	775	704	815	749	802	794	794	723	735	757	757	722	780	751	773	737	790	722	754	771	766	740	718	745	742	717	751	741	730	741	747	771	759	774	710	731	718	769	729	698	739	748	724	740	729	787	719	738	760	703	725	723	726	777	736	776	769	752	754	727	775	711	728	749	717	728	748	754	750	752	759	692	738	747	754	710	725	757	711	763	772	777	722	746	772	766	744	726	733	725	736	741	765	725	799	704	714	746	737	726	737	735	719	754	732	739	733	780	756	788	718	718	759	755	760	731	757	684	722	808	658	724	723	777	769	735	708	727	751	791	747	725	706	725	749	698	760	768	729	681	755	720	733	758	754	710	731	740	685	745	711	735	726	731	722	742	747	733	712	755	761	761	727	721	760	733	735	699	741	723	756	724	788	749	772	760	730	743	781	733	727	774	716	730	698	770	722	741	739	748	723	756	743	739	722	742	749	741	759	711	711	762	755	712	801	763	743	795	735	735	778	709	726	727	766	682	719	741	722	771	729	728	779	742	781	740	720	735	752	740	763	745	737	683	738	688	700	738	782	717	775	789	754	756	745	726	779	735	723	733	719	793	709	714	748	730	728	745	743	693	739	767	752	748	753	733	711	745	751	732	754	720	776	752	728	759	716	740	728	746	752	760	737	757	738	758	725	749	767	747	742	735	801	735	740	767	751	749	720	745	720	752	735	690	714	768	738	724	774	712	768	770	790	764	742	762	712	702	732	734	773	744	744	730	743	749	698	769	657	777	765	758	725	750	730	775	687	716	707	741	765	723	723	734	737	772	769	736	752	728	788	697	724	714	737	714	797	758	801	747	712	811	699	740	720	747	725	730	765	765	746	700	734	761	756	756	737	711	718	695	747	720	750	718	750	732	717	758	746	778	746	783	767	765	739	755	769	720	747	777	735	777	722	788	814	774	741	770	694	767	720	707	726	745	752	753	711	770	768	803	726	769	746	758	753	778	727	791	742	751	767	733	733	745	751	706	785	779	728	769	703	752	769	772	692	721	721	741	742	742	763	771	713	700	681	752	709	772	760	733	735	778	732	732	770	711	739	742	734	781	737	708	709	749	736	723	695	753	719	697	764	719	759	747	731	726	724	738	737	753	745	746	800	771	728	729	740	666	752	703	750	754	775	773	708	751	736	803	752	720	753	738	719	758	720	778	736	740	719	744	757	734	736	779	785	728	785	718	781	728	747	698	736	697	760	694	688	778	749	740	689	765	738	774	768	743	726	757	752	762	751	768	740	721	733	765	738	775	767	717	722	710	724	716	724	768	710	727	748	741	731	698	722	727	731	780	701	710	722	794	772	726	713	690	749	719	762	719	734	741	717	716	757	735	760	737	756	724	689	721	725	740	787	778	718	769	791	773	695	687	754	771	774	726	687	761	716	764	707	727	720	719	741	762	756	724	773	776	725	749	772	728	727	724	738	789	760	725	741	729	740	735	706	781	686	735	765	689	765	717	745	751	756	816	763	700	770	702	754	672	730	711	738	742	717	752	758	730	730	752	768	717	751	716	742	751	746	741	713	714	737	692	771	692	707	780	713	720	707	753	751	723	744	764	711	717	717	736	758	740	749	729	752	719	737	718	779	725	741	746	689	732	740	782	737	754	765	691	737	736	820	740	744	705	744	676	765	698	741	738	774	744	723	820	735	747	711	733	722	706	785	741	758	682	756	721	716	750	761	759	796	734	785	752	771	766	770	721	734	723	769	729	757	764	730	755	791	770	728	757	714	744	740	718	737	739	738	752	774	757	722	708	757	751	716	761	840	752	715	764	723	720	734	742	739	724	769	759	741	764	744	755	733	729	747	709	723	778	746	714	781	774	743	770	716	749	757	715	747	782	755	719	713	743	721	783	682	748	738	710	701	741	764	765	797	733	731	755	736	754	744	728	762	731	714	756	719	735	754	683	746	702	743	756	709	759	748	736	711	732	771	757	778	728	760	715	725	767	728	738	762	708	709	708	703	750	724	748	741	739	709	717	745	719	721	778	767	745	747	734	747	717	747	723	765	712	733	735	759	712	746	770	690	748	794	756	743	773	760	751	711	727	684	769	758	722	709	734	686	795	756	793	754	739	726	776	792	679	666	747	699	767	762	718	772	712	734	773	767	748	736	746	761	779	734	701	759	712	752	715	765	713	704	702	724	766	743	718	724	790	752	715	725	742	719	729	726	691	773	735	742	756	741	721	747	712	755	711	770	777	759	728	770	760	704	672	736	741	723	704	739	755	758	726	751	775	782	741	749	663	728	696	703	697	728	748	727	798	756	755	775	757	706	739	738	733	724	746	729	730	728	759	752	723	726	720	761	666	738	658	719	712	728	738	725	804	743	734	765	721	733	749	762	751	775	775	697	751	726	727	739	722	727	746	766	735	743	730	711	742	750	745	719	697	766	737	724	736	755	764	728	718	777	735	762	753	738	731	747	760	727	785	691	734	747	679	709	729	729	738	717	737	744	717	736	724	759	703	739	718	775	756	788	728	727	687	700	723	737	721	721	731	701	729	759	734	723	688	737	767	752	712	734	761	708	715	790	721	678	688	704	739	720	718	727	708	767	721	750	711	750	760	750	772	762	739	794	706	724	734	710	706	797	739	750	734	707	754	720	734	696	733	728	728	681	734	756	713	743	762	730	709	739	760	709	783	771	760	727	739	703	751	722	780	721	794	719	727	717	798	728	741	721	739	711	714	754	739	769	761	703	678	791	714	737	765	748	756	757	741	724	766	699	734	734	744	783	773	772	718	774	761	761	705	730	748	754	727	812	718	779	740	711	728	731	780	728	742	714	782	773	746	741	761	741	759	723	733	738	745	700	713	733	760	756	736	729	713	716	677	727	714	743	741	747	767	744	714	724	733	705	742	717	725	709	741	738	775	740	748	694	746	781	724	735	754	738	771	724	738	734	757	764	733	733	748	753	743	724	784	786	729	699	769	779	747	749	730	734	724	751	783	754	737	724	768	710	753	737	756	739	739	731	765	729	718	708	728	729	701	780	761	740	741	718	741	735	799	827	729	729	706	733	717	742	708	711	719	705	765	718	752	733	731	748	720	695	760	762	725	748	728	710	735	754	747	729	736	715	796	720	711	768	753	676	740	747	736	744	717	724	765	711	751	738	774	763	690	720	745	831	784	744	724	724	722	718	760	710	714	719	755	756	773	700	705	718	763	843	713	707	710	756	722	767	725	751	744	740	738	749	732	684	785	712	750	706	736	757	721	752	755	740	766	688	680	740	763	718	709	777	721	732	744	718	738	781	695	723	736	719	762	769	697	743	711	766	700	757	729	707	714	742	743	766	718	677	744	755	742	776	707	750	799	726	697	793	741	768	796	723	784	762	697	722	734	711	760	738	724	713
27354	20493	8560	754	509	410	432	367	395	367	404	382	349	377	376	339	341	341	358	327	340	367	354	377	367	337	340	336	330	331	351	299	350	352	378	354	368	337	351	337	345	350	332	361	350	344	360	364	315	332	347	334	338	348	361	315	346	340	352	340	347	337	335	343	320	374	313	360	322	323	325	347	353	335	319	341	362	330	338	339	361	355	325	360	365	357	337	366	324	323	315	349	347	358	342	372	313	360	348	325	381	389	336	321	348	318	352	350	323	361	328	350	333	329	367	364	326	354	341	339	358	339	381	365	340	354	357	344	329	320	341	321	359	334	357	368	339	357	343	356	334	363	363	335	349	371	327	366	383	346	386	338	370	335	346	340	339	348	372	350	398	359	363	362	387	354	359	333	342	369	340	366	336	365	337	311	354	346	327	390	321	347	303	337	344	315	365	374	342	343	334	368	379	331	332	362	350	322	357	375	335	359	352	352	331	364	358	343	357	360	370	310	344	382	347	338	352	338	349	343	347	322	330	335	345	346	335	359	315	352	330	343	331	335	365	323	333	349	351	336	333	368	354	308	387	386	339	304	365	347	338	338	338	336	370	325	337	346	387	362	346	324	359	365	339	344	349	321	370	366	333	319	364	347	341	355	360	336	334	351	343	364	324	350	358	362	368	322	339	330	335	354	323	365	356	330	354	360	323	345	351	372	350	318	337	352	329	359	357	333	314	382	354	329	354	358	339	324	309	342	353	354	329	306	314	341	342	358	372	342	359	341	376	329	354	338	328	334	356	353	347	334	318	360	370	315	353	332	336	325	339	315	344	345	363	389	368	298	371	327	326	320	375	357	343	313	313	324	324	345	322	387	349	365	354	314	329	333	360	355	328	364	344	304	356	349	361	401	368	344	380	330	357	362	345	375	352	361	343	337	350	330	326	323	349	372	325	335	352	367	384	335	354	331	360	353	325	335	342	338	327	333	327	355	339	350	325	345	337	336	311	328	326	387	357	363	342	335	351	346	350	368	328	328	336	360	382	361	333	359	377	359	345	363	336	349	340	355	355	347	342	360	350	356	325	378	329	364	352	392	331	340	373	344	340	357	373	371	369	335	348	344	339	337	348	320	352	342	341	367	341	326	320	359	354	361	360	342	330	349	376	325	346	350	338	326	336	328	319	372	379	359	317	369	372	335	336	323	346	383	333	371	321	332	334	330	340	332	335	363	358	373	365	352	340	351	378	372	387	333	337	343	340	356	351	340	343	362	345	379	335	331	357	338	332	344	367	332	349	341	342	370	339	329	363	334	350	335	348	341	331	320	345	340	345	317	339	346	326	380	349	358	322	349	327	352	386	332	360	340	344	335	345	338	351	354	316	362	369	327	333	350	343	365	333	335	301	349	345	317	351	306	338	332	327	341	350	354	346	334	357	341	363	340	347	380	334	342	333	374	364	329	334	360	359	319	350	363	326	336	366	373	345	349	361	374	345	373	355	347	360	350	326	329	331	331	349	351	373	377	338	380	352	316	384	342	364	341	375	334	380	338	299	347	330	360	382	350	375	359	325	334	338	310	355	341	313	329	326	362	375	328	343	343	334	342	332	364	341	343	344	343	317	316	339	340	359	349	367	341	354	300	347	341	364	317	340	364	344	353	362	341	364	340	352	325	336	355	352	316	343	325	343	345	362	344	361	360	373	346	318	342	305	340	377	330	354	347	324	347	356	327	346	324	330	308	354	326	339	353	357	337	347	316	338	376	362	326	348	331	321	378	318	328	322	311	342	307	349	332	323	315	372	352	350	319	344	345	344	359	357	338	328	333	303	362	333	316	342	356	323	371	358	330	337	375	377	335	348	334	350	340	330	352	327	340	336	367	367	307	313	356	357	338	344	343	369	332	324	346	379	320	364	377	326	348	298	378	350	338	349	326	347	346	349	343	333	346	348	335	349	373	304	322	345	361	359	316	339	346	342	354	341	340	382	346	321	329	351	347	326	361	328	352	348	340	343	326	328	345	359	350	353	382	337	323	332	336	347	344	339	349	341	352	356	378	333	321	353	361	346	349	356	320	373	313	348	327	346	340	365	357	345	325	328	341	352	343	352	320	362	329	314	325	334	305	310	329	330	337	335	350	353	345	369	343	347	343	389	354	342	324	368	358	345	313	342	333	324	364	344	305	360	324	331	318	329	368	349	356	356	333	348	382	331	320	349	358	334	361	329	340	337	346	358	345	348	366	355	371	358	338	334	340	339	331	329	368	356	343	367	367	326	393	336	352	347	367	332	373	350	345	344	359	360	368	336	364	344	357	307	344	319	324	355	331	326	316	328	356	328	296	337	343	335	358	334	324	350	348	304	346	342	363	369	339	369	332	335	338	337	343	338	352	366	337	331	355	359	302	340	312	381	349	361	345	339	361	386	368	334	354	336	331	310	355	369	352	324	322	318	331	364	321	351	354	316	349	349	379	346	370	359	334	328	330	345	368	349	337	360	358	350	364	319	374	306	307	340	349	318	301	356	374	331	336	355	359	355	328	343	363	317	358	351	360	363	350	324	347	332	343	372	377	355	367	336	344	344	331	321	350	387	364	373	353	316	343	357	329	329	314	358	316	337	339	306	353	342	339	311	357	346	316	301	382	372	330	333	375	351	358	347	333	336	333	340	340	329	332	345	331	347	328	360	365	349	346	357	339	328	341	366	320	391	365	371	329	305	335	362	342	345	364	355	353	369	357	327	344	376	327	383	309	329	338	319	321	319	337	336	329	328	320	314	361	341	322	324	343	330	320	347	342	341	335	329	385	331	355	348	368	337	352	345	340	315	334	310	342	344	343	355	330	342	363	342	340	316	338	346	322	361	365	340	367	328	341	352	330	331	365	340	346	335	323	338	335	350	348	371	367	336	358	342	348	347	336	323	341	343	375	346	371	356	308	312	354	326	359	347	341	358	310	347	314	332	326	330	346	359	328	332	330	336	347	306	376	325	344	339	334	352	330	349	369	353	331	324	332	354	374	356	357	359	314	344	379	320	336	356	336	333	326	364	367	381	348	361	312	344	328	372	354	347	325	373	354	333	336	340	355	375	342	336	323	339	308	387	345	358	352	340	322	345	335	317	344	325	360	342	336	381	361	352	315	359	307	359	363	314	336	325	347	313	332	364	375	348	331	306	323	342	355	346	359	339	372	358	324	349	334	369	350	341	348	338	387	367	332	350	348	345	321	333	341	341	341	320	367	333	328	383	329	365	338	351	364	378	317	363	319	321	347	324	353	353	350	334	316	343	341	325	336	334	338	389	338	355	353	360	328	359	368	372	339	363	343	327	360	339	358	368	332	372	347	348	372	349	310	362	343	343	356	345	321	329	349	367	335	308	351	343	356	313	334	368	298	335	357	363	343	360	325	340	349	334	327	316	350	339	325	356	340	334	345	345	370	342	364	355	336	359	352	322	335	358	372	343	358	360	347	377	351	330	357	337	318	359	324	329	343	338	333	342	338
13222	1241	1067	683	607	520	512	432	454	445	438	415	420	443	437	418	443	437	439	404	419	375	431	408	408	450	456	422	445	409	428	425	412	450	388	407	420	427	413	413	450	399	408	380	371	377	409	402	422	440	421	414	429	418	408	399	451	404	398	407	404	429	401	436	372	409	412	415	407	424	436	398	424	416	391	409	438	382	460	396	383	409	416	408	417	432	423	414	457	404	394	405	415	383	425	428	408	356	411	427	452	422	391	404	393	374	371	421	400	421	381	389	410	447	401	474	396	406	416	430	429	429	376	432	423	424	443	448	381	409	405	434	437	427	399	398	438	391	400	451	391	430	425	415	413	422	437	422	415	394	426	426	459	392	394	398	418	420	405	438	457	405	437	423	390	377	422	428	385	391	438	414	401	399	431	414	409	383	403	449	395	423	392	384	407	427	401	388	421	396	445	395	412	427	416	405	395	368	442	405	384	407	427	398	389	377	400	410	424	432	386	453	415	385	410	399	415	394	366	446	441	419	395	396	422	401	438	410	430	415	458	399	394	443	424	440	375	402	405	401	416	411	425	437	424	445	424	447	416	398	395	411	417	397	431	404	451	414	392	401	421	412	401	404	412	421	413	403	398	387	434	420	410	414	426	366	419	418	414	425	446	398	419	417	399	425	400	427	428	405	412	370	431	448	427	441	419	449	393	388	373	438	383	361	419	417	430	419	403	411	424	412	398	389	423	396	414	406	418	442	425	453	413	400	416	396	439	446	374	432	428	384	464	387	410	429	396	418	414	404	378	382	434	395	445	430	401	402	400	410	405	403	424	394	397	404	407	429	401	440	431	390	454	401	438	447	402	416	423	396	411	401	381	429	396	419	395	422	446	388	400	424	410	389	410	403	409	436	418	373	404	444	392	440	424	424	423	434	415	436	416	396	387	432	424	421	422	430	413	416	408	428	407	459	424	391	441	437	425	415	411	418	411	414	440	388	382	404	396	427	416	400	375	409	418	409	408	402	421	425	395	389	417	447	386	437	388	422	418	428	428	431	452	465	413	414	380	406	436	413	508	440	416	445	429	387	462	409	422	418	426	398	409	432	419	403	418	401	420	389	421	410	455	405	391	382	421	419	391	412	402	418	399	411	445	419	431	445	359	420	409	417	429	417	392	410	368	408	422	412	408	439	412	417	392	439	431	408	437	417	410	420	466	437	409	405	415	442	397	403	375	398	425	418	426	371	375	434	444	413	402	458	415	389	409	404	404	375	454	416	418	393	385	406	411	407	408	413	396	415	394	451	427	437	403	433	402	413	390	375	388	379	427	369	401	415	442	387	427	419	422	393	426	427	423	416	399	343	416	402	416	427	436	410	384	387	379	407	416	384	452	409	393	392	428	411	425	414	402	428	432	407	417	405	423	384	405	413	422	396	403	406	405	408	414	428	408	407	403	419	396	391	418	426	384	402	356	432	426	417	433	389	381	391	447	404	413	412	399	396	415	448	432	384	420	420	407	402	422	404	411	396	384	418	408	428	424	415	405	424	413	423	408	407	388	418	415	396	437	381	365	400	434	403	384	430	374	437	387	403	404	414	434	389	428	384	414	401	458	386	394	400	445	392	399	419	418	396	412	444	380	401	410	439	411	402	403	383	398	444	422	420	395	385	408	398	394	395	407	403	405	405	428	352	401	383	392	433	417	446	440	428	384	395	361	379	438	385	411	400	400	389	387	422	460	385	388	412	413	440	425	406	355	404	393	415	391	401	393	384	411	445	385	439	394	403	388	403	422	417	442	383	398	385	406	408	392	379	408	448	418	439	384	428	376	418	433	417	420	440	417	425	396	417	430	398	437	424	430	379	372	394	409	407	388	432	427	405	386	418	427	394	409	439	421	395	402	394	430	419	388	421	429	406	390	436	382	416	388	424	408	436	417	411	428	377	437	438	447	420	430	429	417	415	368	418	419	385	412	409	401	375	429	426	416	419	432	399	372	404	407	425	405	397	404	408	433	422	382	383	383	435	413	407	400	393	409	361	451	410	433	399	399	399	395	428	440	400	435	394	428	401	406	444	434	442	404	372	445	409	406	407	400	364	421	401	408	399	401	421	368	414	395	416	411	412	404	405	394	443	412	386	402	401	435	374	394	395	402	449	475	404	382	409	495	420	413	394	369	415	379	418	421	421	385	420	424	405	431	398	406	411	412	398	408	404	351	449	422	411	416	422	406	367	423	417	386	412	428	454	421	421	429	411	450	451	433	409	388	403	421	394	410	417	376	403	410	443	418	391	416	398	438	381	431	404	410	454	415	411	400	397	422	374	412	416	402	395	422	408	412	432	403	421	412	410	379	399	412	402	370	440	412	394	418	381	415	397	387	395	400	424	412	456	412	401	443	370	398	411	409	404	392	418	427	430	419	388	410	427	440	409	387	411	408	357	418	412	415	409	439	383	414	408	428	395	362	397	436	445	432	436	421	367	419	452	419	420	405	440	434	381	395	427	396	420	443	431	407	405	402	443	430	406	373	414	427	414	398	380	394	432	377	420	425	405	449	391	438	423	400	422	398	380	415	453	431	364	407	402	392	414	415	395	375	393	433	423	417	393	401	447	424	405	411	433	417	406	448	384	405	397	382	377	406	422	371	424	404	412	385	394	359	385	363	371	408	417	415	446	409	443	419	430	408	425	420	405	444	393	442	375	404	423	363	414	415	426	403	410	380	407	423	421	414	389	408	438	441	385	396	397	419	416	417	395	402	423	430	392	381	416	425	375	440	436	409	422	394	454	410	401	418	411	414	405	445	380	375	434	404	429	424	425	436	404	386	439	395	414	358	396	387	436	395	446	435	411	415	409	370	384	415	412	401	438	427	438	399	425	420	449	394	436	404	444	389	410	392	431	370	415	418	433	429	387	419	431	391	450	419	429	426	387	422	427	403	418	411	429	434	417	430	407	352	429	424	429	419	415	411	457	474	376	419	429	404	434	380	406	456	416	445	418	424	409	400	423	473	427	420	435	425	435	383	412	421	424	362	413	405	451	419	430	427	408	434	375	419	434	411	418	426	422	422	429	431	412	422	381	394	403	415	390	429	386	435	410	419	427	391	427	403	424	412	425	405	413	419	432	437	421	417	411	399	388	425	417	402	388	408	424	391	414	455	395	454	405	404	405	397	383	423	411	416	402	442	359	415	409	394	380	422	436	445	352	432	375	422	390	403	413	405	451	406	448	452	435	400	411	426	416	408	444	415	439	423	410	392	391	401	389	426	395	432	409	419	437	407	399	429	410	384	417	428	364	446	371	428	376	406	439	458	411	384	432	419	415	440	405	372	442	402	422	426	429	437	442	424	388	381	394	432	452	439	406	432	412	410	429	389	404	411	403	440	388	403	394	413	416	425	401	434	402	432	437	408	447	399	408	406	421	430	412	408	406	438	369	397	445	425	426	388	430	432	425	421	415	386	376	386	399	420	463	385	408	405	412	427	402	434	433	409	406	425	404
23714	21218	28661	24082	21221	12477	1260	790	629	621	538	489	511	418	430	380	414	402	415	393	379	414	355	348	336	332	330	341	345	346	343	358	331	364	310	303	342	338	363	332	339	329	312	343	323	336	344	356	282	344	327	322	351	331	351	295	294	329	299	325	345	326	370	330	344	316	338	320	324	325	343	327	348	308	325	316	314	329	291	300	337	339	320	324	331	327	377	302	312	325	320	303	344	329	319	335	325	342	338	318	320	291	313	332	280	324	362	306	346	315	359	349	295	317	323	330	338	323	325	358	338	329	305	349	322	327	339	326	336	343	339	318	305	312	313	373	326	319	308	334	345	334	327	316	319	338	321	320	349	335	327	320	339	341	326	342	316	315	350	328	312	324	328	330	304	335	338	336	328	306	325	338	296	316	355	320	347	317	315	338	325	339	344	354	294	322	330	331	290	331	334	311	299	353	343	341	321	353	325	319	343	305	332	310	339	350	323	307	352	297	356	303	332	354	337	309	290	355	342	330	333	341	312	321	331	306	319	307	312	306	332	310	299	324	329	347	330	315	334	340	344	313	341	322	313	317	329	307	319	325	333	318	305	315	357	318	347	337	328	310	330	311	326	304	319	337	339	325	312	314	340	333	315	323	341	314	313	313	343	309	360	307	335	354	319	334	337	317	308	309	306	311	304	322	356	342	345	338	295	352	327	352	295	314	298	328	333	328	316	311	291	353	349	310	314	347	302	314	304	313	354	332	336	285	336	317	331	355	311	362	322	326	333	314	310	347	316	345	324	299	311	356	334	325	304	318	285	309	338	325	320	322	341	323	326	294	316	306	334	326	308	295	324	320	326	347	361	329	347	276	334	318	337	312	292	340	331	351	331	301	348	299	312	352	304	294	317	306	344	330	341	329	327	330	321	309	328	347	350	338	333	307	331	337	300	309	340	355	288	328	344	361	314	337	327	315	334	279	317	362	319	318	298	329	326	354	352	317	339	321	350	285	340	313	315	323	340	340	334	319	316	328	298	331	299	298	314	316	339	342	323	311	340	303	351	328	324	309	312	331	352	361	342	359	376	340	324	342	304	346	294	324	312	319	293	347	289	300	327	326	377	348	335	302	293	285	312	333	317	332	342	295	312	316	306	289	324	321	311	327	345	362	330	346	331	326	355	343	273	297	329	316	319	325	309	332	343	317	348	321	339	328	334	347	307	348	303	320	298	330	319	311	340	324	345	296	345	323	325	333	342	329	359	314	318	342	322	361	318	307	351	373	314	325	314	337	319	345	325	317	331	333	305	316	336	345	357	326	318	321	297	322	323	311	317	346	313	343	347	340	349	320	315	320	316	311	318	317	316	341	347	335	295	296	297	331	327	320	337	288	339	324	317	322	297	314	322	296	332	314	310	318	276	339	357	312	302	318	331	317	346	333	309	291	343	335	315	302	345	307	287	352	291	325	309	322	344	316	334	312	330	318	349	346	321	326	313	318	324	335	296	372	308	330	337	300	307	317	340	309	346	365	332	307	324	339	323	332	318	330	312	316	298	338	342	312	328	353	353	309	321	329	323	312	336	352	294	314	334	314	331	316	330	315	344	305	302	327	287	326	304	333	338	328	312	331	293	290	329	322	327	309	301	295	329	332	352	297	310	321	329	300	332	359	304	338	324	375	323	300	319	320	332	323	312	301	350	298	317	332	352	313	302	331	334	321	345	318	327	295	343	345	332	325	278	351	358	282	368	291	319	263	319	327	306	313	310	328	323	330	351	347	364	345	311	342	339	327	302	329	350	355	317	327	294	282	333	306	318	328	316	295	331	330	335	344	327	325	302	313	380	323	352	325	317	360	362	318	347	338	330	340	296	287	357	332	299	339	336	314	347	328	354	279	334	366	345	329	304	343	354	326	325	346	336	335	335	367	337	315	306	284	314	360	301	313	298	315	318	307	352	320	321	314	315	315	322	312	360	323	310	332	313	327	336	345	330	345	318	382	345	336	349	316	332	318	318	332	332	325	308	324	305	284	328	339	324	328	362	325	364	305	333	312	288	332	335	352	317	314	308	330	304	350	338	336	338	315	324	342	307	320	299	302	320	334	331	342	318	333	286	350	328	353	371	312	322	295	327	310	339	328	340	338	361	343	321	319	313	325	330	283	302	313	315	328	333	336	354	319	352	331	294	344	336	283	349	350	299	327	343	324	306	284	329	320	310	339	311	321	306	337	307	263	346	328	349	365	298	311	318	308	348	337	303	336	301	347	294	324	353	309	317	342	311	314	332	320	334	318	355	305	288	311	322	318	338	311	326	312	299	317	312	295	332	335	306	326	332	302	340	309	303	335	276	328	351	323	326	335	344	335	323	316	357	312	291	319	352	336	350	336	348	308	347	348	324	345	334	326	331	313	341	330	316	338	308	310	302	335	297	313	323	362	339	330	355	298	323	346	331	335	329	330	295	333	332	320	316	324	330	330	298	302	297	329	314	308	315	345	338	321	338	300	302	332	315	305	371	309	303	322	349	319	338	325	325	358	300	305	299	327	330	378	326	292	328	334	318	332	335	335	297	327	340	325	321	324	310	366	315	309	342	325	331	313	322	328	293	342	326	323	328	356	334	294	352	297	357	299	289	356	341	328	310	362	297	313	333	319	343	358	370	341	288	340	313	339	317	323	301	326	318	326	328	317	339	319	312	340	339	359	335	317	330	293	366	328	313	296	344	329	321	319	332	351	309	333	335	333	296	315	321	325	325	346	295	319	311	315	336	346	340	325	324	330	338	315	341	335	344	302	320	300	305	309	309	317	340	303	298	343	343	311	336	309	302	314	358	306	299	311	347	308	343	288	307	321	356	341	315	351	313	342	333	326	306	332	337	339	361	303	324	314	313	321	315	307	341	324	312	318	327	302	354	314	297	330	326	284	284	297	316	311	342	321	317	322	327	305	332	319	330	322	315	325	343	307	363	336	315	323	340	334	341	326	292	337	333	315	337	303	325	353	313	300	346	339	303	316	341	339	331	341	311	303	319	343	324	335	344	326	333	347	328	298	305	327	347	327	321	317	306	329	315	338	305	310	335	327	336	313	310	330	352	341	308	347	327	329	339	321	322	334	335	348	307	304	332	320	352	284	320	323	345	325	348	339	305	337	325	305	346	341	298	308	340	330	364	337	336	363	341	318	309	305	322	307	358	339	344	311	305	299	317	328	330	314	339	326	339	311	295	340	330	332	319	281	318	316	327	335	323	317	338	345	325	325	339	316	351	324	275	363	335	301	290	297	370	306	326	287	335	338	319	323	293	322	329	357	300	315	314	363	320	328	321	318	354	305	354	288	318	312	352	352	329	309	322	359	314	321	348	353	340	357	312	281	313	305	324	308	368	299	337	337	348	312	334	334	304	321	337	327	334	284	367	301	338	303	327	312	312	288	359	332	312	345	316	326	299	318	310	370	336	356	334	305	346	321	333	311	323	332	302	339	349	319	353	320	312	341	311	354	312	305
14754	9629	8007	4039	2772	2021	1564	1370	1090	913	756	755	709	603	587	532	469	519	488	461	466	463	442	440	420	428	397	428	415	434	412	397	407	416	389	396	414	405	404	389	400	401	421	391	366	406	400	402	394	400	373	383	399	398	375	372	375	345	382	399	389	369	358	336	402	398	404	381	374	404	372	423	385	344	380	361	359	418	376	396	387	356	399	361	381	356	369	365	352	358	399	398	357	372	404	353	382	383	363	363	389	357	391	371	379	378	393	365	377	353	394	386	399	388	353	363	378	390	427	350	346	388	405	361	358	375	390	397	397	389	397	405	373	382	371	413	380	387	390	369	360	366	375	345	377	398	367	358	362	376	378	379	371	362	369	362	365	369	351	373	364	375	369	385	384	375	367	385	359	386	382	407	358	352	391	385	364	346	386	381	377	413	349	363	352	391	390	355	353	372	353	373	366	414	345	356	380	424	390	352	341	379	344	380	393	386	367	342	338	367	402	360	362	366	367	375	374	350	362	384	398	353	383	383	380	361	376	369	341	400	377	360	361	375	388	384	366	363	371	373	379	370	389	388	418	370	346	359	350	370	368	350	360	369	369	388	378	385	382	412	391	368	411	382	395	353	364	389	389	401	336	379	418	371	385	374	373	369	350	350	364	386	376	396	357	367	354	372	352	381	393	362	379	397	340	374	427	377	382	385	369	347	364	382	403	360	387	387	394	388	369	362	366	374	382	342	367	394	413	379	359	389	377	385	365	391	396	338	361	375	374	380	401	397	373	374	387	361	369	350	346	367	375	391	385	373	356	377	389	369	369	378	360	365	392	395	377	352	359	370	385	376	385	409	364	373	355	385	363	368	361	385	368	374	395	350	362	391	353	391	371	353	397	354	383	381	370	385	346	376	357	401	402	356	375	358	387	421	398	371	340	372	401	395	380	395	340	412	349	329	380	371	362	402	346	382	347	338	371	349	370	374	379	386	336	380	407	362	361	407	358	381	338	382	381	379	347	361	375	359	377	367	356	378	375	374	359	414	376	361	429	364	345	377	400	357	356	361	392	368	396	396	387	376	391	375	360	371	377	369	367	387	376	374	390	354	362	364	381	366	348	373	354	404	339	372	390	381	408	388	350	394	396	393	383	359	366	385	386	350	361	378	355	388	384	383	344	403	409	365	377	399	361	383	358	377	374	392	374	395	364	400	383	392	395	338	373	394	385	346	368	366	393	371	383	378	395	358	392	388	371	392	352	392	383	368	406	361	353	382	369	348	385	341	371	363	392	368	355	370	374	367	396	395	344	365	418	349	351	411	403	401	379	364	392	379	368	376	380	399	361	352	372	405	375	356	376	382	376	359	345	370	385	385	348	361	360	365	336	385	369	343	370	380	373	396	379	365	341	388	406	379	412	398	386	399	362	390	401	358	400	367	391	372	382	355	369	389	377	396	376	347	362	354	370	354	372	351	349	380	371	367	381	376	373	354	376	375	348	390	370	390	363	357	364	401	359	368	406	401	384	332	358	392	371	351	363	335	372	387	375	402	353	349	340	395	349	375	380	364	365	381	364	354	375	389	387	376	437	394	349	365	384	352	387	386	393	388	358	377	384	347	375	349	382	367	372	354	367	400	354	394	411	380	387	374	351	395	370	371	391	394	386	371	359	388	378	337	384	354	368	395	405	356	427	359	375	358	358	398	365	395	363	359	426	343	381	387	376	389	395	377	352	374	378	375	365	359	392	370	398	374	380	397	412	375	337	359	381	379	364	382	382	385	387	362	333	390	380	341	385	371	365	346	369	384	405	366	331	387	400	378	338	351	399	341	379	398	394	366	367	340	391	382	394	398	366	350	380	396	404	376	391	362	344	413	391	366	369	398	372	364	365	357	374	401	372	380	350	366	386	372	353	363	399	365	360	397	383	366	378	382	359	365	373	387	403	330	381	383	340	364	354	361	371	361	367	405	370	387	368	353	369	359	371	356	413	358	380	373	379	415	356	361	397	394	387	399	377	388	374	372	342	379	396	369	378	385	362	364	383	337	374	352	330	341	377	387	413	357	380	374	367	389	410	376	359	341	353	378	373	372	403	369	358	359	365	361	376	333	347	395	392	356	361	374	379	378	394	327	393	403	417	391	349	366	336	372	386	374	381	387	357	382	372	356	387	387	376	396	411	390	370	363	396	378	395	398	364	369	379	361	384	386	395	377	383	378	377	373	344	395	391	375	358	358	384	376	353	400	341	318	351	402	405	395	355	366	373	391	375	374	373	355	383	376	388	386	364	366	348	421	369	379	361	360	371	392	390	373	393	365	389	422	407	381	385	383	397	390	385	363	411	338	333	347	395	389	347	376	376	405	395	392	383	341	379	360	359	374	398	364	370	390	382	347	390	359	370	414	400	380	370	382	376	362	377	361	368	386	392	379	392	395	361	369	382	350	384	367	395	411	368	349	384	382	363	350	378	369	375	368	369	370	378	390	366	341	366	350	394	396	356	401	345	382	386	386	394	366	385	396	372	379	390	368	391	344	368	384	374	357	383	372	353	374	373	366	387	348	371	353	338	383	361	360	360	368	353	358	366	353	368	350	401	366	347	389	344	388	401	393	358	337	345	387	370	380	364	386	393	343	424	398	366	343	370	397	406	382	379	393	381	387	385	367	374	396	364	381	376	392	392	353	364	377	379	389	356	379	372	363	399	378	389	340	330	358	361	395	345	417	355	383	350	406	363	389	366	376	396	373	410	391	368	399	365	387	350	378	327	385	351	383	386	417	404	364	370	361	393	358	383	401	388	360	354	364	377	370	388	390	339	378	397	367	388	361	391	398	360	352	410	396	403	361	369	368	380	380	395	346	381	387	364	346	390	416	377	396	374	401	394	370	369	392	404	379	345	348	379	361	386	364	392	375	345	380	375	387	356	378	376	359	348	350	360	374	374	399	355	372	369	366	393	402	381	362	377	374	398	371	361	375	364	372	368	407	398	383	398	401	365	387	360	364	371	366	384	348	402	369	379	379	373	387	371	373	394	360	382	376	376	413	378	379	397	369	380	370	366	378	371	413	360	339	388	392	368	388	353	356	342	370	386	350	368	354	341	361	365	359	357	377	367	373	404	341	373	379	388	391	382	368	385	369	383	361	387	357	380	380	353	354	353	341	341	364	374	393	382	389	337	402	359	378	393	358	400	376	362	350	377	363	374	373	378	349	375	384	386	359	401	358	388	381	362	405	390	355	365	388	386	386	361	388	366	399	393	367	368	366	343	401	361	381	361	406	381	400	371	381	386	349	364	353	373	361	388	345	322	361	371	380	396	351	385	350	397	377	379	367	382	347	346	371	410	357	376	349	373	354	429	353	363	357	352	369	376	371	375	385	352	374	359	365	381	370	332	377	372	392	374	377	354	361	373	419	392	367	381	383	365	395	385	347	385	363	346	375	336	376	385	362	381	369	385	371	308	361	376	367	368	390	380	365	397	341	338	354	346	375	383	361	393	361
25013	21228	27607	25085	12810	1262	942	839	728	707	749	725	714	717	735	678	642	679	655	671	621	663	667	667	695	657	648	638	610	651	642	587	628	577	628	630	618	619	573	637	641	650	616	650	608	623	637	686	621	638	597	660	657	587	627	615	614	686	621	645	660	635	636	654	649	647	624	654	616	638	613	616	631	611	636	613	653	581	610	628	629	615	638	609	650	606	646	595	683	630	611	641	638	597	627	641	661	598	622	651	650	652	665	593	669	626	634	600	655	645	649	613	619	672	604	602	609	610	655	658	628	613	668	614	638	638	621	633	609	637	665	611	637	620	610	625	647	611	596	626	605	626	647	663	622	621	616	671	651	668	632	610	626	605	606	573	597	681	613	638	634	634	666	604	600	646	638	649	646	609	614	614	689	601	626	619	631	616	640	660	578	607	607	603	600	609	646	646	657	603	620	591	605	652	622	622	624	594	668	621	625	620	619	614	622	626	643	640	684	611	625	638	592	624	665	652	610	587	592	629	679	601	611	595	617	617	612	602	624	617	660	617	598	599	644	597	588	642	631	602	609	629	621	582	626	643	608	620	626	616	602	654	615	634	610	642	607	616	608	641	642	645	623	638	617	640	617	625	619	606	626	637	628	607	609	615	647	614	606	630	590	598	602	673	631	648	660	593	661	638	615	642	625	626	677	633	629	575	645	639	660	553	607	566	586	643	600	629	624	601	653	620	589	604	685	625	620	665	654	620	627	640	621	611	612	621	633	657	559	607	632	617	588	628	612	623	640	593	609	595	631	606	599	644	656	628	618	609	623	662	571	652	580	641	638	616	602	630	610	623	605	636	608	653	643	579	631	587	633	635	593	576	624	621	621	638	632	634	576	612	551	627	655	584	619	565	601	639	658	605	644	639	633	650	601	641	591	663	602	632	616	650	663	638	632	638	659	645	625	634	632	604	639	602	583	627	582	586	621	607	633	588	612	642	610	619	595	643	608	614	664	621	597	602	631	589	626	646	598	590	657	643	603	568	627	622	660	637	603	572	656	639	631	619	646	671	633	644	617	589	613	596	647	616	632	609	658	627	661	613	594	606	634	597	611	642	625	598	650	604	636	619	703	584	626	592	610	629	607	613	570	649	570	634	666	618	620	645	647	653	649	600	630	559	589	580	648	632	615	598	589	624	672	631	610	643	674	598	597	614	601	611	616	611	591	602	648	591	617	582	657	618	592	639	654	612	621	603	576	617	657	628	630	606	651	607	614	673	643	624	618	629	627	674	632	574	604	585	629	561	642	657	622	608	596	570	641	582	618	642	622	583	598	629	632	605	585	652	633	606	591	609	590	667	614	631	635	643	610	628	648	641	626	606	593	622	616	666	602	626	630	630	610	618	612	633	632	668	616	649	622	600	630	593	595	637	626	604	630	651	612	625	610	612	631	648	630	632	627	583	616	559	621	609	627	652	615	612	582	631	648	632	634	601	618	610	646	612	647	619	614	646	642	634	615	621	638	613	609	618	680	639	608	598	640	631	589	642	631	655	634	641	612	639	680	640	603	634	595	616	586	664	628	595	580	653	667	645	603	609	638	645	645	596	586	638	672	618	596	599	663	608	645	665	641	635	602	625	640	665	605	622	623	663	583	618	637	636	661	611	563	666	612	645	634	596	648	620	646	626	627	586	632	597	630	620	599	596	661	572	605	608	645	582	604	606	635	649	586	622	638	672	622	627	592	608	614	613	615	627	638	608	647	613	624	633	605	624	575	615	608	601	615	646	612	629	591	588	599	642	651	632	604	604	611	608	618	633	577	615	648	633	624	642	630	632	620	653	645	669	614	595	607	656	591	659	618	606	582	605	626	622	606	633	584	599	615	621	633	646	600	668	636	593	603	629	655	634	635	611	609	663	655	680	619	646	611	635	598	568	582	563	613	635	647	658	599	622	613	601	640	638	634	645	634	680	601	656	607	596	631	665	615	654	607	646	594	635	637	578	629	590	614	626	608	633	644	579	592	666	626	651	654	641	604	582	645	625	623	612	649	622	647	610	616	654	685	643	623	593	598	571	669	604	620	623	655	622	617	653	625	633	634	554	642	620	618	651	593	619	604	611	595	651	652	605	642	561	625	583	621	634	624	611	639	601	590	620	642	611	671	610	636	572	631	620	629	661	562	601	646	625	644	591	622	684	611	644	604	641	660	619	619	586	618	655	597	674	628	655	617	649	640	655	668	627	602	609	694	610	617	574	609	677	643	602	636	647	594	580	629	596	620	652	657	669	621	567	650	605	644	562	611	615	657	620	607	568	657	642	656	621	589	631	633	643	610	623	648	654	654	615	665	659	663	648	597	612	634	632	644	658	579	660	610	649	596	625	595	618	624	641	624	673	620	647	623	614	618	647	657	638	573	589	642	590	633	638	617	600	653	690	655	624	590	641	605	633	595	674	587	636	605	571	623	652	617	676	639	631	613	612	640	621	609	626	617	614	616	651	634	629	647	631	596	645	637	656	645	600	662	655	642	587	613	604	578	578	605	627	640	672	600	652	607	636	598	563	569	611	650	613	636	616	623	599	635	627	623	605	618	652	629	626	558	674	627	615	569	614	632	610	579	646	634	627	609	643	584	615	627	623	614	619	627	606	580	616	599	590	616	593	624	662	661	618	630	610	627	634	586	634	671	616	581	598	650	633	662	627	609	615	589	674	605	605	634	659	635	645	669	618	624	541	608	624	629	607	636	656	628	578	652	612	613	616	609	633	646	611	611	651	629	626	631	609	606	637	612	628	662	631	641	665	618	632	606	643	605	587	643	646	645	590	595	640	654	608	642	630	644	656	606	634	621	643	642	637	600	583	603	662	620	594	612	600	575	619	663	620	586	633	623	581	633	577	632	651	653	653	589	611	591	610	593	654	603	607	604	609	660	605	622	588	611	608	576	592	636	644	590	623	653	631	650	629	602	642	617	638	625	637	599	661	570	555	584	578	597	556	715	664	639	612	603	635	606	622	636	637	626	616	664	619	644	603	624	616	632	635	605	614	609	565	630	641	617	576	623	654	597	610	581	606	609	624	632	625	661	648	627	625	617	577	634	600	622	618	669	621	591	622	662	621	659	649	632	643	609	629	617	646	633	614	606	663	635	620	593	605	607	621	652	661	624	619	612	605	691	609	584	670	665	632	638	616	628	602	633	623	599	612	608	555	626	638	602	651	635	647	654	609	638	596	620	616	638	668	606	656	629	650	635	629	634	637	642	584	601	624	621	616	645	571	607	647	608	593	602	630	622	647	580	605	649	617	605	638	617	633	584	636	652	656	650	636	652	584	621	644	615	619	623	638	622	662	622	668	607	621	612	615	612	614	618	619	630	639	632	647	655	661	591	645	625	662	670	584	606	603	603	611	635	637	636	626	606	610	613	640	622	600	596	639	618	630	560	570	636	609	616	626	619	585	634	633	620	660	614	594	615	659	644	634	610	648	618	592	627	650	623	591	579	627	639	599
16373	5618	4750	2624	1904	1581	1275	1195	1069	1043	912	879	839	805	776	797	758	752	792	718	747	727	759	699	703	723	754	741	741	683	712	741	738	739	726	683	731	705	685	690	689	715	714	729	724	719	666	723	674	695	677	750	687	729	724	684	655	730	717	755	675	685	696	705	687	689	693	697	720	685	692	732	723	698	685	684	673	703	697	722	718	719	701	706	660	722	696	694	724	699	750	703	679	750	693	691	716	676	702	702	741	689	709	681	716	739	707	673	706	688	691	700	726	764	722	708	744	687	665	713	689	699	706	715	740	723	673	659	699	720	698	691	683	705	687	675	696	716	706	655	734	710	689	756	690	740	715	723	707	675	760	676	695	677	722	678	725	694	624	731	711	726	689	700	717	653	730	702	670	720	658	732	689	704	686	724	711	705	764	697	697	762	684	686	715	748	702	690	706	724	713	729	735	725	758	742	701	691	734	710	747	656	690	693	679	728	687	682	702	757	697	757	657	714	645	706	654	725	701	697	746	691	721	694	670	695	700	712	737	668	688	673	741	761	716	694	728	709	700	709	687	720	733	690	742	669	677	690	715	719	724	694	708	684	693	727	717	659	670	701	739	723	736	695	703	711	729	697	703	713	643	689	689	765	727	683	659	665	715	733	679	691	699	632	712	761	695	724	706	726	704	706	664	682	671	671	735	704	682	682	737	714	667	729	665	715	692	735	714	710	742	765	756	684	732	699	688	725	707	710	704	706	706	679	743	652	713	701	739	707	758	723	685	714	628	725	676	691	695	668	683	659	681	724	748	622	775	693	689	713	692	709	676	732	723	692	752	682	674	739	730	714	697	669	694	709	705	695	729	741	696	699	685	719	667	717	723	668	687	743	731	673	706	677	764	707	681	737	723	648	666	714	733	728	672	673	650	699	740	752	632	731	709	694	685	709	720	716	721	715	646	660	673	695	731	729	680	724	747	736	726	667	690	740	708	697	741	722	692	719	709	621	661	711	723	724	710	724	686	704	728	740	703	680	684	668	705	704	708	707	689	731	677	704	693	722	671	768	676	732	691	733	660	733	697	650	733	717	724	696	709	713	739	684	739	723	660	702	758	663	708	707	734	680	695	698	677	715	744	685	724	732	683	661	759	726	701	693	660	699	679	711	668	680	728	708	686	636	714	729	659	701	675	673	715	708	704	713	709	681	697	752	706	734	702	676	678	706	681	724	717	697	717	695	663	690	712	709	728	681	706	683	679	711	725	694	750	756	679	737	692	657	741	685	728	651	687	674	669	672	689	704	723	670	660	684	743	675	754	695	720	703	697	675	725	711	700	714	697	747	762	698	718	705	710	719	746	681	751	689	694	701	731	748	704	718	714	724	718	735	713	700	712	686	674	658	711	706	672	669	684	703	682	704	675	709	766	716	709	742	699	714	702	715	735	691	656	747	744	695	667	704	673	671	694	690	692	721	685	718	716	691	712	694	689	697	693	674	683	712	653	704	699	748	719	684	705	694	705	687	684	687	690	692	676	719	712	718	714	673	670	704	732	673	700	715	697	678	684	706	683	722	698	727	688	682	706	681	778	692	727	650	696	673	724	697	710	688	681	712	702	733	741	697	678	675	702	748	693	693	698	694	726	681	696	764	729	686	689	704	734	663	711	713	656	685	684	691	705	689	698	712	711	690	695	658	723	703	745	710	717	655	756	668	737	700	685	717	721	763	641	689	744	702	712	686	723	743	673	653	691	694	678	752	725	679	734	706	693	697	741	710	667	688	704	721	757	639	662	676	737	669	680	688	758	730	673	710	716	696	720	697	716	710	740	672	737	679	734	714	709	695	746	675	729	686	712	703	723	646	694	695	691	680	729	697	723	667	671	646	688	720	727	671	724	708	726	693	706	727	681	742	673	700	726	692	695	680	743	712	656	702	728	718	683	709	738	696	747	729	712	724	692	700	686	724	718	665	711	697	698	716	708	749	754	729	690	677	729	693	730	693	699	685	700	722	730	706	706	662	682	709	721	727	725	697	709	723	653	687	747	685	719	722	701	719	702	756	720	691	653	685	693	688	706	702	678	746	698	733	713	736	687	691	671	734	687	670	687	704	700	735	730	727	747	703	717	654	726	729	673	758	681	691	700	681	718	717	702	713	734	682	696	754	675	725	704	746	716	713	693	733	681	665	698	713	700	677	732	665	722	721	726	642	735	731	722	718	674	678	682	646	704	737	673	693	706	712	684	714	649	708	661	717	750	738	708	683	737	775	759	716	711	699	685	690	670	740	718	702	624	683	684	678	687	705	680	711	678	715	694	714	740	709	698	655	769	704	720	647	711	716	695	671	668	718	700	712	747	693	705	670	723	723	700	691	685	696	723	694	655	689	680	696	652	723	692	696	739	684	695	667	761	707	697	658	694	679	742	734	720	707	732	666	672	724	715	705	682	663	686	725	668	711	660	719	665	747	657	737	652	717	712	707	693	710	696	689	676	707	689	665	704	694	689	724	726	755	747	676	733	678	685	679	716	710	696	725	705	710	677	695	725	655	732	711	699	667	703	674	713	685	720	713	665	696	685	714	728	671	709	675	684	669	703	692	717	713	714	690	671	746	749	707	701	689	714	720	738	721	706	740	705	672	705	702	725	716	678	659	700	710	715	720	707	714	708	705	694	704	710	662	719	680	727	704	737	690	693	691	716	734	699	710	727	746	685	739	691	694	703	656	705	695	708	730	682	713	700	681	699	710	728	686	734	694	692	708	781	721	724	675	745	716	723	694	715	661	732	668	731	653	715	748	671	706	685	739	701	733	698	695	721	697	762	671	704	698	692	682	760	711	687	726	725	718	728	700	686	721	704	724	734	721	737	729	685	682	717	719	731	726	643	731	688	749	661	753	710	700	688	696	672	697	698	720	753	670	635	750	703	744	705	684	729	716	719	656	717	728	714	688	687	717	721	678	730	718	735	687	737	707	713	693	713	739	692	712	695	693	716	715	721	648	755	749	667	721	709	700	700	655	719	744	709	705	670	745	694	741	701	727	717	700	705	673	642	713	747	701	747	709	677	676	690	657	693	690	720	703	732	704	694	727	706	680	728	725	713	704	681	675	690	707	732	707	628	711	738	758	710	740	722	693	672	713	700	663	768	749	761	694	716	686	709	695	699	727	695	732	700	719	659	688	686	719	705	666	693	673	700	697	701	726	705	725	681	707	712	732	727	686	678	694	701	752	722	680	686	706	715	686	708	692	688	703	684	705	724	726	649	696	706	713	700	685	724	737	740	687	737	710	749	736	706	733	697	768	693	680	732	720	692	673	748	687	710	708	693	716	720	709	720	691	748	695	723	715	728	675	686	686	705	704	699	708	696	735	712	683	721	693	734	711	677	774	704	731	700	770	696	723	687	712	704	743	712	708	683	710	696	684	701	716	700	691	706	715	715	698	751	713	675	731	671	690	734	713	732	693	727	672	664	717	714	694	736	648	687	718	684	706	698	711	638	706
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
